{"technologies":[{"id":233,"slug":"oneagent","title":"OneAgent","description":"The simplest way to capture all observation signals automatically and in context.","logo":"https://dt-cdn.net/hub/logos/oneagent.png","link_to":"https://docs.dynatrace.com/docs/platform/oneagent/supported-monitoring-types","documentation_link":"https://docs.dynatrace.com/docs/platform/oneagent","providers":[],"tags":["container","host","host observability","k8s","log","log-analytics","logging","log-ingest-integration-cloud:aws:ec2","log-ingest-integration-cloud:azure:classic_virtual_machine","log-ingest-integration-cloud:azure:vm","log-ingest-integration-cloud:ec2:instance","log-ingest-integration-cloud:gcp:gce_instance","log-ingest-integration-cloud:google:compute:engine","log-ingest-integration-host","metrics","Open Telemetry","virtual-infrastructure","virtualization"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Automatic discovery of technologies and monitoring coverage.","src":"https://cdn.hub.central.dynatrace.com/hub/console/oneagent/media/7dfa4dcc-2e40-4796-b2a4-3ccf752732ce.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2F7dfa4dcc-2e40-4796-b2a4-3ccf752732ce.png&sign=WsUV2fW3Ez9Z-wot6DykExw8c5cu23S5EyGhRu3yB4c","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2F7dfa4dcc-2e40-4796-b2a4-3ccf752732ce.png&sign=NyA9PFQE7b13Lx80LtDEVkMivhZQAcFXtuFeL02-XiY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2F7dfa4dcc-2e40-4796-b2a4-3ccf752732ce.png&sign=4cIknLu24R4aXM9MH4nFm04maCHAdvQgPeASB2SfzsI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2F7dfa4dcc-2e40-4796-b2a4-3ccf752732ce.png&sign=FsL2jDmHx7AkcJdIbpqbveHO0JvoIbvrTkVxnTn305o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2F7dfa4dcc-2e40-4796-b2a4-3ccf752732ce.png&sign=2yTr3UNfXDw1wpKGVTh1Z9AbCmzRbWOm6dkraWouWpA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2F7dfa4dcc-2e40-4796-b2a4-3ccf752732ce.png&sign=uejgBVNQq7BRIrXm_TLN_eyErbXRXE61AM8ilQMnFc4"}},{"caption":"Automatic real‑time topology mapping across your environment.","src":"https://cdn.hub.central.dynatrace.com/hub/console/oneagent/media/a503b099-6664-4425-b66f-3ee9e011a1cf.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2Fa503b099-6664-4425-b66f-3ee9e011a1cf.png&sign=zxvwdxJAqrQ33XIdfqo1LfMXVThJrULtT8VBG1U15vo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2Fa503b099-6664-4425-b66f-3ee9e011a1cf.png&sign=QC558SyjFoCmxEiY2A4Tf0Jx11_3Phtm8qvA_K0U-vs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2Fa503b099-6664-4425-b66f-3ee9e011a1cf.png&sign=pPN4qaSSYqbha0IG1jzvDjeZOFCb-YcSN75s2ACGBkg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2Fa503b099-6664-4425-b66f-3ee9e011a1cf.png&sign=5vYjzpdRhS62e5fZVqDCJ577JaajGYZEu1i1Q_d5FF0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2Fa503b099-6664-4425-b66f-3ee9e011a1cf.png&sign=yLYXd9buI_W2a87f5CPim4xeiD43qg1xn_4ztQJTgoc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2Fa503b099-6664-4425-b66f-3ee9e011a1cf.png&sign=6w5r67D0jpO3jrdOkWmyF52eBEZlQMn2fTpmRoeNbrM"}},{"caption":"Real‑time visibility into active user sessions.","src":"https://cdn.hub.central.dynatrace.com/hub/console/oneagent/media/4a70045c-a0b3-467b-b9f3-c69cbaf2a5c0.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2F4a70045c-a0b3-467b-b9f3-c69cbaf2a5c0.png&sign=ICBUGfSC-SEzg0tzs8IJhjNGlN7Sydqto1X8BOYtOj0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2F4a70045c-a0b3-467b-b9f3-c69cbaf2a5c0.png&sign=MLwLjtZebpOeCylolzHe3xlpa9Rqvl0cidZdKqg7_ho","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2F4a70045c-a0b3-467b-b9f3-c69cbaf2a5c0.png&sign=0gu_ftNcuxUXEANVqsQG1VCYqjBztuSqk_VPEXm_P3k","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2F4a70045c-a0b3-467b-b9f3-c69cbaf2a5c0.png&sign=qeGQ2rB8h2fhWKZpSH2aT_eAamaxFPBLnscjTDJx8zc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2F4a70045c-a0b3-467b-b9f3-c69cbaf2a5c0.png&sign=MTlWBxgyNYny-fyCMMf-glPvAQWLm3WaHW6-uNKnWHA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Foneagent%2Fmedia%2F4a70045c-a0b3-467b-b9f3-c69cbaf2a5c0.png&sign=tUNzag7vljLmX_f6ZrVSWmyYoV5Sv5VR_3nsj0FJlgo"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"OneAgent automatically collects all observability signals like traces, metrics, logs, topology, profiling, meta data and behavior data within your monitored environment. A single OneAgent per host is required to collect all relevant monitoring data — even if your workloads are deployed within containers, microservices architectures, or cloud-based infrastructure. A single instance of OneAgent can handle monitoring for all types of entities, including servers, applications, services, databases, and more. OneAgent gives you all the operational and business performance signals you need, from the front-end to the back-end and everything in between — cloud instances, hosts, network health, processes, pods, namespaces, workloads, and services."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Analyze the performance of all user interaction with your applications (Real User Monitoring)\n- Monitor the interaction of your server-side services\n- Capture and analyze timing and code-level context for all distributed traces, end-to-end, across the full stack.\n- Monitor your network, processes and hosts\n- Monitor your cloud and virtual machines\n- Monitor your containerized environments\n- Find root-causes of problems (Root-cause analysis)"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- [Go to the Documentation page](https://docs.dynatrace.com/docs/platform/oneagent) and choose your deployment method: host installation, Kubernetes via the Dynatrace Operator, or cloud‑native options.\n- Install OneAgent on your target environment.\n- Start monitoring immediately—no manual instrumentation or configuration required."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- Linux\n- Unix\n- Windows\n- AIX\n- z/OS\n- Solaris\n\nSee complete list of supported [operating systems and versions](https://www.dynatrace.com/support/help/shortlink/supported-technologies#operating-systems)."},"sourceId":"details"}],"modified":"2026-03-10T07:48:10.996882Z","created":"2020-08-14T07:46:20.975000Z","seo_title":"OneAgent monitoring & observability","seo_description":"The simplest way to capture all observation signals automatically and in context. Start your free trial today!","customer_story":{"quote":"Through a single agent, we’ve been able to gain full-stack observability into our environment in one clear view, and Dynatrace’s AI has provided us with precise answers about performance anomalies. This is why Dynatrace was a clear winner.","person":{"name":"Jay Cotton","title":"Performance Engineer Lead"},"company":{"logo":null,"title":"Kroger"},"link_to":{"href":"https://www.dynatrace.com/customers/kroger/","target":null,"href_text":"See their story"}},"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/oneagent/media/7dfa4dcc-2e40-4796-b2a4-3ccf752732ce.png","https://cdn.hub.central.dynatrace.com/hub/console/oneagent/media/a503b099-6664-4425-b66f-3ee9e011a1cf.png","https://cdn.hub.central.dynatrace.com/hub/console/oneagent/media/4a70045c-a0b3-467b-b9f3-c69cbaf2a5c0.png"],"about":"OneAgent automatically collects all observability signals like traces, metrics, logs, topology, profiling, meta data and behavior data within your monitored environment. A single OneAgent per host is required to collect all relevant monitoring data — even if your workloads are deployed within containers, microservices architectures, or cloud-based infrastructure. A single instance of OneAgent can handle monitoring for all types of entities, including servers, applications, services, databases, and more. OneAgent gives you all the operational and business performance signals you need, from the front-end to the back-end and everything in between — cloud instances, hosts, network health, processes, pods, namespaces, workloads, and services.","use_cases":"- Analyze the performance of all user interaction with your applications (Real User Monitoring)\n- Monitor the interaction of your server-side services\n- Capture and analyze timing and code-level context for all distributed traces, end-to-end, across the full stack.\n- Monitor your network, processes and hosts\n- Monitor your cloud and virtual machines\n- Monitor your containerized environments\n- Find root-causes of problems (Root-cause analysis)","supported_distributions":"","get_started":"- [Go to the Documentation page](https://docs.dynatrace.com/docs/platform/oneagent) and choose your deployment method: host installation, Kubernetes via the Dynatrace Operator, or cloud‑native options.\n- Install OneAgent on your target environment.\n- Start monitoring immediately—no manual instrumentation or configuration required."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1319,"slug":"security-enrichment-abuseipdb","title":"AbuseIPDB","description":"Enrich observables with threat intelligence from AbuseIPDB.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/security-enrichment-abuseipdb/logo/15a0e88d-d570-40e2-a09f-4e529d0834f7.png","link_to":"https://www.dynatrace.com/platform/threat-observability/","documentation_link":"https://docs.dynatrace.com/docs/secure/threat-observability/security-events-ingest#enrich","providers":[],"tags":["contextualization","enrichment","IP reputation","security","SOAR","threat intelligence","threat observability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Flow diagram.","src":"https://cdn.hub.central.dynatrace.com/hub/console/security-enrichment-abuseipdb/media/76f5bb72-0468-447f-886f-9c54cb5e6c9b.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fsecurity-enrichment-abuseipdb%2Fmedia%2F76f5bb72-0468-447f-886f-9c54cb5e6c9b.png&sign=9eHEwgCB1Ja_r8l5ZR8X1ecHa1yFP3KkqQ24sqir-NM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fsecurity-enrichment-abuseipdb%2Fmedia%2F76f5bb72-0468-447f-886f-9c54cb5e6c9b.png&sign=gM1XcPZ_im44QIkxZlT35asNcYssNbDd4oo-1tRmUko","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fsecurity-enrichment-abuseipdb%2Fmedia%2F76f5bb72-0468-447f-886f-9c54cb5e6c9b.png&sign=5am1H77spLnLYHFlhbBb9ZxoTxONVdP-wDVoodNCv9c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fsecurity-enrichment-abuseipdb%2Fmedia%2F76f5bb72-0468-447f-886f-9c54cb5e6c9b.png&sign=5xlwqQa9ErHbM00mhf8s6sEgo2suTvaiuh8Xz_hKY9s","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fsecurity-enrichment-abuseipdb%2Fmedia%2F76f5bb72-0468-447f-886f-9c54cb5e6c9b.png&sign=EUfgx9gE7wbjSqxnF6JqvxanZ7aazYR2pORNAgDgT9o","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fsecurity-enrichment-abuseipdb%2Fmedia%2F76f5bb72-0468-447f-886f-9c54cb5e6c9b.png&sign=erjqjYhc05sICnHtWNpTWTXCnZJzIQ9M4JW2RfADevQ"}},{"caption":"Sample IP-enrichment workflow.","src":"https://cdn.hub.central.dynatrace.com/hub/console/security-enrichment-abuseipdb/media/fcfcb4e8-0ef2-4e3a-af9c-4293113373ad.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fsecurity-enrichment-abuseipdb%2Fmedia%2Ffcfcb4e8-0ef2-4e3a-af9c-4293113373ad.png&sign=shhOWd4CObLKfFLVh_c1dJ1kAS8TT65M9CQL6K2Ba8Y","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fsecurity-enrichment-abuseipdb%2Fmedia%2Ffcfcb4e8-0ef2-4e3a-af9c-4293113373ad.png&sign=u8hfKSwJGn1522Vjhn9XC4u99QeBd5LAEn_a1aG8Vn4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fsecurity-enrichment-abuseipdb%2Fmedia%2Ffcfcb4e8-0ef2-4e3a-af9c-4293113373ad.png&sign=iKHtNltV9IwU0a8XOaXR7iD0aoWPVHxF6r5ogRJGsJk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fsecurity-enrichment-abuseipdb%2Fmedia%2Ffcfcb4e8-0ef2-4e3a-af9c-4293113373ad.png&sign=cT5HEOYxPPeFbX-Murrf5BkSStDTw1q39vEA2tsomEg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fsecurity-enrichment-abuseipdb%2Fmedia%2Ffcfcb4e8-0ef2-4e3a-af9c-4293113373ad.png&sign=DwbeVyONo6drrqd6GkUaju_xQOMQCc3nST09xKAGDow","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fsecurity-enrichment-abuseipdb%2Fmedia%2Ffcfcb4e8-0ef2-4e3a-af9c-4293113373ad.png&sign=gSz9lqwOd-SB_RjO2rCBw_o_qJQZOP1pZuH6Etf1lus"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with [AbuseIPDB](https://www.abuseipdb.com/) to provide security intelligence enrichment and help organizations combat online abuse, such as cyberattacks, spamming, and other malicious activities."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"**AbuseIPDB**-powered enrichment of observable reputation enables\n\n* **Threat-informed security investigations**: Enhance your security investigation by leveraging IP reputation data to detect anomalous and malicious activity in [Investigations](https://docs.dynatrace.com/docs/secure/investigations)\n\n* **Automated threat-alert triaging**: Classify and prioritize alerts using enriched threat intelligence in [Workflows](https://www.dynatrace.com/platform/workflows/)"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Details","source":"##### Compatibility information\n[AbuseIPDB API v2](https://docs.abuseipdb.com/#introduction)"},"sourceId":"details"}],"modified":"2026-04-10T14:17:45.291538Z","created":"2026-04-10T14:17:45.048320Z","seo_title":"AbuseIPDB monitoring & observability","seo_description":"Enrich observables with threat intelligence from AbuseIPDB. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/security-enrichment-abuseipdb/media/76f5bb72-0468-447f-886f-9c54cb5e6c9b.png","https://cdn.hub.central.dynatrace.com/hub/console/security-enrichment-abuseipdb/media/fcfcb4e8-0ef2-4e3a-af9c-4293113373ad.png"],"about":"Dynatrace integrates with [AbuseIPDB](https://www.abuseipdb.com/) to provide security intelligence enrichment and help organizations combat online abuse, such as cyberattacks, spamming, and other malicious activities.","use_cases":"**AbuseIPDB**-powered enrichment of observable reputation enables\n\n* **Threat-informed security investigations**: Enhance your security investigation by leveraging IP reputation data to detect anomalous and malicious activity in [Investigations](https://docs.dynatrace.com/docs/secure/investigations)\n\n* **Automated threat-alert triaging**: Classify and prioritize alerts using enriched threat intelligence in [Workflows](https://www.dynatrace.com/platform/workflows/)","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":477,"slug":"activegate","title":"ActiveGate","description":"Route traffic, monitor clouds and remote technologies & run Synthetic monitors.","logo":"https://dt-cdn.net/hub/logos/activegate.png","link_to":"https://docs.dynatrace.com/docs/setup-and-configuration/dynatrace-activegate","documentation_link":"https://docs.dynatrace.com/docs/shortlink/activegate-hub","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/oneagentscreenshot-3115-bccb570324.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foneagentscreenshot-3115-bccb570324.png&sign=73LtH98uWYzXRIh0OoLXNawtSjC65jHbOsYmFIr2ZXY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foneagentscreenshot-3115-bccb570324.png&sign=FqJqUSzIJBj_zLOd9TS6W5emFYrENy49G7bgsBxW0tc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foneagentscreenshot-3115-bccb570324.png&sign=iMgiXjdaiJg7GBYFG-iELxzoR_POr7RHNlpyHQOEgLg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foneagentscreenshot-3115-bccb570324.png&sign=kyGc8Wc_XhGhC2jmX8s3vNrsXGNUh3QSjUWQsS0wvak","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foneagentscreenshot-3115-bccb570324.png&sign=bBfDtgmxbh72q52P5WwAI_XbVolrsBuP85MPdEqgR-M","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foneagentscreenshot-3115-bccb570324.png&sign=xtH3hG2eDhVsMW2O6phcrKfTDSwxA-FhqKuy3fGvvIA"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"ActiveGate is a multi-purpose remote data acquisition, pre-processing and forwarding module of Dynatrace. If you need to expand your monitoring capabilities to allow for monitoring of services in AWS, Azure, GCP, CloudFoudry, Kubernetes, VMware, IBM Z mainframe systems, perform Synthetic monitoring, or execute extensions capable of monitoring or additional technolgies, you'll need ActiveGate to perform these tasks. ActiveGate is also capable of routing the data from your OneAgents to Dynatrace Clusters and can act as a configurable secure network data proxy."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Data routing and network path management between OneAgents and Dynatrace clusters\n- Remote monitoring (via APIs) of AWS, Azure, GCP services, CloudFoundry and Kubernetes stacks, VMware engines and IBM Z mainframes\n- Private locations for Synthetic monitoring\n- Hosting and local execution of many of remote monitoring extensions listed in Dynatrace Hub"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- Linux\n- Windows\n\nSee complete list of supported [operating systems and versions](https://www.dynatrace.com/support/help/shortlink/activegate-requirements#system-requirements)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:11.004105Z","created":"2020-09-17T13:50:12.419109Z","seo_title":"ActiveGate monitoring & observability","seo_description":"Route traffic, monitor clouds and remote technologies & run Synthetic monitors. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/oneagentscreenshot-3115-bccb570324.png"],"about":"ActiveGate is a multi-purpose remote data acquisition, pre-processing and forwarding module of Dynatrace. If you need to expand your monitoring capabilities to allow for monitoring of services in AWS, Azure, GCP, CloudFoudry, Kubernetes, VMware, IBM Z mainframe systems, perform Synthetic monitoring, or execute extensions capable of monitoring or additional technolgies, you'll need ActiveGate to perform these tasks. ActiveGate is also capable of routing the data from your OneAgents to Dynatrace Clusters and can act as a configurable secure network data proxy.","use_cases":"- Data routing and network path management between OneAgents and Dynatrace clusters\n- Remote monitoring (via APIs) of AWS, Azure, GCP services, CloudFoundry and Kubernetes stacks, VMware engines and IBM Z mainframes\n- Private locations for Synthetic monitoring\n- Hosting and local execution of many of remote monitoring extensions listed in Dynatrace Hub","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":11,"slug":"adobe-analytics","title":"Adobe Analytics","description":"Enhance Adobe Analytics with real-time insights and automated issue detection.","logo":"https://dt-cdn.net/hub/techn-icon-adobe-a98b656e63_PSjdHNy.svg","link_to":"https://www.dynatrace.com/news/blog/actionable-insights-with-our-adobe-analytics-integration-and-new-web-properties/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/user-session-properties#use-case","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates seamlessly with Adobe Analytics to provide real-time, precise answers to why business KPIs are underperforming. By bringing shared business context from Adobe Analytics into Dynatrace, users can tie together application performance, user experience, and infrastructure data to business metrics. This integration helps organizations understand the impact of technology on business KPIs like conversions, revenue, and engagement, enabling proactive IT actions and better business outcomes."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Business KPI Analysis: Understand why key business goals or specific customer segments are underperforming.\n- Session Troubleshooting: Pinpoint individual user sessions using Adobe Experience Cloud ID and visually replay them.\n- Campaign Effectiveness: Determine the impact of technical issues on digital campaigns to optimize performance.\n- Customer Segmentation: Query, isolate, and drill-down within specific customer segments defined in Adobe.\n- Web Release Validation: Measure and validate that new versions of your website and new features achieve expected business goals."},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:56.574901Z","created":"2020-08-14T07:46:16.965000Z","seo_title":"Adobe Analytics monitoring & observability","seo_description":"Bring  business context from Adobe Analytics into Dynatrace to get real-time, precise answers to exactly why business KPIs are underperforming. Free trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Dynatrace integrates seamlessly with Adobe Analytics to provide real-time, precise answers to why business KPIs are underperforming. By bringing shared business context from Adobe Analytics into Dynatrace, users can tie together application performance, user experience, and infrastructure data to business metrics. This integration helps organizations understand the impact of technology on business KPIs like conversions, revenue, and engagement, enabling proactive IT actions and better business outcomes.","use_cases":"- Business KPI Analysis: Understand why key business goals or specific customer segments are underperforming.\n- Session Troubleshooting: Pinpoint individual user sessions using Adobe Experience Cloud ID and visually replay them.\n- Campaign Effectiveness: Determine the impact of technical issues on digital campaigns to optimize performance.\n- Customer Segmentation: Query, isolate, and drill-down within specific customer segments defined in Adobe.\n- Web Release Validation: Measure and validate that new versions of your website and new features achieve expected business goals.","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["adobe-experience-manager-1","adobe-phonegap"],"latest_downloads":null},{"id":977,"slug":"adobe-experience-manager-1","title":"Adobe Experience Manager Cloud Service","description":"End-to-end observability for your Adobe Experience Manager Cloud Service.","logo":"https://dt-cdn.net/hub/logos/adobe-experience-manager-1.png","link_to":"https://www.dynatrace.com/news/blog/dynatrace-and-adobe-experience-manager-seamless-end-to-end-observability/","documentation_link":"https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/implementing/using-cloud-manager/dynatrace-oneagent.html","providers":[],"tags":["AEM","cloud services","integration"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"AEM author and publisher service performance","src":"https://dt-cdn.net/hub/AEM_service_details_xgN73Sf.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_service_details_xgN73Sf.png&sign=AiXn6R7dj0NKmTrDj5oKcADazQcWxFrtfHn4Z_BoCTo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_service_details_xgN73Sf.png&sign=UFYA_WLVeqVpwd-_U0rJY6LhtnqTW7J44AR_s91F-uc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_service_details_xgN73Sf.png&sign=qwK4hGoZlrablxlaWha7zeJA8xWH5g-zyQ6z-FJ9OAs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_service_details_xgN73Sf.png&sign=lvBwfaLJiouZi8eWmVQQfi8AN3ib18xtMlj8byhB-L0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_service_details_xgN73Sf.png&sign=7EzM8a6SP7KwYEKnvOc9OziX7GtT1AFzpVZ2rC1EXTQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_service_details_xgN73Sf.png&sign=8iAwnjakh4zqivGvz_rwHRQsKLyx1XdtZlpyCxhOzYA"}},{"caption":"Detect AEM service anomalies with Dynatrace Intelligence","src":"https://dt-cdn.net/hub/Miro_3-_AEM_davis_AI_L4pIhOT.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMiro_3-_AEM_davis_AI_L4pIhOT.png&sign=-Fi8Mybhfe2D5jfi3mGQ-Vl8TsPwLSNo7lKH9mo5gLY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMiro_3-_AEM_davis_AI_L4pIhOT.png&sign=rOBz9VwUUybia1GIom9sR2NWkf3bADO4FHqgArjnT7k","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMiro_3-_AEM_davis_AI_L4pIhOT.png&sign=SPm3_KUlbMqt0d7D4Ouzb2EAw5qhV4x0DZYqdNVO9yM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMiro_3-_AEM_davis_AI_L4pIhOT.png&sign=ILmlK7PZcBfw8qAmI6yMB_KN18wp8kDGWpTaMex-DZk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMiro_3-_AEM_davis_AI_L4pIhOT.png&sign=1Tl5v0QwCmuJoAdXh3VuSLvuvo3aBlCLGnJMspThe8s","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMiro_3-_AEM_davis_AI_L4pIhOT.png&sign=po61XHon0fN-gRUtu_gm3PnxYJOSg-jW78n_UpnD2kg"}},{"caption":"Assess the business impact of AEM service anomalies with Dynatrace Intelligence","src":"https://dt-cdn.net/hub/aem_problem_card__H9H2goo.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faem_problem_card__H9H2goo.png&sign=z5X-bwEsHXSXgxuaqUxUuL32xBS8cs9St_NkZL2LBZg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faem_problem_card__H9H2goo.png&sign=BixKaHXcJ3hySramsobVtpuLkTNhmH_3ZBLo36l21aI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faem_problem_card__H9H2goo.png&sign=2e6OjsMVSvb7ispCfHgHek-Rk2RsswMHCaGWwiHBHgY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faem_problem_card__H9H2goo.png&sign=C5dQ7gBd1l010oo1920UNvEfVQcIQwjkoX96kdJIUEE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faem_problem_card__H9H2goo.png&sign=UwUiVo9n2zvQqMwjYPZaUIAJ2W130kE0KOqPfi_3oJ4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faem_problem_card__H9H2goo.png&sign=aPIHiBx68A0P3HmDp7MagPiBeZGLe5ZEuGC9waZygPs"}},{"caption":"Topology connections applications and AEM services","src":"https://dt-cdn.net/hub/AEM_Service_AZuAOlF.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_Service_AZuAOlF.png&sign=0cxgfX7YdFZ9sLUpAbur3dChcXycYFRiBf9socaktWc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_Service_AZuAOlF.png&sign=p_oHdlUj_nYcnu2LnUlTuSZcp8PehST2oeqjE7kuSTs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_Service_AZuAOlF.png&sign=Ql6ybLLTCXG9MN2P5o9qHCys2Y1n9kmAnGRSUdracoA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_Service_AZuAOlF.png&sign=nTdhDI0kkV0nZtC6ynFs-zBfcTVgUvoG2ykcW_2_zO0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_Service_AZuAOlF.png&sign=UcxoNdAQa_x4PL_Oj5N2oJWXyuVtwJQyTtaLlOZmjHc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_Service_AZuAOlF.png&sign=uyz5sART7QXDydoK23Iqr-AQwlztfWLWE4Lgv1rGC3w"}},{"caption":"Analyze the user experience of your applications","src":"https://dt-cdn.net/hub/AEM_app_user_score_-_teaser_7tFlMQo.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_app_user_score_-_teaser_7tFlMQo.png&sign=PTxLeDmlun2G8s8CY35bX38IN_ftmTKqjze_-0h8ZZw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_app_user_score_-_teaser_7tFlMQo.png&sign=A2XzJYoOe6tTLCXWf-XlNgoW04-SUvIxgyzSkE1hL8M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_app_user_score_-_teaser_7tFlMQo.png&sign=hALqlXtCaRGX2ADgCKzsC3hd4jtEUFOp4n7xtx8kdHE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_app_user_score_-_teaser_7tFlMQo.png&sign=oWOwu61QZqnqivQv1D-5rj6qutBCpScPLDMztvuJsO4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_app_user_score_-_teaser_7tFlMQo.png&sign=mP-Uk9nLziH7_BD648R4yrI90-cLX2epLIjWdoI8S3U","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_app_user_score_-_teaser_7tFlMQo.png&sign=NgG2wRz94AkjYHF_XWqMyuxlY1tNTAu9yajTXQKQGqs"}},{"caption":"Understand how application outages impact critical business metrics","src":"https://dt-cdn.net/hub/Miro_4_-_teaser_AEM_app_outage_pNnDcFi.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMiro_4_-_teaser_AEM_app_outage_pNnDcFi.png&sign=hUtxxO3hQKpNUK6wUn0-5CUnRzk2yIJ7j9r4_00CJ-8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMiro_4_-_teaser_AEM_app_outage_pNnDcFi.png&sign=CWN2SkEkA43jH2kWWMcm86dBxTwXyQ1bqud4Y2OxoCk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMiro_4_-_teaser_AEM_app_outage_pNnDcFi.png&sign=Df9-RM1B4G272xlq7PkuCtn4GwOJfK8pPPhnZM7llR0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMiro_4_-_teaser_AEM_app_outage_pNnDcFi.png&sign=yPrE-LN3VpmMz6o3QoY22pHJGuYgW5f2dA0wkWhUJUA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMiro_4_-_teaser_AEM_app_outage_pNnDcFi.png&sign=nHg9QwFbvBKnkTpMbNojd1ClRLOQVTIr0vw20zIhdFk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMiro_4_-_teaser_AEM_app_outage_pNnDcFi.png&sign=Vtiiz7fzo5GkQHyxpEnVubMJeE0AgM-HJEH8OnpayHM"}},{"caption":"Understand how application outages impact critical business metrics","src":"https://dt-cdn.net/hub/AEM_app_problem_-_teaser_XizgRrZ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_app_problem_-_teaser_XizgRrZ.png&sign=bsi7xX-xnqkRLKeW4dOCsVFWhbkGRMuaXzibhplSZwU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_app_problem_-_teaser_XizgRrZ.png&sign=h2CNWPlCeSv9XzB6E96YrdwZfa3mcs7BZ596JVNDE0w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_app_problem_-_teaser_XizgRrZ.png&sign=F0dUY1lX15wpgHQZtl7Y1lDW6zuO3kgoKT4aKtWIA-k","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_app_problem_-_teaser_XizgRrZ.png&sign=QwkWwDqtldGQODCxGehKWr5CAma3XY454lfxUsDfxQE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_app_problem_-_teaser_XizgRrZ.png&sign=sZyya9IIMQYy8EO_y_vaEVtqh-JYKZQ8ygPPXBivMw0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAEM_app_problem_-_teaser_XizgRrZ.png&sign=pLu3JZ3c6-7ohCnlk4jmDO0JCPlxDzr_HBPHHsUbg-Q"}},{"caption":"Detailed information about all services","src":"https://dt-cdn.net/hub/Adobe_Express_-_file.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAdobe_Express_-_file.png&sign=e-dcTCHaLpQg2u0zzR2sSsBNqxadxgAuKocR-Mn9x-I","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAdobe_Express_-_file.png&sign=4jVK0ctKP9dXYjbJyqFIQ_hXO9GoeBnAyDtl4NDRsSw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAdobe_Express_-_file.png&sign=3TIYWYdykYPs5N1SE_8DQAw_3lDslgTTRyL_Q4suVwI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAdobe_Express_-_file.png&sign=P9nP0dfeqXhxTgLGdQvUocV4rFBsZ4caqDnYIu2Bwv0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAdobe_Express_-_file.png&sign=UbjG3qhlQVfPIUVh0ljs9wybHpXjhgD3gfipK-I3zJU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAdobe_Express_-_file.png&sign=bxN6N_D5pRxf3hyxRBVTyRHnupapcu46M3MxYDg-hus"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"[Adobe Experience Manager (AEM) as a Cloud Service](https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/overview/introduction.html) is the latest offering in the AEM product line, helping you deliver personalized content-led experiences. Dynatrace can deliver real-time, precise answers to accelerate time to value and meet your business requirements.\n\nDynatrace automatically detects all your AEM applications and visualizes their dependencies from the website to the container to the cloud service. Intertwined with end-to-end traces across every tier and Real User Monitoring, take your AEM content-led experiences to the next level without gaps or blind spots. If any anomalies arise, Dynatrace Intelligence helps you diagnose them in real time and pinpoint the root cause of the issue before your customers are affected, thereby minimizing mean time to repair.\n\nThe partnership between Adobe and Dynatrace allows seamless observability for all your AEM Cloud Service applications."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Optimize your content-led experiences with continuous insights into your AEM applications.\n* Capture business-critical requests and user actions across tiers without blind spots.\n* Gain insight into the behavior of your users with experience ratings, geolocation breakdowns, and much more.\n* Detect availability and performance problems across your stack proactively.\n* Troubleshoot anomalies down to a single line of code."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To get started with Dynatrace AEM Cloud Service monitoring:\n\n1. At Adobe, create a service request via a customer care ticket.\n2. Request the Dynatrace integration for your AEM environments of interest.\n3. Provide [Adobe with information](https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/implementing/using-cloud-manager/dynatrace-oneagent.html) about your Dynatrace environment."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Licensing\nDynatrace AEM licensing is based on [Full-Stack Monitoring for containers]( https://docs.dynatrace.com/docs/shortlink/dps-hosts#gib-hour-calculation-for-containers-and-application-only-monitoring). The memory sizes of monitored AEM containers (author and publisher services) are automatically detected.\n\nAdobe deployment specification per AEM environment:\n* Production: On average, 4 containers, 16 GB of memory each\n* Non-production: On average, 4 containers, 8 GB of memory each\n\nDynatrace licensing examples per AEM environment:\n\n* [Dynatrace Platform Subscription](https://docs.dynatrace.com/docs/shortlink/dps-hosts#gib-hour-calculation-for-containers-and-application-only-monitoring)\n    * Production: Maximum consumption of 64 GiB hours (actual consumption depends on memory usage)\n    * Non-production: Maximum consumption of 32 GiB hours (actual consumption depends on memory usage)\n\n\n* [Dynatrace classic licensing]( https://docs.dynatrace.com/docs/shortlink/application-and-infrastructure-host-units):\n    * Production: 4 host units or 96 host unit hours consumption per day\n    * Non-production:  2 host units or 48 host unit hours consumption per day"},"sourceId":"details"}],"modified":"2026-06-17T20:00:06.695214Z","created":"2024-01-23T09:41:31.799516Z","seo_title":"Adobe Experience Manager Cloud Service monitoring","seo_description":"End-to-end observability for your Adobe Experience Manager Cloud Service. Start your free trial today!","customer_story":{"quote":"With Dynatrace, we gain comprehensive, end-to-end visibility into all applications and infrastructure components, which simplifies the process of identifying critical elements and monitoring database performance from an application standpoint.","person":{"name":"Maurizio Figliomeni","title":"Head of INAIL’s Office of Service Certification and Monitoring"},"company":{"logo":null,"title":"INAIL"},"link_to":{"href":null,"target":null,"href_text":null}},"marketing_related_content":[{"href":"https://www.youtube.com/watch?v=l-OESBf2CfQ&ab_channel=Dynatrace","image":"https://cdn.hub.central.dynatrace.com/hub/console/adobe-experience-manager-1/media/5ed04388-b278-433d-bfec-c376d0fcf48d.png","title":"Monitoring Adobe Experience Manager Cloud Service with Dynatrace- Observability Clinic series on YouTube","href_text":"Observability Clinic Session","description":"The video shows how Dynatrace helps you optimize your content-led experiences, gains insights into user behavior, detects availability and performance issues, and helps you troubleshoot anomalies down to a single line of code."}],"screenshots":["https://dt-cdn.net/hub/AEM_service_details_xgN73Sf.png","https://dt-cdn.net/hub/Miro_3-_AEM_davis_AI_L4pIhOT.png","https://dt-cdn.net/hub/aem_problem_card__H9H2goo.png","https://dt-cdn.net/hub/AEM_Service_AZuAOlF.png","https://dt-cdn.net/hub/AEM_app_user_score_-_teaser_7tFlMQo.png","https://dt-cdn.net/hub/Miro_4_-_teaser_AEM_app_outage_pNnDcFi.png","https://dt-cdn.net/hub/AEM_app_problem_-_teaser_XizgRrZ.png","https://dt-cdn.net/hub/Adobe_Express_-_file.png"],"about":"[Adobe Experience Manager (AEM) as a Cloud Service](https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/overview/introduction.html) is the latest offering in the AEM product line, helping you deliver personalized content-led experiences. Dynatrace can deliver real-time, precise answers to accelerate time to value and meet your business requirements.\n\nDynatrace automatically detects all your AEM applications and visualizes their dependencies from the website to the container to the cloud service. Intertwined with end-to-end traces across every tier and Real User Monitoring, take your AEM content-led experiences to the next level without gaps or blind spots. If any anomalies arise, Dynatrace Intelligence helps you diagnose them in real time and pinpoint the root cause of the issue before your customers are affected, thereby minimizing mean time to repair.\n\nThe partnership between Adobe and Dynatrace allows seamless observability for all your AEM Cloud Service applications.","use_cases":"* Optimize your content-led experiences with continuous insights into your AEM applications.\n* Capture business-critical requests and user actions across tiers without blind spots.\n* Gain insight into the behavior of your users with experience ratings, geolocation breakdowns, and much more.\n* Detect availability and performance problems across your stack proactively.\n* Troubleshoot anomalies down to a single line of code.","supported_distributions":"","get_started":"To get started with Dynatrace AEM Cloud Service monitoring:\n\n1. At Adobe, create a service request via a customer care ticket.\n2. Request the Dynatrace integration for your AEM environments of interest.\n3. Provide [Adobe with information](https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/implementing/using-cloud-manager/dynatrace-oneagent.html) about your Dynatrace environment."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":586,"slug":"adobe-phonegap","title":"Adobe PhoneGap","description":"Monitor hybrid mobile apps built with Adobe PhoneGap running on iOS or Android.","logo":"https://dt-cdn.net/hub/logos/adobe-phonegap.png","link_to":"https://www.dynatrace.com/technologies/cordova-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/platform-modules/digital-experience/mobile-applications/development-frameworks/apache-cordova","providers":["oa"],"tags":["android","cross-platform","hybrid-app","ios","mobile","mobile-app","mobile-app-monitoring","web"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/mobile2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile2.png&sign=pZtCgE3PY7oH1dUOpgcNI7BJ1Cv9zNqFbrk2Eaayaig","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile2.png&sign=9WNknZR8YEyKQOLjnYw4KjTNYm8aJcRbJ0iTQ2Yu9cA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile2.png&sign=3mIi61vQ0jLetpPFhWspNcSTbTow61Iiq5g1D9y1cMA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile2.png&sign=c_hT6BonzLvNjVgWTOLaUbiQhDglJaGD2hbj9Rc7f_8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile2.png&sign=5liExmomBPi43lct1y0z8s-cWIi-xf8eU_N-i6wpz-8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile2.png&sign=qAPEd4z23UAAGUb615PyzziWR5V012QtC7luqHFCvY8"}},{"caption":"","src":"https://dt-cdn.net/hub/mobile1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile1.png&sign=ZLYuMgC4r-5Q5QNHSXSapjdx7-5PB9Fy28Fj8Dr3cqg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile1.png&sign=tlKodS8zU4RexZS171-_cr0D-Fa_aeB30r4AQXrlFQs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile1.png&sign=vOG5-piFYUMTU23udphJoR-Ogwvy-icOVf-Tu-MwuCw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile1.png&sign=a_rOEy0jlVtCoSKGa2hCOXlJQw_l0WAKwXp1LQH6SNk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile1.png&sign=HvBX2JuOWSH3KIsGK7FRD-lwu6ecT_TxXweKE3Gk-c8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile1.png&sign=2z8KOWrH6vVLwVIPmVwYteNol8OwbSxQQnP9X1SyRtI"}},{"caption":"","src":"https://dt-cdn.net/hub/mobile3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile3.png&sign=4iYt3xwAkUIL-suXIz7GReu797OtbNHOfkkJ12Vp1b4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile3.png&sign=4NAH3FLlIgt22nUg1OFo4xbhgnjGOP5EujkkJ5iT0JY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile3.png&sign=O4N6PeDAXoomoR95SKf7o19RLhR-PIAqey-AiXgMeOE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile3.png&sign=o_ugvvebCstrIJ76MwPc8sJvz85jFe_NCtGPiO63hRQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile3.png&sign=8C9VFc6O9uCBAN2nR8MxClNP6mKFwqVQMFoTX7ZidMY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile3.png&sign=P7uTbXkBatJekr3Dqdfb1_RUv5fS0XtPl140Ij672t8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Adobe PhoneGap is built on the Cordova framework and enables developers to combine native and web technology. It has its own share of challenges due to the two-world-approach. Dynatrace helps to maintain the quality, user experience and performance of Cordova apps by offering end-to-end monitoring from the user's device down to the database query in your backend.\nIncrease reliability with our crash and error monitoring. Get insights about usage and performance via sessions, user actions and a variety of metrics.\nAuto-instrumentation is available through an npm plugin."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Crash analysis\n- Error reporting\n- User behavior analysis\n- Business value insights\n- Rollout monitoring\n- Performance monitoring"},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:56.584859Z","created":"2021-02-04T14:14:32.656115Z","seo_title":"Adobe PhoneGap monitoring & observability","seo_description":"Monitor hybrid mobile apps built with Adobe PhoneGap running on iOS or Android. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/mobile2.png","https://dt-cdn.net/hub/mobile1.png","https://dt-cdn.net/hub/mobile3.png"],"about":"Adobe PhoneGap is built on the Cordova framework and enables developers to combine native and web technology. It has its own share of challenges due to the two-world-approach. Dynatrace helps to maintain the quality, user experience and performance of Cordova apps by offering end-to-end monitoring from the user's device down to the database query in your backend.\nIncrease reliability with our crash and error monitoring. Get insights about usage and performance via sessions, user actions and a variety of metrics.\nAuto-instrumentation is available through an npm plugin.","use_cases":"- Crash analysis\n- Error reporting\n- User behavior analysis\n- Business value insights\n- Rollout monitoring\n- Performance monitoring","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":635,"slug":"avodaq-dynatrace-snapshot-service-adss","title":"aDSS avodaq Data Snapshot Service","description":"Export and retain real user and performance data to address reporting needs.","logo":"https://dt-cdn.net/hub/logos/avodaq-dynatrace-snapshot-service-adss.png","link_to":null,"documentation_link":"","providers":[],"tags":["Data export","data retention","historical data analysis","incident reporting"],"author":"67","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/00_HomePage.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F00_HomePage.png&sign=TRweXHJbTgTKhextIsmX63fiIMf8TrvjNT37qqEdj4g","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F00_HomePage.png&sign=og8kpd1inA7BA7d1T9JdkVlB5gUx7RS96S9zU3Mv5l0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F00_HomePage.png&sign=9ogmk8NYmHqNi8UhHyoHbF6w1vFBx_jvT1gxMFyUOz4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F00_HomePage.png&sign=ofUs6s0wwkA84bD2zQZB3vp1KYNGIQrqde_l9F0BvHg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F00_HomePage.png&sign=dUkHrk0t6rHNymmvZFN6b7y5DHfKlG4k6attc9mztzE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F00_HomePage.png&sign=GrPikkKiSfNOW3qF22cKcxHyDDwPMKj8t23E0YrUvuI"}},{"caption":"","src":"https://dt-cdn.net/hub/01_DashboardSnapshotSample.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_DashboardSnapshotSample.png&sign=n8P6P_bTN3z9JeBWbWLmfEuSsV0PTGYonjdUnis5p5s","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_DashboardSnapshotSample.png&sign=rsPm7QCUrLAMrwOAYA7eoTgGutKn8Ys8Xcbo6lUZiYM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_DashboardSnapshotSample.png&sign=7QVNZHDdEmsBxHUs45lDhsgZYlGct0sEk23JrZqFpQg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_DashboardSnapshotSample.png&sign=iiSzLaI3Y2y09L4V08ZRtp6rmVH0OlX8FPU6jTnluqs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_DashboardSnapshotSample.png&sign=HeYYJK2et5nqar_Y1AzDE5WNpFJuy-_ddy8h2KmvLDY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_DashboardSnapshotSample.png&sign=7KOCzoXJM-qLftxWlJ0l3Y2WNldJrPiemSHyclGRmRQ"}},{"caption":"","src":"https://dt-cdn.net/hub/02_DataSnapshotSample.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_DataSnapshotSample.png&sign=7PepzDMSqMrWRcvOqwqT1bg-6TsSim-f6ga2paP97AA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_DataSnapshotSample.png&sign=KiaN80BfOId6kjPpQSWG0Eivo_OAf2-Gl75MvEOW6yQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_DataSnapshotSample.png&sign=2yfE73ONh9wyA6a8gmZlIy6GWfx-nqFsDqfCsHp0Byw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_DataSnapshotSample.png&sign=FTkvQ2PM4qcQ_kmVBQ_P4mHf-Xqe8LadJDKUeELHrac","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_DataSnapshotSample.png&sign=mgHx2JoAMldpmoXGFaJ294RzQjAvOX_M604Xlsy3KPc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_DataSnapshotSample.png&sign=tOY_K2N9gVfabPDU0_214nwoUd58Vk76muMFAAi2MzE"}},{"caption":"","src":"https://dt-cdn.net/hub/03_UserQuerySnapshotSample.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_UserQuerySnapshotSample.png&sign=uM7eCvp_4gxplKic53FbbyahsyxHO5qQdqjJwZ3hero","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_UserQuerySnapshotSample.png&sign=fzZdIsrwjCAfg3L42ZTMT25mu04kTn5H3NzOlcZzy9s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_UserQuerySnapshotSample.png&sign=-6jYMAAYBLjXPZGW6RKUY9zJ7aBrY1cnbAK8WurEFx4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_UserQuerySnapshotSample.png&sign=tE8TmTmEjNkmYCTW_uZx-IFk9D8HEx_LYV6f4ia14Bk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_UserQuerySnapshotSample.png&sign=EklxJwqDKxriXkV-iB-jfOTMgaH78abpUNvsI67uGMo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_UserQuerySnapshotSample.png&sign=c5Nu8XpZBO7mBEeQmGS3QC-k4x8UCKYfO1RlYeUoZO0"}},{"caption":"","src":"https://dt-cdn.net/hub/04_UserSessionReplaySnapshotSample.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_UserSessionReplaySnapshotSample.png&sign=KJqrCB_3N8XIO3i5PuCFooVIXcknJnzu6Q4o6I5BE5M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_UserSessionReplaySnapshotSample.png&sign=YJmzbzm4q_UvSXFuQ8cgm7oGj2mYti16uyMeMXZh3M0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_UserSessionReplaySnapshotSample.png&sign=YXMyc-7ilbTEQsW9p4diq_LK_UOdmIdcXXZsyd5ZQeY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_UserSessionReplaySnapshotSample.png&sign=IZrZ3rZ_TWsb85Y9OAaDwISukeBLZqWpHoRulP9rmh0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_UserSessionReplaySnapshotSample.png&sign=uRp7toaapmDh7iILhzaxjQpBRtnBsUaRUNm_QZHEo6g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_UserSessionReplaySnapshotSample.png&sign=4U81BdHWX7Bo3uAcTPiwYPuLh7DJ6iixFUy5FOs1w3s"}},{"caption":"","src":"https://dt-cdn.net/hub/05_BatchSnapshotSample.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F05_BatchSnapshotSample.png&sign=6q869lgqTUASIXXGfLy0I3yb38_FjHj77u7YQaYeiQk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F05_BatchSnapshotSample.png&sign=ewgUgdwMmwBGlb54OIoo2zC7XbusP7SE0bjxOT_96TM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F05_BatchSnapshotSample.png&sign=6mWdkjLe7nJVNcJgBdA0l-72ElxJQl4JwAW50ez7X2I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F05_BatchSnapshotSample.png&sign=muTnMH2OXuyyxLZdxje5lRpzPXLOyzhFyR4fGSBMn-U","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F05_BatchSnapshotSample.png&sign=R6X4yBq3ruKiCoYfupzcXcS5AGuZ5wHKGOIhlrWIASA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F05_BatchSnapshotSample.png&sign=YdtksBPSseu1wjFI2vr49LJHWTreADy5QtmaITD4PW4"}},{"caption":"","src":"https://dt-cdn.net/hub/06_ProblemCardSnapshotSample.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F06_ProblemCardSnapshotSample.png&sign=19_M1QZEDd9nQVIQaxGUW6DAtn1JNYlbt8mMTepRIOI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F06_ProblemCardSnapshotSample.png&sign=6lAXHP4bTtKdWxtw-ItjH2lJ9ytT-80zbbirgWjxtbw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F06_ProblemCardSnapshotSample.png&sign=7-hSZnxv4B9xE9Gve1T87UwhrM5Ikh2vf69BFeTf9tU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F06_ProblemCardSnapshotSample.png&sign=V1TQ4UMXhlpDfoKI7ErdLWJ5DmD3OQVSG_X_r1ttINg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F06_ProblemCardSnapshotSample.png&sign=Z0bu6Cn8Q8Z4JDmCTdDjeaqf_tl2O9meyrQ-XuRLVPE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F06_ProblemCardSnapshotSample.png&sign=K7n3eUxVNJvZBuQpXl_E8DoqU_Sr1jFwG07IP1RvK3k"}}],"support_link":"mailto:cloudservices@avodaq.com","support_information":{"email":"cloudservices@avodaq.com","url":""},"sales_link":"mailto:sales-sg@avodaq.com","pricing":"Bring your own license","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"avodaq Data Snapshot Service (aDSS) extends the Data Retention limitations of Dynatrace by enabling easy export and long-term storage of monitored data (including session replay), allowing for both manual and automated analysis of historical data to produce technical and business insights. aDSS also provides easy access to performance and real user data collected by Dynatrace (including custom dashboards), exposing data in an easy to consume format (Images, Videos, PDF, CSV)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Key Features\n#### Easy Access to Data | See Beyond Data Retention Periods | Derive Actionable Insights\n* Access data collected by Dynatrace (including custom dashboards), exposing data in easy to consume formats such as CSV and PDF.\n* Automate the capture and storage of important metrics, enabling key metrics to be stored beyond Dynatrace’s retention periods.\n* Derive actionable insights, enabling forecasting, incident reporting and post-mortem analysis.\n\n**avodaq Data Snapshot Service (aDSS)** captures the following data from Dynatrace as snapshots:\n\n* Dashboards\n* Performance Metrics\n* User Queries\n* Session Data & Replays\n* Batch Snapshots\n* Problem Tickets\n### Resources\n* [Documentation](https://avodaq.com.sg/adss/documentation)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:56.589794Z","created":"2021-06-10T07:36:13.131346Z","seo_title":"aDSS avodaq Data Snapshot Service monitoring & observability","seo_description":"Export and retain real user and performance data to address reporting needs. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/00_HomePage.png","https://dt-cdn.net/hub/01_DashboardSnapshotSample.png","https://dt-cdn.net/hub/02_DataSnapshotSample.png","https://dt-cdn.net/hub/03_UserQuerySnapshotSample.png","https://dt-cdn.net/hub/04_UserSessionReplaySnapshotSample.png","https://dt-cdn.net/hub/05_BatchSnapshotSample.png","https://dt-cdn.net/hub/06_ProblemCardSnapshotSample.png"],"about":"avodaq Data Snapshot Service (aDSS) extends the Data Retention limitations of Dynatrace by enabling easy export and long-term storage of monitored data (including session replay), allowing for both manual and automated analysis of historical data to produce technical and business insights. aDSS also provides easy access to performance and real user data collected by Dynatrace (including custom dashboards), exposing data in an easy to consume format (Images, Videos, PDF, CSV).","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1258,"slug":"agentic-workflows","title":"Agentic Workflows","description":"Build agentic workflows to automate, orchestrate and govern operations at scale.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/agentic-workflows/logo/90d79341-c2f1-49ca-b557-48ac748e8590.png","link_to":"https://www.dynatrace.com/news/blog/write-the-future-create-your-own-agentic-workflows/","documentation_link":"https://docs.dynatrace.com/docs/dynatrace-intelligence/dynatrace-intelligence-integrations/agentic-workflows","providers":[],"tags":["agentic-operations-system","agentic-workflows","AI","automations","MCP","Model Context Protocol","workflows"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Build agentic workflows with drag-and-drop to automate your operations at scale.","src":"https://cdn.hub.central.dynatrace.com/hub/Screen_1_vgrjMtM_OwSJJW9.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_1_vgrjMtM_OwSJJW9.png&sign=MB9JStnlHQnt1kkxw1GQBpwKj9anGhRlWmsLDvdM80g","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_1_vgrjMtM_OwSJJW9.png&sign=9qdDtPjKzC0jPB9KJo4cDuA39CS7LuU1jczVqrn5sMc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_1_vgrjMtM_OwSJJW9.png&sign=MV2OlqroCvyp45S4POMUmA1jBrLBrItIwEwdUL2qVdY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_1_vgrjMtM_OwSJJW9.png&sign=rmJ5P87HgwLYLHTLcsUFC4MgBDN9LSB5P2ndXbRDlG8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_1_vgrjMtM_OwSJJW9.png&sign=2c_S7bGRKGGT31XS787bb_wDbjWtwHlnu8WKhxivB0k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_1_vgrjMtM_OwSJJW9.png&sign=E_tOyfB-ksfh6rdLHWuSKBH2O8uOHpCAY0-PltsmSnc"}},{"caption":"Orchestrate workflows and autonomous operations across the tools you already use.","src":"https://cdn.hub.central.dynatrace.com/hub/Screen_2_4NBo39T_APLBD9a.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_2_4NBo39T_APLBD9a.png&sign=9q5JkYU9LfRYTKVHwYacpU82C7Ctk5Tg-19F_xQmlvg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_2_4NBo39T_APLBD9a.png&sign=yg1ocQeUCTYCkzRdeTk_GS-_pYf3-VEaGfHt8Ir4OFQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_2_4NBo39T_APLBD9a.png&sign=8VRTt6hieBdyE-FyjhODhXRO5WZWeW9PePlrydM0-8c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_2_4NBo39T_APLBD9a.png&sign=eZCX9RnmIsjgDhZ8Q-grWUh8UhpjgUlK2GVTmHImeME","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_2_4NBo39T_APLBD9a.png&sign=bnWsahF9wUQNlHwC3gYcsaCgyLST7vesNLj4cvlSEbU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_2_4NBo39T_APLBD9a.png&sign=INhbOsf6DRTdH6GonlGDRJxZP95u127EkRAKhhAbb-o"}},{"caption":"Get started instantly with readymade agents and workflows.","src":"https://cdn.hub.central.dynatrace.com/hub/Screen_3_nVEjASp.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_3_nVEjASp.png&sign=l5GWBucrRNvxruIGwtrFXzkJHNjXFA2OaoOnOzwMy2A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_3_nVEjASp.png&sign=R86PBFeKKRJ22E3WLVEpQJqAK5A5MrFiSK9XCyjx19E","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_3_nVEjASp.png&sign=cPJp8NR3eFno1i-baev0OYWDXLLlEjQKtHijDtBx900","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_3_nVEjASp.png&sign=DFin-P3wpLNb_4D0k_-_-Puy5Mgo3k2y0bEYebYOCAY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_3_nVEjASp.png&sign=tzhHEpFO3nroUBNYCm60R2V7ndImakFmZWkk4f--S_E","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_3_nVEjASp.png&sign=4_G184IPZpE9fUA_UfHS6jyRQ-aJlUPZd4sf7w3Fq2Q"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Workflows allows you to create agentic workflows and automate tasks by turning Dynatrace Intelligence insights into reliable, autonomous operations. \nIt integrates with all the tools you already use, including **Slack, ServiceNow, Jira, GitHub, Kubernetes, Microsoft 365, AWS, Azure DevOps, GitLab, and Jenkins** - letting you orchestrate workflows across your technology stack. \n\nUse the visual builder and **ready-made agentic workflows** to quickly create reliable automations at scale, with built-in guardrails and human oversight.\n\n**Key capabilities:**  \n- **Trigger agentic workflows** from events like problems, security alerts, metric thresholds, API calls, or time‑based schedules, including business‑hour and holiday‑aware reporting.\n- **Design and easily understand** workflows through a rich visual builder. Drag‑and‑drop agentic actions into your automation canvas with no‑code simplicity.\n- **Ensure predictable, auditable automation** with built-in guardrails, approvals, live monitoring, retries, conditions, loops, and parallel execution.\n- **Get started immediately** with ready‑made agents, reusable components, and optional custom code."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Faster incident resolution:** Dynatrace Intelligence explains a new problem, and Workflows notifies owners, opens a ServiceNow/Jira ticket, and posts remediation steps to Slack.\n- **Automated security response:** Extract IOCs, correlate with observability data, assess risk, and trigger coordinated response actions across your security stack.\n- **Guarded auto scaling:** Use AI forecasts to open a GitHub PR for Kubernetes scaling with approval gates and guardrails before execution.\n- **Automated reporting and insights delivery:** Generate scheduled digests on hotspots, cost trends, or SLO status, and distribute tailored summaries to teams via email or Slack.\n- **Continuous cost and efficiency optimization:** Identify expensive queries or wasteful patterns daily and send targeted optimization recommendations directly to query owners."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Build agentic workflows using [**the Workflows app**](https://www.dynatrace.com/hub/detail/automations/). The Workflows app is preinstalled in every Dynatrace SaaS environment."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"**Disclaimer:** Please note that this functionality is currently in Preview. Join our [Preview \"Dynatrace Intelligence Agentic workflows\"](https://docs.dynatrace.com/docs/whats-new/preview-releases#dynatrace-intelligence-agentic-workflows) to be able to use this agentic workflow in your environment."},"sourceId":"details"}],"modified":"2026-06-17T20:00:07.096853Z","created":"2026-01-28T17:06:12.161924Z","seo_title":"Agentic Workflows monitoring & observability","seo_description":"Build agentic workflows to automate, orchestrate and govern operations at scale. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-intelligence-at-the-core-of-autonomous-operations","image":"https://cdn.hub.central.dynatrace.com/hub/console/agentic-workflows/media/0aebcad4-4d75-4a4d-b4f1-0322c1d7fcc9.png","title":"Introducing Dynatrace Intelligence","href_text":"Read more","description":"Dynatrace Intelligence is at the core of autonomous operations."},{"href":"https://docs.dynatrace.com/docs/whats-new/preview-releases#dynatrace-intelligence-agentic-workflows","image":"https://cdn.hub.central.dynatrace.com/hub/console/agentic-workflows/media/f2937751-581b-4d83-9588-6e7afe564632.png","title":"Join the preview","href_text":"Read more","description":"Click here to learn more about our preview."},{"href":"https://www.dynatrace.com/news/blog/write-the-future-create-your-own-agentic-workflows/","image":"https://cdn.hub.central.dynatrace.com/hub/console/agentic-workflows/media/d53b1471-ebac-4e99-a5c8-5386beb29727.png","title":"Write the future: Create your own agentic workflows","href_text":"Read more","description":"Adding generative AI to your workflow"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Screen_1_vgrjMtM_OwSJJW9.png","https://cdn.hub.central.dynatrace.com/hub/Screen_2_4NBo39T_APLBD9a.png","https://cdn.hub.central.dynatrace.com/hub/Screen_3_nVEjASp.png"],"about":"Workflows allows you to create agentic workflows and automate tasks by turning Dynatrace Intelligence insights into reliable, autonomous operations. \nIt integrates with all the tools you already use, including **Slack, ServiceNow, Jira, GitHub, Kubernetes, Microsoft 365, AWS, Azure DevOps, GitLab, and Jenkins** - letting you orchestrate workflows across your technology stack. \n\nUse the visual builder and **ready-made agentic workflows** to quickly create reliable automations at scale, with built-in guardrails and human oversight.\n\n**Key capabilities:**  \n- **Trigger agentic workflows** from events like problems, security alerts, metric thresholds, API calls, or time‑based schedules, including business‑hour and holiday‑aware reporting.\n- **Design and easily understand** workflows through a rich visual builder. Drag‑and‑drop agentic actions into your automation canvas with no‑code simplicity.\n- **Ensure predictable, auditable automation** with built-in guardrails, approvals, live monitoring, retries, conditions, loops, and parallel execution.\n- **Get started immediately** with ready‑made agents, reusable components, and optional custom code.","use_cases":"- **Faster incident resolution:** Dynatrace Intelligence explains a new problem, and Workflows notifies owners, opens a ServiceNow/Jira ticket, and posts remediation steps to Slack.\n- **Automated security response:** Extract IOCs, correlate with observability data, assess risk, and trigger coordinated response actions across your security stack.\n- **Guarded auto scaling:** Use AI forecasts to open a GitHub PR for Kubernetes scaling with approval gates and guardrails before execution.\n- **Automated reporting and insights delivery:** Generate scheduled digests on hotspots, cost trends, or SLO status, and distribute tailored summaries to teams via email or Slack.\n- **Continuous cost and efficiency optimization:** Identify expensive queries or wasteful patterns daily and send targeted optimization recommendations directly to query owners.","supported_distributions":"","get_started":"Build agentic workflows using [**the Workflows app**](https://www.dynatrace.com/hub/detail/automations/). The Workflows app is preinstalled in every Dynatrace SaaS environment."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","automations","dynatrace-intelligence","mcp-server-tools"],"latest_downloads":null},{"id":486,"slug":"web-application-monitoring-via-browser-extension","title":"Agentless monitoring of web applications","description":"Use when you can't deploy OneAgent on the host of your application.","logo":"https://dt-cdn.net/hub/logos/web-application-monitoring-via-browser-extension.png","link_to":null,"documentation_link":"","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Core Web Vitals","src":"https://cdn.hub.central.dynatrace.com/hub/console/web-application-monitoring-via-browser-extension/media/af858e06-b94e-4571-afb5-278b81d771ac.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Faf858e06-b94e-4571-afb5-278b81d771ac.png&sign=feZ7VV88IPutXdowm9t1M8g7PUc-6BAnvpXXbJCScM4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Faf858e06-b94e-4571-afb5-278b81d771ac.png&sign=9nHGGJ8gKK2D7n1037gHiA6BSLTS8C8-3nttE1g_bo4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Faf858e06-b94e-4571-afb5-278b81d771ac.png&sign=BbWy_XuIe6Fwbn2cmocjbzkW_JGZ4RT5ukQ5B99ZQks","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Faf858e06-b94e-4571-afb5-278b81d771ac.png&sign=7h_yaYto60q9sG-WJ0MRYeoNWoHBSj59yEJ54JW0Ox4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Faf858e06-b94e-4571-afb5-278b81d771ac.png&sign=hIaNq8oEYtZ4cI_HSvwbA9oJHL_N3d4lwrDcuyP68Qo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Faf858e06-b94e-4571-afb5-278b81d771ac.png&sign=KKEIm1Db9GKUoZb6V_rj7EMvG_ODHHs_KznwOWkF2-k"}},{"caption":"Waterfall Analysis","src":"https://cdn.hub.central.dynatrace.com/hub/console/web-application-monitoring-via-browser-extension/media/f3cba539-dc13-40a7-a10c-8eab7fd9c3ae.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Ff3cba539-dc13-40a7-a10c-8eab7fd9c3ae.png&sign=UR759x6Qlef88DyathS10vfwlt_jxKKJ8-3FTBkfvI4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Ff3cba539-dc13-40a7-a10c-8eab7fd9c3ae.png&sign=A2OefGLozXTSkiGNWjNrv9rK_nbRFGuE9rR7qQiZufc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Ff3cba539-dc13-40a7-a10c-8eab7fd9c3ae.png&sign=inRUPKRNuy9Vr0ySq2pijwSMAIFijwhcNgL-SGJBfEs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Ff3cba539-dc13-40a7-a10c-8eab7fd9c3ae.png&sign=IN8GcUkWS4P0RCZtBI_sEf7bvjXv3pQhOpobBuO8snA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Ff3cba539-dc13-40a7-a10c-8eab7fd9c3ae.png&sign=EVBB-ApXKbwsKQH1YQvOT74bjw9nNyD6efo-iaEwNEo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Ff3cba539-dc13-40a7-a10c-8eab7fd9c3ae.png&sign=EGCAgLC_AWMlI_ez7TSwxu8MxTsT4sPLncjurOekv0s"}},{"caption":"Page Performance","src":"https://cdn.hub.central.dynatrace.com/hub/console/web-application-monitoring-via-browser-extension/media/0ac6e77b-b800-4ee7-bfe4-789c42e440df.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F0ac6e77b-b800-4ee7-bfe4-789c42e440df.png&sign=2B_Zx4xQw8uwwNUZgpZUJACQOGT5kfYrGYSxzRzRccU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F0ac6e77b-b800-4ee7-bfe4-789c42e440df.png&sign=ptyG2TyMTQU5wC8J0G0igGP5IYHX04otLecm-_YYnRQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F0ac6e77b-b800-4ee7-bfe4-789c42e440df.png&sign=gIjuevpXxLQ8O6al-MWzEdoiGxX1ngD_74w4wULqL5w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F0ac6e77b-b800-4ee7-bfe4-789c42e440df.png&sign=F5O-7zf3XdSLfN_tW-MVfqmXApgsKqv3xVN3RL8bqhE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F0ac6e77b-b800-4ee7-bfe4-789c42e440df.png&sign=QvcMoOdup54WbmrOCN9kupbhoTWNlNQwXx7oHl8GQQk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F0ac6e77b-b800-4ee7-bfe4-789c42e440df.png&sign=XHuA0iOPDa9qHhk68epIjioGSZumVNLFnpVcTUvfin4"}},{"caption":"User Engagement","src":"https://cdn.hub.central.dynatrace.com/hub/console/web-application-monitoring-via-browser-extension/media/62c89163-6f04-4f4f-96e6-cb7cbf8a36ea.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F62c89163-6f04-4f4f-96e6-cb7cbf8a36ea.png&sign=deVGP-eMja-fx93WfSyh3tM60v3JEj0f06dAd_PHkS4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F62c89163-6f04-4f4f-96e6-cb7cbf8a36ea.png&sign=6ybKeVPbow73bYEFOJ01XtiMM-qriSKVw78W4CDFiRg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F62c89163-6f04-4f4f-96e6-cb7cbf8a36ea.png&sign=fV65Jk-njF9KoIO6jI4ENKiSfKxuXKXLcKIfiOfM9HI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F62c89163-6f04-4f4f-96e6-cb7cbf8a36ea.png&sign=viE_zF2hLKeEd6fwZAjEdJdyULzkNvMr1ae5Yfpfu1s","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F62c89163-6f04-4f4f-96e6-cb7cbf8a36ea.png&sign=ff9B11VdR5QF8no-80GykP23QTCp2Bp21egJGT7IbcU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F62c89163-6f04-4f4f-96e6-cb7cbf8a36ea.png&sign=SqSx-0l3vYioIhZrF7_T51ZZRuRu1C5zdFOsLFHY-9g"}},{"caption":"XHR Actions","src":"https://cdn.hub.central.dynatrace.com/hub/console/web-application-monitoring-via-browser-extension/media/e87b6f21-cf1f-4019-91e9-be9546a76c02.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Fe87b6f21-cf1f-4019-91e9-be9546a76c02.png&sign=9ahQk33LKfLAg7T55N7upNFRV4f-VhnxPLYO1a4BLyk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Fe87b6f21-cf1f-4019-91e9-be9546a76c02.png&sign=0VpMtk5DmTXNENNzAL5lwIdRIKXO4XwiyndNgUkpn6k","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Fe87b6f21-cf1f-4019-91e9-be9546a76c02.png&sign=FQ79u6S6eCJPUJQDpbvrPFsFxNfHNGj57-NwixrEYSg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Fe87b6f21-cf1f-4019-91e9-be9546a76c02.png&sign=FSSX7l6W4WvS2oDyXMNHXu3aoO-PC6se4-1xe7jXTro","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Fe87b6f21-cf1f-4019-91e9-be9546a76c02.png&sign=nB5RGOIuMV_ZAWG-Urmgz09_D9kpOFr0WyVtF7Jo08M","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2Fe87b6f21-cf1f-4019-91e9-be9546a76c02.png&sign=uZFl5qedI8Qir-cefhHMAAad2RreDtgn7zsNuPCXT_E"}},{"caption":"Error Distribution","src":"https://cdn.hub.central.dynatrace.com/hub/console/web-application-monitoring-via-browser-extension/media/695bab1e-fb3b-4e4b-9710-319fdae01542.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F695bab1e-fb3b-4e4b-9710-319fdae01542.png&sign=vIABS_W7meMKMbzsKcD77AhzeAM88Ecf2iJJ1xZ-qkQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F695bab1e-fb3b-4e4b-9710-319fdae01542.png&sign=Q36D-y87M6ARLwt2WjIcCBUda8wefSlTTJ8aVxBSX3w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F695bab1e-fb3b-4e4b-9710-319fdae01542.png&sign=gQxrrILzcF94SHjQSdmkDzGYR7PJApd_88Z75MOvky0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F695bab1e-fb3b-4e4b-9710-319fdae01542.png&sign=Ifh_roGo6EzFVFy6iPNHkSwP3PMMdb_kjwDbPPh0hN4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F695bab1e-fb3b-4e4b-9710-319fdae01542.png&sign=8mq8g2azPc4SAaWGutxKaoEfpeus48WG3pv_giW7W7g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F695bab1e-fb3b-4e4b-9710-319fdae01542.png&sign=Qud9w8-2ckg13kTtX--lRPGfK9rrZAaRbpPmfOlo0MM"}},{"caption":"Session","src":"https://cdn.hub.central.dynatrace.com/hub/console/web-application-monitoring-via-browser-extension/media/19f2833f-8e37-4c3a-9a6b-3562b301c55e.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F19f2833f-8e37-4c3a-9a6b-3562b301c55e.png&sign=sRchPqUncFK86lOYproznUhsXQjCk5ZtCCKDKny6Grk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F19f2833f-8e37-4c3a-9a6b-3562b301c55e.png&sign=5DkAIbVnYo7pgMK6yos6ju1LNYdvcO2y00AaB7d7F8E","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F19f2833f-8e37-4c3a-9a6b-3562b301c55e.png&sign=AFcguwdBh0LMdAjULTXo1VUPIllm7CILzhU6mOiXMPU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F19f2833f-8e37-4c3a-9a6b-3562b301c55e.png&sign=eJlK6s72D_3_36DQQqrvkMlAehL3Vmjnnv5tDTOkVtk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F19f2833f-8e37-4c3a-9a6b-3562b301c55e.png&sign=3Z7qQ1cB_qxe1o7TWKTe6uTgS3ew2sADp-0bp5JQ2eo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fweb-application-monitoring-via-browser-extension%2Fmedia%2F19f2833f-8e37-4c3a-9a6b-3562b301c55e.png&sign=FTfJTfibOpZHkda1kgZaoMMxmEeP6VHrU3uGaDLRz9g"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Real user monitoring gives you insights into your user’s journey. This includes user actions captured and how they impact performance. You can also easily identify problems or errors that occurred as well as user experience scores, geolocation breakdowns, and much more to gain insight into the behavior of your users. Manual insertion (aka \"agentless monitoring\") is the recommended approach to add Real user monitoring to your web application when you don't have access to the host but you have access to the application code. For example, when you want to monitor your Heroku Platform or Google App Engine based web applications."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor and improve your performance\r\n- Gain insight into your user's journeys\r\n- Control your rollouts\r\n- Explore, identify and report your JavaScript, HTTP and custom errors\r\n- Identify and resolve technical issues proactively\r\n- Excel in complaint resolution"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n**Dedicated support** for: \n- AngularJS: 1.0 - 1.7\n- Angular: 2.x - 10.x\n- Dojo: 1.6.1 - 1.13.x\n- Ext JS: 3.4, 4, 5, 6.x\n- ICEfaces: 1.8, 2, 3\n- jQuery ( Backbone.js ): 1.3 - 1.12, 2.0 - 2.2, 3.0 - 3.3.x\n- MooTools: 1.4.5 - 1.6.0\n- Prototype: 1.6, 1.7.x\n- Sencha Touch: 2.0 - 2.4\n\n**Generic support** via Fetch API and XMLHttpRequest (XHR) for:\n-  React.js\n-  Vue.js\n-  Other"},"sourceId":"details"}],"modified":"2026-04-24T09:38:36.683386Z","created":"2020-09-25T14:05:49.039208Z","seo_title":"Agentless monitoring of web applications monitoring & observability","seo_description":"Use when you can't deploy OneAgent on the host of your application. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/web-application-monitoring-via-browser-extension/media/af858e06-b94e-4571-afb5-278b81d771ac.png","https://cdn.hub.central.dynatrace.com/hub/console/web-application-monitoring-via-browser-extension/media/f3cba539-dc13-40a7-a10c-8eab7fd9c3ae.png","https://cdn.hub.central.dynatrace.com/hub/console/web-application-monitoring-via-browser-extension/media/0ac6e77b-b800-4ee7-bfe4-789c42e440df.png","https://cdn.hub.central.dynatrace.com/hub/console/web-application-monitoring-via-browser-extension/media/62c89163-6f04-4f4f-96e6-cb7cbf8a36ea.png","https://cdn.hub.central.dynatrace.com/hub/console/web-application-monitoring-via-browser-extension/media/e87b6f21-cf1f-4019-91e9-be9546a76c02.png","https://cdn.hub.central.dynatrace.com/hub/console/web-application-monitoring-via-browser-extension/media/695bab1e-fb3b-4e4b-9710-319fdae01542.png","https://cdn.hub.central.dynatrace.com/hub/console/web-application-monitoring-via-browser-extension/media/19f2833f-8e37-4c3a-9a6b-3562b301c55e.png"],"about":"Real user monitoring gives you insights into your user’s journey. This includes user actions captured and how they impact performance. You can also easily identify problems or errors that occurred as well as user experience scores, geolocation breakdowns, and much more to gain insight into the behavior of your users. Manual insertion (aka \"agentless monitoring\") is the recommended approach to add Real user monitoring to your web application when you don't have access to the host but you have access to the application code. For example, when you want to monitor your Heroku Platform or Google App Engine based web applications.","use_cases":"- Monitor and improve your performance\r\n- Gain insight into your user's journeys\r\n- Control your rollouts\r\n- Explore, identify and report your JavaScript, HTTP and custom errors\r\n- Identify and resolve technical issues proactively\r\n- Excel in complaint resolution","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1152,"slug":"ai-and-llm-observability","title":"AI Observability","description":"End-to-end observability for your Agentic AI and LLM workloads.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.genai.observability/logo/e427b69c-e479-4d09-905c-97ccccaeafae.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/dynatrace-for-ai-observability","providers":[],"tags":["agent","Agentcore","agentic","Agentic AI","ai","anthropic","aws","azure","bedrock","Claude","foundry","gemini","genai","GPT","kong","Large Language Model (LLM)","LLM","nvidia","OpenAI","OpenTelemetry","OTel","vertex"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"End-to-end observability and monitoring for your Agentic and LLM applications","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/71/media/ai-obs-a_b-test_1_OJuu9z6.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fai-obs-a_b-test_1_OJuu9z6.png&sign=Bgi5K7RHg31HhZYsJ4cUZKGgfcKtytwkp0n4hbnhhjU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fai-obs-a_b-test_1_OJuu9z6.png&sign=rOE3TluOWmcPgDx60r1cr6sW3QxBCMWw-BshLxVTQJw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fai-obs-a_b-test_1_OJuu9z6.png&sign=cjDAqb7x3YwbY7a_8qQ1WloryqpUaNL3wZHxrxC9dlU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fai-obs-a_b-test_1_OJuu9z6.png&sign=Io2gKjeA6ZuLYxH85QX05yfoekf8k1q1ZZBo43fZC4Q","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fai-obs-a_b-test_1_OJuu9z6.png&sign=NgqXW1dMkF-Vj2Y66Aqo9yHdChrjwxkXdjkyYj0_Cvk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fai-obs-a_b-test_1_OJuu9z6.png&sign=S8mwWwX62b5QtSn7RPn-qQtw6CuQYlPKxuToYFo8NWM"}},{"caption":"Agent topology and visualization - get visibility into agent execution, tool usage and misbehavior","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/71/media/agentic-view-agentscape_1_VsxByP3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fagentic-view-agentscape_1_VsxByP3.png&sign=yfsXSTrAGmXHwvzgkMVYI_DTMnb5xaua3P2YVXALpx4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fagentic-view-agentscape_1_VsxByP3.png&sign=s4XxGbceKDrTbBs35USbcrzXJmttBbdkNZ23tWXHhJk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fagentic-view-agentscape_1_VsxByP3.png&sign=KYuM3yygxvKrSBF1Ckpn5Rix4XJVQU1zR1chDURnjKU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fagentic-view-agentscape_1_VsxByP3.png&sign=r2HNbWhJYKPOzRq6mxhEB1naAOKJH_GVDrayTCgTS2M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fagentic-view-agentscape_1_VsxByP3.png&sign=mzWNPePfeX8i-XMRzOSVccSbRn7-mgnQJN61gaE5BHM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fagentic-view-agentscape_1_VsxByP3.png&sign=FPUv_qfo95jj0cgOFNb9GPVF94fXlEMUV0PDvU-qhQc"}},{"caption":"Prompts stream showing all Agent and LLM interactions with model version, token count, and full prompt/response content.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.genai.observability/media/92e2d90f-9f84-44e1-8a6a-b104acdef798.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F92e2d90f-9f84-44e1-8a6a-b104acdef798.png&sign=jCagpAKJRYgWXFJBS7LqUzlFVVtRP06FhKIRcBb-tIE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F92e2d90f-9f84-44e1-8a6a-b104acdef798.png&sign=DVwUT7VYOeTqG3hnToe07BT9ZC5noa8Vw1vSAveRxSE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F92e2d90f-9f84-44e1-8a6a-b104acdef798.png&sign=rhtu0YYTSc_CDLgw9VRkmo1JZBijoDC6V3UJQ65dLcY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F92e2d90f-9f84-44e1-8a6a-b104acdef798.png&sign=D9aaaOMmfkVJ197Ji5PzR5XVFXPop2CCWp-uVtelGDM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F92e2d90f-9f84-44e1-8a6a-b104acdef798.png&sign=k77tZbpdWmThAZT49eY8SG-Hs46TDf8lr7hr3gcZjdM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F92e2d90f-9f84-44e1-8a6a-b104acdef798.png&sign=OiYhzM9Rr_9LEF4tKTm9ayutAFYs7D7F7c0WORykD7w"}},{"caption":"Trace-level debug view showing agentic span hierarchy, tool calls, prompt and response content, and agent topology for a single AI agent run.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.genai.observability/media/65eb21b5-5331-4287-865f-3599cc53b3a0.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F65eb21b5-5331-4287-865f-3599cc53b3a0.png&sign=gb95OV-WmVREkN-PdwIlt3ubPVUzE_0YyT05Qn_Fj5o","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F65eb21b5-5331-4287-865f-3599cc53b3a0.png&sign=9Jh62Vs0JBMefVmmSGqsI4lWlshyPLwoB6-rOInw_Sg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F65eb21b5-5331-4287-865f-3599cc53b3a0.png&sign=WOZFC0rHNV-wVLD82Tp-xkjFLjY-Gq8RpPCiDJXA2J4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F65eb21b5-5331-4287-865f-3599cc53b3a0.png&sign=ri00V7FieSOULACPZEtoJ9M5WwesJ4SLXpZ2356ot78","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F65eb21b5-5331-4287-865f-3599cc53b3a0.png&sign=AB8sPtulTxtr8it_J6sbrDxFJY7jV7FiLBGZqYSvOgE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F65eb21b5-5331-4287-865f-3599cc53b3a0.png&sign=IukP0oc8qfHgYbB5v9fX5zPoUT485eQh2Hc3LOuCbZw"}},{"caption":"LLM-as-judge evaluation detail with score, pass/fail label, explanation, and gen_ai.evaluation.* attributes.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.genai.observability/media/05679210-5249-402b-bf54-7c16c6b23c42.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F05679210-5249-402b-bf54-7c16c6b23c42.png&sign=-rdsa7n1bkXtuLthaFRQIJXLhtMDDrFvVd5v5XmO3e0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F05679210-5249-402b-bf54-7c16c6b23c42.png&sign=yj_mx08RwmAOmJ47qIipXHzRlWExodLSrtVhhKNmq2U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F05679210-5249-402b-bf54-7c16c6b23c42.png&sign=w604NmsT7QRzz6QBz8uJqB45Z5MsjTgEVCluzOgmPbY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F05679210-5249-402b-bf54-7c16c6b23c42.png&sign=qJlaWcDAy1DIIk0b2HKpm2rxqiQlowGoOFhPCo4IfUo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F05679210-5249-402b-bf54-7c16c6b23c42.png&sign=9TnUByfFyvKKDbGxMN2aprs1buhCIDE_DreQ-k8P8WY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2F05679210-5249-402b-bf54-7c16c6b23c42.png&sign=g7WSoEe31RdyxpUnqNGRh6Osa21ZZZs884yB-yO70YA"}},{"caption":"Visualize the evaluation results with pass/fail verdicts, scores, and explanations across agent runs, filterable by model and  provider","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.genai.observability/media/daa73cb2-2eec-426e-9e22-b602ee289998.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2Fdaa73cb2-2eec-426e-9e22-b602ee289998.png&sign=8uhc2vBsonxQMTH57fVaproX4nEdUQwbQPNND726Yv4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2Fdaa73cb2-2eec-426e-9e22-b602ee289998.png&sign=LW19PzTDPk-6yi2WQkXBuvKr-2IUX1P-6PvtDZg-O9A","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2Fdaa73cb2-2eec-426e-9e22-b602ee289998.png&sign=6Ns0yGGQ8GxO4kMZG6p8fLcWU74BmiJCErCfSaH0pzE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2Fdaa73cb2-2eec-426e-9e22-b602ee289998.png&sign=titQspjj6S-qjcdWcbTnuadh2JZ0RBAMEqDh8ywOtpY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2Fdaa73cb2-2eec-426e-9e22-b602ee289998.png&sign=w-C0D-SElabhz6R4UCKsmdO8LyBH5KgyqFKaWihVG9I","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.genai.observability%2Fmedia%2Fdaa73cb2-2eec-426e-9e22-b602ee289998.png&sign=GlH_AkSsXME9i-iN4g4dCjwWgBiMH8yHSn2X9xSB9ag"}},{"caption":"Send data with ease through OpenTelemetry for large number of technologies","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/71/media/agent-integration-null.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fagent-integration-null.png&sign=kO46yZAUR7FV3Qd-frW_wEJTf4VRtyKrbJYDidW3_l8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fagent-integration-null.png&sign=qgqopkQON4vYeda5NMhiTPXm2Vl6VKst8R7UHDS2B48","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fagent-integration-null.png&sign=igtvd0cwe3HfTwaDWeaYiZvgyw83MjUoFlOGvFiDZZg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fagent-integration-null.png&sign=ZXF4UlRW9_VoG-wZa_iEq-9eGFxFo4bdf5cp7S7LE70","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fagent-integration-null.png&sign=mKqOiqXFX2dbQ4c2-qpFdxUHYXj0lGPAgRIkkNwsyJc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F71%2Fmedia%2Fagent-integration-null.png&sign=x9ridOiWpDztfnP7hCW9r1hnFgNVu-aS0OM2tF6ZCes"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.2.19","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Businesses are adopting Agentic AI, GenAI services and apps at scale — using LLMs for autonomous agents, RAG pipelines, semantic search, and complex multi-step orchestration across dozens of providers and frameworks. Managing the performance, cost, quality, and reliability of these workloads requires purpose-built observability that understands AI-specific signals.\n\nDynatrace AI Observability provides a unified view across every layer of your whole AI stack: model and provider calls, orchestration frameworks, vector databases, agent topology, and infrastructure to coding agents. It ingests `gen_ai.*` telemetry from any source — Dynatrace OneAgent (zero-code, automatic), OpenTelemetry (native OTLP), OpenInference  or OpenLLMetry and surfaces it in a single, consistent experience without requiring you to change your instrumentation approach.\n\nBeyond traces and metrics, Dynatrace AI Observability includes agent topology mapping via Smartscape, showing how agents call each other and which models and tools they depend on in real time. It also supports production AI quality evaluation through [dt-evals](https://github.com/dynatrace-oss/dt-evals/), enabling LLM-as-judge scoring of live responses so quality regressions are caught alongside performance and cost issues. Set SLOs and get alerts the moment latency, error rate, or cost budgets are breached"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"#### Monitor agent and model health and performance\n- Track request counts, durations, error rates, and token costs across providers and agent tiers in real time.\n- Set SLOs and get alerts the moment latency, error rate, or cost budgets are breached — with automated remediation workflows to route to fallback models or scale inference capacity.\n\n#### Visualize agent topology and dependencies\n- Map your full multi-agent system in Smartscape — which agents call each other, which models they use, and which tools and vector stores they depend on.\n- Detect cascading failures and understand the blast radius of a model or provider outage instantly.\n\n#### End-to-end prompt tracing and debugging\n- Trace prompt flows from user request through agent handoffs, tool calls, and retrieval to final response for faster root cause analysis.\n- Capture full prompt and response content (opt-in) to debug complex pipelines with span-level precision.\n\n#### Evaluate AI quality in production\n- Score live responses with LLM-as-judge evaluations via [dt-evals](https://github.com/dynatrace-oss/dt-evals/) — completeness, relevance, toxicity — attached to the same spans as latency and cost.\n- Alert on quality score regressions using workflow engine, SLOs and combine with cost and latency signals for confident rollback or rollforward decisions.\n\n#### Build trust and reduce compliance risk\n- Track every input and output for a complete audit trail, queryable in real time and stored for future reference.\n- Monitor guardrail activations — PII, topic, and content filters — as metrics with full data lineage from prompt to response."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up full stack observability for your GenAI applications is possible with OpenTelemetry, or auto-instrumentation libraries like Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started).\n\nYou can access all these capabilities through customizable, ready-made dashboards tailored to your needs."},"sourceId":"get_started"}],"modified":"2026-06-17T20:00:08.050393Z","created":"2025-04-02T16:24:51.513985Z","seo_title":"AI Observability monitoring & observability","seo_description":"End-to-end observability for your Agentic AI and LLM workloads. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/deliver-secure-safe-and-trustworthy-genai-applications-with-amazon-bedrock-and-dynatrace/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.genai.observability/media/67b8bd09-8752-4b1d-87a2-296ba6814132.webp","title":"Deliver secure, safe, and trustworthy GenAI applications with Amazon Bedrock and Dynatrace","href_text":"Read more","description":"Amazon Bedrock, equipped with Dynatrace Davis® AI and LLM observability, gives you end-to-end insight into the Generative AI stack, from code-level visibility and performance metrics to GenAI-specific guardrails."},{"href":"https://www.dynatrace.com/solutions/ai-observability/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.genai.observability/media/1452076c-88c4-4597-b269-d5b7673da081.png","title":"AI and LLM Observability Solution","href_text":"Read more","description":"Leverage best-in-class observability to improve the performance, explainability, and compliance of your Generative AI applications, LLMs, and agents."},{"href":"https://aws.amazon.com/blogs/apn/elevating-llm-observability-with-amazon-bedrock-and-dynatrace/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.genai.observability/media/8a54f1f7-0a06-4b20-86b3-51769088b39d.png","title":"AWS Partner Blog: Elevating LLM Observability with Amazon Bedrock and Dynatrace","href_text":"Read more","description":"Dynatrace is an all-in-one observability platform that automatically collects production insights, traces, logs, metrics, and real-time application data at scale."}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/71/media/ai-obs-a_b-test_1_OJuu9z6.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/71/media/agentic-view-agentscape_1_VsxByP3.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.genai.observability/media/92e2d90f-9f84-44e1-8a6a-b104acdef798.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.genai.observability/media/65eb21b5-5331-4287-865f-3599cc53b3a0.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.genai.observability/media/05679210-5249-402b-bf54-7c16c6b23c42.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.genai.observability/media/daa73cb2-2eec-426e-9e22-b602ee289998.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/71/media/agent-integration-null.png"],"about":"Businesses are adopting Agentic AI, GenAI services and apps at scale — using LLMs for autonomous agents, RAG pipelines, semantic search, and complex multi-step orchestration across dozens of providers and frameworks. Managing the performance, cost, quality, and reliability of these workloads requires purpose-built observability that understands AI-specific signals.\n\nDynatrace AI Observability provides a unified view across every layer of your whole AI stack: model and provider calls, orchestration frameworks, vector databases, agent topology, and infrastructure to coding agents. It ingests `gen_ai.*` telemetry from any source — Dynatrace OneAgent (zero-code, automatic), OpenTelemetry (native OTLP), OpenInference  or OpenLLMetry and surfaces it in a single, consistent experience without requiring you to change your instrumentation approach.\n\nBeyond traces and metrics, Dynatrace AI Observability includes agent topology mapping via Smartscape, showing how agents call each other and which models and tools they depend on in real time. It also supports production AI quality evaluation through [dt-evals](https://github.com/dynatrace-oss/dt-evals/), enabling LLM-as-judge scoring of live responses so quality regressions are caught alongside performance and cost issues. Set SLOs and get alerts the moment latency, error rate, or cost budgets are breached","use_cases":"#### Monitor agent and model health and performance\n- Track request counts, durations, error rates, and token costs across providers and agent tiers in real time.\n- Set SLOs and get alerts the moment latency, error rate, or cost budgets are breached — with automated remediation workflows to route to fallback models or scale inference capacity.\n\n#### Visualize agent topology and dependencies\n- Map your full multi-agent system in Smartscape — which agents call each other, which models they use, and which tools and vector stores they depend on.\n- Detect cascading failures and understand the blast radius of a model or provider outage instantly.\n\n#### End-to-end prompt tracing and debugging\n- Trace prompt flows from user request through agent handoffs, tool calls, and retrieval to final response for faster root cause analysis.\n- Capture full prompt and response content (opt-in) to debug complex pipelines with span-level precision.\n\n#### Evaluate AI quality in production\n- Score live responses with LLM-as-judge evaluations via [dt-evals](https://github.com/dynatrace-oss/dt-evals/) — completeness, relevance, toxicity — attached to the same spans as latency and cost.\n- Alert on quality score regressions using workflow engine, SLOs and combine with cost and latency signals for confident rollback or rollforward decisions.\n\n#### Build trust and reduce compliance risk\n- Track every input and output for a complete audit trail, queryable in real time and stored for future reference.\n- Monitor guardrail activations — PII, topic, and content filters — as metrics with full data lineage from prompt to response.","supported_distributions":"","get_started":"Setting up full stack observability for your GenAI applications is possible with OpenTelemetry, or auto-instrumentation libraries like Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started).\n\nYou can access all these capabilities through customizable, ready-made dashboards tailored to your needs."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.genai.observability@2.2.19","fqn":"dynatrace.genai.observability","version":"2.2.19","artifact":null,"release_notes":"### 2.2.19\r\n\r\n#### Patch Changes\r\n\r\n- Fixed single service node doesn't show up in agent topology in prompts sheet\r\n- Fixed CSS problems\r\n\r\n### 2.2.16\r\n\r\n#### Patch Changes\r\n\r\n- Add OneAgent onboarding flow with guided steps to configure features and validate data\r\n- Update empty and error state in the agents topology\r\n- Improve JSON wrapped in Markdown formatting in prompts details\r\n\r\n### 2.2.15\r\n\r\n#### Patch Changes\r\n\r\n- Add Agent Topology in the prompts details sheet\r\n- Fix detection of LLM spans in Prompt Details\r\n- Add intent into AI Observability app\r\n- Agents tab minor improvements\r\n- Fix Prompt input/output parsing in the services details\r\n- Fix cost estimation fallback in AB model versioning dashboard\r\n\r\n### 2.2.14\r\n\r\n#### Patch Changes\r\n\r\n- Fix AI Agent timestamp selection\r\n\r\n### 2.2.13\r\n\r\n#### Patch Changes\r\n\r\n- Fix AI Agents page DQL\r\n- Fix corner case for the DQL in the Service Health Failure chart\r\n\r\n### 2.2.12\r\n\r\n#### Patch Changes\r\n\r\n- Fix Unicode rendering in the Prompt tab\r\n- Fix prompts details trace table scrolling\r\n- Fix double loading of the Prompt page\r\n- Fix filter stability when navigating between pages\r\n\r\n### 2.2.11\r\n\r\n#### Patch Changes\r\n\r\n- Show prompt details sheet when a prompt is selected from the prompts page\r\n\r\n### 2.2.10\r\n\r\n#### Patch Changes\r\n\r\n- Improved DQL performance in the Prompt page\r\n- Fix Prompts microguide\r\n- Fix a problem with applying policies for fieldsets\r\n- Fix start_time column rendering on the Prompt page\r\n- Fix empty state rendering issues in the Prompt page\r\n- Fix HTTP Error trend chart DQL\r\n\r\n### 2.2.8\r\n\r\n#### Patch Changes\r\n\r\n- Improve DQL performance for the Prompt page\r\n\r\n### 2.2.7\r\n\r\n#### Patch Changes\r\n\r\n- Fix DQL in dashboards to compute error responses\r\n\r\n### 2.2.6\r\n\r\n#### Patch Changes\r\n\r\n- Minor improvements and 3rd party dependency updates\r\n\r\n### 2.2.5\r\n\r\n#### Patch Changes\r\n\r\n- Fix legend colors for Error rate over time chart\r\n- Fix Invocation latency chart unit\r\n- Improved data queries to reduce unnecessary costs spikes for the app\r\n\r\n### 2.2.2\r\n\r\n#### Patch Changes\r\n\r\n- Fix single value charts aggregations\r\n\r\n### 2.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix navigation into Distributed Tracing\r\n\r\n### 2.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Open Traces in a modal\r\n- Move explorer and service health out of Preview\r\n- Add sampling option to dashboard queries\r\n- Improve permissions check on onboarding screen","created":"2026-07-09T09:45:04.253315Z"},{"name":"dynatrace.genai.observability@2.2.16","fqn":"dynatrace.genai.observability","version":"2.2.16","artifact":null,"release_notes":"### 2.2.16\r\n\r\n#### Patch Changes\r\n\r\n-  Add OneAgent onboarding flow with guided steps to configure features and validate data\r\n- Update empty and error state in the agents topology\r\n- Improve JSON wrapped in Markdown formatting in prompts details\r\n\r\n### 2.2.15\r\n\r\n#### Patch Changes\r\n\r\n- Add Agent Topology in the prompts details sheet\r\n- Fix detection of LLM spans in Prompt Details\r\n- Add intent into AI Observability app\r\n- Agents tab minor improvements\r\n- Fix Prompt input/output parsing in the services details\r\n- Fix cost estimation fallback in AB model versioning dashboard\r\n\r\n### 2.2.14\r\n\r\n#### Patch Changes\r\n\r\n- Fix AI Agent timestamp selection\r\n\r\n### 2.2.13\r\n\r\n#### Patch Changes\r\n\r\n- Fix AI Agents page DQL\r\n- Fix corner case for the DQL in the Service Health Failure chart\r\n\r\n### 2.2.12\r\n\r\n#### Patch Changes\r\n\r\n- Fix Unicode rendering in the Prompt tab\r\n- Fix prompts details trace table scrolling\r\n- Fix double loading of the Prompt page\r\n- Fix filter stability when navigating between pages\r\n\r\n### 2.2.11\r\n\r\n#### Patch Changes\r\n\r\n- Show prompt details sheet when a prompt is selected from the prompts page\r\n\r\n### 2.2.10\r\n\r\n#### Patch Changes\r\n\r\n- Improved DQL performance in the Prompt page\r\n- Fix Prompts microguide\r\n- Fix a problem with applying policies for fieldsets\r\n- Fix start_time column rendering on the Prompt page\r\n- Fix empty state rendering issues in the Prompt page\r\n- Fix HTTP Error trend chart DQL\r\n\r\n### 2.2.8\r\n\r\n#### Patch Changes\r\n\r\n- Improve DQL performance for the Prompt page\r\n\r\n### 2.2.7\r\n\r\n#### Patch Changes\r\n\r\n- Fix DQL in dashboards to compute error responses\r\n\r\n### 2.2.6\r\n\r\n#### Patch Changes\r\n\r\n- Minor improvements and 3rd party dependency updates\r\n\r\n### 2.2.5\r\n\r\n#### Patch Changes\r\n\r\n- Fix legend colors for Error rate over time chart\r\n- Fix Invocation latency chart unit\r\n- Improved data queries to reduce unnecessary costs spikes for the app\r\n\r\n### 2.2.2\r\n\r\n#### Patch Changes\r\n\r\n- Fix single value charts aggregations\r\n\r\n### 2.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix navigation into Distributed Tracing\r\n\r\n### 2.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Open Traces in a modal\r\n- Move explorer and service health out of Preview\r\n- Add sampling option to dashboard queries\r\n- Improve permissions check on onboarding screen","created":"2026-07-02T16:10:07.883997Z"},{"name":"dynatrace.genai.observability@2.2.15","fqn":"dynatrace.genai.observability","version":"2.2.15","artifact":null,"release_notes":"### 2.2.15\r\n\r\n#### Patch Changes\r\n\r\n- Add Agent Topology in the prompts details sheet\r\n- Fix detection of LLM spans in Prompt Details\r\n- Add intent into AI Observability app\r\n- Agents tab minor improvements \r\n- Fix Prompt input/output parsing in the services details\r\n- Fix cost estimation fallback in AB model versioning dashboard\r\n\r\n### 2.2.14\r\n\r\n#### Patch Changes\r\n\r\n- Fix AI Agent timestamp selection\r\n\r\n### 2.2.13\r\n\r\n#### Patch Changes\r\n\r\n- Fix AI Agents page DQL\r\n- Fix corner case for the DQL in the Service Health Failure chart\r\n\r\n### 2.2.12\r\n\r\n#### Patch Changes\r\n\r\n- Fix Unicode rendering in the Prompt tab\r\n- Fix prompts details trace table scrolling\r\n- Fix double loading of the Prompt page\r\n- Fix filter stability when navigating between pages\r\n\r\n### 2.2.11\r\n\r\n#### Patch Changes\r\n\r\n- Show prompt details sheet when a prompt is selected from the prompts page\r\n\r\n### 2.2.10\r\n\r\n#### Patch Changes\r\n\r\n- Improved DQL performance in the Prompt page\r\n- Fix Prompts microguide\r\n- Fix a problem with applying policies for fieldsets\r\n- Fix start_time column rendering on the Prompt page\r\n- Fix empty state rendering issues in the Prompt page\r\n- Fix HTTP Error trend chart DQL\r\n\r\n### 2.2.8\r\n\r\n#### Patch Changes\r\n\r\n- Improve DQL performance for the Prompt page\r\n\r\n### 2.2.7\r\n\r\n#### Patch Changes\r\n\r\n- Fix DQL in dashboards to compute error responses\r\n\r\n### 2.2.6\r\n\r\n#### Patch Changes\r\n\r\n- Minor improvements and 3rd party dependency updates\r\n\r\n### 2.2.5\r\n\r\n#### Patch Changes\r\n\r\n- Fix legend colors for Error rate over time chart\r\n- Fix Invocation latency chart unit\r\n- Improved data queries to reduce unnecessary costs spikes for the app\r\n\r\n### 2.2.2\r\n\r\n#### Patch Changes\r\n\r\n- Fix single value charts aggregations\r\n\r\n### 2.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix navigation into Distributed Tracing\r\n\r\n### 2.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Open Traces in a modal\r\n- Move explorer and service health out of Preview\r\n- Add sampling option to dashboard queries\r\n- Improve permissions check on onboarding screen","created":"2026-06-30T13:09:11.574500Z"},{"name":"dynatrace.genai.observability@2.2.14","fqn":"dynatrace.genai.observability","version":"2.2.14","artifact":null,"release_notes":"### 2.2.14\r\n\r\n#### Patch Changes\r\n\r\n- Fix AI Agent timestamp selection\r\n\r\n### 2.2.13\r\n\r\n#### Patch Changes\r\n\r\n- Fix AI Agents page DQL\r\n- Fix corner case for the DQL in the Service Health Failure chart\r\n\r\n### 2.2.12\r\n\r\n#### Patch Changes\r\n\r\n- Fix Unicode rendering in the Prompt tab\r\n- Fix prompts details trace table scrolling\r\n- Fix double loading of the Prompt page\r\n- Fix filter stability when navigating between pages\r\n\r\n### 2.2.11\r\n\r\n#### Patch Changes\r\n\r\n- Show prompt details sheet when a prompt is selected from the prompts page\r\n\r\n### 2.2.10\r\n\r\n#### Patch Changes\r\n\r\n- Improved DQL performance in the Prompt page\r\n- Fix Prompts microguide\r\n- Fix a problem with applying policies for fieldsets\r\n- Fix start_time column rendering on the Prompt page\r\n- Fix empty state rendering issues in the Prompt page\r\n- Fix HTTP Error trend chart DQL\r\n\r\n### 2.2.8\r\n\r\n#### Patch Changes\r\n\r\n- Improve DQL performance for the Prompt page\r\n\r\n### 2.2.7\r\n\r\n#### Patch Changes\r\n\r\n- Fix DQL in dashboards to compute error responses\r\n\r\n### 2.2.6\r\n\r\n#### Patch Changes\r\n\r\n- Minor improvements and 3rd party dependency updates\r\n\r\n### 2.2.5\r\n\r\n#### Patch Changes\r\n\r\n- Fix legend colors for Error rate over time chart\r\n- Fix Invocation latency chart unit\r\n- Improved data queries to reduce unnecessary costs spikes for the app\r\n\r\n### 2.2.2\r\n\r\n#### Patch Changes\r\n\r\n- Fix single value charts aggregations\r\n\r\n### 2.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix navigation into Distributed Tracing\r\n\r\n### 2.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Open Traces in a modal\r\n- Move explorer and service health out of Preview\r\n- Add sampling option to dashboard queries\r\n- Improve permissions check on onboarding screen","created":"2026-06-04T12:55:16.104331Z"},{"name":"dynatrace.genai.observability@2.2.13","fqn":"dynatrace.genai.observability","version":"2.2.13","artifact":null,"release_notes":"### 2.2.13\r\n\r\n#### Patch Changes\r\n\r\n- Fix AI Agents page DQL\r\n- Fix corner case for the DQL in the Service Health Failure chart\r\n\r\n### 2.2.12\r\n\r\n#### Patch Changes\r\n\r\n- Fix Unicode rendering in the Prompt tab\r\n- Fix prompts details trace table scrolling\r\n- Fix double loading of the Prompt page\r\n- Fix filter stability when navigating between pages\r\n\r\n### 2.2.11\r\n\r\n#### Patch Changes\r\n\r\n- Show prompt details sheet when a prompt is selected from the prompts page\r\n\r\n### 2.2.10\r\n\r\n#### Patch Changes\r\n\r\n- Improved DQL performance in the Prompt page\r\n- Fix Prompts microguide\r\n- Fix a problem with applying policies for fieldsets\r\n- Fix start_time column rendering on the Prompt page\r\n- Fix empty state rendering issues in the Prompt page\r\n- Fix HTTP Error trend chart DQL\r\n\r\n### 2.2.8\r\n\r\n#### Patch Changes\r\n\r\n- Improve DQL performance for the Prompt page\r\n\r\n### 2.2.7\r\n\r\n#### Patch Changes\r\n\r\n- Fix DQL in dashboards to compute error responses\r\n\r\n### 2.2.6\r\n\r\n#### Patch Changes\r\n\r\n- Minor improvements and 3rd party dependency updates\r\n\r\n### 2.2.5\r\n\r\n#### Patch Changes\r\n\r\n- Fix legend colors for Error rate over time chart\r\n- Fix Invocation latency chart unit\r\n- Improved data queries to reduce unnecessary costs spikes for the app\r\n\r\n### 2.2.2\r\n\r\n#### Patch Changes\r\n\r\n- Fix single value charts aggregations\r\n\r\n### 2.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix navigation into Distributed Tracing\r\n\r\n### 2.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Open Traces in a modal\r\n- Move explorer and service health out of Preview\r\n- Add sampling option to dashboard queries\r\n- Improve permissions check on onboarding screen","created":"2026-06-02T11:29:19.849818Z"},{"name":"dynatrace.genai.observability@2.2.12","fqn":"dynatrace.genai.observability","version":"2.2.12","artifact":null,"release_notes":"### 2.2.12\r\n\r\n#### Patch Changes\r\n\r\n- Fix Unicode rendering in the Prompt tab\r\n- Fix prompts details trace table scrolling\r\n- Fix double loading of the Prompt page\r\n- Fix filter stability when navigating between pages\r\n\r\n### 2.2.11\r\n\r\n#### Patch Changes\r\n\r\n- Show prompt details sheet when a prompt is selected from the prompts page\r\n\r\n### 2.2.10\r\n\r\n#### Patch Changes\r\n\r\n- Improved DQL performance in the Prompt page\r\n- Fix Prompts microguide\r\n- Fix a problem with applying policies for fieldsets\r\n- Fix start_time column rendering on the Prompt page\r\n- Fix empty state rendering issues in the Prompt page\r\n- Fix HTTP Error trend chart DQL\r\n\r\n### 2.2.8\r\n\r\n#### Patch Changes\r\n\r\n- Improve DQL performance for the Prompt page\r\n\r\n### 2.2.7\r\n\r\n#### Patch Changes\r\n\r\n- Fix DQL in dashboards to compute error responses\r\n\r\n### 2.2.6\r\n\r\n#### Patch Changes\r\n\r\n- Minor improvements and 3rd party dependency updates\r\n\r\n### 2.2.5\r\n\r\n#### Patch Changes\r\n\r\n- Fix legend colors for Error rate over time chart\r\n- Fix Invocation latency chart unit\r\n- Improved data queries to reduce unnecessary costs spikes for the app\r\n\r\n### 2.2.2\r\n\r\n#### Patch Changes\r\n\r\n- Fix single value charts aggregations\r\n\r\n### 2.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix navigation into Distributed Tracing\r\n\r\n### 2.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Open Traces in a modal\r\n- Move explorer and service health out of Preview\r\n- Add sampling option to dashboard queries\r\n- Improve permissions check on onboarding screen","created":"2026-05-29T07:47:03.966223Z"},{"name":"dynatrace.genai.observability@2.2.11","fqn":"dynatrace.genai.observability","version":"2.2.11","artifact":null,"release_notes":"### 2.2.11\r\n\r\n#### Patch Changes\r\n\r\n- Show prompt details sheet when a prompt is selected from the prompts page\r\n\r\n### 2.2.10\r\n\r\n#### Patch Changes\r\n\r\n- Improved DQL performance in the Prompt page\r\n- Fix Prompts microguide\r\n- Fix a problem with applying policies for fieldsets\r\n- Fix start_time column rendering on the Prompt page\r\n- Fix empty state rendering issues in the Prompt page\r\n- Fix HTTP Error trend chart DQL\r\n\r\n### 2.2.8\r\n\r\n#### Patch Changes\r\n\r\n- Improve DQL performance for the Prompt page\r\n\r\n### 2.2.7\r\n\r\n#### Patch Changes\r\n\r\n- Fix DQL in dashboards to compute error responses\r\n\r\n### 2.2.6\r\n\r\n#### Patch Changes\r\n\r\n- Minor improvements and 3rd party dependency updates\r\n\r\n### 2.2.5\r\n\r\n#### Patch Changes\r\n\r\n- Fix legend colors for Error rate over time chart\r\n- Fix Invocation latency chart unit\r\n- Improved data queries to reduce unnecessary costs spikes for the app\r\n\r\n### 2.2.2\r\n\r\n#### Patch Changes\r\n\r\n- Fix single value charts aggregations\r\n\r\n### 2.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix navigation into Distributed Tracing\r\n\r\n### 2.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Open Traces in a modal\r\n- Move explorer and service health out of Preview\r\n- Add sampling option to dashboard queries\r\n- Improve permissions check on onboarding screen","created":"2026-05-12T13:51:39.154435Z"},{"name":"dynatrace.genai.observability@2.2.10","fqn":"dynatrace.genai.observability","version":"2.2.10","artifact":null,"release_notes":"### 2.2.10\r\n\r\n#### Patch Changes\r\n\r\n- Improved DQL performance in the Prompt page\r\n- Fix Prompts microguide\r\n- Fix a problem with applying policies for fieldsets\r\n- Fix start_time column rendering on the Prompt page\r\n- Fix empty state rendering issues in the Prompt page\r\n- Fix HTTP Error trend chart DQL\r\n\r\n### 2.2.8\r\n\r\n#### Patch Changes\r\n\r\n- Improve DQL performance for the Prompt page\r\n\r\n### 2.2.7\r\n\r\n#### Patch Changes\r\n\r\n- Fix DQL in dashboards to compute error responses\r\n\r\n### 2.2.6\r\n\r\n#### Patch Changes\r\n\r\n- Minor improvements and 3rd party dependency updates\r\n\r\n### 2.2.5\r\n\r\n#### Patch Changes\r\n\r\n- Fix legend colors for Error rate over time chart\r\n- Fix Invocation latency chart unit\r\n- Improved data queries to reduce unnecessary costs spikes for the app\r\n\r\n### 2.2.2\r\n\r\n#### Patch Changes\r\n\r\n- Fix single value charts aggregations\r\n\r\n### 2.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix navigation into Distributed Tracing\r\n\r\n### 2.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Open Traces in a modal\r\n- Move explorer and service health out of Preview\r\n- Add sampling option to dashboard queries\r\n- Improve permissions check on onboarding screen","created":"2026-04-29T08:51:58.637966Z"},{"name":"dynatrace.genai.observability@2.2.8","fqn":"dynatrace.genai.observability","version":"2.2.8","artifact":null,"release_notes":"### 2.2.8\n\n#### Patch Changes\n\n- Improve DQL performance for the Prompt page to address performance issues\n\n### 2.2.7\n\n#### Patch Changes\n\n- Fix DQL in dashboards to compute error responses\n\n### 2.2.6\n\n#### Patch Changes\n\n- Minor improvements and 3rd party dependency updates\n\n### 2.2.5\n\n#### Patch Changes\n\n- Fix legend colors for Error rate over time chart\n- Fix Invocation latency chart unit\n- Improved data queries to reduce unnecessary costs spikes for the app\n\n### 2.2.2\n\n#### Patch Changes\n\n- Fix single value charts aggregations\n\n### 2.2.1\n\n#### Patch Changes\n\n- Fix navigation into Distributed Tracing\n\n### 2.2.0\n\n#### Minor Changes\n\n- Open Traces in a modal\n- Move explorer and service health out of Preview\n- Add sampling option to dashboard queries\n- Improve permissions check on onboarding screen","created":"2026-04-16T07:08:43.436424Z"},{"name":"dynatrace.genai.observability@2.2.7","fqn":"dynatrace.genai.observability","version":"2.2.7","artifact":null,"release_notes":"### 2.2.7\r\n\r\n#### Patch Changes\r\n\r\n- Fix DQL in dashboards to compute error responses\r\n\r\n### 2.2.6\r\n\r\n#### Patch Changes\r\n\r\n- Minor improvements and 3rd party dependency updates\r\n\r\n### 2.2.5\r\n\r\n#### Patch Changes\r\n\r\n- Fix legend colors for Error rate over time chart\r\n- Fix Invocation latency chart unit\r\n- Improved data queries to reduce unnecessary costs spikes for the app\r\n\r\n### 2.2.2\r\n\r\n#### Patch Changes\r\n\r\n- Fix single value charts aggregations\r\n\r\n### 2.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix navigation into Distributed Tracing\r\n\r\n### 2.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Open Traces in a modal\r\n- Move explorer and service health out of Preview\r\n- Add sampling option to dashboard queries\r\n- Improve permissions check on onboarding screen","created":"2026-03-24T09:26:07.238952Z"},{"name":"dynatrace.genai.observability@2.2.6","fqn":"dynatrace.genai.observability","version":"2.2.6","artifact":null,"release_notes":"### 2.2.6\r\n\r\n#### Patch Changes\r\n\r\n- Minor improvements and 3rd party dependency updates\r\n\r\n### 2.2.5\r\n\r\n#### Patch Changes\r\n\r\n- Fix legend colors for Error rate over time chart\r\n- Fix Invocation latency chart unit\r\n- Improved data queries to reduce unnecessary costs spikes for the app\r\n\r\n### 2.2.2\r\n\r\n#### Patch Changes\r\n\r\n- Fix single value charts aggregations\r\n\r\n### 2.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix navigation into Distributed Tracing\r\n\r\n### 2.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Open Traces in a modal\r\n- Move explorer and service health out of Preview\r\n- Add sampling option to dashboard queries\r\n- Improve permissions check on onboarding screen","created":"2026-03-17T08:06:42.133091Z"},{"name":"dynatrace.genai.observability@2.2.5","fqn":"dynatrace.genai.observability","version":"2.2.5","artifact":null,"release_notes":"### 2.2.5\r\n\r\n#### Patch Changes\r\n\r\n- Fix legend colors for Error rate over time chart\r\n- Fix Invocation latency chart unit\r\n- Improved data queries to reduce unnecessary costs spikes for the app\r\n\r\n### 2.2.2\r\n\r\n#### Patch Changes\r\n\r\n- Fix single value charts aggregations\r\n\r\n### 2.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix navigation into Distributed Tracing\r\n\r\n### 2.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Open Traces in a modal\r\n- Move explorer and service health out of Preview\r\n- Add sampling option to dashboard queries\r\n- Improve permissions check on onboarding screen","created":"2026-03-04T10:02:59.837267Z"},{"name":"dynatrace.genai.observability@2.2.2","fqn":"dynatrace.genai.observability","version":"2.2.2","artifact":null,"release_notes":"### 2.2.2\r\n\r\n#### Patch Changes\r\n\r\n- Fix single value charts aggregations\r\n\r\n### 2.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix navigation into Distributed Tracing\r\n\r\n### 2.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Open Traces in a modal\r\n- Move explorer and service health out of Preview\r\n- Add sampling option to dashboard queries\r\n- Improve permissions check on onboarding screen","created":"2026-02-16T15:23:05.180095Z"},{"name":"dynatrace.genai.observability@2.2.1","fqn":"dynatrace.genai.observability","version":"2.2.1","artifact":null,"release_notes":"### 2.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix navigation into Distributed Tracing\r\n\r\n### 2.2.0\r\n\r\n#### Patch Changes\r\n\r\n- Open Traces in a modal\r\n- Move explorer and service health out of Preview\r\n- Add sampling option to dashboard queries\r\n- Improve permissions check on onboarding screen","created":"2026-02-10T14:20:29.864362Z"},{"name":"dynatrace.genai.observability@2.2.0","fqn":"dynatrace.genai.observability","version":"2.2.0","artifact":null,"release_notes":"### 2.2.0\n\n#### Minor Changes\n\n- Open Traces in a modal\n- Move explorer and service health out of Preview\n- Add sampling option to dashboard queries\n- Improve permissions check on onboarding screen","created":"2026-02-06T08:07:20.101835Z"},{"name":"dynatrace.genai.observability@2.1.2","fqn":"dynatrace.genai.observability","version":"2.1.2","artifact":null,"release_notes":"### 2.1.2\r\n\r\n#### Patch Changes\r\n\r\n- Minor UI improvements\r\n\r\n### 2.1.1\r\n\r\n#### Patch Changes\r\n\r\n- Filters are preserved across pages\r\n- Improved DQLs to handle corner cases\r\n- Removed guardrail charts\r\n\r\n### 2.1.0\r\n\r\n#### Minor Changes\r\n\r\n- Introduce a helper guide for the Overview page\r\n- Introduce a helper guide for the Service Health page\r\n\r\n#### Patch Changes\r\n\r\n- Adjust colors for the Error Rate chart\r\n- Add ticks for Single Value Charts\r\n- Fix intent into Dynatrace Distributed Tracing","created":"2026-01-15T16:36:54.583964Z"},{"name":"dynatrace.genai.observability@2.1.1","fqn":"dynatrace.genai.observability","version":"2.1.1","artifact":null,"release_notes":"### 2.1.1\n\n#### Patch Changes\n\n- Filters are preserved across pages\n- Improved DQLs to handle corner cases\n- Removed unused guardrail charts\n\n### 2.1.0\n\n#### Minor Changes\n\n- Introduce a helper guide for the Overview page\n- Introduce a helper guide for the Service Health page\n\n#### Patch Changes\n\n- Adjust colors for the Error Rate chart\n- Add ticks for Single Value Charts\n- Fix intent into Dynatrace Distributed Tracing","created":"2026-01-15T07:44:20.047051Z"},{"name":"dynatrace.genai.observability@2.1.0","fqn":"dynatrace.genai.observability","version":"2.1.0","artifact":null,"release_notes":"### 2.1.0\r\n\r\n#### Minor Changes\r\n\r\n- Introduce a helper guide for the Overview page\r\n- Introduce a helper guide for the Service Health page\r\n\r\n#### Patch Changes\r\n\r\n- Adjust colors for the Error Rate chart\r\n- Add ticks for Single Value Charts\r\n- Fix intent into Dynatrace Distributed Tracing","created":"2025-12-15T13:22:06.841680Z"},{"name":"dynatrace.genai.observability@2.0.8","fqn":"dynatrace.genai.observability","version":"2.0.8","artifact":null,"release_notes":"### 2.0.8\r\n\r\n#### Patch Changes\r\n\r\n- Disable segments selection if the user doesn't have permissions\r\n- Improve integration with other Apps\r\n- Improve DQLs covering edge cases\r\n\r\n### 2.0.7\r\n\r\n#### Patch Changes\r\n\r\n- Fix the problem of missing Ready-made Dashboards\r\n\r\n### 2.0.6\r\n\r\n#### Patch Changes\r\n\r\n- Improve App performance\r\n- Improve support for OpenTelemetry\r\n\r\n### 2.0.5\r\n\r\n#### Patch Changes\r\n\r\n- Fixed onboarding URL handling and example values for OpenLLMetry\r\n- Fixed Overview page calculation inconsistencies\r\n\r\n### 2.0.4\r\n\r\n#### Patch Changes\r\n\r\n- Fixes an issue where the \"Overall average cost per request\" would be miscalculated when there are no requests.\r\n\r\n### 2.0.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed token generation error handling.\r\n- Fixed cost calculation on the overview section.\r\n- Fixed onboarding video rendering.\r\n\r\n### 2.0.1\r\n\r\n#### Major Changes\r\n\r\n- Observability for 20+ AI, Agent and LLM technologies\r\n- Overview of your multi-cloud and multi-ai workloads setup and visibility into performance, cost, errors, latency metrics.\r\n- Visibility into model providers, LLMs and Agent calls, prompts, metrics, guardrails and traces.\r\n- Intelligent alerting for AI workloads\r\n- Dedicated onboarding experience for OpenTelemetry and Cloud Monitoring\r\n- Ready-made dashboards for AWS, Azure, OpenAI, NVIDIA, Kong, Model versioning and A/B testing","created":"2025-12-01T12:42:17.804250Z"},{"name":"dynatrace.genai.observability@2.0.7","fqn":"dynatrace.genai.observability","version":"2.0.7","artifact":null,"release_notes":"### 2.0.7\n\n#### Patch Changes\n\n- Fix the problem of missing Ready-made Dashboards","created":"2025-11-11T16:28:23.117069Z"},{"name":"dynatrace.genai.observability@2.0.6","fqn":"dynatrace.genai.observability","version":"2.0.6","artifact":null,"release_notes":"### 2.0.6\n\n#### Patch Changes\n\n- Improve App performance\n- Improve support for OpenTelemetry","created":"2025-11-10T14:21:58.903754Z"},{"name":"dynatrace.genai.observability@2.0.4","fqn":"dynatrace.genai.observability","version":"2.0.4","artifact":null,"release_notes":"### 2.0.4\r\n\r\n#### Patch Changes\r\n\r\n- Fixes an issue where the \"Overall average cost per request\" would be miscalculated when there are no requests.\r\n\r\n### 2.0.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed token generation error handling.\r\n- Fixed cost calculation on the overview section.\r\n- Fixed onboarding video rendering.\r\n\r\n### 2.0.1\r\n\r\n#### Major Changes\r\n\r\n- Observability for 20+ AI, Agent and LLM technologies\r\n- Overview of your multi-cloud and multi-ai workloads setup and visibility into performance, cost, errors, latency metrics.\r\n- Visibility into model providers, LLMs and Agent calls, prompts, metrics, guardrails and traces.\r\n- Intelligent alerting for AI workloads\r\n- Dedicated onboarding experience for OpenTelemetry and Cloud Monitoring\r\n- Ready-made dashboards for AWS, Azure, OpenAI, NVIDIA, Kong, Model versioning and A/B testing","created":"2025-10-28T07:59:20.581197Z"},{"name":"dynatrace.genai.observability@2.0.3","fqn":"dynatrace.genai.observability","version":"2.0.3","artifact":null,"release_notes":"### 2.0.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed token generation error handling.\r\n- Fixed cost calculation on the overview section.\r\n- Fixed onboarding video rendering.\r\n\r\n### 2.0.1\r\n\r\n#### Major Changes\r\n\r\n- Observability for 20+ AI, Agent and LLM technologies\r\n- Overview of your multi-cloud and multi-ai workloads setup and visibility into performance, cost, errors, latency metrics.\r\n- Visibility into model providers, LLMs and Agent calls, prompts, metrics, guardrails and traces.\r\n- Intelligent alerting for AI workloads\r\n- Dedicated onboarding experience for OpenTelemetry and Cloud Monitoring\r\n- Ready-made dashboards for AWS, Azure, OpenAI, NVIDIA, Kong, Model versioning and A/B testing","created":"2025-10-15T13:57:13.621451Z"},{"name":"dynatrace.genai.observability@2.0.1","fqn":"dynatrace.genai.observability","version":"2.0.1","artifact":null,"release_notes":"### 2.0.1\r\n\r\n#### Major Changes\r\n\r\n- Observability for 20+ AI, Agent and LLM technologies\r\n- Overview of your multi-cloud and multi-ai workloads setup and visibility into performance, cost, errors, latency metrics.\r\n- Visibility into model providers, LLMs and Agent calls, prompts, metrics, guardrails and traces.\r\n- Intelligent alerting for AI workloads\r\n- Dedicated onboarding experience for OpenTelemetry and Cloud Monitoring\r\n- Ready-made dashboards for AWS, Azure, OpenAI, NVIDIA, Kong, Model versioning and A/B testing","created":"2025-10-13T12:58:07.231091Z"},{"name":"dynatrace.genai.observability@1.3.1","fqn":"dynatrace.genai.observability","version":"1.3.1","artifact":null,"release_notes":"### 1.3.1\n\n#### Patch Changes\n\n- Fix handling the case of no data available\n\n### 1.3.0\n\n#### Minor Changes\n\n- Ready-made dashboard for model versioning and A/B testing of prompts\n- Ready-made dashboards for AI service compliance and audit trails\n- Ready-made dashboard for Kong AI Gateway","created":"2025-08-11T12:03:35.922669Z"},{"name":"dynatrace.genai.observability@1.1.2","fqn":"dynatrace.genai.observability","version":"1.1.2","artifact":null,"release_notes":"### 1.1.2\r\n\r\n#### Patch Changes\r\n\r\n- a50eb79: Align naming\r\n\r\n### 1.1.0\r\n\r\n#### Minor Changes\r\n\r\n- 3288a76: Ready-Made dashboard for Google Gemini and Vertex AI Studio","created":"2025-04-16T17:16:47.963164Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.genai.observability@2.2.19","fqn":"dynatrace.genai.observability","version":"2.2.19","artifact":null,"release_notes":"### 2.2.19\r\n\r\n#### Patch Changes\r\n\r\n- Fixed single service node doesn't show up in agent topology in prompts sheet\r\n- Fixed CSS problems\r\n\r\n### 2.2.16\r\n\r\n#### Patch Changes\r\n\r\n- Add OneAgent onboarding flow with guided steps to configure features and validate data\r\n- Update empty and error state in the agents topology\r\n- Improve JSON wrapped in Markdown formatting in prompts details\r\n\r\n### 2.2.15\r\n\r\n#### Patch Changes\r\n\r\n- Add Agent Topology in the prompts details sheet\r\n- Fix detection of LLM spans in Prompt Details\r\n- Add intent into AI Observability app\r\n- Agents tab minor improvements\r\n- Fix Prompt input/output parsing in the services details\r\n- Fix cost estimation fallback in AB model versioning dashboard\r\n\r\n### 2.2.14\r\n\r\n#### Patch Changes\r\n\r\n- Fix AI Agent timestamp selection\r\n\r\n### 2.2.13\r\n\r\n#### Patch Changes\r\n\r\n- Fix AI Agents page DQL\r\n- Fix corner case for the DQL in the Service Health Failure chart\r\n\r\n### 2.2.12\r\n\r\n#### Patch Changes\r\n\r\n- Fix Unicode rendering in the Prompt tab\r\n- Fix prompts details trace table scrolling\r\n- Fix double loading of the Prompt page\r\n- Fix filter stability when navigating between pages\r\n\r\n### 2.2.11\r\n\r\n#### Patch Changes\r\n\r\n- Show prompt details sheet when a prompt is selected from the prompts page\r\n\r\n### 2.2.10\r\n\r\n#### Patch Changes\r\n\r\n- Improved DQL performance in the Prompt page\r\n- Fix Prompts microguide\r\n- Fix a problem with applying policies for fieldsets\r\n- Fix start_time column rendering on the Prompt page\r\n- Fix empty state rendering issues in the Prompt page\r\n- Fix HTTP Error trend chart DQL\r\n\r\n### 2.2.8\r\n\r\n#### Patch Changes\r\n\r\n- Improve DQL performance for the Prompt page\r\n\r\n### 2.2.7\r\n\r\n#### Patch Changes\r\n\r\n- Fix DQL in dashboards to compute error responses\r\n\r\n### 2.2.6\r\n\r\n#### Patch Changes\r\n\r\n- Minor improvements and 3rd party dependency updates\r\n\r\n### 2.2.5\r\n\r\n#### Patch Changes\r\n\r\n- Fix legend colors for Error rate over time chart\r\n- Fix Invocation latency chart unit\r\n- Improved data queries to reduce unnecessary costs spikes for the app\r\n\r\n### 2.2.2\r\n\r\n#### Patch Changes\r\n\r\n- Fix single value charts aggregations\r\n\r\n### 2.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix navigation into Distributed Tracing\r\n\r\n### 2.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Open Traces in a modal\r\n- Move explorer and service health out of Preview\r\n- Add sampling option to dashboard queries\r\n- Improve permissions check on onboarding screen","created":"2026-07-09T09:45:04.253315Z"}]},{"id":1139,"slug":"akamai","title":"Akamai","description":"Ingest logs and security events from Akamai products.","logo":"https://dt-cdn.net/hub/akamai-logo-rgb-icon_WTyut6Y.png","link_to":"https://www.dynatrace.com/platform/threat-observability/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/akamai-ingest","providers":[],"tags":["detection","devsecops","event","external","ingest","integration","log","security","unify"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Akamai logs.","src":"https://dt-cdn.net/hub/logs-akamai.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flogs-akamai.png&sign=-_I--m4Bb4GCimyB9UUfXnjslwadEVNYUawI1E4HUsQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flogs-akamai.png&sign=Bf3qlDkWVg5wKaCjq0QR6vzok2O8j1toYqT9JRSzttA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flogs-akamai.png&sign=Ge-o416H7Pp2Qh1nAQ9Q-2JKMqDMJag4PqEdnWFZEFI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flogs-akamai.png&sign=Dz5k23L4BAJByYz8zfj9BWLm7ldRVUXPkL4ZuSKQoJg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flogs-akamai.png&sign=Ejf9dL1ImKG9A5laZsSKRFJthonD4Da126rOeiKxnOI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flogs-akamai.png&sign=9r6JmKYGR3meo3XYmeiCZyL5hdIukeqEd27RnUJd-w8"}},{"caption":"Detection findings dashboard.","src":"https://dt-cdn.net/hub/findings-dashboard.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffindings-dashboard.png&sign=7e-M-P57oCHZsck5wdLB43_x1mdAf9dsmObp9fxPxEw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffindings-dashboard.png&sign=pHd67Yr1HihSq9gmJh26e1D_UvTXzSC4tHBm3ofOtVg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffindings-dashboard.png&sign=E1v8JImwzsXRKEoyfAchoD1WD4kwiiLyAVu9x3wJgVw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffindings-dashboard.png&sign=FppFP5JcbRWDvX0pElSjDiaWWXwNU1Weih6wXc7jgYY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffindings-dashboard.png&sign=Y80oUhrN10pSgK5PV9dRWBMpSRveANgrs_CFPKcs0oc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffindings-dashboard.png&sign=9pAt8GvFLGSUdaRojrJwCFbjKYNbYV8YigQHPhme-WI"}},{"caption":"Email workflow.","src":"https://dt-cdn.net/hub/email-notification.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-notification.png&sign=Fo_bVU1P00a3QnH-qYAPPM-FkU60tQ0ZgbIi_31lHDk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-notification.png&sign=8ouUz0-ibnazZz4sKRsHMLz4tXCtC978JcwrC1LIcQg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-notification.png&sign=2-0jshtfcMWluW9kUglSzjvpugvwj2cE2vx-czNy7TE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-notification.png&sign=SBXioMASjOVicNZufkFgxYz4SSPWXx66TiONS_rN36g","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-notification.png&sign=Wrg7z1ssR2kGuRc5wKTtKdNE81XaeLc1avzo5dMUBJI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-notification.png&sign=aB9ZukeX-os1V9so3tJZPXvpwLeGW94XLA1-1CZESIQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.0","release_latest_validation_result":{"name": "com.dynatrace.extension.akamai-siem", "author": {"name": "Dynatrace"}, "version": "2.0.0", "fileHash": "6aba2eb170d4846ed7c6928abd953389eb8a9dd50aaeac010e7f80fd8182afb3", "variables": [], "dataSources": ["python"], "featureSets": ["self-monitoring"], "extensionName": "com.dynatrace.extension.akamai-siem", "minEECVersion": "1.318.0", "featureSetsDetails": {"self-monitoring": {"metrics": [{"key": "sfm.akamai-siem.ingested.logs", "metadata": {"unit": "Count", "description": "The number of log records ingested by the extension.", "displayName": "Ingested logs"}}, {"key": "sfm.akamai-siem.ingested.logs_bytes", "metadata": {"unit": "Byte", "description": "The volume of bytes ingested by the extension as logs.", "displayName": "Ingested logs bytes"}}, {"key": "sfm.akamai-siem.ingested.security_events", "metadata": {"unit": "Count", "description": "The number of security events ingested by the extension.", "displayName": "Ingested security events"}}, {"key": "sfm.akamai-siem.ingested.security_events_bytes", "metadata": {"unit": "Byte", "description": "The volume of bytes ingested by the extension as security events.", "displayName": "Ingested security events bytes"}}], "description": "Metrics for tracking the amount of data ingested by the extension", "displayName": "Self-monitoring", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integration leverages [Akamai SIEM Integration](https://techdocs.akamai.com/siem-integration/docs/welcome-siem-integration) to ingest **security** logs and events generated by [Akamai products](https://www.akamai.com/products) to enable visibility, orchestration, and prioritization of security findings.\n\nIn addition, Dynatrace receives **transactional** logs via an [Akamai DataStream 2 native integration with Dynatrace](https://techdocs.akamai.com/datastream2/v3/docs/stream-dynatrace).\n\nCapabilities:\n\n* **Single pane of glass**: Ingest security findings from Akamai products into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for detection findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Findings operationalization**: Prioritize, visualize, and automate detection findings with runtime context\n\n* **Unveil blind spots**:  Discover and eliminate security coverage gaps in your environment"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* **Overview**: Visualize and report your current security posture and trends around detection findings with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize detection findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Create notifications and tickets for critical detection findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use detection findings as an additional dimension for threat hunting and incident forensics with [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Akamai extension](https://docs.dynatrace.com/docs/shortlink/akamai-ingest) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n[Akamai SIEM API](https://techdocs.akamai.com/siem-integration/reference/api)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.631323Z","created":"2025-03-12T09:44:16.107860Z","seo_title":"Akamai monitoring & observability","seo_description":"Ingest logs and security events from Akamai products. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/logs-akamai.png","https://dt-cdn.net/hub/findings-dashboard.png","https://dt-cdn.net/hub/email-notification.png"],"about":"Dynatrace integration leverages [Akamai SIEM Integration](https://techdocs.akamai.com/siem-integration/docs/welcome-siem-integration) to ingest **security** logs and events generated by [Akamai products](https://www.akamai.com/products) to enable visibility, orchestration, and prioritization of security findings.\n\nIn addition, Dynatrace receives **transactional** logs via an [Akamai DataStream 2 native integration with Dynatrace](https://techdocs.akamai.com/datastream2/v3/docs/stream-dynatrace).\n\nCapabilities:\n\n* **Single pane of glass**: Ingest security findings from Akamai products into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for detection findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Findings operationalization**: Prioritize, visualize, and automate detection findings with runtime context\n\n* **Unveil blind spots**:  Discover and eliminate security coverage gaps in your environment","use_cases":"* **Overview**: Visualize and report your current security posture and trends around detection findings with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize detection findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Create notifications and tickets for critical detection findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use detection findings as an additional dimension for threat hunting and incident forensics with [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator).","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Akamai extension](https://docs.dynatrace.com/docs/shortlink/akamai-ingest) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.akamai-siem@2.0.0","fqn":"com.dynatrace.extension.akamai-siem","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.akamai-siem/com.dynatrace.extension.akamai-siem-2.0.0-6aba2eb170d4846ed7c6.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ (ActiveGate version) of `1.318.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any logs ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the [classic log pipeline](https://docs.dynatrace.com/docs/shortlink/lma-classic-log-processing).\n  - This means that classic rules will no longer be used on <metrics and/or logs> ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  Smartscape 2.0 nodes on Grail.\n-  Added feature set metadata for recommended metrics.","created":"2026-05-19T17:12:32.663407Z"},{"name":"com.dynatrace.extension.akamai-siem@1.1.4","fqn":"com.dynatrace.extension.akamai-siem","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.akamai-siem/com.dynatrace.extension.akamai-siem-1.1.4-391c4eb91b3b3f89af41.zip","release_notes":"#### Improved in this version:\r\n- Total query duration greatly improved due to better batching of logs and security events resulting from processing. Additional CPU usage may be seen as a result.\r\n- Memory footprint reduced through response streaming from the Akamai endpoint","created":"2026-03-02T11:47:36.423112Z"},{"name":"com.dynatrace.extension.akamai-siem@1.0.11","fqn":"com.dynatrace.extension.akamai-siem","version":"1.0.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.akamai-siem/com.dynatrace.extension.akamai-siem-1.0.11-ce7a46ebaff589886fdc.zip","release_notes":"#### Improved in this version:\n- Documentation for Security Events endpoint configuration parameter was updated\n- `detection.type` field was changed to `finding.type` in all security events","created":"2025-09-10T16:12:08.256061Z"},{"name":"com.dynatrace.extension.akamai-siem@1.0.10","fqn":"com.dynatrace.extension.akamai-siem","version":"1.0.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.akamai-siem/com.dynatrace.extension.akamai-siem-1.0.10-78b3383267f2baf3b6be.zip","release_notes":"- Adds `device.address` dimension to ingested metrics","created":"2025-06-10T08:50:22.758921Z"},{"name":"com.dynatrace.extension.akamai-siem@1.0.9","fqn":"com.dynatrace.extension.akamai-siem","version":"1.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.akamai-siem/com.dynatrace.extension.akamai-siem-1.0.9-48ab295d7944b30ce477.zip","release_notes":"#### Fixed in this version:\n\n- Proxy settings were not applied correctly in case of HTTP proxies","created":"2025-03-25T11:31:21.544002Z"},{"name":"com.dynatrace.extension.akamai-siem@1.0.8","fqn":"com.dynatrace.extension.akamai-siem","version":"1.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.akamai-siem/com.dynatrace.extension.akamai-siem-1.0.8-d84509f3a99205109450.zip","release_notes":"First public release.","created":"2025-03-13T13:55:27.069628Z"}],"related_technologies":["activegate","extension-manager","openpipeline"],"latest_downloads":[{"name":"com.dynatrace.extension.akamai-siem@2.0.0","fqn":"com.dynatrace.extension.akamai-siem","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.akamai-siem/com.dynatrace.extension.akamai-siem-2.0.0-6aba2eb170d4846ed7c6.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ (ActiveGate version) of `1.318.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any logs ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the [classic log pipeline](https://docs.dynatrace.com/docs/shortlink/lma-classic-log-processing).\n  - This means that classic rules will no longer be used on <metrics and/or logs> ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  Smartscape 2.0 nodes on Grail.\n-  Added feature set metadata for recommended metrics.","created":"2026-05-19T17:12:32.663407Z"}]},{"id":1189,"slug":"akamai-datastream-2","title":"Akamai DataStream 2","description":"Ingest Akamai Edge logs into Dynatrace for real-time observability.","logo":"https://cdn.hub.central.dynatrace.com/hub/akamai-logo-rgb-icon_1.png","link_to":null,"documentation_link":"https://techdocs.akamai.com/datastream2/docs/stream-dynatrace/","providers":[],"tags":["akamai","datastream","edge logs","log","log-analytics","log-ingest-integration","log management and analytics","logs","logs in grail","logs on grail"],"author":"260","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/akamai-architecture.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fakamai-architecture.png&sign=IsX05RPZJt4gaSwns6kxa_p4AKDUQwnXhqLcfQEgDkw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fakamai-architecture.png&sign=sI31RwB4y574jGfBvgZazremgmYgsParZ9XXppbsy6c","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fakamai-architecture.png&sign=ROs_VvMPA4r0lM6JldzKdzlVViMmf_9YQ60gLeU2lxI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fakamai-architecture.png&sign=FmKQz3KwphusG16xLuC2GQlCQnselp_RKYjrLOsRtCU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fakamai-architecture.png&sign=0v_11bzoGGfbYJHgMEQ036XAAKxl-uWeaPorT4exjSQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fakamai-architecture.png&sign=Zn9iqZ--WDXxr4DJ6L0CIQ-VvU-n6e8mE9rA0tnOLvo"}},{"caption":"Use the Dynatrace Logs app to explore Akamai logs","src":"https://cdn.hub.central.dynatrace.com/hub/logs_app.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app.png&sign=pR19fBWvPzHf553G5iwIR-eEmnKA4-_LFbx4H3c1Poc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app.png&sign=QMalkhc8eD1FLIr5J7Etw1P5qzRZziAdf6jKCyZoz2o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app.png&sign=mbUXJOsAFyAtyOu-kqUbKp7qY6hlntbnyL-6ueuMyLQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app.png&sign=WfNP9Rh-MpKC3JOdU9O9s9eYbFLHcDzk_DkiSUOoszs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app.png&sign=9QxmpYeBLDXLvw-xZshZpfTgiNafF_KTaHZPGt4roq4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app.png&sign=_bw-yVf_sgpklVaurSxSf62d0fIlVDYgOCv-THDHavE"}},{"caption":"Leverage logs in Dashboards to create visuals","src":"https://cdn.hub.central.dynatrace.com/hub/akamai2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fakamai2.png&sign=A-3SUUQpapY001HramDAVPalr69K82QVrpRjF_5RGWg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fakamai2.png&sign=iaLNuQtSyHExgYldw_zjj1TxAUbgKlxYTndj8lvfbJ4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fakamai2.png&sign=SY8Ub_bsuLVqXUNTf-SxeZrRARNba--QqSmNc2eG_eg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fakamai2.png&sign=-sJjrjT0vhF99IS5mOTtF8QWfssBbv2kmA8XSz8wBQU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fakamai2.png&sign=KJUphjzKiDYtCNAs6sxSF60sGbx_TRit8AlbsnkWcY0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fakamai2.png&sign=iHQNfDIU8ojk3h4gwW4qoOAXVRflI1XdrQ4NCdD6FLc"}}],"support_link":"https://techdocs.akamai.com/datastream2/docs/stream-dynatrace/","support_information":{"email":"support@akamai.com","url":"https://techdocs.akamai.com/datastream2/docs/stream-dynatrace/"},"sales_link":"","pricing":"","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Integrate Akamai DataStream 2 to gather performance and security data for your properties on the global ​Akamai​ edge platform into Grail. By forwarding logs via the Dynatrace log ingest API, you can unify Akamai’s edge telemetry with backend application and infrastructure telemetry, enabling faster troubleshooting, anomaly detection, and performance optimization from a single observability platform.\n\nLogs are automatically stored in Grail, making them fully accessible using the Dynatrace Query Language (DQL) within various apps, including the Dynatrace Logs, Notebooks, and Dashboards."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- CDN performance monitoring  \n  Visualize request paths, cache hit/miss ratios, and latency from Akamai’s edge locations.\n- Unified observability  \n Correlate edge logs with service-level metrics, traces, and backend logs in Dynatrace.\n- Security event tracking  \n Surface trends or anomalies in Akamai traffic patterns that indicate threats or attacks.\n- Compliance and retention  \n Centralize Akamai logs into Grail for long-term auditability and regulatory reporting."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To set up this integration:\n- Ensure you have a Dynatrace access token with the Ingest logs (logs.ingest) scope.\n- Visit the [official Akamai documentation](https://techdocs.akamai.com/datastream2/docs/stream-dynatrace/) for detailed configuration steps describing how to add Dynatrace as a destination in DataStream 2.\n- Once configured, log streams from Akamai will appear in Dynatrace for immediate analysis."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.597294Z","created":"2025-08-11T09:31:58.106849Z","seo_title":"Akamai DataStream 2 monitoring & observability","seo_description":"Ingest Akamai Edge logs into Dynatrace for real-time observability. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/akamai-architecture.png","https://cdn.hub.central.dynatrace.com/hub/logs_app.png","https://cdn.hub.central.dynatrace.com/hub/akamai2.png"],"about":"Integrate Akamai DataStream 2 to gather performance and security data for your properties on the global ​Akamai​ edge platform into Grail. By forwarding logs via the Dynatrace log ingest API, you can unify Akamai’s edge telemetry with backend application and infrastructure telemetry, enabling faster troubleshooting, anomaly detection, and performance optimization from a single observability platform.\n\nLogs are automatically stored in Grail, making them fully accessible using the Dynatrace Query Language (DQL) within various apps, including the Dynatrace Logs, Notebooks, and Dashboards.","use_cases":"- CDN performance monitoring  \n  Visualize request paths, cache hit/miss ratios, and latency from Akamai’s edge locations.\n- Unified observability  \n Correlate edge logs with service-level metrics, traces, and backend logs in Dynatrace.\n- Security event tracking  \n Surface trends or anomalies in Akamai traffic patterns that indicate threats or attacks.\n- Compliance and retention  \n Centralize Akamai logs into Grail for long-term auditability and regulatory reporting.","supported_distributions":"","get_started":"To set up this integration:\n- Ensure you have a Dynatrace access token with the Ingest logs (logs.ingest) scope.\n- Visit the [official Akamai documentation](https://techdocs.akamai.com/datastream2/docs/stream-dynatrace/) for detailed configuration steps describing how to add Dynatrace as a destination in DataStream 2.\n- Once configured, log streams from Akamai will appear in Dynatrace for immediate analysis."},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":["dashboards","logs","notebooks","security-investigator"],"latest_downloads":null},{"id":12,"slug":"akamas","title":"Akamas","description":"Enabling enterprises to maximize service quality, resilience and cost savings.","logo":"https://dt-cdn.net/hub/logos/akamas.png","link_to":"https://akamas.io","documentation_link":"https://docs.akamas.io/","providers":[],"tags":[],"author":"3","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/akamas-HiRes-1-why-akamas.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-1-why-akamas.png&sign=C84WjW86ZpgKne-esxQOu5mkP7fOPZYRO4WXjIOUAT8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-1-why-akamas.png&sign=_rEBjswJIvm9Vkv3aEkgb8dt9OnvK8HFfWUFjaupIqM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-1-why-akamas.png&sign=MduvGYaPLlgirH5p-hsbD7i-SJ2bYYQls1XmZuxPUNM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-1-why-akamas.png&sign=vjpS7_zQ5_RE-MrOQLD7LS2nYVDZMf_pmIsdQwwmqTM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-1-why-akamas.png&sign=E9LZek74PuFAWD4WkRfElQ3qNNJ5BNVk-l2zTAhiwMY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-1-why-akamas.png&sign=-P5a99eYPKcOQianqKHQf5GeuCxXjAX1-ob_5_XqVBo"}},{"caption":"","src":"https://dt-cdn.net/hub/akamas-HiRes-2-full-stack.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-2-full-stack.png&sign=b_5CZr8rrlIyUcdicosEZLzW3qSBSZsdOVVD47MrOcE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-2-full-stack.png&sign=YIeS5i7eBkUa4vRDpmylQlrcCd7_5i4sX7Vl1KbAjtE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-2-full-stack.png&sign=VF5ScJMsVg4COQzE1ujKHfZjQ304MjW21EUL6MqaR3w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-2-full-stack.png&sign=J7r1u5hmFx1J13LLpdPuFNYk2Nf0os817S27w2b4NxU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-2-full-stack.png&sign=HIY9XCspeYDfgcTmtQWev7DpBtFYU7iJORBsrvNGqTw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-2-full-stack.png&sign=RBrKHlQOKTEyO3bB_uSSH-uGPofclLc3h6TEuvDa9AY"}},{"caption":"","src":"https://dt-cdn.net/hub/akamas-HiRes-3-AI-driven.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-3-AI-driven.png&sign=Q4Jp8CcKHtVGKaZPRuE0Dd7ox1JTZMFCQ_atg18t11I","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-3-AI-driven.png&sign=e3lI85Bdnh2EPv3qanbNdNkN1W3Z3SOAc6WLmrvOXY0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-3-AI-driven.png&sign=JuO71BYywqabs05dalVYoId9jR2tePloeMJGX_7uctE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-3-AI-driven.png&sign=uENfRVxQYqWBvgsc-zRAFWoiD4fFdcE_132z1DnaOKM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-3-AI-driven.png&sign=bchfWLlBQLzK4wo_6r7jSf5AhtzG3Lp6wfAqk_3QSC4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-3-AI-driven.png&sign=P7MRyQ8iphgh02sqS-guf_274C5R9uTesW1-ndEnbU4"}},{"caption":"","src":"https://dt-cdn.net/hub/akamas-HiRes-4-goal-oriented.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-4-goal-oriented.png&sign=8uQMYIwCPKxH38I1gQweEBHGFnqmzBD5DIOSZA7eyjE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-4-goal-oriented.png&sign=xltPOQ6q5N7ZGnMoN1qVujFe5mUUhZ7iREuhiAPtrgk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-4-goal-oriented.png&sign=BHZHahJkOOZeOcDFAru24JSKR3nn8WU_GIeSZ4dk998","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-4-goal-oriented.png&sign=6_3wwPfrQzVZOmjQt7qiB9bW2RJZCfE2dt71d6gpeJo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-4-goal-oriented.png&sign=_HLdKcsfHU6EnSTJd5pZC1Y6A4s-RQUHNEJuL_S1R9o","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-4-goal-oriented.png&sign=FkJCbJfNlXMUET0L8EkgudBA7Rozvj2mAWGNHcvZR_Y"}},{"caption":"","src":"https://dt-cdn.net/hub/akamas-HiRes-5-closed-loop.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-5-closed-loop.png&sign=IEH3GzMeAGlymiPbJiwTAnaSFqGHINy9INdgs4EPLSI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-5-closed-loop.png&sign=2KoVnkO-iazjpSNFRuZcN0UD47jcwiLl8nPz0II8218","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-5-closed-loop.png&sign=9o-mZVYaWQq2oosIQgXwypEjdJs6SD7HZFd-4MA0lTM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-5-closed-loop.png&sign=KkoJuPbcassaqLdXSuLrEFVOEOIK2IRQkO658UKNqAI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-5-closed-loop.png&sign=RsK5GLpzsC-QJDY_mGGm1E90lMQ6PaGwVsZ4i3R1PCc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fakamas-HiRes-5-closed-loop.png&sign=0JLwG_WtyYAOR0DaEpBA7_Dx4yu0p6sLS-jG1Xy0GAI"}}],"support_link":"mailto:support@akamas.io","support_information":{"email":"support@akamas.io","url":""},"sales_link":"mailto:marketplace@akamas.io","pricing":"Bring your own license","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Today IT stacks come with hundreds of configuration options that can dramatically improve application performance and resilience and also reduce costs. The complexity of this task defies human experts and the ability to deliver at business speed. Akamas is the AI-powered autonomous optimization solution that enables enterprises and online businesses to deliver unprecedented levels of service performance and resilience at minimum cost.\r\n\r\nAkamas key differentiating features are: \r\n* Full-stack: Akamas optimizes any system, application, middleware, database, and cloud. Akamas is fully clientless as it leverages Dynatrace and any other monitoring tool to collect KPIs \r\n* AI-driven: Akamas patented reinforcement learning has been designed to intelligently explore the space of potential configurations and converge to the optimal configuration within hours \r\n* Goal-oriented: Akamas can identify the best tradeoff among throughput, response time, resilience, cost based on any set of goals & constraints representing the customers SLO and business constraints \r\n* Closed-loop: Akamas allows recommended configurations to be analyzed and automatically applied, also as part of the CI/CD pipeline."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Key Features\r\nAkamas key differentiating features are:\r\n* **Full-stack:** Akamas optimizes any system, application, middleware, database, and cloud. Akamas is fully clientless as it leverages Dynatrace and any other monitoring tool to collect KPIs \r\n* **AI-driven:** Akamas patented reinforcement learning has been designed to intelligently explore the space of potential configurations and converge to the optimal configuration within hours \r\n* **Goal-oriented:** Akamas can identify the best tradeoff among throughput, response time, resilience, cost based on any set of goals & constraints representing the customers SLO and business constraints \r\n* **Closed-loop:** Akamas allows recommended configurations to be analyzed and automatically applied, also as part of the CI/CD pipeline.\r\n### Resources\r\n* [Blog - Dynatrace® Apps showcase: Akamas Kubernetes optimization](https://www.dynatrace.com/news/blog/dynatrace-apps-showcase-akamas-kubernetes-optimization/)\r\n* [Blog - A guide to Autonomous Performance Optimization](https://www.dynatrace.com/news/blog/a-guide-to-autonomous-performance-optimization/)\r\n* [Performance Clinic - A Guide to Autonomous Performance Optimization](https://video.dynatrace.com/watch/rMtXmrAkMAeUbYGCz3LCzC)\r\n* [Optimizing your Kubernetes clusters without breaking the bank](https://www.dynatrace.com/news/blog/optimizing-kubernetes-clusters-without-breaking-the-bank/)\r\n* [Ignite by Akamas: \"Pimp my Kubernetes clusters - make it cheap and cool\"](https://www.youtube.com/watch?v=XAAeG2D3NyA)"},"sourceId":"details"}],"modified":"2026-06-17T20:00:08.401636Z","created":"2020-08-14T07:46:17.014000Z","seo_title":"Akamas monitoring & observability","seo_description":"Enabling enterprises to maximize service quality, resilience and cost savings. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/optimizing-kubernetes-clusters-without-breaking-the-bank/","image":"https://cdn.hub.central.dynatrace.com/hub/console/akamas/media/5f000ba5-1dff-4d37-b9d8-cb668c1b6097.webp","title":"Optimizing your Kubernetes clusters without breaking the bank","href_text":"Read more","description":""},{"href":"https://www.dynatrace.com/news/blog/dynatrace-apps-showcase-akamas-kubernetes-optimization/","image":"https://cdn.hub.central.dynatrace.com/hub/console/akamas/media/e80cd86b-f2fa-446c-87d3-43cfe67fa1a8.webp","title":"Dynatrace® Apps showcase: Akamas Kubernetes optimization","href_text":"Read more","description":""}],"screenshots":["https://dt-cdn.net/hub/akamas-HiRes-1-why-akamas.png","https://dt-cdn.net/hub/akamas-HiRes-2-full-stack.png","https://dt-cdn.net/hub/akamas-HiRes-3-AI-driven.png","https://dt-cdn.net/hub/akamas-HiRes-4-goal-oriented.png","https://dt-cdn.net/hub/akamas-HiRes-5-closed-loop.png"],"about":"Today IT stacks come with hundreds of configuration options that can dramatically improve application performance and resilience and also reduce costs. The complexity of this task defies human experts and the ability to deliver at business speed. Akamas is the AI-powered autonomous optimization solution that enables enterprises and online businesses to deliver unprecedented levels of service performance and resilience at minimum cost.\r\n\r\nAkamas key differentiating features are: \r\n* Full-stack: Akamas optimizes any system, application, middleware, database, and cloud. Akamas is fully clientless as it leverages Dynatrace and any other monitoring tool to collect KPIs \r\n* AI-driven: Akamas patented reinforcement learning has been designed to intelligently explore the space of potential configurations and converge to the optimal configuration within hours \r\n* Goal-oriented: Akamas can identify the best tradeoff among throughput, response time, resilience, cost based on any set of goals & constraints representing the customers SLO and business constraints \r\n* Closed-loop: Akamas allows recommended configurations to be analyzed and automatically applied, also as part of the CI/CD pipeline.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":13,"slug":"akka","title":"Akka","description":"Smartly monitor, analyze, and optimize Akka applications automatically.","logo":"https://dt-cdn.net/hub/logos/akka.png","link_to":null,"documentation_link":"","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"With Dynatrace you will get observability for all applications developed with the Akka framework including end-to-end distributed tracing, metrics and log insights. Additionally Dynatrace deep code level insights will give you CPU profiling insights including method hotspots, insights into calls to databases, error/exception analysis, and much more. Comprehensive out-of-the box metrics will give you insights into memory allocation, garbage collection, and thread behavior."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Automatic baselining and problem detection for your apps and their user-actions and requests.\n- Intelligent and actionable root cause detection in case of service problems.\n- Understand the impact of remote services such as databases and queues. \n- See logs in context of your traces and workloads. \n- Always-on, 24/7, production-grade CPU and memory profiling\n- Deep code-level visibility to troubleshoot issues down to a single line of code."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If Akka is running directly on a virtual machine, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf Akka is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf Akka is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\nActivate the following OneAgent features for Akka to get full tracing insight:\n* Java Akka\n* Java/Scala Akka HTTP\n* Java/Scala Akka HTTP client\n* Java/Scala Akka Remoting\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.607193Z","created":"2020-08-14T07:46:17.044000Z","seo_title":"Comprehensive Akka Monitoring with Dynatrace","seo_description":"Akka monitoring made easy: Automatically and intelligently monitor, analyze, and optimize your applications developed with Akka. Free trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"With Dynatrace you will get observability for all applications developed with the Akka framework including end-to-end distributed tracing, metrics and log insights. Additionally Dynatrace deep code level insights will give you CPU profiling insights including method hotspots, insights into calls to databases, error/exception analysis, and much more. Comprehensive out-of-the box metrics will give you insights into memory allocation, garbage collection, and thread behavior.","use_cases":"- Automatic baselining and problem detection for your apps and their user-actions and requests.\n- Intelligent and actionable root cause detection in case of service problems.\n- Understand the impact of remote services such as databases and queues. \n- See logs in context of your traces and workloads. \n- Always-on, 24/7, production-grade CPU and memory profiling\n- Deep code-level visibility to troubleshoot issues down to a single line of code.","supported_distributions":"","get_started":"If Akka is running directly on a virtual machine, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf Akka is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf Akka is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\nActivate the following OneAgent features for Akka to get full tracing insight:\n* Java Akka\n* Java/Scala Akka HTTP\n* Java/Scala Akka HTTP client\n* Java/Scala Akka Remoting\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1271,"slug":"alert-reduction-agent","title":"Alert Reduction Agent","description":"Weekly report that pinpoints noisy alert configurations causing alert fatigue.","logo":"https://cdn.hub.central.dynatrace.com/hub/agents-icon_jsMlU6a.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/dynatrace-intelligence/dynatrace-intelligence-integrations/alert-reduction-agent","providers":[],"tags":["agentic-operations-system","agentic-workflows","AI","MCP","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The agent counts alerts per setting and per entity to identify noise.","src":"https://cdn.hub.central.dynatrace.com/hub/Alert_Reduction_Hub_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAlert_Reduction_Hub_1.png&sign=Ih6lUoWeqL5S7cKhyB1M9E3DXLeNCkfnD0kXQ7HSTv8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAlert_Reduction_Hub_1.png&sign=bTBbKwrca_TYHdjWrXf1uYFelup4lYQY1sRYr7QAO7M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAlert_Reduction_Hub_1.png&sign=KBYYXj_H5cJA-LWSSjsPp_mHEUDKpdPd2qqSXvJoJik","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAlert_Reduction_Hub_1.png&sign=ENiNgjVwNwCmRrrYj2JrqOTJ5bhHrgB6O0R2BP0a8mQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAlert_Reduction_Hub_1.png&sign=M7-kEnYi8cnvrd0cca3S1SIvZ52ofzCfl5dW44-2rD8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAlert_Reduction_Hub_1.png&sign=HTVZ__Waan3rv3t05VIin9_xQ3c7b1sHSMQaJRfCiwA"}},{"caption":"Executive summary with a ranked list of the noisiest alert configurations to prioritize tuning.","src":"https://cdn.hub.central.dynatrace.com/hub/Alert_Reduction_Hub_2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAlert_Reduction_Hub_2.png&sign=7_KQ6PkIEAq0k923U_oc0uGmVuUfC2OZ7FbdQXoMQ98","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAlert_Reduction_Hub_2.png&sign=ugVxEYWqFC7dchJkdAYaScwsvQnVAmDIhSEXV1CXwGo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAlert_Reduction_Hub_2.png&sign=RCbwuflMYA7Oc3wgREDEKeinOuS7dHp1ha7y81D8Kwc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAlert_Reduction_Hub_2.png&sign=H043EejKa1O0x_jnapDZ1XIa3m7qR3wh5v7SDf1y0O4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAlert_Reduction_Hub_2.png&sign=LO-TnO3Oq-g3BSt4O_IY7b_o4bJSU1s7DJhVICLa7Ro","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAlert_Reduction_Hub_2.png&sign=ZbQCcNx8hRlXywEOYZGWc8KNUHGvbxmbuPzMS2Kdwts"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"**Alert Reduction Agent** is a ready-made agentic workflow that helps you reduce alert noise by analyzing which alert settings fired and how often.\n\nInstead of guessing which configurations are “spammy,” you get a **weekly, data-driven report** showing:\n\n- Alerts per setting (which rules generate the most noise)\n- Alerts per entity (which entities are being over-alerted)\n\nThis helps you focus tuning effort where it will have the most significant impact on on-call signal quality.\n\n\n### What the report contains\n- Count **Alerts per Setting**: how many alerts were triggered by each alert configuration\n- Count **Alerts per Entity**: how many alerts per entity were triggered by a specific alert setting\n\n### Best practices\n- Share the report with alert owners to drive continuous tuning.\n- Re-run after major releases or monitoring rollouts to catch new noise sources quickly."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Find top noisy alert settings each week and prioritize tuning work\n- Detect over-alerted entities (for example, one service/host triggering excessive alerts)\n- Improve on-call signal quality by targeting the few settings causing most alerts\n- Support alert governance with evidence-based reporting for teams and owners"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Use the Alert Reduction Agent as a ready-made agentic workflow within the Workflows app.\n1. Open **Workflows** in Dynatrace and go to the **Workflow templates library**.\n2. Find **Alert Reduction Agent** and **create a workflow from the template**.\n3. In the `send_alert_fatique_report` task, enter your email address in the **To** field.\n4. Run once to validate delivery, then **schedule weekly** (recommended)."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"**Disclaimer:** Please note that this functionality is currently in Preview. Join our [Preview \"Dynatrace Intelligence Agentic workflows\"](https://docs.dynatrace.com/docs/whats-new/preview-releases#dynatrace-intelligence-agentic-workflows) to be able to use this agentic workflow in your environment."},"sourceId":"details"}],"modified":"2026-02-13T16:01:57.537821Z","created":"2026-01-28T17:16:18.524304Z","seo_title":"Alert Reduction Agent monitoring & observability","seo_description":"Weekly report that pinpoints noisy alert configurations causing alert fatigue. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://docs.dynatrace.com/docs/whats-new/preview-releases#dynatrace-intelligence-agentic-workflows","image":"https://cdn.hub.central.dynatrace.com/hub/console/alert-reduction-agent/media/13347283-c0a3-45d8-bec9-5d04c6bd4352.png","title":"Join the preview","href_text":"Read more","description":"Click here to learn more about our preview."},{"href":"https://www.dynatrace.com/news/blog/write-the-future-create-your-own-agentic-workflows/","image":"https://cdn.hub.central.dynatrace.com/hub/console/alert-reduction-agent/media/28816b23-3fed-4963-a530-12e18c34242d.png","title":"Write the future: Create your own agentic workflows","href_text":"Read more","description":"Adding generative AI to your workflow"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Alert_Reduction_Hub_1.png","https://cdn.hub.central.dynatrace.com/hub/Alert_Reduction_Hub_2.png"],"about":"**Alert Reduction Agent** is a ready-made agentic workflow that helps you reduce alert noise by analyzing which alert settings fired and how often.\n\nInstead of guessing which configurations are “spammy,” you get a **weekly, data-driven report** showing:\n\n- Alerts per setting (which rules generate the most noise)\n- Alerts per entity (which entities are being over-alerted)\n\nThis helps you focus tuning effort where it will have the most significant impact on on-call signal quality.\n\n\n### What the report contains\n- Count **Alerts per Setting**: how many alerts were triggered by each alert configuration\n- Count **Alerts per Entity**: how many alerts per entity were triggered by a specific alert setting\n\n### Best practices\n- Share the report with alert owners to drive continuous tuning.\n- Re-run after major releases or monitoring rollouts to catch new noise sources quickly.","use_cases":"- Find top noisy alert settings each week and prioritize tuning work\n- Detect over-alerted entities (for example, one service/host triggering excessive alerts)\n- Improve on-call signal quality by targeting the few settings causing most alerts\n- Support alert governance with evidence-based reporting for teams and owners","supported_distributions":"","get_started":"Use the Alert Reduction Agent as a ready-made agentic workflow within the Workflows app.\n1. Open **Workflows** in Dynatrace and go to the **Workflow templates library**.\n2. Find **Alert Reduction Agent** and **create a workflow from the template**.\n3. In the `send_alert_fatique_report` task, enter your email address in the **To** field.\n4. Run once to validate delivery, then **schedule weekly** (recommended)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","email-for-workflows-preview","automations","agentic-workflows","davis-for-workflows"],"latest_downloads":null},{"id":1195,"slug":"alibaba-cloud","title":"Alibaba Cloud","description":"Automatically discover, baseline, and monitor Alicloud environment components.","logo":"https://cdn.hub.central.dynatrace.com/hub/alicloud.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/alibaba-cloud-extension","providers":[],"tags":["alibaba","alicloud","cloud","cloud-and-infrastructure"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"AliCloud Overview dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/alicloud_overview_dashboard_b.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Falicloud_overview_dashboard_b.png&sign=9Y4GBV4PmmM_S7-6xjcZjhi5zj-WS1aSKHekDrR8Hcw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Falicloud_overview_dashboard_b.png&sign=AGIfBiNu0AyCZCZItFNzPgFb4sVkai437RpGf5btsAQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Falicloud_overview_dashboard_b.png&sign=trDW9thizxxjSuw5lB9ro-KvVHGHCowQ9_54_u2cJDY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Falicloud_overview_dashboard_b.png&sign=9l4m5yN_l9zYu5a_WGEUdbfO6C_ADopwmfRSdT2WWxY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Falicloud_overview_dashboard_b.png&sign=lYP09D5ZZ8qYo-oV1quVOlBoI6ZwtYfaXAd53-E4pGY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Falicloud_overview_dashboard_b.png&sign=upztIphf-2lx084MGMWARa-t5yzJbqF-P3qJqJIN2nM"}},{"caption":"AliCloud Details dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/alicloud_details_dashboard_b.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Falicloud_details_dashboard_b.png&sign=fp4yGWnBk7Gm1-YoFKIHrZBRXFrzJOPwecQrP355FM8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Falicloud_details_dashboard_b.png&sign=QCcpDF0YiS25piMo9EZxnuptXqsbf6I4oCscvLj2TH4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Falicloud_details_dashboard_b.png&sign=Qo_-AePytUc2DSY0BbMwuH_Nnnt5t1xopsJZl8VLQW0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Falicloud_details_dashboard_b.png&sign=gbWSAf3EtriCmoFbBStni8tGO_0UzNzoSrUIxEwTbHs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Falicloud_details_dashboard_b.png&sign=-lD8FqX9vdlNGPZJ3tOBVsJzVO17qXyEOQ4X1mF2bx4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Falicloud_details_dashboard_b.png&sign=4P_edOQ3h80n43PSrdR5BGa-O7Ew89bGKOZ4G_RWCJE"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.0","release_latest_validation_result":{"name": "com.dynatrace.extension.alibaba-alicloud", "author": {"name": "Phenisys"}, "version": "2.0.0", "fileHash": "b5116bf53f4370f5b54f43390bc4b69ed280afed8c20f38261f73520dc166210", "variables": [], "dataSources": ["python"], "featureSets": ["vpn", "slb", "cen", "ecs", "nat_gateway", "nas", "rds_mysql", "rds_postgresql", "rds_sqlserver", "mongodb"], "extensionName": "com.dynatrace.extension.alibaba-alicloud", "minEECVersion": "1.333.0", "featureSetsDetails": {"cen": {"metrics": [{"key": "cloud.alicloud.cen.network.bw_rx_internet", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "Network Internet Bandwidth RX"}}, {"key": "cloud.alicloud.cen.network.bw_tx_internet", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "Network Internet Bandwidth TX"}}, {"key": "cloud.alicloud.cen.healthcheck.latency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Latency Healthcheck"}}, {"key": "cloud.alicloud.cen.healthcheck.loss", "metadata": {"unit": "Percent", "description": null, "displayName": "Loss Healthcheck"}}], "description": "Metrics related to CEN (Cloud Enterprise Network), which enables interconnection between VPCs and on-premises data centers.", "displayName": "CEN", "isRecommended": false}, "ecs": {"metrics": [{"key": "cloud.alicloud.ecs.cpu_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU Utilization"}}, {"key": "cloud.alicloud.ecs.memory_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RAM Utilization"}}, {"key": "cloud.alicloud.ecs.disk.io_read", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "IO Read"}}, {"key": "cloud.alicloud.ecs.disk.io_write", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "IO Write"}}, {"key": "cloud.alicloud.ecs.load", "metadata": {"unit": "NotApplicable", "description": null, "displayName": "Load"}}, {"key": "cloud.alicloud.ecs.status"}], "description": "Metrics related to ECS (Elastic Compute Service), which provides scalable computing capacity in the cloud.", "displayName": "ECS", "isRecommended": true}, "nas": {"metrics": [{"key": "cloud.alicloud.nas.disk.iops_r", "metadata": {"unit": "PerSecond", "description": null, "displayName": "IOPS Read"}}, {"key": "cloud.alicloud.nas.disk.iops_w", "metadata": {"unit": "PerSecond", "description": null, "displayName": "IOPS Write"}}, {"key": "cloud.alicloud.nas.disk.latency_r", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Latency Read"}}, {"key": "cloud.alicloud.nas.disk.latency_w", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Latency Write"}}, {"key": "cloud.alicloud.nas.disk.alignedsize", "metadata": {"unit": "Byte", "description": null, "displayName": "Aligned Size"}}, {"key": "cloud.alicloud.nas.disk.secondaryalignedsize", "metadata": {"unit": "Byte", "description": null, "displayName": "Secondary Aligned Size"}}], "description": "Metrics related to NAS (Network Attached Storage), which provides scalable, high-performance shared file storage.", "displayName": "NAS", "isRecommended": false}, "slb": {"metrics": [{"key": "cloud.alicloud.slb.network.traffic_rx", "metadata": {"unit": "Bit", "description": null, "displayName": "Network RX"}}, {"key": "cloud.alicloud.slb.network.traffic_tx", "metadata": {"unit": "Bit", "description": null, "displayName": "Network TX"}}, {"key": "cloud.alicloud.slb.network.drop_rx", "metadata": {"unit": "Bit", "description": null, "displayName": "Network Drop RX"}}, {"key": "cloud.alicloud.slb.network.drop_tx", "metadata": {"unit": "Bit", "description": null, "displayName": "Network Drop TX"}}, {"key": "cloud.alicloud.slb.healthyservercount", "metadata": {"unit": "Count", "description": null, "displayName": "Healthy Server Count"}}, {"key": "cloud.alicloud.slb.unhealthyservercount", "metadata": {"unit": "Count", "description": null, "displayName": "Unhealthy Server Count"}}], "description": "Metrics related to SLB (Server Load Balancer), which distributes incoming traffic across multiple backend servers.", "displayName": "SLB", "isRecommended": false}, "vpn": {"metrics": [{"key": "cloud.alicloud.vpn.ssl.clientcount", "metadata": {"unit": "Count", "description": null, "displayName": "SSL Client Count"}}, {"key": "cloud.alicloud.vpn.network.ipsec.bw_tx", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "IPsec Bandwidth TX"}}, {"key": "cloud.alicloud.vpn.network.ipsec.bw_rx", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "IPsec Bandwidth RX"}}, {"key": "cloud.alicloud.vpn.network.bw_tx", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "Bandwidth TX"}}, {"key": "cloud.alicloud.vpn.network.bw_rx", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "Bandwidth RX"}}, {"key": "cloud.alicloud.vpn.network.bw_utilization_tx", "metadata": {"unit": "Percent", "description": null, "displayName": "Bandwidth Utilization TX"}}, {"key": "cloud.alicloud.vpn.network.bw_utilization_rx", "metadata": {"unit": "Percent", "description": null, "displayName": "Bandwidth Utilization RX"}}], "description": "Metrics related to VPN Gateway, which provides IPsec-VPN and SSL-VPN connections between on-premises networks and Alibaba Cloud VPCs.", "displayName": "VPN Gateway", "isRecommended": false}, "mongodb": {"metrics": [{"key": "cloud.alicloud.mongodb.cpu_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "MongoDB CPU Utilization"}}, {"key": "cloud.alicloud.mongodb.memory_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "MongoDB Memory Utilization"}}, {"key": "cloud.alicloud.mongodb.connections", "metadata": {"unit": "Count", "description": null, "displayName": "MongoDB Connections"}}, {"key": "cloud.alicloud.mongodb.connection_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "MongoDB Connection Utilization"}}, {"key": "cloud.alicloud.mongodb.disk_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "MongoDB Disk Utilization"}}, {"key": "cloud.alicloud.mongodb.network_in", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "MongoDB Network In"}}, {"key": "cloud.alicloud.mongodb.network_out", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "MongoDB Network Out"}}, {"key": "cloud.alicloud.mongodb.qps", "metadata": {"unit": "PerSecond", "description": null, "displayName": "MongoDB QPS"}}, {"key": "cloud.alicloud.mongodb.requests", "metadata": {"unit": "Count", "description": null, "displayName": "MongoDB Requests"}}, {"key": "cloud.alicloud.mongodb.op_command", "metadata": {"unit": "Count", "description": null, "displayName": "MongoDB Op Command"}}, {"key": "cloud.alicloud.mongodb.op_insert", "metadata": {"unit": "Count", "description": null, "displayName": "MongoDB Op Insert"}}, {"key": "cloud.alicloud.mongodb.op_query", "metadata": {"unit": "Count", "description": null, "displayName": "MongoDB Op Query"}}, {"key": "cloud.alicloud.mongodb.op_update", "metadata": {"unit": "Count", "description": null, "displayName": "MongoDB Op Update"}}], "description": "Metrics related to ApsaraDB for MongoDB instances, providing managed NoSQL database service for MongoDB workloads.", "displayName": "MongoDB", "isRecommended": false}, "rds_mysql": {"metrics": [{"key": "cloud.alicloud.rds.mysql.cpu_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS MySQL CPU Utilization"}}, {"key": "cloud.alicloud.rds.mysql.memory_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS MySQL Memory Utilization"}}, {"key": "cloud.alicloud.rds.mysql.connection_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS MySQL Connection Utilization"}}, {"key": "cloud.alicloud.rds.mysql.disk_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS MySQL Disk Utilization"}}, {"key": "cloud.alicloud.rds.mysql.iops_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS MySQL IOPS Utilization"}}, {"key": "cloud.alicloud.rds.mysql.active_sessions", "metadata": {"unit": "Count", "description": null, "displayName": "RDS MySQL Active Sessions"}}, {"key": "cloud.alicloud.rds.mysql.threads_running", "metadata": {"unit": "Count", "description": null, "displayName": "RDS MySQL Threads Running"}}, {"key": "cloud.alicloud.rds.mysql.threads_connected", "metadata": {"unit": "Count", "description": null, "displayName": "RDS MySQL Threads Connected"}}, {"key": "cloud.alicloud.rds.mysql.qps", "metadata": {"unit": "PerSecond", "description": null, "displayName": "RDS MySQL QPS"}}, {"key": "cloud.alicloud.rds.mysql.tps", "metadata": {"unit": "PerSecond", "description": null, "displayName": "RDS MySQL TPS"}}, {"key": "cloud.alicloud.rds.mysql.slow_queries", "metadata": {"unit": "Count", "description": null, "displayName": "RDS MySQL Slow Queries"}}, {"key": "cloud.alicloud.rds.mysql.row_lock_time_ms", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "RDS MySQL Row Lock Time"}}], "description": "Metrics related to RDS MySQL instances, providing managed relational database service for MySQL workloads.", "displayName": "RDS MySQL", "isRecommended": false}, "nat_gateway": {"metrics": [{"key": "cloud.alicloud.nat_gateway.network.bw_rx_from_outside", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "Network Bandwidth RX from Outside"}}, {"key": "cloud.alicloud.nat_gateway.network.bw_tx_to_outside", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "Network Bandwidth TX to Outside"}}, {"key": "cloud.alicloud.nat_gateway.network.bw_rx_from_inside", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "Network Bandwidth RX from Inside"}}, {"key": "cloud.alicloud.nat_gateway.network.bw_tx_to_inside", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "Network Bandwidth TX to Inside"}}], "description": "Metrics related to NAT Gateway, which enables instances in a VPC to access the internet or other Alibaba Cloud services.", "displayName": "NAT Gateway", "isRecommended": false}, "rds_sqlserver": {"metrics": [{"key": "cloud.alicloud.rds.sqlserver.cpu_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS SQL Server CPU Utilization"}}, {"key": "cloud.alicloud.rds.sqlserver.memory_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS SQL Server Memory Utilization"}}, {"key": "cloud.alicloud.rds.sqlserver.disk_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS SQL Server Disk Utilization"}}, {"key": "cloud.alicloud.rds.sqlserver.connection_total", "metadata": {"unit": "Count", "description": null, "displayName": "RDS SQL Server Connection Total"}}, {"key": "cloud.alicloud.rds.sqlserver.active_sessions", "metadata": {"unit": "Count", "description": null, "displayName": "RDS SQL Server Active Sessions"}}, {"key": "cloud.alicloud.rds.sqlserver.qps", "metadata": {"unit": "PerSecond", "description": null, "displayName": "RDS SQL Server QPS"}}, {"key": "cloud.alicloud.rds.sqlserver.tps", "metadata": {"unit": "PerSecond", "description": null, "displayName": "RDS SQL Server TPS"}}, {"key": "cloud.alicloud.rds.sqlserver.iops_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS SQL Server IOPS Utilization"}}, {"key": "cloud.alicloud.rds.sqlserver.iops", "metadata": {"unit": "PerSecond", "description": null, "displayName": "RDS SQL Server IOPS"}}, {"key": "cloud.alicloud.rds.sqlserver.throughput", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "RDS SQL Server Throughput"}}, {"key": "cloud.alicloud.rds.sqlserver.network_in", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "RDS SQL Server Network In"}}, {"key": "cloud.alicloud.rds.sqlserver.network_out", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "RDS SQL Server Network Out"}}, {"key": "cloud.alicloud.rds.sqlserver.cache_hit_ratio", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS SQL Server Cache Hit Ratio"}}, {"key": "cloud.alicloud.rds.sqlserver.lock_waits", "metadata": {"unit": "PerSecond", "description": null, "displayName": "RDS SQL Server Lock Waits"}}, {"key": "cloud.alicloud.rds.sqlserver.lock_timeouts", "metadata": {"unit": "PerSecond", "description": null, "displayName": "RDS SQL Server Lock Timeouts"}}, {"key": "cloud.alicloud.rds.sqlserver.deadlocks", "metadata": {"unit": "PerSecond", "description": null, "displayName": "RDS SQL Server Deadlocks"}}, {"key": "cloud.alicloud.rds.sqlserver.blocked_processes", "metadata": {"unit": "Count", "description": null, "displayName": "RDS SQL Server Blocked Processes"}}, {"key": "cloud.alicloud.rds.sqlserver.longest_transaction_time", "metadata": {"unit": "Second", "description": null, "displayName": "RDS SQL Server Longest Transaction Time"}}], "description": "Metrics related to RDS SQL Server instances, providing managed relational database service for SQL Server workloads.", "displayName": "RDS SQL Server", "isRecommended": false}, "rds_postgresql": {"metrics": [{"key": "cloud.alicloud.rds.postgresql.cpu_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS PostgreSQL CPU Utilization"}}, {"key": "cloud.alicloud.rds.postgresql.memory_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS PostgreSQL Memory Utilization"}}, {"key": "cloud.alicloud.rds.postgresql.disk_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS PostgreSQL Disk Utilization"}}, {"key": "cloud.alicloud.rds.postgresql.connection_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS PostgreSQL Connection Utilization"}}, {"key": "cloud.alicloud.rds.postgresql.iops_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDS PostgreSQL IOPS Utilization"}}, {"key": "cloud.alicloud.rds.postgresql.disk_total", "metadata": {"unit": "Byte", "description": null, "displayName": "RDS PostgreSQL Disk Total"}}, {"key": "cloud.alicloud.rds.postgresql.disk_used", "metadata": {"unit": "Byte", "description": null, "displayName": "RDS PostgreSQL Disk Used"}}, {"key": "cloud.alicloud.rds.postgresql.long_running_queries", "metadata": {"unit": "Count", "description": null, "displayName": "RDS PostgreSQL Long Running Queries"}}, {"key": "cloud.alicloud.rds.postgresql.network_in", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "RDS PostgreSQL Network In"}}, {"key": "cloud.alicloud.rds.postgresql.network_out", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "RDS PostgreSQL Network Out"}}, {"key": "cloud.alicloud.rds.postgresql.connection_total", "metadata": {"unit": "Count", "description": null, "displayName": "RDS PostgreSQL Connection Total"}}, {"key": "cloud.alicloud.rds.postgresql.connection_active", "metadata": {"unit": "Count", "description": null, "displayName": "RDS PostgreSQL Connection Active"}}, {"key": "cloud.alicloud.rds.postgresql.connection_idle", "metadata": {"unit": "Count", "description": null, "displayName": "RDS PostgreSQL Connection Idle"}}, {"key": "cloud.alicloud.rds.postgresql.connection_waiting", "metadata": {"unit": "Count", "description": null, "displayName": "RDS PostgreSQL Connection Waiting"}}, {"key": "cloud.alicloud.rds.postgresql.qps", "metadata": {"unit": "Count", "description": null, "displayName": "RDS PostgreSQL QPS"}}, {"key": "cloud.alicloud.rds.postgresql.max_query_time", "metadata": {"unit": "Second", "description": null, "displayName": "RDS PostgreSQL Max Query Time"}}, {"key": "cloud.alicloud.rds.postgresql.replication_lag", "metadata": {"unit": "Second", "description": null, "displayName": "RDS PostgreSQL Replication Lag"}}], "description": "Metrics related to RDS PostgreSQL instances, providing managed relational database service for PostgreSQL workloads.", "displayName": "RDS PostgreSQL", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension collects essential metrics from the Alibaba Console for ECS, SLB, NAS, NAT Gateway, CEN, and VPN services. Additionally, it retrieves Alibaba Tags and correlates them with OneAgent entities for enhanced observability."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor health and performance of the Alibaba Cloud\n- Focusing on compute, storage and networking foundation of your Alibaba Cloud\n- Ingest Tags et use them in Dynatrace Platform"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Alibaba Cloud extension](https://docs.dynatrace.com/docs/shortlink/alibaba-cloud-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:19.641258Z","created":"2025-09-10T16:11:58.986302Z","seo_title":"Alibaba Cloud monitoring & observability","seo_description":"Automatically discover, baseline, and monitor Alicloud environment components. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/alicloud_overview_dashboard_b.png","https://cdn.hub.central.dynatrace.com/hub/alicloud_details_dashboard_b.png"],"about":"This extension collects essential metrics from the Alibaba Console for ECS, SLB, NAS, NAT Gateway, CEN, and VPN services. Additionally, it retrieves Alibaba Tags and correlates them with OneAgent entities for enhanced observability.","use_cases":"- Monitor health and performance of the Alibaba Cloud\n- Focusing on compute, storage and networking foundation of your Alibaba Cloud\n- Ingest Tags et use them in Dynatrace Platform","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Alibaba Cloud extension](https://docs.dynatrace.com/docs/shortlink/alibaba-cloud-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.alibaba-alicloud@2.0.0","fqn":"com.dynatrace.extension.alibaba-alicloud","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.alibaba-alicloud/com.dynatrace.extension.alibaba-alicloud-2.0.0-b5116bf53f4370f5b54f.zip","release_notes":"### ⚠️ WARNING ⚠️️: Possible breaking changes and warnings - PLEASE READ before upgrading:\n- This version requires a minimum Dynatrace version of 1.338.0 and a minimum EEC version of 1.333.0.\n- This version includes a potentially breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any created custom dynamic rules will no longer be used on metrics ingested from the extension. If you want to keep enforcing them, please create [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via OpenPipeline extraction.\n- Added feature set metadata for recommended metrics.","created":"2026-06-10T12:20:32.566954Z"},{"name":"com.dynatrace.extension.alibaba-alicloud@1.3.3","fqn":"com.dynatrace.extension.alibaba-alicloud","version":"1.3.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.alibaba-alicloud/com.dynatrace.extension.alibaba-alicloud-1.3.3-13b82299d5f74e0e189f.zip","release_notes":"### New features\n\n- Optional monitoring for **ApsaraDB RDS** (MySQL, PostgreSQL, SQL Server) and **ApsaraDB for MongoDB** \n- **MongoDB deployment modes**: Single Node, Replica Set, and Sharding\n- **Dashboards**: Classic dashboards and Gen3 **Documents** for RDS engines and MongoDB.\n\n### Requirements & remarks\n\n- Dynatrace cluster version **1.318** or later.\n- Add Python 3.14 support\n\n### Improved in this version\n\n- Fixed a few minor issues.","created":"2026-05-25T10:09:24.901506Z"},{"name":"com.dynatrace.extension.alibaba-alicloud@1.2.3","fqn":"com.dynatrace.extension.alibaba-alicloud","version":"1.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.alibaba-alicloud/com.dynatrace.extension.alibaba-alicloud-1.2.3-4328e9f784921371d0bf.zip","release_notes":"### Improved in this version\n\n- Ongoing security updates.\n- Improved fastcheck performance at the extension startup.\n- Improved error messages readability.","created":"2026-02-20T18:13:38.316209Z"},{"name":"com.dynatrace.extension.alibaba-alicloud@1.2.0","fqn":"com.dynatrace.extension.alibaba-alicloud","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.alibaba-alicloud/com.dynatrace.extension.alibaba-alicloud-1.2.0-f6e8fe16d9e474710ecb.zip","release_notes":"Patch level changes\n\n* Improved supportability through reporting of the monitoring endpoint statuses and logging the support-searchable error codes","created":"2025-12-12T10:26:04.488758Z"},{"name":"com.dynatrace.extension.alibaba-alicloud@1.1.0","fqn":"com.dynatrace.extension.alibaba-alicloud","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.alibaba-alicloud/com.dynatrace.extension.alibaba-alicloud-1.1.0-3a43629ce9c23f9c6234.zip","release_notes":"⚠️IMPORTANT CHANGE: This extension release requires Dynatrace cluster version 1.313 or later.\n\nNew features:\n\n- Customizable data collection frequency settings\n- Enabled the extension to present the Dynatrace Platform (a.k.a. Gen3) entity details screens in the future platform apps that will expect these screens\n\nPatch level changes:\n\n- Minor layout and UX adjustments on the Gen3 dashboard\n- Improved the configuration form validation logic","created":"2025-11-19T13:57:31.242518Z"},{"name":"com.dynatrace.extension.alibaba-alicloud@1.0.1","fqn":"com.dynatrace.extension.alibaba-alicloud","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.alibaba-alicloud/com.dynatrace.extension.alibaba-alicloud-1.0.1-9d21492b39cade0b6d46.zip","release_notes":"New features\n\n* This is the initial release of this extension. Looking for your feedback through [Community!](https://community.dynatrace.com/t5/Product-ideas/Alicloud-extension/idi-p/182695)","created":"2025-09-10T16:15:56.405766Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.alibaba-alicloud@2.0.0","fqn":"com.dynatrace.extension.alibaba-alicloud","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.alibaba-alicloud/com.dynatrace.extension.alibaba-alicloud-2.0.0-b5116bf53f4370f5b54f.zip","release_notes":"### ⚠️ WARNING ⚠️️: Possible breaking changes and warnings - PLEASE READ before upgrading:\n- This version requires a minimum Dynatrace version of 1.338.0 and a minimum EEC version of 1.333.0.\n- This version includes a potentially breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any created custom dynamic rules will no longer be used on metrics ingested from the extension. If you want to keep enforcing them, please create [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via OpenPipeline extraction.\n- Added feature set metadata for recommended metrics.","created":"2026-06-10T12:20:32.566954Z"}]},{"id":15,"slug":"amazon-api-gateway","title":"Amazon API Gateway","description":"Service for developers to create, publish, maintain, monitor, and secure APIs.","logo":"https://dt-cdn.net/hub/logos/amazon-api-gateway.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/api-gateway","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":394,"slug":"amazon-appstream-20","title":"Amazon AppStream 2.0","description":"Fully managed application streaming service that provides users with instant access to their desktop applications from anywhere.","logo":"https://dt-cdn.net/hub/logos/amazon-appstream-20.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/appstream","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":438,"slug":"amazon-athena","title":"Amazon Athena","description":"Interactive query service that makes it easy to analyze data directly in Amazon S3 using standard SQL.","logo":"https://dt-cdn.net/hub/logos/amazon-athena.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/athena","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":16,"slug":"amazon-aurora","title":"Amazon Aurora","description":"Relational database service developed and offered by Amazon Web Services.","logo":"https://dt-cdn.net/hub/logos/amazon-aurora.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/aurora","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1097,"slug":"amazon-bedrock","title":"Amazon Bedrock","description":"Observe end-to-end generative AI models provided by Amazon Bedrock.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/60/logo/bedrock-logo.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/machine-learning-platforms/bedrock","providers":["aws"],"tags":["ai","AI Observability","amazon","artificial-intelligence","aws","generative AI"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"End-to-end tracing and debugging to achieve complete visibility of prompt flows, from initial request to final response.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/60/media/dynatrace_6.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2Fdynatrace_6.png&sign=ebO0Zbacx9Aoes-q3BM_rAnGWmham1dmqcDs4ia3yiI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2Fdynatrace_6.png&sign=E0gNGuvZkz63847sO1pX_MKM3Jlv2UE1MybxmAz_v4Q","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2Fdynatrace_6.png&sign=kMc2KW2Xznxv5Y1qv74p_ChWxfjQmOFV8VSEGVVp_n0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2Fdynatrace_6.png&sign=l1XnJ-gYPelMRRuZNqVONKE0OvJ-jnOsArR_sl4KKUE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2Fdynatrace_6.png&sign=-fRprEazA2RS---GcKXciZEAYwDdKC6KDyqnSh72yRg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2Fdynatrace_6.png&sign=zbaCQbigSIw-fgxgUMSxIhRdimU955bsvRc0TWkK8gQ"}},{"caption":"OpenAI dashboards for Service Health, Guardrails, performance, and debugging.","src":"https://dt-cdn.net/hub/Amazon-bedrock-2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAmazon-bedrock-2.png&sign=nN7SC4RiAPRySuTeJZphAv1uwRkmYGpCBj0RelgPDmQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAmazon-bedrock-2.png&sign=KZPFIX0ezIBAbSJ5M6r3IrY6uWUYR-Rb2NR8vpEuiQI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAmazon-bedrock-2.png&sign=0oZ2usfnhmBt-PipEj8ar9dXKWs6MKcHiJ0OT7qkyzg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAmazon-bedrock-2.png&sign=wfuod6NMVzaZ6CSyedgX_dUjO8cyzTOQK0cLWW0KUXQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAmazon-bedrock-2.png&sign=PTf1crBo2rGzCfNgH4WQ8oEBjnvlGT9rz4LrtYo5bn8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAmazon-bedrock-2.png&sign=uxMR67_FShnIX7To5MxQFZN9_WZvYLuXczpZW9A-8Ac"}},{"caption":"Model Versioning and A/B Testing. Compare model performance across versions with A/B testing insight.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/60/media/models.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2Fmodels.png&sign=C5EmdUHL7QXf0o3gjC9dZPvElE9PnI-pTrklLQmULNA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2Fmodels.png&sign=6H_BREVPDAuK3Jr84MR1gO-hr9OGHyqOlvVz6U1qMow","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2Fmodels.png&sign=ohdgklik5LDlMrcMtN5g9yTbVHnqOBDkWptY-LcIea0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2Fmodels.png&sign=rZU0MxwhOTICqHIAzWgRfJQDXSjlm2kPIWdYQUsrSfs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2Fmodels.png&sign=6HASgLx4YlOYy3Gdpi3pJVgNoqNDVAPg7-GyqfVHFJA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2Fmodels.png&sign=FxghYO1Dp1TXFUMDoVvIbBLlnJdxBqErLukF0y5q4Fo"}},{"caption":"Setup alerts for pro-active monitoring. Get notified of detected problems in real time","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/60/media/AILLM_Observability_-_Customer_Demo.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=Mr1jS_6Nzb7WnIIk0A6zgkndWnhnLUsUgDCTDtjbr7U","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=F3vEbDCabaQyhu-AEtfsVFMmKCqEA7Q318Kz8GSw_K8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=Se7ECvXEu1DZsMBf9m7GEmXKLQd78wtsGvg5FUrH9jo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=4cyxEvGAuTGkRQi_mQqwkC0W-BASX2s0GZZ6KA7LInc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=AaEp4gNafLLpIhNiLHgD6v2NPPyzrh1OT-3zsuhXnVQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F60%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=_xJmXjqhkt7FL51-ocP4rJiJh4RR-eYRmxHQhSgi-zc"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Amazon Bedrock provides an easy way to build and scale generative AI applications with foundation models. \n\nBedrock is an end-to-end managed service that offers a choice of high-performing foundation models from leading AI companies like AI21 Labs, Anthropic, Cohere, Luma, Meta, Mistral AI, poolside, Stability AI, and Amazon through a single API. It also provides the broad set of capabilities you need to build generative AI applications with security, privacy, and responsible AI. \n\nDynatrace provides a solution for tracking and revealing the full context of used technologies and service interaction topology, analyzing security vulnerabilities, and observing metrics, traces, logs, and business events in real time—all done automatically and safely."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs.\n\n### Monitor guardrails to ensure compliance \n- Monitor your safeguards customized to your application requirements and responsible AI policies.\n- Validate toxicity, filtered content, and denied topics to ensure compliance. \n- Prevent PII leaks. \n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations."},"sourceId":"use_cases"}],"modified":"2026-01-15T16:00:36.938199Z","created":"2025-01-20T17:10:07.653309Z","seo_title":"Amazon Bedrock monitoring & observability","seo_description":"Observe end-to-end generative AI models provided by Amazon Bedrock. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/60/media/dynatrace_6.png","https://dt-cdn.net/hub/Amazon-bedrock-2.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/60/media/models.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/60/media/AILLM_Observability_-_Customer_Demo.png"],"about":"Amazon Bedrock provides an easy way to build and scale generative AI applications with foundation models. \n\nBedrock is an end-to-end managed service that offers a choice of high-performing foundation models from leading AI companies like AI21 Labs, Anthropic, Cohere, Luma, Meta, Mistral AI, poolside, Stability AI, and Amazon through a single API. It also provides the broad set of capabilities you need to build generative AI applications with security, privacy, and responsible AI. \n\nDynatrace provides a solution for tracking and revealing the full context of used technologies and service interaction topology, analyzing security vulnerabilities, and observing metrics, traces, logs, and business events in real time—all done automatically and safely.","use_cases":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs.\n\n### Monitor guardrails to ensure compliance \n- Monitor your safeguards customized to your application requirements and responsible AI policies.\n- Validate toxicity, filtered content, and denied topics to ensure compliance. \n- Prevent PII leaks. \n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1215,"slug":"amazon-bedrock-agentcore-observability","title":"Amazon Bedrock AgentCore","description":"Monitor and trace your Amazon Bedrock AgentCore Agents.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/40/logo/agent-core_1-icon.png","link_to":null,"documentation_link":"https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/aws-bedrock-agents/oneagent","providers":[],"tags":["Agent","AgentCore Agents","AI","Amazon","AWS","LLM","Nova"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Distributed tracing with Amazon Bedrock AgentCore prompt and tool calling","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/40/media/dynatrace_4.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F40%2Fmedia%2Fdynatrace_4.png&sign=S8XlpVfavsuexJTVK5SbsrPb5Y5O7TEkC_e82iXmq14","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F40%2Fmedia%2Fdynatrace_4.png&sign=q9IIYtGIJYn11aO14tU59lPpEqDwNx5gywbqEEwcGMo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F40%2Fmedia%2Fdynatrace_4.png&sign=AMf1KyV7N12UGBe-VTI1OtEmFhahXKTvs_pgcjNrGGo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F40%2Fmedia%2Fdynatrace_4.png&sign=MqD1Z40mN-QFu1pEkb5caFlvUIanE67ijXMR-3DH4yE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F40%2Fmedia%2Fdynatrace_4.png&sign=OazVtA6csHdRKef13jySJXlFP06VrvhDwjrbw6yrOpU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F40%2Fmedia%2Fdynatrace_4.png&sign=EYZIBWoTZoWBH1NtG7P89E7azm3UYCPjf7mVC6EKIqk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace support end-to-end observability for Agentic AI like orchestrating agent workloads, tools, LLMs, and orchestration, so you can monitor performance and cost, trace complex workflows, and act on insights to optimize reliability at scale. \n\nBy instrumenting your Amazon Bedrock AgentCore with Dynatrace, you get continuous visibility into agent behavior, tool usage, dependencies, guardrails, and model interactions across your whole stack."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor Amazon Bedrock AgentCore service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each Agentic request. \n\n### Monitor service quality and cost of Agents\n- Setup error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging of Agentic AI\n- Achieve complete visibility of prompt flows, tool usage from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of Agentic AI prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in tool callings, prompts, tokens, or system integrations."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up end-to-end observability for your Amazon Bedrock AgentCore powered applications is possible with Traceloop's OpenLLMetry (with OpenTelemetry under the hood), which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [our Agentic AI instrumentation examples on GitHub](https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples). \n\nAdditionally, you can read more about how to install [the new AI Observability experience.](https://docs.dynatrace.com/docs/shortlink/ai-observability-preview)"},"sourceId":"get_started"}],"modified":"2026-06-24T10:43:22.443685Z","created":"2025-10-22T22:23:46.261994Z","seo_title":"Amazon Bedrock AgentCore monitoring & observability","seo_description":"Monitor and trace your Amazon Bedrock AgentCore Agents. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/40/media/dynatrace_4.png"],"about":"Dynatrace support end-to-end observability for Agentic AI like orchestrating agent workloads, tools, LLMs, and orchestration, so you can monitor performance and cost, trace complex workflows, and act on insights to optimize reliability at scale. \n\nBy instrumenting your Amazon Bedrock AgentCore with Dynatrace, you get continuous visibility into agent behavior, tool usage, dependencies, guardrails, and model interactions across your whole stack.","use_cases":"### Monitor Amazon Bedrock AgentCore service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each Agentic request. \n\n### Monitor service quality and cost of Agents\n- Setup error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging of Agentic AI\n- Achieve complete visibility of prompt flows, tool usage from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of Agentic AI prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in tool callings, prompts, tokens, or system integrations.","supported_distributions":"","get_started":"Setting up end-to-end observability for your Amazon Bedrock AgentCore powered applications is possible with Traceloop's OpenLLMetry (with OpenTelemetry under the hood), which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [our Agentic AI instrumentation examples on GitHub](https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples). \n\nAdditionally, you can read more about how to install [the new AI Observability experience.](https://docs.dynatrace.com/docs/shortlink/ai-observability-preview)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1251,"slug":"bedrock-agentcore-gw","title":"Amazon Bedrock AgentCore Gateway","description":"Enable Bedrock agents to access Dynatrace for real‑time observability insights.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/174/logo/agentcore-icon.png","link_to":null,"documentation_link":"https://github.com/awslabs/amazon-bedrock-agentcore-samples/tree/main/03-integrations/gateway/dynatrace","providers":[],"tags":["a2a","AgentCore Gateway","agentic-coding","agentic-ecosystem","AI","AI observability","Amazon Bedrock","Bedrock AgentCore","MCP","Model Context Protocol"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Integrate Dynatrace MCP server with AgentCore Gateway","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/174/media/illustration.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F174%2Fmedia%2Fillustration.png&sign=qBmjCe4S31IfDmotIyacKHWLh5QRyhjSm6BvNwNl5-8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F174%2Fmedia%2Fillustration.png&sign=f6ZHwyx88kXGxeBzdaPbcRig0xCva6i1CfeE573-a7E","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F174%2Fmedia%2Fillustration.png&sign=xrKwivQpqhYmcWL6whncX6r6QyzxZ-PCYjAKmX2RYDw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F174%2Fmedia%2Fillustration.png&sign=-rROc9NmTP-leHKsffT9dQy-tgHfBSF9NAaqxytyUP8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F174%2Fmedia%2Fillustration.png&sign=l7AJO6KX45sOjBH5WhgF2xu-X7DRxmuD_UmOu4vbcJg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F174%2Fmedia%2Fillustration.png&sign=7YECmfFUHcHE_s77hxeM15j2fXDRX0GJjYwx2JhJVu4"}},{"caption":"Schematic overview of Amazon Bedrock AgentCore Gateway","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/174/media/illustration_agentcore_gateway.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F174%2Fmedia%2Fillustration_agentcore_gateway.png&sign=Jrf1afJVHUrsEzwaMqX9iSgnvNAFrlVsm5XzeBzSE7w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F174%2Fmedia%2Fillustration_agentcore_gateway.png&sign=I9prgPeCd-jdSHBaVxb8XOJE7sYdg0-HHUcZdNW42Lc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F174%2Fmedia%2Fillustration_agentcore_gateway.png&sign=SvaXMiDcCaWhiR1uBaO8mLkS3RgdsnMCe8x_FXU7bQ8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F174%2Fmedia%2Fillustration_agentcore_gateway.png&sign=pQMeTXfWimFCGSXAzlssGcIlMFMqJv8U1uK8zkI3Uwg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F174%2Fmedia%2Fillustration_agentcore_gateway.png&sign=L7X-f_pEXEQEwyHNxT927Mzxs1Yvk28yA05rSPW4QOs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F174%2Fmedia%2Fillustration_agentcore_gateway.png&sign=W6qVMF1-sRcQnEU2ToTwTp9gfCzNUXICkdhdfRWNDhQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Give your Amazon Bedrock agents the power to make context‑aware decisions using real‑time observability data from Dynatrace.\n\nWith the Dynatrace MCP Server integrated into your Bedrock AgentCore Gateway, your agents can access service health, metrics, traces, problems, dependency information, and logs directly. This allows them to detect anomalies, understand system state, and act intelligently based on actual production conditions.\n\nUsing the Model Context Protocol ([MCP](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server)﻿), Dynatrace becomes a live source of truth that your agents can query through a standardized interface. This integration allows advanced agentic automation, operational awareness, and closed‑loop remediation workflows."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Provide agents with real-time observability data:** Agents can retrieve service metrics, entity data, logs, and distributed traces directly from Dynatrace.\n- **Enable automated problem detection and response:** Agents can query live problem feeds and take corrective action or escalate intelligently.\n- **Enhance agent reasoning with root-cause-aware context:** Give agents access to dependencies, topology, and causal data for more accurate decisions.\n- **Support compliance, auditing, and governance workflows:** Agents can gather observability evidence on demand for regulated processes.\n- **Optimize performance and cost through agent-driven insights:** Allow agents to reason about system health, latency, and resource usage in real time."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up the integration between Amazon Bedrock AgentCore Gateway and Dynatrace MCP Server requires a few steps performed in your AWS environment.\n\n1. Set up the Dynatrace MCP Server: Configure the Dynatrace MCP Server and required OAuth credentials as described in the reference implementation. This allows secure agent access to Dynatrace APIs.\n\n2. Create an AgentCore Gateway: Use the AgentCore starter toolkit, AWS CLI, console, or SDK to create a gateway with MCP support and inbound authentication (Cognito or any OAuth 2.0 provider).\n\n3. Register Dynatrace MCP server as a target: Add the Dynatrace MCP Server as a Gateway Target, including OAuth credential provider configuration and scopes.\n\n4. Connect a Bedrock agent: Give your agent access to the Gateway and use the listTools method to verify that the MCP tools provided by Dynatrace are available.\n\n5. Start querying Dynatrace: Your agent can now retrieve problems, metrics, logs, traces, and other observability data exposed through the MCP Server.\n\nThe Amazon Bedrock AgentCore samples repository includes a complete, production-tested implementation of the Dynatrace MCP Server target. This implementation demonstrates how to create an MCP server that integrates with Dynatrace and can be used as a target within your AgentCore Gateway.\n\n[The reference implementation is available here](https://github.com/awslabs/amazon-bedrock-agentcore-samples/tree/main/03-integrations/gateway/dynatrace)"},"sourceId":"get_started"}],"modified":"2026-02-13T11:24:03.669248Z","created":"2026-01-28T17:00:06.988158Z","seo_title":"Amazon Bedrock AgentCore Gateway monitoring & observability","seo_description":"Enable Bedrock agents to access Dynatrace for real‑time observability insights. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/fuel-bedrock-agents-with-observability-data-via-the-dynatrace-mcp-server/","image":"https://cdn.hub.central.dynatrace.com/hub/console/bedrock-agentcore-gw/media/62934dc5-3b87-4f38-b4b2-e6f5d69dcca6.webp","title":"Fuel Bedrock agents with observability data via the Dynatrace MCP Server","href_text":"Read more","description":"Give your Bedrock agents real-time system awareness"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-agentic-ecosystem-drive-real-outcomes-not-ai-pilots/","image":"https://cdn.hub.central.dynatrace.com/hub/console/bedrock-agentcore-gw/media/8492bd97-c521-439b-adb7-f66af556a564.webp","title":"Dynatrace agentic ecosystem: Drive real outcomes, not AI pilots","href_text":"Read more","description":"Real agentic ecosystem use cases for developers, SREs, and IT Ops engineers you can implement today"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/","image":"https://cdn.hub.central.dynatrace.com/hub/console/bedrock-agentcore-gw/media/f138372f-bab8-41e9-a7ad-183d8f092781.webp","title":"Dynatrace MCP Server: Empower your AI assistants to interact with Dynatrace and access live production insights","href_text":"Read more","description":"Get real-time insights from your digital systems right inside your processes"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/174/media/illustration.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/174/media/illustration_agentcore_gateway.png"],"about":"Give your Amazon Bedrock agents the power to make context‑aware decisions using real‑time observability data from Dynatrace.\n\nWith the Dynatrace MCP Server integrated into your Bedrock AgentCore Gateway, your agents can access service health, metrics, traces, problems, dependency information, and logs directly. This allows them to detect anomalies, understand system state, and act intelligently based on actual production conditions.\n\nUsing the Model Context Protocol ([MCP](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server)﻿), Dynatrace becomes a live source of truth that your agents can query through a standardized interface. This integration allows advanced agentic automation, operational awareness, and closed‑loop remediation workflows.","use_cases":"- **Provide agents with real-time observability data:** Agents can retrieve service metrics, entity data, logs, and distributed traces directly from Dynatrace.\n- **Enable automated problem detection and response:** Agents can query live problem feeds and take corrective action or escalate intelligently.\n- **Enhance agent reasoning with root-cause-aware context:** Give agents access to dependencies, topology, and causal data for more accurate decisions.\n- **Support compliance, auditing, and governance workflows:** Agents can gather observability evidence on demand for regulated processes.\n- **Optimize performance and cost through agent-driven insights:** Allow agents to reason about system health, latency, and resource usage in real time.","supported_distributions":"","get_started":"Setting up the integration between Amazon Bedrock AgentCore Gateway and Dynatrace MCP Server requires a few steps performed in your AWS environment.\n\n1. Set up the Dynatrace MCP Server: Configure the Dynatrace MCP Server and required OAuth credentials as described in the reference implementation. This allows secure agent access to Dynatrace APIs.\n\n2. Create an AgentCore Gateway: Use the AgentCore starter toolkit, AWS CLI, console, or SDK to create a gateway with MCP support and inbound authentication (Cognito or any OAuth 2.0 provider).\n\n3. Register Dynatrace MCP server as a target: Add the Dynatrace MCP Server as a Gateway Target, including OAuth credential provider configuration and scopes.\n\n4. Connect a Bedrock agent: Give your agent access to the Gateway and use the listTools method to verify that the MCP tools provided by Dynatrace are available.\n\n5. Start querying Dynatrace: Your agent can now retrieve problems, metrics, logs, traces, and other observability data exposed through the MCP Server.\n\nThe Amazon Bedrock AgentCore samples repository includes a complete, production-tested implementation of the Dynatrace MCP Server target. This implementation demonstrates how to create an MCP server that integrates with Dynatrace and can be used as a target within your AgentCore Gateway.\n\n[The reference implementation is available here](https://github.com/awslabs/amazon-bedrock-agentcore-samples/tree/main/03-integrations/gateway/dynatrace)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","amazon-bedrock-agentcore-observability","ask-davis-copilot","mcp-server-tools"],"latest_downloads":null},{"id":17,"slug":"amazon-cloudfront","title":"Amazon CloudFront","description":"Content delivery network offered by Amazon Web Services.","logo":"https://dt-cdn.net/hub/logos/amazon-cloudfront.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/cloudfront","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":398,"slug":"amazon-cloudsearch","title":"Amazon CloudSearch","description":"Set up, manage, and scale a search solution for your website or application using CloudSearch.","logo":"https://dt-cdn.net/hub/logos/amazon-cloudsearch.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/cloudsearch","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":21,"slug":"amazon-cloudwatch","title":"Amazon Cloudwatch","description":"Monitoring service for AWS cloud resources and the applications you run on AWS.","logo":"https://dt-cdn.net/hub/logos/amazon-cloudwatch.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/aws-cloudwatch/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/aws-monitoring-guide","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integration with AWS CloudWatch is essential for maintaining optimal performance and operational health of AWS environments. It provides comprehensive observability and monitoring, offering actionable insights for DevOps engineers, developers, IT managers, site reliability engineers (SREs), and product owners. Key features include real-time monitoring of AWS infrastructure, applications, and multiple data centers, along with intelligent AI-driven root cause analysis. This integration helps optimize resource utilization, respond to system-wide performance changes, and ensure seamless operations across hybrid and multicloud environments. By leveraging Dynatrace automatic instrumentation and unique hybrid support, users can achieve full stack visibility and reduce time-to-problem resolution, enhancing overall efficiency and reliability."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Real-time infrastructure monitoring: Track AWS infrastructure, applications, and multiple data centers.\n- AI-driven root cause analysis: Reduce time-to-problem resolution with intelligent insights.\n- Resource optimization: Monitor and optimize resource utilization across AWS environments.\n- Hybrid cloud support: Achieve full stack visibility in hybrid and multicloud environments.\n- Automatic instrumentation: Simplify cloud observability with easy, automatic, AI-powered tools."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- [Get Started with AWS CloudWatch Monitoring](https://docs.dynatrace.com/docs/ingest-from/amazon-web-services/integrate-with-aws/cloudwatch-metrics): This guide provides detailed steps to ingest data from Amazon CloudWatch, focusing on infrastructure monitoring of AWS services."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.634892Z","created":"2020-08-14T07:46:17.244000Z","seo_title":"Amazon Cloudwatch monitoring & observability","seo_description":"Monitoring service for AWS cloud resources and the applications you run on AWS. Start your free trial today!","customer_story":{"quote":"Dynatrace has put us in a terrific position to gain more metrics and value from our investment in AWS and we are now rapidly accelerating our workloads based on this confidence.","person":{"name":"Grey Properjohn","title":"Manager, Head of Software Engineering and Architecture, RWWA"},"company":{"logo":null,"title":"RWWA"},"link_to":{"href":"https://www.dynatrace.com/customers/rwwa/","target":null,"href_text":"Read Customer Story"}},"marketing_related_content":[],"screenshots":[],"about":"Dynatrace integration with AWS CloudWatch is essential for maintaining optimal performance and operational health of AWS environments. It provides comprehensive observability and monitoring, offering actionable insights for DevOps engineers, developers, IT managers, site reliability engineers (SREs), and product owners. Key features include real-time monitoring of AWS infrastructure, applications, and multiple data centers, along with intelligent AI-driven root cause analysis. This integration helps optimize resource utilization, respond to system-wide performance changes, and ensure seamless operations across hybrid and multicloud environments. By leveraging Dynatrace automatic instrumentation and unique hybrid support, users can achieve full stack visibility and reduce time-to-problem resolution, enhancing overall efficiency and reliability.","use_cases":"- Real-time infrastructure monitoring: Track AWS infrastructure, applications, and multiple data centers.\n- AI-driven root cause analysis: Reduce time-to-problem resolution with intelligent insights.\n- Resource optimization: Monitor and optimize resource utilization across AWS environments.\n- Hybrid cloud support: Achieve full stack visibility in hybrid and multicloud environments.\n- Automatic instrumentation: Simplify cloud observability with easy, automatic, AI-powered tools.","supported_distributions":"","get_started":"- [Get Started with AWS CloudWatch Monitoring](https://docs.dynatrace.com/docs/ingest-from/amazon-web-services/integrate-with-aws/cloudwatch-metrics): This guide provides detailed steps to ingest data from Amazon CloudWatch, focusing on infrastructure monitoring of AWS services."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":416,"slug":"amazon-cloudwatch-logs","title":"Amazon CloudWatch Logs","description":"Monitor, store, and access your log files from instances, AWS CloudTrail, Route 53, and other sources.","logo":"https://dt-cdn.net/hub/logos/amazon-cloudwatch-logs.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/cloudwatch-logs","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":22,"slug":"amazon-cognito","title":"Amazon Cognito","description":"Add user sign-up, sign-in, and access control to your web and mobile apps quickly and easily.","logo":"https://dt-cdn.net/hub/logos/amazon-cognito.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/cognito","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":473,"slug":"amazon-connect","title":"Amazon Connect","description":"Easy to use omnichannel cloud contact center that helps you to provide superior customer service at a lower cost.","logo":"https://dt-cdn.net/hub/logos/amazon-connect.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/connect","providers":["aws"],"tags":[],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":738,"slug":"amazon-corretto","title":"Amazon Corretto","description":"Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine.","logo":"https://dt-cdn.net/hub/logos/amazon-corretto.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/technology-support/application-software/java/support-for-jvms","providers":["oa"],"tags":["application-monitoring","full-stack","java","jvm","runtime","virtual-machine"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-management_EeJlK1h.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_EeJlK1h.png&sign=QfUF3BlyO9GDF0O_5k0wj02Gc32Age3oPjMIl7LBWpU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_EeJlK1h.png&sign=JFKLco-4KgfLA_0KHo1x2V7W9xRNZJf2Nnr80VVXOGk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_EeJlK1h.png&sign=wavQ1dvKDagykjQFFy0Ql5Rj3MleH0Z0Jy0qWDFB2jg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_EeJlK1h.png&sign=QPPCcvBai6_lswhBEcScLzKDtWRWqe9plG7IIvl51gI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_EeJlK1h.png&sign=iLtmKnVkOu_ZKYIxotRSdNacByfeVJo8cqDSP0O2FE0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_EeJlK1h.png&sign=2jYF8M3HouPELaVbsF0JjidaPN6w4SxV9KfgX_B40EI"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-1_0Pctzc2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_0Pctzc2.png&sign=2Y6c9vAztDE_cUBLuZ92ASUhJ7hfQhdnmy5BStkWbec","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_0Pctzc2.png&sign=gFq9_BlS3meYGvogKBfTi3FN-bZ6lt4Ip7h4Ljlxqrc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_0Pctzc2.png&sign=Dn89a-_SieCn-vLlug3sGjV6opl5jeGak6nJGpzQARc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_0Pctzc2.png&sign=3_an-r4cmlOnte34KnDzqCg-5u5TtUR1e9fruObaPsc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_0Pctzc2.png&sign=qCfxevlABuTPf-QRvsxVNXjpQpEiznYS8oq-o94Yraw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_0Pctzc2.png&sign=3IB6br2QstxMtw0t8d93caL2lD2JrVxLLkVWTdHR3KM"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-2_78TXimO.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_78TXimO.png&sign=uavKuBgXehpZBdM0tDxkPkxQisxMSz4wjO1CG4iR8oQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_78TXimO.png&sign=wMO__ufxIN_tHQ40she9B7VOB2O4lqUHgbthE4cnFkg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_78TXimO.png&sign=R73us0M2kB-L9NZEl5X-mTKIDp5t3qucH2aj79o5Jh0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_78TXimO.png&sign=T0d6oQ3COhsBJ2KX66jfrI8hi6TxwgNVOjyyni1oNm8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_78TXimO.png&sign=7hY6DutzU18p3KxjQ5upfcI0faFfDtY9Zv7tq1yvI2c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_78TXimO.png&sign=tEPKIbPlEOFrwblecSFS9V0ZFf4iSn_aHUq_IW4rjvI"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-3_nsBR8et.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_nsBR8et.png&sign=xVczazLCcZoN5MUdADbEy8Fofg1MoETSoXHV1E27haA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_nsBR8et.png&sign=fr9euXXQhgsmxqu9aCzYrxOnk1-tJmfs_Cuqo5BMgR0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_nsBR8et.png&sign=SUzSaLl0LXeqvcqay3CFMSOzMC-QJhIQi9a1DUjKBIo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_nsBR8et.png&sign=Fn_9y4oRxEKKvUpSsKTRZplpWhAbgT3PWqs9mYv6ZzE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_nsBR8et.png&sign=0-GqYQvv14OIRw54acCpNsOsbSWRGBch_45z5yFf1Ug","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_nsBR8et.png&sign=vGWVbxglvLPgm4ZMwLwS4ig8C95_I2Jrdz4uhP80TGE"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-threads_kqxJxAH.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_kqxJxAH.png&sign=hsSHpyv4anjoa1HyNd-x1RX5GlQKw0VOb6cTZP67xVg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_kqxJxAH.png&sign=r-eHFCu07DGJnZo-9tow_ZxU9IcRDXAZvLF3CEtKhzo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_kqxJxAH.png&sign=18VW8VeKHD4CFBV1qqpM28RRvxjuqKMMnSNtVSFZ3UQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_kqxJxAH.png&sign=NcVrgPSymLE3_67EZ2EzEEu_PLfeI02hm8A86AvosoA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_kqxJxAH.png&sign=p_JdyCeUXyVLBy-cJcOP30guwt3A1Tc6-2y-A6jqAfA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_kqxJxAH.png&sign=o8SXcDpBh0AWT1JXJdkFG8XrTBA_zuyZ5Xb90o4nozc"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically detects all applications executed on the virtual machine including end-to-end tracing, metrics and log insights. Deep code-level insights combined with market leading profiling capabilities like method hotspots, error/exception analysis, and thread analysis help you to improve the robustness of virtual machines. Comprehensive metrics give you visibility into memory allocation, garbage collection, and thread behaviour."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your virtual machine metrics via Dynatrace's builtin JMX monitoring capability."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If your virtual machine is running directly on a system, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your virtual machine is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your virtual machine is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.644879Z","created":"2022-03-25T17:17:37.337588Z","seo_title":"Amazon Corretto monitoring & observability","seo_description":"Amazon Corretto monitoring made easy: Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine. Free trial!","customer_story":{"quote":"Dynatrace has put us in a terrific position to gain more metrics and value from our investment in AWS and we are now rapidly accelerating our workloads based on this confidence.","person":{"name":"Grey Properjohn","title":"Manager, Head of Software Engineering and Architecture, RWWA"},"company":{"logo":null,"title":"RWWA"},"link_to":{"href":"https://www.dynatrace.com/customers/rwwa/","target":null,"href_text":"Read Customer Story"}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/jvm-memory-management_EeJlK1h.png","https://dt-cdn.net/hub/jvm-memory-profiling-1_0Pctzc2.png","https://dt-cdn.net/hub/jvm-memory-profiling-2_78TXimO.png","https://dt-cdn.net/hub/jvm-memory-profiling-3_nsBR8et.png","https://dt-cdn.net/hub/jvm-threads_kqxJxAH.png"],"about":"Dynatrace automatically detects all applications executed on the virtual machine including end-to-end tracing, metrics and log insights. Deep code-level insights combined with market leading profiling capabilities like method hotspots, error/exception analysis, and thread analysis help you to improve the robustness of virtual machines. Comprehensive metrics give you visibility into memory allocation, garbage collection, and thread behaviour.","use_cases":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your virtual machine metrics via Dynatrace's builtin JMX monitoring capability.","supported_distributions":"","get_started":"If your virtual machine is running directly on a system, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your virtual machine is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your virtual machine is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":403,"slug":"amazon-documentdb","title":"Amazon DocumentDB","description":"Amazon DocumentDB (with MongoDB compatibility) is a fast, reliable, and fully managed database service.","logo":"https://dt-cdn.net/hub/logos/amazon-documentdb.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/documentdb","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":23,"slug":"amazon-dynamodb","title":"Amazon DynamoDB","description":"Fully managed NoSQL database service that supports key-value and data structure.","logo":"https://dt-cdn.net/hub/logos/amazon-dynamodb.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/dynamodb","providers":[],"tags":["amazon","log-ingest-integration-cloud:aws:dynamodb"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"See Amazon DynamoDB performance metrics on one dashboard.","src":"https://dt-cdn.net/hub/amazon-dynamodb-overview_2_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-overview_2_1.png&sign=6-guZerXN7Rh5fWMI-WGnrkYRpCCbeHtfwnaQfIS4P0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-overview_2_1.png&sign=dpAUnGtNA8Lm3utrgeudeIrvM718jqqvmNNoJWUcyxc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-overview_2_1.png&sign=57DVCse_BYrGK_ZUpFQ7skkB_XsLQB3EKnQ_Bx3zWuQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-overview_2_1.png&sign=XTtLcVUvyft5UyOVg6-UN5cxJw8ZZNmYdpk3GvVKpxE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-overview_2_1.png&sign=x6zvKnf1Baot2FlvVx1RBafeSml4IhiBwRlHLviJapc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-overview_2_1.png&sign=6g0DL_aZtvsbKFuY7_-DHWwfaJ13JVY_4GLQ1NGadLg"}},{"caption":"Get a detailed view of all your Amazon DynamoDB instances.","src":"https://dt-cdn.net/hub/amazon-dynamodb-details_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-details_1.png&sign=aWJmr2LiyD9BICEBG8XL41YvxiSOBggu-sI2jfFLxj8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-details_1.png&sign=wUA9SEuOychQV-eIOvQRHqixJjzOnzd2t8DVJ7cSdVg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-details_1.png&sign=V8re8KTXetWaEkQ5UQxEfUe9a2pw4jd9S29NqoX9WZA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-details_1.png&sign=G9AKK5RDF4sr4kaHvjZTbTmBfgXO8IVPFg_eyKMxtgM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-details_1.png&sign=SwIoXHAqqN_WOXuXc_kEBewOhWj4SW6pdo_9jd2DC18","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-details_1.png&sign=e7qMN5ZuP7cUUqyhNs7vJuKlm-9im9siFrrbcU26PLI"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Unlock the power of Amazon DynamoDB, a fully managed NoSQL database that delivers fast, predictable performance and seamless scalability. Effortlessly create database tables to store and retrieve unlimited data, handling any level of request traffic.\n\nEnhance this with Dynatrace, which unifies monitoring into a single solution. It covers user experience, application performance, AWS metrics (including Amazon CloudWatch data), third-party monitoring, network metrics, and log monitoring. Simplify your monitoring and optimize performance easily."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"After discovering your AWS infrastructure, Dynatrace collects performance metrics about its components. Amazon DynamoDB monitoring will provide you with metrics about:\n- latency\n- throttled requests\n- errors\n- consumed capacity\n### Related information\n- [Five Key Considerations for AWS](https://www.dynatrace.com/resources/ebooks/five-key-considerations-for-monitoring-aws/)\n- [Plan, execute and monitor ​your cloud migration for sustained success](https://www.dynatrace.com/resources/ebooks/cloud-migration-aws/)\n- [AWS: Driving successful software intelligence with Dynatrace](https://www.dynatrace.com/partners/stories/aws/)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:56.650195Z","created":"2020-08-14T07:46:17.268000Z","seo_title":"Amazon DynamoDB monitoring & observability","seo_description":"Fully managed NoSQL database service that supports key-value and data structure. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/amazon-dynamodb-overview_2_1.png","https://dt-cdn.net/hub/amazon-dynamodb-details_1.png"],"about":"Unlock the power of Amazon DynamoDB, a fully managed NoSQL database that delivers fast, predictable performance and seamless scalability. Effortlessly create database tables to store and retrieve unlimited data, handling any level of request traffic.\n\nEnhance this with Dynatrace, which unifies monitoring into a single solution. It covers user experience, application performance, AWS metrics (including Amazon CloudWatch data), third-party monitoring, network metrics, and log monitoring. Simplify your monitoring and optimize performance easily.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":471,"slug":"amazon-dynamodb-accelerator-dax","title":"Amazon DynamoDB Accelerator (DAX)","description":"Fully managed, highly available, in-memory cache for your Amazon DynamoDB.","logo":"https://dt-cdn.net/hub/logos/amazon-dynamodb-accelerator-dax.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/amazon-web-services/amazon-web-services-integrations/aws-service-metrics/dynamodb","providers":["aws"],"tags":[],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["amazon-dynamodb"],"latest_downloads":null},{"id":26,"slug":"amazon-ec2","title":"Amazon EC2","description":"AI-driven insights and full-stack monitoring for optimal Amazon EC2 performance.","logo":"https://dt-cdn.net/hub/logos/amazon-ec2.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/aws-ec2","providers":[],"tags":["amazon","aws","cloud monitoring","log-ingest-integration-cloud:aws:ec2"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Validates cloud deployments by automatically discovering Amazon EC2 instances using the Amazon CloudWatch API. It provides a comprehensive overview of key metrics in a single view and keeps you updated on instance changes. With real-time maps of applications, services, and AWS resources, you can see component interactions and ensure your architecture functions as designed. This enhances visibility, operational efficiency, and cloud management.","src":"https://dt-cdn.net/hub/automatic-cloud-dynamics-ec2_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fautomatic-cloud-dynamics-ec2_1.png&sign=dnmnLEwSkhA8R39GpAr2QpHAXx1j6R-2bOJYXI4Fvvc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fautomatic-cloud-dynamics-ec2_1.png&sign=3iBjUG4hyVvG79jN89j3tOl4NK-SC9HMMfwZOaeBD_0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fautomatic-cloud-dynamics-ec2_1.png&sign=DfX7rQEV538KaXATMaq2r8zOffDRwl_h1bVHjvZUfw8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fautomatic-cloud-dynamics-ec2_1.png&sign=BaUbj7EJ9kjFiB_qs5FLVPGy5h2gVzpD7BNrnMsb_bo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fautomatic-cloud-dynamics-ec2_1.png&sign=0_ttyfLcCptEiKnNUuJf-ssuLSTM83eFIpcOVZaZ5zM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fautomatic-cloud-dynamics-ec2_1.png&sign=iO0-kEG3cAGl00i1g4n4-8JRED24WjyHvOohY1wT0E0"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Amazon EC2 monitoring provides AI-driven insights and full stack monitoring, ensuring optimal performance and quick issue resolution. It automatically discovers and maps EC2 instances and their dependencies, offering a clear ecosystem view. Customers benefit from real-time data and alerts, enabling proactive management. The solution scales effortlessly and helps optimize cloud costs through detailed resource utilization insights. Overall, it enhances operational efficiency, reduces downtime, and improves cost efficiency for Amazon EC2 users."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- AI-Driven Insights: Dynatrace uses artificial intelligence to provide deep insights into the performance and health of Amazon EC2 instances, helping customers quickly identify and resolve issues.\n- Full-Stack Monitoring: The platform offers comprehensive monitoring across the entire stack, including applications, infrastructure, and cloud environments, ensuring there are no blind spots.\n- Automatic Discovery and Mapping: Dynatrace automatically discovers and maps all EC2 instances and their dependencies, providing a clear view of the entire ecosystem.\n- Real-Time Data: Customers receive real-time data and alerts, enabling proactive management and quick response to potential problems.\n- Scalability: The solution scales effortlessly with the customer’s environment, handling thousands of instances without performance degradation.\n- Ease of Use: With easy setup and intuitive dashboards, customers can start monitoring their EC2 instances quickly and efficiently.\n- Cost Optimization: Dynatrace provides detailed insights into resource utilization, helping customers optimize their cloud costs and improve efficiency.\n\nThese features collectively enhance operational efficiency, reduce downtime, and optimize costs, delivering significant value to customers using Amazon EC2."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Watch this [30-minute](https://info.dynatrace.com/apm_saas_wc_demo_mar13_emea_reg_wod.html?_gl=1*rv8dur*_gcl_au*MTY3NjUxMzg3OC4xNzIyNTAyODI0*_ga*MjAxMDg1NTAwMC4xNjc0ODIxODk4*_ga_1MEMV02JXV*MTcyOTE3NTA5Ni40NTMuMS4xNzI5MTc3MTU0LjAuMC4w) demo to:\n- Learn about monitoring needs for your apps on AWS\n- See the benefit of a single pane of glass – Amazon CloudWatch and application monitoring data on one page\n- Understand how Dynatrace AI auto-discovers your AWS deployments and helps you with root cause analysis"},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Related content\n- [Five Key Considerations for AWS](https://www.dynatrace.com/resources/ebooks/five-key-considerations-for-monitoring-aws/)\n- [Plan, execute and monitor ​your cloud migration for sustained success](https://www.dynatrace.com/resources/ebooks/cloud-migration-aws/)\n- [AWS: Driving successful software intelligence with Dynatrace](https://www.dynatrace.com/partners/stories/aws/)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:56.654894Z","created":"2020-08-14T07:46:17.294000Z","seo_title":"Amazon EC2 monitoring & observability","seo_description":"AI-driven insights and full-stack monitoring for optimal Amazon EC2 performance. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/automatic-cloud-dynamics-ec2_1.png"],"about":"Amazon EC2 monitoring provides AI-driven insights and full stack monitoring, ensuring optimal performance and quick issue resolution. It automatically discovers and maps EC2 instances and their dependencies, offering a clear ecosystem view. Customers benefit from real-time data and alerts, enabling proactive management. The solution scales effortlessly and helps optimize cloud costs through detailed resource utilization insights. Overall, it enhances operational efficiency, reduces downtime, and improves cost efficiency for Amazon EC2 users.","use_cases":"- AI-Driven Insights: Dynatrace uses artificial intelligence to provide deep insights into the performance and health of Amazon EC2 instances, helping customers quickly identify and resolve issues.\n- Full-Stack Monitoring: The platform offers comprehensive monitoring across the entire stack, including applications, infrastructure, and cloud environments, ensuring there are no blind spots.\n- Automatic Discovery and Mapping: Dynatrace automatically discovers and maps all EC2 instances and their dependencies, providing a clear view of the entire ecosystem.\n- Real-Time Data: Customers receive real-time data and alerts, enabling proactive management and quick response to potential problems.\n- Scalability: The solution scales effortlessly with the customer’s environment, handling thousands of instances without performance degradation.\n- Ease of Use: With easy setup and intuitive dashboards, customers can start monitoring their EC2 instances quickly and efficiently.\n- Cost Optimization: Dynatrace provides detailed insights into resource utilization, helping customers optimize their cloud costs and improve efficiency.\n\nThese features collectively enhance operational efficiency, reduce downtime, and optimize costs, delivering significant value to customers using Amazon EC2.","supported_distributions":"","get_started":"Watch this [30-minute](https://info.dynatrace.com/apm_saas_wc_demo_mar13_emea_reg_wod.html?_gl=1*rv8dur*_gcl_au*MTY3NjUxMzg3OC4xNzIyNTAyODI0*_ga*MjAxMDg1NTAwMC4xNjc0ODIxODk4*_ga_1MEMV02JXV*MTcyOTE3NTA5Ni40NTMuMS4xNzI5MTc3MTU0LjAuMC4w) demo to:\n- Learn about monitoring needs for your apps on AWS\n- See the benefit of a single pane of glass – Amazon CloudWatch and application monitoring data on one page\n- Understand how Dynatrace AI auto-discovers your AWS deployments and helps you with root cause analysis"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":445,"slug":"amazon-ec2-auto-scaling","title":"Amazon EC2 Auto Scaling","description":"Amazon EC2 Auto Scaling helps you ensure that you have the correct number of Amazon EC2 instances available.","logo":"https://dt-cdn.net/hub/logos/amazon-ec2-auto-scaling.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/ec2-auto-scaling","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":24,"slug":"amazon-ec2-spot-fleet","title":"Amazon EC2 Spot Fleet","description":"Spot Instances and On-Demand Instances to meet the target capacity that you specified.","logo":"https://dt-cdn.net/hub/logos/amazon-ec2-spot-fleet.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/ec2spot","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1048,"slug":"aws-ecr","title":"Amazon ECR","description":"Ingest Amazon Elastic Container Registry vulnerability findings and scan events.","logo":"https://dt-cdn.net/hub/aws-ecr-latest-icon_aVMHmAQ_kPJ8OCz.png","link_to":"https://www.dynatrace.com/news/blog/enrich-aws-ecr-vulnerability-findings-with-runtime-context/","documentation_link":"https://dt-url.net/tz03pa8","providers":[],"tags":["amazon","artifact","aws","container","coverage","devsecops","ecr","external","findings","ingest","integration","normalize","openpipeline","push","registry","repository","scan","security","semantic-dictionary","third-party","unify","vulnerability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Sample dashboard with a summary of vulnerability findings across various accounts and regions.","src":"https://dt-cdn.net/hub/dashboard1_MaDoAkM_5JojPwt.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard1_MaDoAkM_5JojPwt.png&sign=CrXioGEUy9IMjEoRtxhuRdXwR2u1IU8NFeFJym7S7z0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard1_MaDoAkM_5JojPwt.png&sign=sNoAi2kGURQSdfl0eBd5s4fpuCbf9Tud_KU3DlD8dE0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard1_MaDoAkM_5JojPwt.png&sign=wSAcIrZFEoaQrW9h69UikyIR67qgh5nFWpX2K7gBQHk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard1_MaDoAkM_5JojPwt.png&sign=H8Hkkgb5DOVAiaG0UfzMC13Dp2PqVa33yVQZ2Vcxj2c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard1_MaDoAkM_5JojPwt.png&sign=eCWCcOqv9mIse_CBrz56288WS276mUxBiNuveHWQOPc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard1_MaDoAkM_5JojPwt.png&sign=ClLFX6mfgPvGeMLxITsba_WrueJiVT2WJQRure5KUts"}},{"caption":"Sample dashboard with details of top vulnerabilities and vulnerable packages.","src":"https://dt-cdn.net/hub/dashboard2_9tGy9aP_lqwXbV1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard2_9tGy9aP_lqwXbV1.png&sign=9MFknAr1mEAUnXatiI27WQuZsV4kGYsrp039GGpXs_Q","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard2_9tGy9aP_lqwXbV1.png&sign=cDrjsoNpSI7buIKN-0Vr-4ENwu7gG1MBN77l0-MNYo8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard2_9tGy9aP_lqwXbV1.png&sign=4Ky38uL_7IN4ym2MHUW9PFGXcojIzUtXNL7MXGvHCT0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard2_9tGy9aP_lqwXbV1.png&sign=1Jk6TWMCKIGp-XcuazOWftnqqX7IHuv_RUjkuizqFEg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard2_9tGy9aP_lqwXbV1.png&sign=5x8CoEBrIZNy7r_e-BmrrGjJXgBo7TjB-o36uQXdlEI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard2_9tGy9aP_lqwXbV1.png&sign=axKc4ttCWXpkEwM-HDC5SRs5XqPR6O2jFIK9G6UP2i4"}},{"caption":"Sample dashboard for the security coverage use case.","src":"https://dt-cdn.net/hub/coverage_dashboard.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoverage_dashboard.png&sign=wL36GPl--EbKd-8dmXkxSjQIxRbypIsicKCXPo6wCPw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoverage_dashboard.png&sign=jzDnohI__e0gCLPdKeVNgqNndvd2NclpRwxWGQ4TOp0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoverage_dashboard.png&sign=vZx7w6bwCHxPtmdZhD8Rb5Jcnr8j4cxs3-VUXT_2XvU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoverage_dashboard.png&sign=6PP5lI3qMb53K_h4e4xMmM26ULvM74KBtw9_QMM8MEc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoverage_dashboard.png&sign=zNS-epokbeqWsMF2mdTFn5XWr2lzoezyFgPHgqZONaE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoverage_dashboard.png&sign=IsOUUie1if6A5SdzLBoNB_XDPOxLJnwbH8lEy_A6Z4k"}},{"caption":"Sample workflow for an automated Jira ticket creation for critical vulnerability findings.","src":"https://dt-cdn.net/hub/jira_6FgUGQ2_MJlpSTf.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira_6FgUGQ2_MJlpSTf.png&sign=rVsBk7Vo9IzUBKby8-PuP8-VvTzTSRyjIaVlXVzi9Fg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira_6FgUGQ2_MJlpSTf.png&sign=gT0MiOeJGL0t2GoQOQRcGcAop6pskAEMbGnAiFMEQFA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira_6FgUGQ2_MJlpSTf.png&sign=6WPY2e45Io8GrOBuib3o7wqkvEr-RREe8MQUBWtuYOo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira_6FgUGQ2_MJlpSTf.png&sign=J9bWV0Y36jKzJ9Wqnm2YN6cexZi5rCTgNRE7iqyWHiM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira_6FgUGQ2_MJlpSTf.png&sign=F742Bnl62S6WQC2Sj2vodzigbfFs75O7VO5w6Hnja4s","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira_6FgUGQ2_MJlpSTf.png&sign=216UAS1GE5Q9M-B42f8xki_DoHPhnyAyb7UlRdUsut0"}},{"caption":"Sample workflow for automated Slack notifications for critical vulnerability findings.","src":"https://dt-cdn.net/hub/slack_HS3Eggx_P4xBZUN.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack_HS3Eggx_P4xBZUN.png&sign=xlSF6_-0xdt8PFJmvg6aQHJVV1t-Gis1EmNQ4Or_zJI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack_HS3Eggx_P4xBZUN.png&sign=UL8dmQgoHf_KscYxNHhso597lmRCrdG9N7KnWT_A69U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack_HS3Eggx_P4xBZUN.png&sign=x9F3zGsmi3JBySS1Zo40Rd1WWVbNIVNXZVhD7dmE9Dk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack_HS3Eggx_P4xBZUN.png&sign=WZsJhb_TxV203iv9Nl62fN1u--U-euZPRqwhTx1mPdQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack_HS3Eggx_P4xBZUN.png&sign=tNtfa_-YEKjqVuIgEVRDnTRe9eAqwbJcbLyDasN5acs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack_HS3Eggx_P4xBZUN.png&sign=iBXuUksP92Vn67QcpxaKgBfS9CMcIarEYAlnz4wQvYw"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.2.6","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with Amazon ECR to enable visibility, orchestration, and prioritization of cross-container registry vulnerability findings.\n\n* **Single pane of glass**: Ingest vulnerability findings from Amazon ECR into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs)).\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for vulnerability findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary)).\n\n* **Findings operationalization**: Prioritize, visualize, and automate vulnerability findings with runtime context.\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* **Overview**: Visualize and report your current security posture and trends around vulnerability findings across container registries with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize vulnerability findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Automate the orchestration of the critical vulnerability findings by creating notifications and tickets using [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use vulnerability findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"You can ingest Amazon ECR vulnerability findings and scan events ([basic or enhanced scanning](https://docs.aws.amazon.com/AmazonECR/latest/userguide/image-scanning.html)) into Dynatrace via AWS EventBridge using the CloudFormation template provided by Dynatrace. For instructions, go to [Ingest Amazon ECR vulnerability findings and scan events](https://dt-url.net/tz03pa8)."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"This integration app delivers several sample dashboards and workflows to help you\n\n* Visualize container vulnerability findings (dashboard)\n* Discover container scanning gaps (dashboard)\n* Automatically create Slack notifications for critical findings (workflow)\n* Automatically create Jira tickets for critical findings (workflow)\n### Compatibility information\n* Amazon ECR (basic scanning) EventBridge [events format](https://docs.aws.amazon.com/AmazonECR/latest/userguide/ecr-eventbridge.html#ecr-eventbridge-bus) - completed image scan events and the corresponding security findings.\n* Amazon ECR (enhanced scanning) EventBridge [events format](https://docs.aws.amazon.com/AmazonECR/latest/userguide/image-scanning-enhanced-events.html) - individual findings and scan events reported by [AWS Inspector](https://aws.amazon.com/inspector/)."},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.664390Z","created":"2024-07-10T11:21:11.963737Z","seo_title":"Amazon ECR monitoring & observability","seo_description":"Ingest Amazon Elastic Container Registry vulnerability findings and scan events. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard1_MaDoAkM_5JojPwt.png","https://dt-cdn.net/hub/dashboard2_9tGy9aP_lqwXbV1.png","https://dt-cdn.net/hub/coverage_dashboard.png","https://dt-cdn.net/hub/jira_6FgUGQ2_MJlpSTf.png","https://dt-cdn.net/hub/slack_HS3Eggx_P4xBZUN.png"],"about":"Dynatrace integrates with Amazon ECR to enable visibility, orchestration, and prioritization of cross-container registry vulnerability findings.\n\n* **Single pane of glass**: Ingest vulnerability findings from Amazon ECR into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs)).\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for vulnerability findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary)).\n\n* **Findings operationalization**: Prioritize, visualize, and automate vulnerability findings with runtime context.\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC).","use_cases":"* **Overview**: Visualize and report your current security posture and trends around vulnerability findings across container registries with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize vulnerability findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Automate the orchestration of the critical vulnerability findings by creating notifications and tickets using [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use vulnerability findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator).","supported_distributions":"","get_started":"You can ingest Amazon ECR vulnerability findings and scan events ([basic or enhanced scanning](https://docs.aws.amazon.com/AmazonECR/latest/userguide/image-scanning.html)) into Dynatrace via AWS EventBridge using the CloudFormation template provided by Dynatrace. For instructions, go to [Ingest Amazon ECR vulnerability findings and scan events](https://dt-url.net/tz03pa8)."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.amazon.ecr@2.2.6","fqn":"dynatrace.amazon.ecr","version":"2.2.6","artifact":null,"release_notes":"### 2.2.6\n\n#### Patch Changes\n- Security Updates","created":"2026-06-05T18:57:19.778422Z"},{"name":"dynatrace.amazon.ecr@2.2.3","fqn":"dynatrace.amazon.ecr","version":"2.2.3","artifact":null,"release_notes":"### 2.2.3\n\n#### Patch Changes\n\n- Updated dependencies\n\n### 2.2.2\n\n#### Patch Changes\n\n- Update connection filter's label\n\n### 2.2.1\n\n#### Patch Changes\n\n- Connection filter now only filters for the connection's name\n\n### 2.2.0\n\n#### Minor Changes\n\n- Updated footer to provide an option for giving feedback","created":"2026-01-14T15:49:24.088880Z"},{"name":"dynatrace.amazon.ecr@2.2.2","fqn":"dynatrace.amazon.ecr","version":"2.2.2","artifact":null,"release_notes":"### 2.2.2\n\n#### Patch Changes\n\n- Update connection filter's label\n\n### 2.2.1\n\n#### Patch Changes\n\n- Connection filter now only filters for the connection's name\n\n### 2.2.0\n\n#### Minor Changes\n\n- Updated footer to provide an option for giving feedback","created":"2025-12-04T09:21:35.993508Z"},{"name":"dynatrace.amazon.ecr@2.2.0","fqn":"dynatrace.amazon.ecr","version":"2.2.0","artifact":null,"release_notes":"### 2.2.0\n\n#### Minor Changes\n\n- Updated footer to provide an option for giving feedback","created":"2025-11-18T13:34:11.443512Z"},{"name":"dynatrace.amazon.ecr@2.1.0","fqn":"dynatrace.amazon.ecr","version":"2.1.0","artifact":null,"release_notes":"### 2.1.0\n\n#### Minor Changes\n\n- Modified CloudFormation template to include the ID of the scan event in Vulnerability Finding events. This is essential to connect Vulnerability Finding and Vulnerability Scan events detected by ECR basic scan\n- Modified CloudFormation template to generate scan ID for ECR Enhanced Vulnerability Finding events\n\n#### Patch Changes\n\n- Update dependencies\n- Update Dashboards","created":"2025-09-25T10:18:10.395276Z"},{"name":"dynatrace.amazon.ecr@2.0.0","fqn":"dynatrace.amazon.ecr","version":"2.0.0","artifact":null,"release_notes":"### 2.0.0\r\n\r\n#### Major Changes\r\n\r\n- Migrate app to fetching from new security.events table\r\n\r\n#### Patch Changes\r\n\r\n- Remove \"type\" query parameter in url","created":"2025-07-30T06:57:15.036580Z"},{"name":"dynatrace.amazon.ecr@1.1.3","fqn":"dynatrace.amazon.ecr","version":"1.1.3","artifact":null,"release_notes":"### 1.1.3\n\n#### Patch Changes\n\n- Fix CF delete-stack command\n- Update dependency\n- UI improvements\n\n### 1.1.1\n\n#### Patch Changes\n\n- Updated the Slack workflow to use version 3.0.0 at least\n\n### 1.1.0\n\n#### Minor Changes\n\n- Migrate app to headless\n\n#### Patch Changes\n\n- Update dynatrace AWS event forwarder templates\n- Updated Container Vulnerability Findings Overview dashboard, all widgets use the filters.\n- Update workflows\n- Fixed a bug, where after invalidating a token the 'Invalidate token'-button wouldn't be enabled for any other connection.\n- Adjust texts in UI components","created":"2025-06-26T11:57:58.100843Z"},{"name":"dynatrace.amazon.ecr@1.1.1","fqn":"dynatrace.amazon.ecr","version":"1.1.1","artifact":null,"release_notes":"### 1.1.1\n\n#### Patch Changes\n\n- Updated the Slack workflow dependency, now it requires Slack app with version >3.0.0 \n\n### 1.1.0\n\n#### Minor Changes\n\n- Migrate app to headless\n\n#### Patch Changes\n\n- Update dynatrace AWS event forwarder templates\n- Updated Container Vulnerability Findings Overview dashboard, all widgets use the filters.\n- Update workflows\n- Fixed a bug, where after invalidating a token the 'Invalidate token'-button wouldn't be enabled for any other connection.\n- Adjust texts in UI components","created":"2025-06-02T06:41:33.686897Z"},{"name":"dynatrace.amazon.ecr@1.1.0","fqn":"dynatrace.amazon.ecr","version":"1.1.0","artifact":null,"release_notes":"### 1.1.0\n\n#### Minor Changes\n\n- Connection configuration and monitoring are now part of the *Settings*.\n- Small updates to the ready-made documents.","created":"2025-04-28T11:24:34.193761Z"},{"name":"dynatrace.amazon.ecr@1.0.5","fqn":"dynatrace.amazon.ecr","version":"1.0.5","artifact":null,"release_notes":"### 1.0.5\n\n#### Patch Changes\n\n- Removing `provider_product` parameter from OpenPipeline Endpoint URL\n- Improved accuracy of the last event received value in the connection table\n\n### 1.0.4\n\n#### Patch Changes\n\n- Fix compatibility issues\n\n### 1.0.3\n\n#### Patch Changes\n\n- Adjust texts\n\n### 1.0.2\n\n#### Patch Changes\n\n- Updated sample dashboards, fixed filtering for Tag variable\n- Adjust CloudFormation template for multi-region deployment\n- Fix Platform URL for OpenPipeline endpoint\n\n### 1.0.1\n\n#### Patch Changes\n\n- Create unique secret-name for AWS CLI command\n- Improve texts\n- Adjust width of tooltip for Dynatrace OpenPipeline endpoint\n\n### 1.0.0 - Initial Release\n\n- Step-by-step user onboarding with CLI commands and CloudFormation template for download.\n- Ready-made documents with sample dashboards and workflows.","created":"2025-02-11T13:48:26.780742Z"},{"name":"dynatrace.amazon.ecr@1.0.4","fqn":"dynatrace.amazon.ecr","version":"1.0.4","artifact":null,"release_notes":"### 1.0.4\n\n#### Patch Changes\n\n- Fix compatibility issues\n\n### 1.0.3\n\n#### Patch Changes\n\n- Adjust texts\n\n### 1.0.2\n\n#### Patch Changes\n\n- Updated sample dashboards, fixed filtering for Tag variable\n- Adjust CloudFormation template for multi-region deployment\n- Fix Platform URL for OpenPipeline endpoint\n\n### 1.0.1\n\n#### Patch Changes\n\n- Create unique secret-name for AWS CLI command\n- Improve texts\n- Adjust width of tooltip for Dynatrace OpenPipeline endpoint\n\n### 1.0.0 - Initial Release\n\n- Step-by-step user onboarding with CLI commands and CloudFormation template for download.\n- Ready-made documents with sample dashboards and workflows.","created":"2025-01-31T07:22:00.330226Z"},{"name":"dynatrace.amazon.ecr@1.0.3","fqn":"dynatrace.amazon.ecr","version":"1.0.3","artifact":null,"release_notes":"### 1.0.3\n\n#### Patch Changes\n\n- Adjust texts\n- Fix compatibility issue\n\n### 1.0.2\n\n#### Patch Changes\n\n- Updated sample dashboards, fixed filtering for Tag variable\n- Adjust CloudFormation template for multi-region deployment\n- Fix Platform URL for OpenPipeline endpoint\n\n### 1.0.1\n\n#### Patch Changes\n\n- Create unique secret-name for AWS CLI command\n- Improve texts\n- Adjust width of tooltip for Dynatrace OpenPipeline endpoint\n\n### 1.0.0 - Initial Release\n\n- Step-by-step user onboarding with CLI commands and CloudFormation template for download.\n- Ready-made documents with sample dashboards and workflows.","created":"2025-01-29T09:31:48.922735Z"},{"name":"dynatrace.amazon.ecr@1.0.2","fqn":"dynatrace.amazon.ecr","version":"1.0.2","artifact":null,"release_notes":"### 1.0.2\n\n#### Patch Changes\n\n- Updated sample dashboards, fixed filtering for Tag variable\n- Adjust CloudFormation template for multi-region deployment\n- Fix Platform URL for OpenPipeline endpoint\n\n### 1.0.1\n\n#### Patch Changes\n\n- Create unique secret-name for AWS CLI command\n- Improve texts\n- Adjust width of tooltip for Dynatrace OpenPipeline endpoint\n\n### 1.0.0 - Initial Release\n\n- Step-by-step user onboarding with CLI commands and CloudFormation template for download.\n- Ready-made documents with sample dashboards and workflows.","created":"2025-01-28T07:55:34.771417Z"},{"name":"dynatrace.amazon.ecr@1.0.0","fqn":"dynatrace.amazon.ecr","version":"1.0.0","artifact":null,"release_notes":"### 1.0.0 - Initial Release\n\n- Step-by-step user onboarding with CLI commands and CloudFormation template for download.\n- Ready-made documents with sample dashboards and workflows.","created":"2025-01-08T10:46:52.933252Z"}],"related_technologies":["dashboards","openpipeline","automations"],"latest_downloads":[{"name":"dynatrace.amazon.ecr@2.2.6","fqn":"dynatrace.amazon.ecr","version":"2.2.6","artifact":null,"release_notes":"### 2.2.6\n\n#### Patch Changes\n- Security Updates","created":"2026-06-05T18:57:19.778422Z"}]},{"id":28,"slug":"amazon-elasticache","title":"Amazon ElastiCache","description":"Fully managed, Redis- and Memcached-compatible service delivering real-time performance for modern applications by Amazon Web Services.","logo":"https://dt-cdn.net/hub/logos/amazon-elasticache.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/elasticache","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["redis","memcached"],"latest_downloads":null},{"id":25,"slug":"amazon-elastic-block-store-ebs","title":"Amazon Elastic Block Store (EBS)","description":"Actionable insights into your Amazon EBS volumes in the AWS Cloud.","logo":"https://dt-cdn.net/hub/logos/amazon-elastic-block-store-ebs.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/elastic-block-store","providers":[],"tags":["aws","ebs"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Understand your Amazon EBS volumes.","src":"https://dt-cdn.net/hub/amazon-ebs-monitoring_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-ebs-monitoring_1.png&sign=a5AnrpGL2AioozBFf0QN55CC9T5armMdM-Fk7yblB0Y","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-ebs-monitoring_1.png&sign=xm1ZmkXOknpL6E4kM4HmrwiI5NcqCYVKr5mixiNqVr4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-ebs-monitoring_1.png&sign=pVPPCZklXquMCDRn44y4xJlQeynes5l76MmyyE3H8ok","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-ebs-monitoring_1.png&sign=QWxrOOyIC66jarMew7f6Z8zPvILNnR8xynz35_nZyVs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-ebs-monitoring_1.png&sign=A-BajeKZvT6oCLivZE-NobFDU1CsrrKbUQffNRQoxaQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-ebs-monitoring_1.png&sign=_SdS6tk2ZPrR-mqeLgI_lL1XvE73wA18XguRkLUx9hc"}},{"caption":"Supervise all AWS Cloud performance metrics on one dashboard.","src":"https://dt-cdn.net/hub/aws-infrastructure-monitoring-dashboard_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-infrastructure-monitoring-dashboard_1.png&sign=hjphPjUtwN5UNN6_5-kzBthxFQ1n9PU1BFbn04nkJBs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-infrastructure-monitoring-dashboard_1.png&sign=mroxFvaDMZJeDSfKmaRdF80ipK5BYCRayjg8ckgra_E","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-infrastructure-monitoring-dashboard_1.png&sign=80Oj2YjMzxbtGOW_lfzMH_SxvdOfCanNRHUQsAHHGik","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-infrastructure-monitoring-dashboard_1.png&sign=kL3oaXqIiKMEiN2oHjsIiZ5YfFDgRotfv3P6RIxavBA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-infrastructure-monitoring-dashboard_1.png&sign=mIavy3ecezAzGl4uPmh3hMe8xfq7wDRhtBW3CDb8QBQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-infrastructure-monitoring-dashboard_1.png&sign=cb4xKoejxJaDFIkQF-6a1z6T0uxRTMFlmRvBjoko8vg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace’s Amazon EBS monitoring provides comprehensive visibility into your EBS volumes, ensuring optimal performance and reliability. \n\nIt automatically detects and diagnoses issues, offering real-time insights into usage patterns and performance metrics. This helps you proactively manage your storage resources, preventing potential bottlenecks and downtime. With detailed analytics and automated problem detection, you can maintain high availability and performance for your applications. \n\nOverall, Dynatrace enhances your ability to efficiently manage and optimize your Amazon EBS environments."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"- Enhanced Performance: Ensures optimal performance of EBS volumes, leading to smoother application operations.\n- Increased Reliability: Proactively detects and resolves issues, reducing the risk of downtime.\n- Resource Optimization: Provides insights to efficiently manage and optimize storage resources.\n- Time Savings: Automates monitoring and problem detection, freeing up time for other critical tasks.\n- Improved Decision-Making: Dynatrace provides immediate, actionable insights into your Amazon EBS volumes right out of the box. After discovering your AWS infrastructure, it collects performance metrics, offering data on throughput, IOPS, disk latency, and idle time. This helps you quickly understand and optimize the performance of your EBS volumes."},"sourceId":"details"}],"modified":"2025-11-04T08:05:56.667462Z","created":"2020-08-14T07:46:17.286000Z","seo_title":"Amazon Elastic Block Store (EBS) monitoring & observability","seo_description":"Actionable insights into your Amazon EBS volumes in the AWS Cloud. Start your free trial today!","customer_story":{"quote":"Dynatrace is one of the best solutions we’ve ever deployed, it gives us answers to absolutely everything. With many of the other monitoring tools that you purchase you spend an awful lot of time building out the capability and doing the discovery. With Dynatrace a lot of that comes out the box. It's a lot easier to use.","person":{"name":"Brian Rutherford","title":"Director of Software Development"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_150x50_crop_center-center_line/uhaul-customer.png","title":"U-HAUL"},"link_to":{"href":"https://www.dynatrace.com/customers/u-haul/","target":null,"href_text":"See their story"}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/amazon-ebs-monitoring_1.png","https://dt-cdn.net/hub/aws-infrastructure-monitoring-dashboard_1.png"],"about":"Dynatrace’s Amazon EBS monitoring provides comprehensive visibility into your EBS volumes, ensuring optimal performance and reliability. \n\nIt automatically detects and diagnoses issues, offering real-time insights into usage patterns and performance metrics. This helps you proactively manage your storage resources, preventing potential bottlenecks and downtime. With detailed analytics and automated problem detection, you can maintain high availability and performance for your applications. \n\nOverall, Dynatrace enhances your ability to efficiently manage and optimize your Amazon EBS environments.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["amazon-ec2","amazon-s3","aws-elastic-load-balancing","aws-lambda"],"latest_downloads":null},{"id":75,"slug":"amazon-elastic-container-service-ecs","title":"Amazon Elastic Container Service (ECS)","description":"Fully managed container orchestration service.","logo":"https://dt-cdn.net/hub/logos/amazon-elastic-container-service-ecs.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/ecs","providers":["aws"],"tags":["cloud","container"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":27,"slug":"amazon-elastic-file-service-efs","title":"Amazon Elastic File Service (EFS)","description":"Cloud storage service provided by Amazon Web Services.","logo":"https://dt-cdn.net/hub/logos/amazon-elastic-file-service-efs.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/efs","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":76,"slug":"amazon-elastic-kubernetes-service-eks","title":"Amazon Elastic Kubernetes Service (EKS)","description":"Harness automation and AI to simplify Kubernetes observability at scale.","logo":"https://dt-cdn.net/hub/logos/amazon-elastic-kubernetes-service-eks.png","link_to":"https://www.dynatrace.com/hub/detail/amazon-elastic-kubernetes-service-eks/?filter=kubernetes","documentation_link":"https://docs.dynatrace.com/docs/shortlink/eks","providers":["aws","k8s"],"tags":["apm","aws","azure kubernetes service","cloud","cloud-extension","container","EKS","full-stack","infrastructure","k8s","log-analytics","microservices","platform","pods"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/details-k8-1-3360-0a7c1928da.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-1-3360-0a7c1928da.png&sign=mNpBcg3O62T5hobIvhjFPoDOwtW1B-ZELSa-jKQghQw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-1-3360-0a7c1928da.png&sign=rrekf3_3kYc3vhbkBqhtkGShbdP1aGRk_Umo4aHSWnM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-1-3360-0a7c1928da.png&sign=dCtUrOUE9pZBoD-EcKJuDy3IHk3afFTl7EMiOWK02-k","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-1-3360-0a7c1928da.png&sign=xBp-58Ao22_2e-AtNVXl5WqTJIMmab2pRa3C62oDrMU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-1-3360-0a7c1928da.png&sign=tH69J5ggoyzx9CqDDXgA6GI4M-WJZqONx91-ldO35Rk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-1-3360-0a7c1928da.png&sign=qUOycbiNUfjdKZrIOT1xjl9cJpOnJEnACMJ4OFbXTk0"}},{"caption":"","src":"https://dt-cdn.net/hub/details-k8-2-3360-f7ece6c94e.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-2-3360-f7ece6c94e.png&sign=o9euIYH5jVTpm9ntDunn6lt4g5V9Z0Z3YRaszxi8HhI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-2-3360-f7ece6c94e.png&sign=sEvsvbXwed_ds1aCO-N_LCqCk1FawL8s5wNfmcS2VOQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-2-3360-f7ece6c94e.png&sign=hFFghTGE19PsxqgoeIm23PqyN95QCfeRqveuru3-b_E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-2-3360-f7ece6c94e.png&sign=0HiHKzXYgmuyU2tH8g-KBbwE4udXXiG6KjHnuOEItes","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-2-3360-f7ece6c94e.png&sign=pfOKo-caBWtFOruLMJsZPUgLg1NidoBYRGeG2TiUcwA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-2-3360-f7ece6c94e.png&sign=hRd5C4eJMHfooHrb4URJNTNHSfT11IcJYmYsQiSW0GM"}},{"caption":"","src":"https://dt-cdn.net/hub/details-k8-3-1680-1fc249883e.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-3-1680-1fc249883e.png&sign=ty-F_7b1LYGiWCe9mCnfXpv9woDNbojiTgFzFNpj-w4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-3-1680-1fc249883e.png&sign=t0sQnYlKpPr3q4Y6FtYKEtvj5_5zpmNp9lnzys4a8pQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-3-1680-1fc249883e.png&sign=5b6LfevX1YF_B7UfL6VNbXa1UyNDcD32qzXnoo2QYIg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-3-1680-1fc249883e.png&sign=k_lOUaYtOi46VHKpjoY1oDXkSQQ1-zFkUYu2C9OueTU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-3-1680-1fc249883e.png&sign=_znJ7x2r1w3l1iRNSiuTa6Nqz8PvmX9u-qB6jOFW7nU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-3-1680-1fc249883e.png&sign=YGSXR-3TLgJf8wkfIorBkxzVeD9s2Tj6WU6RAEVuaCY"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace is the only Kubernetes observability solution for full stack insights and troubleshooting without changing code, container images, or deployments. Dynatrace enables you to monitor Kubernetes cluster and workload metrics, events and logs as well as automated distributed tracing for your applications and microservices. Seamless end-to-end traces and AI-powered anomaly detection and root cause analysis will help you excel in your cloud-native journey."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Real-time analysis of Kubernetes cluster and platform health incl. out-of-the-box visualisation\n - Optimization of Kubernetes resource utilization \n - Proactive alerting on Kubernetes pod states, events and custom metrics\n - Automated discovery and distributed tracing for all workloads across Kubernetes environments\n - Kubernetes specific problem detection and root-cause analysis accross complex microservice architectures\n - Integrated analysis and workload troubleshooting with logs in context of traces\n - Security vulnerability detection for Kubernetes workloads and platform\n - GitOps based monitoring as code at scale"},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:56.679166Z","created":"2020-08-14T07:46:18.273000Z","seo_title":"Amazon EKS monitoring & observability","seo_description":"Harness automation and AI to simplify Kubernetes observability at scale. Start your free trial today!","customer_story":{"quote":"Dynatrace has put us in a terrific position to gain more metrics and value from our investment in AWS and we are now rapidly accelerating our workloads based on this confidence.","person":{"name":"Grey Properjohn","title":"Manager, Head of Software Engineering and Architecture, RWWA"},"company":{"logo":null,"title":"RWWA"},"link_to":{"href":"https://www.dynatrace.com/customers/rwwa/","target":null,"href_text":"Read Customer Story"}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/details-k8-1-3360-0a7c1928da.png","https://dt-cdn.net/hub/details-k8-2-3360-f7ece6c94e.png","https://dt-cdn.net/hub/details-k8-3-1680-1fc249883e.png"],"about":"Dynatrace is the only Kubernetes observability solution for full stack insights and troubleshooting without changing code, container images, or deployments. Dynatrace enables you to monitor Kubernetes cluster and workload metrics, events and logs as well as automated distributed tracing for your applications and microservices. Seamless end-to-end traces and AI-powered anomaly detection and root cause analysis will help you excel in your cloud-native journey.","use_cases":"- Real-time analysis of Kubernetes cluster and platform health incl. out-of-the-box visualisation\n - Optimization of Kubernetes resource utilization \n - Proactive alerting on Kubernetes pod states, events and custom metrics\n - Automated discovery and distributed tracing for all workloads across Kubernetes environments\n - Kubernetes specific problem detection and root-cause analysis accross complex microservice architectures\n - Integrated analysis and workload troubleshooting with logs in context of traces\n - Security vulnerability detection for Kubernetes workloads and platform\n - GitOps based monitoring as code at scale","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":29,"slug":"amazon-elasticsearch-service","title":"Amazon Elasticsearch Service","description":"Fully managed service to deploy, secure, and run Elasticsearch cost effectively at scale, without the operational overhead.","logo":"https://dt-cdn.net/hub/logos/amazon-elasticsearch-service.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/elasticsearch-service","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":406,"slug":"amazon-elastic-transcoder","title":"Amazon Elastic Transcoder","description":"Convert and transcode media files stored in Amazon S3.","logo":"https://dt-cdn.net/hub/logos/amazon-elastic-transcoder.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/elastic-transcoder","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":30,"slug":"amazon-emr","title":"Amazon EMR","description":"Cloud big data platform for processing vast amounts of data using open source tools.","logo":"https://dt-cdn.net/hub/logos/amazon-emr.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/emr","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":407,"slug":"amazon-eventbridge","title":"Amazon EventBridge","description":"Serverless event bus to connect applications together using data from your own applications, integrated SaaS applications, and AWS services.","logo":"https://dt-cdn.net/hub/logos/amazon-eventbridge.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/event-bridge","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":409,"slug":"amazon-fsx-for-lustre","title":"Amazon FSx for Lustre","description":"Makes it easy and cost-effective to launch and run the popular, high-performance Lustre file system.","logo":"https://dt-cdn.net/hub/logos/amazon-fsx-for-lustre.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/amazon-web-services/amazon-web-services-integrations/aws-service-metrics/fsx","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":408,"slug":"amazon-fsx-for-windows-file-server","title":"Amazon FSx for Windows File Server","description":"Provides a managed Microsoft Windows file servers, backed by a native Windows file system.","logo":"https://dt-cdn.net/hub/logos/amazon-fsx-for-windows-file-server.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/fsx","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":410,"slug":"amazon-gamelift","title":"Amazon GameLift","description":"Enables developers to deploy, operate, and scale dedicated, low-cost servers in the cloud for session-based, multiplayer games.","logo":"https://dt-cdn.net/hub/logos/amazon-gamelift.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/gamelift","providers":["aws"],"tags":["Amazon Web Services","aws","cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1147,"slug":"amazon-guardduty","title":"Amazon GuardDuty","description":"Ingest Amazon GuardDuty detection findings.","logo":"https://dt-cdn.net/hub/AWS_GuardDuty_logo.png","link_to":"https://www.dynatrace.com/solutions/application-security/","documentation_link":"https://dt-url.net/jv03zhm","providers":[],"tags":["amazon","aws","detection","devsecops","external","findings","ingest","integration","normalize","openpipeline","push","security","semantic-dictionary","third-party","unify"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Security findings sample dashboard.","src":"https://dt-cdn.net/hub/security-findings-dashboard_sYYQEop.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsecurity-findings-dashboard_sYYQEop.png&sign=CKbe24rklue63Trb_d1EnsXrhaPmNjysEbjkK0Y5Z_A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsecurity-findings-dashboard_sYYQEop.png&sign=xUQ1ph-5J-7ElPCqNT0ocSpVcvCKIdH7PT_1m9APQzc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsecurity-findings-dashboard_sYYQEop.png&sign=pqarH5a8A98-GHixb8U5f9i7DBQt3vp7JVzcskUzdSM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsecurity-findings-dashboard_sYYQEop.png&sign=9I-jfR8Vz32BwUJ-7B7maa7XbyrHNSnsz4bNE9Z7Gto","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsecurity-findings-dashboard_sYYQEop.png&sign=85Gba0JNdvP1c21yaxpGnQw0dB9w5cQbeBQqG4TGo3I","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsecurity-findings-dashboard_sYYQEop.png&sign=V_5gEdsCvf30hqZWjnUB4FTPlZ6alPJPE_lO7mILOB4"}},{"caption":"Product coverage sample dashboard.","src":"https://dt-cdn.net/hub/product-coverage-dashboard_jVn9jzU.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproduct-coverage-dashboard_jVn9jzU.png&sign=60RFgaKjIk1qNE4MpK4AW-0WQBT5d2QkBNP5CiuDkZs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproduct-coverage-dashboard_jVn9jzU.png&sign=V9vN_3ECOda6-UOh-PXr4txQtjIqs9_QuCNK_zYknfE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproduct-coverage-dashboard_jVn9jzU.png&sign=GhSDOX8WOTQ4ztE_sGZSJgsrIPhhMT_I-i-6mZn_zVA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproduct-coverage-dashboard_jVn9jzU.png&sign=lk_RBAc_Av237b8TUJXwW1-iyZspR9qhoMXA3ZhNUSs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproduct-coverage-dashboard_jVn9jzU.png&sign=LYNCoe5wMq8oLc0D1F1DfvyAj4Y15LTUu7gNwT4QXzk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproduct-coverage-dashboard_jVn9jzU.png&sign=rmVQqwzdJK9ZTAJ-LNljOxbIU57hSkmsutUG4WcUZzc"}},{"caption":"Email notification sample workflow.","src":"https://dt-cdn.net/hub/email-workflow.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-workflow.png&sign=ydG1VGfVAyBhH2zaCeEX6Cu-5pXRRcO8BVFdplaVUr8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-workflow.png&sign=bL94G9x4AGUNTF8WErNqbMqtFEFp1aZ7iI61jLrP7bE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-workflow.png&sign=e-lxS-BkL-zaFujHDn7eDRw13Tn7QmsvVtJqRuZLRC0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-workflow.png&sign=OTLWvcVdClCA06MlgLylSSiD69JnvYk4oexCI4ahobU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-workflow.png&sign=T7Npyb8boUHffBSH_dIKxef5pRuHCOimMB5DvavuMAg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-workflow.png&sign=buq0-_Sac57f-lji4PINwEJK9OUtHekFm-QaCHjg_fo"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.1.8","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with [Amazon GuardDuty](https://aws.amazon.com/guardduty/) to enable visibility, orchestration, and prioritization of security findings cross-tools and environments.\n\n* **Single pane of glass**: Ingest security findings from Amazon GuardDuty into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs)).\n\n* **Unified analysis**: Dynatrace transforms and maps the security findings to a unified format (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary)).\n\n* **Findings operationalization**: Prioritize, visualize, and automate security findings with runtime context.\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your security product deployment and assessments."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* **Overview**: Visualize and report security detections and trends across tools and environments with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize security findings uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Automate the orchestration of the critical security findings by creating notifications and tickets using [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use security findings as an additional dimension for threat hunting and incident forensics using [Investigations](https://docs.dynatrace.com/docs/secure/investigations)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To ingest [Amazon GuardDuty](https://aws.amazon.com/guardduty/) detection findings into Dynatrace, you need to set up a forwarding rule in [Amazon EventBridge](https://aws.amazon.com/eventbridge/). \n\nFor instructions, go to [Ingest Amazon GuardDuty security findings](https://dt-url.net/jv03zhm)."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"This integration app delivers several sample dashboards and workflows to help you\n* Visualize vulnerability findings insights\n* Summarize product security coverage\n* Send email notifications for critical findings\n### Compatibility information\n[AWS Security Finding Format](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format.html)."},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.648383Z","created":"2025-03-31T07:12:36.408206Z","seo_title":"Amazon GuardDuty monitoring & observability","seo_description":"Ingest Amazon GuardDuty detection findings. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/security-findings-dashboard_sYYQEop.png","https://dt-cdn.net/hub/product-coverage-dashboard_jVn9jzU.png","https://dt-cdn.net/hub/email-workflow.png"],"about":"Dynatrace integrates with [Amazon GuardDuty](https://aws.amazon.com/guardduty/) to enable visibility, orchestration, and prioritization of security findings cross-tools and environments.\n\n* **Single pane of glass**: Ingest security findings from Amazon GuardDuty into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs)).\n\n* **Unified analysis**: Dynatrace transforms and maps the security findings to a unified format (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary)).\n\n* **Findings operationalization**: Prioritize, visualize, and automate security findings with runtime context.\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your security product deployment and assessments.","use_cases":"* **Overview**: Visualize and report security detections and trends across tools and environments with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize security findings uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Automate the orchestration of the critical security findings by creating notifications and tickets using [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use security findings as an additional dimension for threat hunting and incident forensics using [Investigations](https://docs.dynatrace.com/docs/secure/investigations).","supported_distributions":"","get_started":"To ingest [Amazon GuardDuty](https://aws.amazon.com/guardduty/) detection findings into Dynatrace, you need to set up a forwarding rule in [Amazon EventBridge](https://aws.amazon.com/eventbridge/). \n\nFor instructions, go to [Ingest Amazon GuardDuty security findings](https://dt-url.net/jv03zhm)."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.amazon.guardduty@2.1.8","fqn":"dynatrace.amazon.guardduty","version":"2.1.8","artifact":null,"release_notes":"### 2.1.8\n\n#### Patch Changes\n- Security Updates","created":"2026-06-05T14:32:11.931980Z"},{"name":"dynatrace.amazon.guardduty@2.1.7","fqn":"dynatrace.amazon.guardduty","version":"2.1.7","artifact":null,"release_notes":"### 2.1.7\n- Security Updates","created":"2026-04-14T19:06:26.968174Z"},{"name":"dynatrace.amazon.guardduty@2.1.6","fqn":"dynatrace.amazon.guardduty","version":"2.1.6","artifact":null,"release_notes":"### 2.1.6 \n- Security Updates \n- Dashboard Updates","created":"2026-03-16T19:56:37.762754Z"},{"name":"dynatrace.amazon.guardduty@2.1.5","fqn":"dynatrace.amazon.guardduty","version":"2.1.5","artifact":null,"release_notes":"### 2.1.5\n- Security Updates\n- Dashboard Updates","created":"2026-02-20T22:03:31.809100Z"},{"name":"dynatrace.amazon.guardduty@2.1.4","fqn":"dynatrace.amazon.guardduty","version":"2.1.4","artifact":null,"release_notes":"### 2.1.4\n\n#### Patch Changes\n- Security and other dependency updates.","created":"2026-02-06T16:12:50.912895Z"},{"name":"dynatrace.amazon.guardduty@2.1.2","fqn":"dynatrace.amazon.guardduty","version":"2.1.2","artifact":null,"release_notes":"### 2.1.2\n- Security Updates\n- Connection filter now only filters for the connection's name.","created":"2026-01-15T13:02:20.881806Z"},{"name":"dynatrace.amazon.guardduty@2.0.2","fqn":"dynatrace.amazon.guardduty","version":"2.0.2","artifact":null,"release_notes":"### 2.0.2\n\n#### Patch Changes\n- Update included Dashboards and Workflow","created":"2025-08-20T12:24:42.501200Z"},{"name":"dynatrace.amazon.guardduty@2.0.0","fqn":"dynatrace.amazon.guardduty","version":"2.0.0","artifact":null,"release_notes":"### 2.0.0\n\n#### Major Changes (Breaking)\n- Change to use new `security.events` API endpoint. \n    - Please recreate your connections and AWS Stack to use this new API endpoint. \n\n#### Minor Changes\n- Add feedback message & link to footer\n\n#### Patch Changes\n- Updated included documents (dashboards & workflow)","created":"2025-07-31T12:20:26.069249Z"},{"name":"dynatrace.amazon.guardduty@1.0.1","fqn":"dynatrace.amazon.guardduty","version":"1.0.1","artifact":null,"release_notes":"### 1.0.1 - Initial Release\n- Step-by-step user onboarding with CLI commands and CloudFormation template for download.\n- Ready-made documents with sample dashboards and workflows","created":"2025-06-10T06:57:51.978370Z"}],"related_technologies":["dashboards","openpipeline","automations"],"latest_downloads":[{"name":"dynatrace.amazon.guardduty@2.1.8","fqn":"dynatrace.amazon.guardduty","version":"2.1.8","artifact":null,"release_notes":"### 2.1.8\n\n#### Patch Changes\n- Security Updates","created":"2026-06-05T14:32:11.931980Z"}]},{"id":411,"slug":"amazon-inspector","title":"Amazon Inspector","description":"Tests the network accessibility of your EC2 instances and the security state of your applications that run on those instances.","logo":"https://dt-cdn.net/hub/logos/amazon-inspector.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/inspector","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":436,"slug":"amazon-keyspaces-for-apache-cassandra","title":"Amazon Keyspaces for Apache Cassandra","description":"Scalable, highly available, and managed Apache Cassandra–compatible database service.","logo":"https://dt-cdn.net/hub/logos/amazon-keyspaces-for-apache-cassandra.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/keyspaces","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":32,"slug":"amazon-kinesis-data-analytics","title":"Amazon Kinesis Data Analytics","description":"Transform and analyze streaming data in real time with open source framework and engine for processing data streams (Apache Flink).","logo":"https://dt-cdn.net/hub/logos/amazon-kinesis-data-analytics.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/kinesis","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":33,"slug":"amazon-kinesis-data-firehose","title":"Amazon Kinesis Data Firehose","description":"Fully managed service for delivering real-time streaming data.","logo":"https://dt-cdn.net/hub/logos/amazon-kinesis-data-firehose.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/kinesis","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":34,"slug":"amazon-kinesis-data-streams","title":"Amazon Kinesis Data Streams","description":"Collect log and event data from sources such as servers, desktops, and mobile devices.","logo":"https://dt-cdn.net/hub/logos/amazon-kinesis-data-streams.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/kinesis","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":35,"slug":"amazon-kinesis-video-streams","title":"Amazon Kinesis Video Streams","description":"Provides you SDKs to install on your devices to make it easy to stream media.","logo":"https://dt-cdn.net/hub/logos/amazon-kinesis-video-streams.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/kinesis","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":415,"slug":"amazon-lex","title":"Amazon Lex","description":"Service for building conversational interfaces for applications using voice and text.","logo":"https://dt-cdn.net/hub/logos/amazon-lex.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/lex","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":605,"slug":"amazon-linux-2","title":"Amazon Linux 2","description":"Automatic insights of Amazon Linux 2 CPU, memory, and network health metrics.","logo":"https://dt-cdn.net/hub/logos/amazon-linux-2.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace's AIOps automatically identifies the dependencies in your AWS Amazon Linux2 environment. It also detects and analyzes availability and performance problems across your entire technology stack, the AI-engine baselines the performance of your application under load, including response times, error rates, and behavior. You can gain observability into containers from the application perspective without touching your images or any additional special configurations."},"sourceId":"about"}],"modified":"2025-11-04T08:05:56.725004Z","created":"2021-04-20T07:17:54.642242Z","seo_title":"Amazon Linux 2 monitoring & observability","seo_description":"Automatic insights of Amazon Linux 2 CPU, memory, and network health metrics. Start your free trial today!","customer_story":{"quote":"Dynatrace has put us in a terrific position to gain more metrics and value from our investment in AWS and we are now rapidly accelerating our workloads based on this confidence.","person":{"name":"Grey Properjohn","title":"Manager, Head of Software Engineering and Architecture, RWWA"},"company":{"logo":null,"title":"RWWA"},"link_to":{"href":"https://www.dynatrace.com/customers/rwwa/","target":null,"href_text":"Read Customer Story"}},"marketing_related_content":[],"screenshots":[],"about":"Dynatrace's AIOps automatically identifies the dependencies in your AWS Amazon Linux2 environment. It also detects and analyzes availability and performance problems across your entire technology stack, the AI-engine baselines the performance of your application under load, including response times, error rates, and behavior. You can gain observability into containers from the application perspective without touching your images or any additional special configurations.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":414,"slug":"amazon-msk","title":"Amazon MSK","description":"Fully managed service that enables you to build and run applications that use Apache Kafka to process streaming data.","logo":"https://dt-cdn.net/hub/logos/amazon-msk.png","link_to":"https://docs.dynatrace.com/docs/shortlink/msk","documentation_link":"https://docs.dynatrace.com/docs/shortlink/msk","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":422,"slug":"amazon-neptune","title":"Amazon Neptune","description":"Fast, reliable, fully managed graph database built for highly connected datasets.","logo":"https://dt-cdn.net/hub/logos/amazon-neptune.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/neptune","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1214,"slug":"amazon-bedrock-nova-observability","title":"Amazon Nova","description":"Monitor and trace Amazon Nova models running on Amazon Bedrock.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/43/logo/AmazonNova_Symbol_Gradient_RGB-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/dynatrace-for-ai-observability","providers":[],"tags":["AI","Amazon Bedrock","Amazon Bedrock AgentCore","AWS","Foundational models","LLM","Nova"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Observe, compare and monitor Amazon Nova models","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/43/media/amazon-nova-latest.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F43%2Fmedia%2Famazon-nova-latest.png&sign=rHILJ3wJ0kNlbCc8EMFvTgZKq1vnHSHOwOrynh1tzvg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F43%2Fmedia%2Famazon-nova-latest.png&sign=faU4Nve9yueZ8MGAY5RppDJmev1RPNPNDlqhQp8ykF0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F43%2Fmedia%2Famazon-nova-latest.png&sign=NNLyV7SoEQlEMDU4j8APkTFwdTYVJdxpkT7DUr3o9wM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F43%2Fmedia%2Famazon-nova-latest.png&sign=UNz1OXSQ6afyBGlNksn6kNPSPgNrc5ptrh_vMIcCzrA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F43%2Fmedia%2Famazon-nova-latest.png&sign=l1dYc5XJGxg0nbCypdeVIUMnck-cp0PXdwWPSnw9-vY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F43%2Fmedia%2Famazon-nova-latest.png&sign=xmPLBZlQzg2DVgaYcffZR2CWSqLQhdVUvXnCkggfnuI"}},{"caption":"AgentCore chat example powered by Nova models","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/43/media/dynatrace_3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F43%2Fmedia%2Fdynatrace_3.png&sign=ZCamF5RVPysZMalBsOQfvyjgADWhWxrwQ8JO_TrrYQA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F43%2Fmedia%2Fdynatrace_3.png&sign=ApzPtHuWpUiaJExvAcI0z0NPw54h2h-Dg5GJwxVEQJM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F43%2Fmedia%2Fdynatrace_3.png&sign=z5iIlYr_NGgxWPdTDqUBbUALt0msLq-T2SxYy18FgLI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F43%2Fmedia%2Fdynatrace_3.png&sign=gXhF1xcZg8-GZGFvP84Cs0R1twqFYAYYvPbI9G6ItxE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F43%2Fmedia%2Fdynatrace_3.png&sign=dv9rVDxsmjZoahZslbT7YWtReYT85OpN_mZj1hTvRd0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F43%2Fmedia%2Fdynatrace_3.png&sign=bw1rDHPgOlA2NocJtT9q1_atbOITHvl6EAgCP1fnDUE"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Amazon Bedrock makes it easy to build and scale generative AI applications using Amazon Nova foundation models, such as Nova Pro, Nova Premier, Nova Lite, and Nova Micro. \nAs an end-to-end managed service, AmazonBedrock on AWS offers a choice of high‑performing models alongside a comprehensive set of capabilities to develop applications with strong security, privacy, and responsible AI controls.\n\nDynatrace provides a solution for tracking and revealing the full end-to-end context of used technologies and service interaction topology, analyzing security vulnerabilities, and observing metrics, traces, logs, and business events in real time: all done automatically and safely."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request.\n- Stay on track with SLOs\n\n### Model Versioning and A/B testing\n- Compare different versions of models and Agents\n- Validate the impact of changes to training dataset, vector databases, algorithms, features, or configurations on a feature flag\n- Visibility to  key performance metrics, such as accuracy, user engagement and business impact\n\n### Monitor guardrails to ensure compliance\n- Monitor your safeguards customized to your application requirements and responsible AI policies.\n- Validate toxicity, filtered content, and denied topics to ensure compliance.\n- Prevent PII leaks.\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up end-to-end observability for your Amazon Nova powered applications is possible with Traceloop's OpenLLMetry (with OpenTelemetry under the hood), which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [our Agentic AI instrumentation examples on GitHub](https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples). \n\nAdditionally, you can read more about how to install [the new AI Observability experience.](https://docs.dynatrace.com/docs/shortlink/ai-observability-preview)"},"sourceId":"get_started"}],"modified":"2025-11-17T09:24:42.698272Z","created":"2025-10-22T22:23:19.960539Z","seo_title":"Amazon Nova monitoring & observability","seo_description":"Monitor and trace Amazon Nova models running on Amazon Bedrock. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/43/media/amazon-nova-latest.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/43/media/dynatrace_3.png"],"about":"Amazon Bedrock makes it easy to build and scale generative AI applications using Amazon Nova foundation models, such as Nova Pro, Nova Premier, Nova Lite, and Nova Micro. \nAs an end-to-end managed service, AmazonBedrock on AWS offers a choice of high‑performing models alongside a comprehensive set of capabilities to develop applications with strong security, privacy, and responsible AI controls.\n\nDynatrace provides a solution for tracking and revealing the full end-to-end context of used technologies and service interaction topology, analyzing security vulnerabilities, and observing metrics, traces, logs, and business events in real time: all done automatically and safely.","use_cases":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request.\n- Stay on track with SLOs\n\n### Model Versioning and A/B testing\n- Compare different versions of models and Agents\n- Validate the impact of changes to training dataset, vector databases, algorithms, features, or configurations on a feature flag\n- Visibility to  key performance metrics, such as accuracy, user engagement and business impact\n\n### Monitor guardrails to ensure compliance\n- Monitor your safeguards customized to your application requirements and responsible AI policies.\n- Validate toxicity, filtered content, and denied topics to ensure compliance.\n- Prevent PII leaks.\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.","supported_distributions":"","get_started":"Setting up end-to-end observability for your Amazon Nova powered applications is possible with Traceloop's OpenLLMetry (with OpenTelemetry under the hood), which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [our Agentic AI instrumentation examples on GitHub](https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples). \n\nAdditionally, you can read more about how to install [the new AI Observability experience.](https://docs.dynatrace.com/docs/shortlink/ai-observability-preview)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":424,"slug":"amazon-polly","title":"Amazon Polly","description":"Cloud service that converts text into lifelike speech.","logo":"https://dt-cdn.net/hub/amazon-polly.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/polly","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Amazon Polly uses deep learning technologies to synthesize natural-sounding human speech, so you can convert articles to speech. With dozens of lifelike voices across a broad set of languages, use Amazon Polly to build speech-activated applications."},"sourceId":"about"}],"modified":"2025-11-04T08:05:56.737152Z","created":"2020-08-14T07:46:24.266000Z","seo_title":"Amazon Polly monitoring & observability","seo_description":"Cloud service that converts text into lifelike speech. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Amazon Polly uses deep learning technologies to synthesize natural-sounding human speech, so you can convert articles to speech. With dozens of lifelike voices across a broad set of languages, use Amazon Polly to build speech-activated applications.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1279,"slug":"amazon-q","title":"Amazon Q","description":"Bring production context and Dynatrace Intelligence directly into dev workflows.","logo":"https://cdn.hub.central.dynatrace.com/hub/Amazon_Q_Logo_nED6uEC.png","link_to":"https://www.dynatrace.com/news/blog/integrate-amazon-q-developer-cli-with-dynatrace-mcp/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#connect-to-the-mcp-server","providers":[],"tags":["a2a","agentic-coding","agentic-ecosystem","AI","Amazon Q","AWS","Kiro","Kiro CLI","MCP","Model Context Protocol"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Bring production context and Dynatrace Intelligence insights directly into your developer workflows.","src":"https://cdn.hub.central.dynatrace.com/hub/Hub_Amazon_Q_89jUKuI.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FHub_Amazon_Q_89jUKuI.png&sign=ywI2zHT8yhXA94G4M0UEMeqD8tU3ix37JAYYE89E9K8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FHub_Amazon_Q_89jUKuI.png&sign=eOECUMwxt2I8S0Gn1dGzNqev11AvJe76ScFJNQTKvKI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FHub_Amazon_Q_89jUKuI.png&sign=DcBax4X18KYPonOh9BGliw2xJit0WdUekqzzK3RyUvs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FHub_Amazon_Q_89jUKuI.png&sign=X5OujN6AeFMIasZ42BjsXnpcvd16vSZ-Q4DN0aU7Z0U","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FHub_Amazon_Q_89jUKuI.png&sign=G62srFVWQmgNyVK9T1KfLSmPtc3UnRPHPP8f6bCKomY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FHub_Amazon_Q_89jUKuI.png&sign=c0Doml0R8qD2d0zYzs73zyA0GXAv5_afNoeGxAtVjfw"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Enhance your development workflow by integrating [**Amazon Q**](https://aws.amazon.com/q/) with the Dynatrace AI-powered observability platform using the Model Context Protocol (MCP). This integration enables teams to query Dynatrace in natural language and to access real-time metrics, logs, and monitoring data directly from the command line or IDEs like VS Code or Cursor."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Real-time monitoring:** Retrieve application performance metrics, logs, and signals directly from your command line or IDE using natural language commands. \n- **Issue identification:** Quickly diagnose performance degradations or errors by accessing Dynatrace observability data through Amazon Q CLI. \n- **Automation of observability tasks:** Automate tooling interactions—such as log retrieval, metric queries, or health checks—across AWS and Dynatrace environments.\n- **Seamless dev workflow integration:** Enhance developer productivity with integrated AWS and Dynatrace insights without context-switching."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Have a look [at this blog post](https://www.dynatrace.com/news/blog/integrate-amazon-q-developer-cli-with-dynatrace-mcp/) for a step-by-step walkthrough on how to integrate Dynatrace with Amazon Q. For more information on how to configure the Dynatrace MCP Server, [have a look at our documentation](https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#connect-to-the-mcp-server)."},"sourceId":"get_started"}],"modified":"2026-02-13T11:39:46.870075Z","created":"2026-01-28T17:39:01.022659Z","seo_title":"Amazon Q monitoring & observability","seo_description":"Bring production context and Dynatrace Intelligence directly into dev workflows. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-agentic-ecosystem-drive-real-outcomes-not-ai-pilots/","image":"https://cdn.hub.central.dynatrace.com/hub/console/amazon-q/media/b880ebb4-fa49-4d5c-a697-a6ce12543a5c.webp","title":"Dynatrace agentic ecosystem: Drive real outcomes, not AI pilots","href_text":"Read more","description":"Real agentic ecosystem use cases for developers, SREs, and IT Ops engineers you can implement today"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/","image":"https://cdn.hub.central.dynatrace.com/hub/console/amazon-q/media/bf1eca78-ae0a-4401-857c-96b6dad7b5bf.webp","title":"Dynatrace MCP Server: Empower your AI assistants to interact with Dynatrace and access live production insights","href_text":"Read more","description":"Get real-time insights from your digital systems right inside your processes"},{"href":"https://www.dynatrace.com/news/blog/integrate-amazon-q-developer-cli-with-dynatrace-mcp/","image":"https://cdn.hub.central.dynatrace.com/hub/console/amazon-q/media/21ab7dea-13ec-4075-8b43-420adc4f78ba.webp","title":"Enhance your development workflow with the Amazon Q Developer CLI for Dynatrace MCP","href_text":"Read more","description":"AI-assisted development is now a reality"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Hub_Amazon_Q_89jUKuI.png"],"about":"Enhance your development workflow by integrating [**Amazon Q**](https://aws.amazon.com/q/) with the Dynatrace AI-powered observability platform using the Model Context Protocol (MCP). This integration enables teams to query Dynatrace in natural language and to access real-time metrics, logs, and monitoring data directly from the command line or IDEs like VS Code or Cursor.","use_cases":"- **Real-time monitoring:** Retrieve application performance metrics, logs, and signals directly from your command line or IDE using natural language commands. \n- **Issue identification:** Quickly diagnose performance degradations or errors by accessing Dynatrace observability data through Amazon Q CLI. \n- **Automation of observability tasks:** Automate tooling interactions—such as log retrieval, metric queries, or health checks—across AWS and Dynatrace environments.\n- **Seamless dev workflow integration:** Enhance developer productivity with integrated AWS and Dynatrace insights without context-switching.","supported_distributions":"","get_started":"Have a look [at this blog post](https://www.dynatrace.com/news/blog/integrate-amazon-q-developer-cli-with-dynatrace-mcp/) for a step-by-step walkthrough on how to integrate Dynatrace with Amazon Q. For more information on how to configure the Dynatrace MCP Server, [have a look at our documentation](https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#connect-to-the-mcp-server)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","kiro-agent","kiro-cli","kiro","mcp-server-tools"],"latest_downloads":null},{"id":437,"slug":"amazon-quantum-ledger-database-qldb","title":"Amazon Quantum Ledger Database (QLDB)","description":"Ledger by a central trusted authority that provides an immutable, and cryptographically verifiable transaction log.","logo":"https://dt-cdn.net/hub/logos/amazon-quantum-ledger-database-qldb.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/qldb","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":38,"slug":"amazon-redshift","title":"Amazon Redshift","description":"Data warehouse product which forms part of the larger cloud-computing platform AWS.","logo":"https://dt-cdn.net/hub/logos/amazon-redshift.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/redshift","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":444,"slug":"amazon-rekognition","title":"Amazon Rekognition","description":"Amazon Rekognition makes it easy to add image and video analysis to your applications.","logo":"https://dt-cdn.net/hub/logos/amazon-rekognition.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/rekognition","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":37,"slug":"amazon-relational-database-service-rds","title":"Amazon Relational Database Service (RDS)","description":"Instant insights and unified monitoring for optimal Amazon RDS performance.","logo":"https://dt-cdn.net/hub/logos/amazon-relational-database-service-rds.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/rds-builtin","providers":[],"tags":["amazon","aws","database","log-ingest-integration-cloud:relational:database:service"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get immediate visibility into the performance of your Amazon RDS instances and the databases running on them.","src":"https://dt-cdn.net/hub/amazon-rds-monitoring.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-rds-monitoring.jpg&sign=8-IMf5dtuDZdEE9cH7v-RrayPaV9ndyoVTd6XLxZG94","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-rds-monitoring.jpg&sign=TOScEPTYDVkMfzrz4NiqAcaWOE5-eVnHkI7YPyaJvBE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-rds-monitoring.jpg&sign=WhoncByUebgh-gGxDswS1jtyVYtg9QkWP1zug_HiZfw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-rds-monitoring.jpg&sign=66gL_11TZ0V9VmXsfWLLTvwW9Eu-yGvjpUuIe-IuP58","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-rds-monitoring.jpg&sign=jm_YcHlYTfJSu5v82lWCOjEXKj9HYUw7Bnoz2e3KmRA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-rds-monitoring.jpg&sign=sDG-vh7MEObAPoQIN32C4vknuL6eGZbkPfRhG-G0q-Q"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Amazon Relational Database Service (Amazon RDS) is a web service that simplifies setting up, operating, and scaling a relational database in the cloud. It provides cost-efficient, resizeable capacity for an industry-standard relational database and manages common database administration tasks.\n\nWith Dynatrace, you can replace multiple tools with one unified monitoring solution for user experience, application performance, AWS metrics, including Amazon CloudWatch data, third-party monitoring, network metrics, and log monitoring."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Immediate Visibility: Provides instant insights into the performance of Amazon RDS instances and the databases running on them.\n- Unified Monitoring Solution: Replaces multiple tools by offering a single platform for user experience, application performance, AWS metrics, third-party monitoring, network metrics, and log monitoring.\n- Comprehensive Metrics: Collects key performance metrics such as CPU utilization, storage space, database connections, throughput, network latency, and IOPS rate.\n- Ease of Use: Quick setup with no code changes required and intuitive dashboards for full insights.\n- AI-Powered Analysis: Uses artificial intelligence to autonomously discover ecosystems, detect anomalies, and identify root causes.\nScalability: Scales up to 100,000+ hosts and integrates seamlessly with open APIs.\n- Flexible Deployment: Can be deployed as a SaaS, managed solution, or on-premises.\n- Full Stack Monitoring: Covers all AWS resources, including EC2, S3, Lambda, Outposts, Fargate, EKS, and Elastic Load Balancing."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Details","source":"### Related information\n- [Five Key Considerations for AWS](https://www.dynatrace.com/resources/ebooks/five-key-considerations-for-monitoring-aws/)\n- [Plan, execute and monitor ​your cloud migration for sustained success](https://www.dynatrace.com/resources/ebooks/cloud-migration-aws/)\n- [AWS: Driving successful software intelligence with Dynatrace](https://www.dynatrace.com/partners/stories/aws/)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:56.746698Z","created":"2020-08-14T07:46:17.549000Z","seo_title":"Amazon Relational Database Service (RDS) monitoring & observability","seo_description":"Instant insights and unified monitoring for optimal Amazon RDS performance. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/amazon-rds-monitoring.jpg"],"about":"Amazon Relational Database Service (Amazon RDS) is a web service that simplifies setting up, operating, and scaling a relational database in the cloud. It provides cost-efficient, resizeable capacity for an industry-standard relational database and manages common database administration tasks.\n\nWith Dynatrace, you can replace multiple tools with one unified monitoring solution for user experience, application performance, AWS metrics, including Amazon CloudWatch data, third-party monitoring, network metrics, and log monitoring.","use_cases":"- Immediate Visibility: Provides instant insights into the performance of Amazon RDS instances and the databases running on them.\n- Unified Monitoring Solution: Replaces multiple tools by offering a single platform for user experience, application performance, AWS metrics, third-party monitoring, network metrics, and log monitoring.\n- Comprehensive Metrics: Collects key performance metrics such as CPU utilization, storage space, database connections, throughput, network latency, and IOPS rate.\n- Ease of Use: Quick setup with no code changes required and intuitive dashboards for full insights.\n- AI-Powered Analysis: Uses artificial intelligence to autonomously discover ecosystems, detect anomalies, and identify root causes.\nScalability: Scales up to 100,000+ hosts and integrates seamlessly with open APIs.\n- Flexible Deployment: Can be deployed as a SaaS, managed solution, or on-premises.\n- Full Stack Monitoring: Covers all AWS resources, including EC2, S3, Lambda, Outposts, Fargate, EKS, and Elastic Load Balancing.","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":39,"slug":"amazon-route-53","title":"Amazon Route 53","description":"Effectively connects user requests to infrastructure running in AWS.","logo":"https://dt-cdn.net/hub/logos/amazon-route-53.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/route-53","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":40,"slug":"amazon-s3","title":"Amazon S3","description":"Monitor Amazon S3 buckets out of the box.","logo":"https://dt-cdn.net/hub/logos/amazon-s3.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/simple-storage-service","providers":[],"tags":["amazon","log-ingest-integration-cloud:aws:s3","log-ingest-integration-cloud:s3bucket"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Experience seamless monitoring with Dynatrace! It auto-detects AWS resources and application services, creating a dynamic, real-time map of dependencies. Instantly visualize connections between your applications, services, processes, and AWS components like EC2, ELB, RDS, S3, and Availability Zones. This powerful visualization ensures a clear, comprehensive view of your entire ecosystem, making management and optimization effortless.","src":"https://dt-cdn.net/hub/amazon-dynamodb-overview_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-overview_1.png&sign=2QXS3avNiEX2guopRIL42Qp-CE6GreK2V_l01mYfSCM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-overview_1.png&sign=1WY3kcAJtmVg3eLlH2AZ_nVz-Qpr0T8bp63OyjGN9iM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-overview_1.png&sign=3Hc4nQrHf06S_KYEPjipdkz7kAlvFx-iQG0gG6Xl6BA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-overview_1.png&sign=MQZHONo8OFhtKKuLoWJMRFg4UoTJxTIM_204ZdFh1dk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-overview_1.png&sign=2_pJSphep-WyhzoeCSLimlTYGLuco-gSuMbEg8iyfVU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Famazon-dynamodb-overview_1.png&sign=WiYRtDMj3RUAoUiE75yXfZhX7JBX2KKmEnUS60OCD1E"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Amazon Simple Storage Service (Amazon S3) is storage for the Internet. It is designed to make web-scale computing easier for developers.\n\nWith Dynatrace, you can replace multiple tools with one unified monitoring solution for user experience, application performance, AWS metrics, including Amazon CloudWatch data, third-party monitoring, network metrics, and log monitoring."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"- Unified Monitoring: Replaces multiple tools with a single solution for user experience, application performance, AWS metrics, third-party monitoring, network metrics, and log monitoring.\n- Automatic Discovery: Auto-detects AWS resources and application services, mapping dependencies in real-time ( Amazon EC2, Amazon ELB, Amazon RDS, Amazon S3, and Availability Zones).\n- Ease of Use: Quick setup with no code changes required and intuitive dashboards for full insights.\n- AI-Powered Insights: Uses AI to autonomously discover ecosystems, detect anomalies, and identify root causes.\n- Scalability: Scales up to 100,000+ hosts and integrates seamlessly with open APIs1.\nComprehensive Coverage: Monitors all AWS resources, including EC2, S3, Lambda, Outposts, Fargate, and EKS.\n### Related information\n- [Five Key Considerations for AWS](https://www.dynatrace.com/resources/ebooks/five-key-considerations-for-monitoring-aws/)\n- [Plan, execute and monitor ​your cloud migration for sustained success](https://www.dynatrace.com/resources/ebooks/cloud-migration-aws/)\n- [AWS: Driving successful software intelligence with Dynatrace](https://www.dynatrace.com/partners/stories/aws/)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:56.751635Z","created":"2020-08-14T07:46:17.611000Z","seo_title":"Amazon S3 monitoring & observability","seo_description":"Monitor Amazon S3 buckets out of the box. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/amazon-dynamodb-overview_1.png"],"about":"Amazon Simple Storage Service (Amazon S3) is storage for the Internet. It is designed to make web-scale computing easier for developers.\n\nWith Dynatrace, you can replace multiple tools with one unified monitoring solution for user experience, application performance, AWS metrics, including Amazon CloudWatch data, third-party monitoring, network metrics, and log monitoring.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1012,"slug":"amazon-s3-log-forwarder","title":"Amazon S3 log forwarder","description":"Stream log data from Amazon S3 to Dynatrace for analysis and automation.","logo":"https://dt-cdn.net/hub/hub-s3-fwd-logo-icon_1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion-via-api/lma-cloud-provider-log-forwarding#log-ingestion-from-amazon-s3","providers":[],"tags":["amazon-services","Amazon Web Services","aws","cloud","cloud logging","log","log-analytics","log forensics","logging","log-ingest-integration-aws","log-ingest-integration-cloud:aws:application:load:balancer","log-ingest-integration-cloud:aws:billing","log-ingest-integration-cloud:aws:billing:service","log-ingest-integration-cloud:aws:cloud:front","log-ingest-integration-cloud:aws:dynamodb","log-ingest-integration-cloud:aws:ec2","log-ingest-integration-cloud:aws:kafka","log-ingest-integration-cloud:aws:nat_gateway","log-ingest-integration-cloud:aws:network:load:balancer","log-ingest-integration-cloud:aws:redshit","log-ingest-integration-cloud:aws:s3","log-ingest-integration-cloud:aws:transitgateway","log-ingest-integration-cloud:aws:waf","log-ingest-integration-cloud:ec2:instance","log-ingest-integration-cloud:elastic:load:balancer","log-ingest-integration-cloud:s3bucket","logs","logs in grail","S3"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Amazon s3 log forwarding to Dynatrace","src":"https://dt-cdn.net/hub/hub-s3-fwd-diagram.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-s3-fwd-diagram.png&sign=DJgLq-zSe5GSQ-RYfmJHfhsrIfC9CF74zGkLCtFUaCE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-s3-fwd-diagram.png&sign=UB6hx8Lmcjc4C9DIot42eBjazJnuQtqacZoIWIfQna0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-s3-fwd-diagram.png&sign=5524aGTGjEbrkDkMjnJPAj7FINCaxZeJAEqYVnSBdVM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-s3-fwd-diagram.png&sign=flUQ26WM_nCbSieDn6UwVE2HJvZrRj6Dx46MeYtJtr8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-s3-fwd-diagram.png&sign=FP-hX9TPuIWK3z0_tubSVvleHzUsxPBEP7mPmrDJuwg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-s3-fwd-diagram.png&sign=Z-6six7tEPKQRDBrFeQil7pqeFBBLtdDFOwshXbRqv4"}},{"caption":"Use Notebooks on the Dynatrace platform to analyze logs from AWS Application Load Balancer.","src":"https://dt-cdn.net/hub/hub-s3-fwd-dashboard.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-s3-fwd-dashboard.png&sign=fBa1aNXyk7n2JHlj6sRx9F1upL3WDAgRSp2WzO7qTi4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-s3-fwd-dashboard.png&sign=8t_XExQ4D9anqBaii48vHuWb6DzC0RH8dEZ1-OS05YY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-s3-fwd-dashboard.png&sign=0HXyWq7D-9D0Z3xRj4_NbYwsggIIkASNbDB6h4Je4FY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-s3-fwd-dashboard.png&sign=MXGO1DDlkZOxFEMn4SwfDhAsdUNnA1whXqydoWmrJG4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-s3-fwd-dashboard.png&sign=OaJyvCWCvLzKGWXpdgQ4IfAXI1wPlku7fxJga65NRVc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-s3-fwd-dashboard.png&sign=s6hrvXLe_JNvbYNH69UiNsuXtNOPNcYh7UG4WVfmz60"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Amazon S3 is a popular storage location for AWS services and third party solutions, which can be easily integrated with Dynatrace Grail™ data lakehouse. This allows you to answer any question at any time using log data while avoiding the complexity of storage management.\n\nThe Amazon S3 log forwarder can ingest any text- or JSON-formatted logs, which unlocks not only log data from AWS services but also from common third-party logs. Service providers such as [Akamai](https://techdocs.akamai.com/datastream2/docs/stream-amazon-s3), [Fastly](https://docs.fastly.com/en/guides/log-streaming-amazon-s3), [Netlify](https://www.netlify.com/blog/export-netlify-logs-to-amazon-s3/), open source tools like Apache Airflow, and many others have built-in log delivery integration with S3. The Dynatrace AWS S3 log forwarder is designed to be extensible, so you can customize ingestion settings to fit your specific use cases as well as add custom attributes to your logs.\n\nWe designed the Dynatrace Amazon S3 log forwarder to scale up to meet the demands of our largest customers, some of whom operate thousands of AWS accounts. Dynatrace Amazon S3 log forwarder has built-in support for log ingestion from multiple AWS Accounts and AWS regions with a single log forwarder deployment.\n\nThe S3 log forwarder also keeps the metadata of log messages, so the originating AWS account and region as well as service-specific attributes like resource ID, are preserved. This makes it possible to tie log messages back to the apps, infrastructure, and cloud services where they originated and enables the unified observability of the Dynatrace platform."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"To learn about deployment instructions, forwarder’s architecture, and supported AWS services, discover [Dynatrace Amazon S3 Log forwarder](https://github.com/dynatrace-oss/dynatrace-aws-s3-log-forwarder) in Github.\n\nRefer to [Log ingestion from Amazon S3](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api/lma-cloud-provider-log-forwarding#log-ingestion-from-amazon-s3) documentation page to learn about available features.\n\nS3 log forwarder integration is based on log ingestion API. Refer to the documentation for overview  and configuration details: [Generic log ingestion](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api). \n\nGet a [Dynatrace API token](https://docs.dynatrace.com/docs/dynatrace-api/basics/dynatrace-api-authentication) with the logs.ingest (Ingest Logs) scope to integrate with Dynatrace generic log ingest API."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.754087Z","created":"2024-03-27T12:42:19.898023Z","seo_title":"Amazon S3 log forwarder monitoring & observability","seo_description":"Stream log data from Amazon S3 to Dynatrace for analysis and automation. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/hub-s3-fwd-diagram.png","https://dt-cdn.net/hub/hub-s3-fwd-dashboard.png"],"about":"Amazon S3 is a popular storage location for AWS services and third party solutions, which can be easily integrated with Dynatrace Grail™ data lakehouse. This allows you to answer any question at any time using log data while avoiding the complexity of storage management.\n\nThe Amazon S3 log forwarder can ingest any text- or JSON-formatted logs, which unlocks not only log data from AWS services but also from common third-party logs. Service providers such as [Akamai](https://techdocs.akamai.com/datastream2/docs/stream-amazon-s3), [Fastly](https://docs.fastly.com/en/guides/log-streaming-amazon-s3), [Netlify](https://www.netlify.com/blog/export-netlify-logs-to-amazon-s3/), open source tools like Apache Airflow, and many others have built-in log delivery integration with S3. The Dynatrace AWS S3 log forwarder is designed to be extensible, so you can customize ingestion settings to fit your specific use cases as well as add custom attributes to your logs.\n\nWe designed the Dynatrace Amazon S3 log forwarder to scale up to meet the demands of our largest customers, some of whom operate thousands of AWS accounts. Dynatrace Amazon S3 log forwarder has built-in support for log ingestion from multiple AWS Accounts and AWS regions with a single log forwarder deployment.\n\nThe S3 log forwarder also keeps the metadata of log messages, so the originating AWS account and region as well as service-specific attributes like resource ID, are preserved. This makes it possible to tie log messages back to the apps, infrastructure, and cloud services where they originated and enables the unified observability of the Dynatrace platform.","use_cases":"","supported_distributions":"","get_started":"To learn about deployment instructions, forwarder’s architecture, and supported AWS services, discover [Dynatrace Amazon S3 Log forwarder](https://github.com/dynatrace-oss/dynatrace-aws-s3-log-forwarder) in Github.\n\nRefer to [Log ingestion from Amazon S3](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api/lma-cloud-provider-log-forwarding#log-ingestion-from-amazon-s3) documentation page to learn about available features.\n\nS3 log forwarder integration is based on log ingestion API. Refer to the documentation for overview  and configuration details: [Generic log ingestion](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api). \n\nGet a [Dynatrace API token](https://docs.dynatrace.com/docs/dynatrace-api/basics/dynatrace-api-authentication) with the logs.ingest (Ingest Logs) scope to integrate with Dynatrace generic log ingest API."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":18,"slug":"amazon-sagemaker","title":"Amazon SageMaker","description":"Build, train, and deploy machine learning (ML) models quickly.","logo":"https://dt-cdn.net/hub/logos/amazon-sagemaker.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/sagemaker","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Build audit dashboards to visualize the behavior and performance of AI systems to make their operation more transparent and prove compliance.","src":"https://dt-cdn.net/hub/1-main-dash_ieQaMU9.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_ieQaMU9.png&sign=pDhnfAd97TTKqjeXNdTEDcXYo7SkUNXRIvGqgo56OIc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_ieQaMU9.png&sign=9-CASoWVYp_wRTH3XpO1pL4QbIXe8z0DY3EJOXqmkGY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_ieQaMU9.png&sign=4NveKAI4FC1MgBNbVLRdqk9NPpiuAy9MLnpvlfIE4Mo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_ieQaMU9.png&sign=FOzoTLwj1_TcQMOvj75tarF5SCd4HIsbRt1_61AAShA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_ieQaMU9.png&sign=4uZIcB3zopqYwz0Do_Ra2UaaW748pjXNOculwhBUQTs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_ieQaMU9.png&sign=eIC42Ak1H1tSFI4O0s_AtY2R8Ljppw_dBUaZIFu-jjg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace provides a real-time solution for tracking and revealing the full context of used technologies, service interaction topology, and observability metrics (traces, logs, and business events). This is done automatically and applies to any output.\n\nCombine the strength of Dynatrace end-to-end observability for your generative AI applications built with Amazon SageMaker's machine learning models. Dynatrace allows you to track and monitor the consumption, cost, and performance of your AI services and models at scale."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs\n\n### Monitor service quality and cost\n- Setup error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real-time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\n\n### Build trust, reduce compliance and audit risks\n- Track every input and output for an audit trail\n- All data can be queried in real time and stored for future reference.  \n- Maintain full data lineage from initial prompt to response output"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up full stack observability for your GenAI applications is possible with Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started)."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.756539Z","created":"2020-08-14T07:46:17.178000Z","seo_title":"Amazon SageMaker monitoring & observability","seo_description":"Build, train, and deploy machine learning (ML) models quickly. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/1-main-dash_ieQaMU9.png"],"about":"Dynatrace provides a real-time solution for tracking and revealing the full context of used technologies, service interaction topology, and observability metrics (traces, logs, and business events). This is done automatically and applies to any output.\n\nCombine the strength of Dynatrace end-to-end observability for your generative AI applications built with Amazon SageMaker's machine learning models. Dynatrace allows you to track and monitor the consumption, cost, and performance of your AI services and models at scale.","use_cases":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs\n\n### Monitor service quality and cost\n- Setup error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real-time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\n\n### Build trust, reduce compliance and audit risks\n- Track every input and output for an audit trail\n- All data can be queried in real time and stored for future reference.  \n- Maintain full data lineage from initial prompt to response output","supported_distributions":"","get_started":"Setting up full stack observability for your GenAI applications is possible with Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":41,"slug":"amazon-simple-email-service-ses","title":"Amazon Simple Email Service (SES)","description":"Cloud-based service that helps developers send marketing, notification, and transactional emails.","logo":"https://dt-cdn.net/hub/logos/amazon-simple-email-service-ses.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/simple-email-service","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":42,"slug":"amazon-simple-notification-service-sns","title":"Amazon Simple Notification Service (SNS)","description":"Provides a simple web services interface that can be used to create topics you want to notify apps.","logo":"https://dt-cdn.net/hub/logos/amazon-simple-notification-service-sns.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/simple-notification-service","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":43,"slug":"amazon-simple-queue-service-sqs","title":"Amazon Simple Queue Service (SQS)","description":"Programmatic sending of messages via web service applications.","logo":"https://dt-cdn.net/hub/logos/amazon-simple-queue-service-sqs.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/simple-queue-service","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":425,"slug":"amazon-simple-workflow-service-swf","title":"Amazon Simple Workflow Service (SWF)","description":"Makes it easy to build applications that coordinate work across distributed components.","logo":"https://dt-cdn.net/hub/logos/amazon-simple-workflow-service-swf.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/swf","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":429,"slug":"amazon-textract","title":"Amazon Textract","description":"Makes it easy to add document text detection and analysis to your applications.","logo":"https://dt-cdn.net/hub/logos/amazon-textract.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/textract","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":475,"slug":"amazon-transfer-family","title":"Amazon Transfer Family","description":"Provides fully managed support for file transfers directly into and out of Amazon S3 using SFTP, FTPS, and FTP.","logo":"https://dt-cdn.net/hub/logos/amazon-transfer-family.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/transfer-family","providers":["aws"],"tags":[],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":432,"slug":"amazon-translate","title":"Amazon Translate","description":"Text translation service using machine learning to provide high-quality translation on demand.","logo":"https://dt-cdn.net/hub/logos/amazon-translate.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/translate","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":44,"slug":"amazon-vpc-nat-gateway","title":"Amazon VPC (NAT Gateway)","description":"Connect to the Internet from instances within a private subnet in an AWS Virtual Private Cloud.","logo":"https://dt-cdn.net/hub/logos/amazon-vpc-nat-gateway.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/vpc-nat-gateways","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":439,"slug":"amazon-workmail","title":"Amazon WorkMail","description":"Secure, managed business email and calendaring service with support for existing desktop and mobile email clients.","logo":"https://dt-cdn.net/hub/logos/amazon-workmail.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/workmail","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":435,"slug":"amazon-workspaces","title":"Amazon WorkSpaces","description":"Enables you to provision virtual, cloud-based Microsoft Windows or Amazon Linux desktops, known as WorkSpaces.","logo":"https://dt-cdn.net/hub/logos/amazon-workspaces.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/workspaces","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":393,"slug":"amazon-mq","title":"Amazon MQ","description":"Managed message broker service for Apache ActiveMQ that makes it easy to migrate to a message broker in the cloud.","logo":"https://dt-cdn.net/hub/logos/amazon-mq.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/mq","providers":["aws"],"tags":["Amazon Web Services","cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":46,"slug":"android","title":"Android","description":"Monitor Android app stability, performance, and usage in real-time.","logo":"https://dt-cdn.net/hub/logos/android.png","link_to":"https://www.dynatrace.com/technologies/android-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/android-hub","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Error trends for short and long term analysis to facilitate prioritization and quickly identify urgency.","src":"https://cdn.hub.central.dynatrace.com/hub/console/android/media/2f47c0fd-3397-4158-b4c5-6a374255ab28.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F2f47c0fd-3397-4158-b4c5-6a374255ab28.png&sign=ZZHdX-dQhfgUj6Njoay5k15tO99G3ZSb7qBv9mhz54Q","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F2f47c0fd-3397-4158-b4c5-6a374255ab28.png&sign=ULFYPTjwLdCB1th3wvJ1pimPSwt1kUekScgF9Ta5mtM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F2f47c0fd-3397-4158-b4c5-6a374255ab28.png&sign=Wv6Zw5jWz-pe9GO2Bjypfi28c9uzRyfpfboRVjqR_G8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F2f47c0fd-3397-4158-b4c5-6a374255ab28.png&sign=hN4knPjmUt9ss_Ky6maKmom2hwS0a6bszvoKs_m59o4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F2f47c0fd-3397-4158-b4c5-6a374255ab28.png&sign=4Ubc1ZgBGqOyO_8gRw1p8tX_ekJMFGC9YvB3tAb7kyQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F2f47c0fd-3397-4158-b4c5-6a374255ab28.png&sign=MB1UVOtA_MZYO6ZHFJrpPMxeaWaXzPgkHdLCRMtfsGE"}},{"caption":"Distribution across devices","src":"https://cdn.hub.central.dynatrace.com/hub/console/android/media/d48a5607-cf49-471e-923f-e145eb3e5d61.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2Fd48a5607-cf49-471e-923f-e145eb3e5d61.png&sign=jC6PL0iwhPwz-kNHJ7VQDa6478_eGjEAmuhP7kJjDAQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2Fd48a5607-cf49-471e-923f-e145eb3e5d61.png&sign=MdkzDTnnuFE8jq2e_LHJ3L2ijcgTnG4de9dRCzKYOLA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2Fd48a5607-cf49-471e-923f-e145eb3e5d61.png&sign=nSg_DyiVEF0seHxcNOvV9ez6MJuYIA-jNbCVIbujxzU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2Fd48a5607-cf49-471e-923f-e145eb3e5d61.png&sign=PDKhdSPPY8r11Fh8DINuloJ8LrEjf_uMb556NwOzibA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2Fd48a5607-cf49-471e-923f-e145eb3e5d61.png&sign=Rhodia84KQKt2sTQ36TDXgngH2DpecA3n10A2NEp3gM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2Fd48a5607-cf49-471e-923f-e145eb3e5d61.png&sign=19bZWj42P7PrN12bNarHU07VtUyTvi0rMWXS6acO7hc"}},{"caption":"Core mobile vitals","src":"https://cdn.hub.central.dynatrace.com/hub/console/android/media/249b21a7-f30d-454e-b156-a9a06b8d640a.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F249b21a7-f30d-454e-b156-a9a06b8d640a.png&sign=XXaqrx_apmS7WigGkibuJ3q-oP2DcUjeii-OVs34MrY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F249b21a7-f30d-454e-b156-a9a06b8d640a.png&sign=z8m0CljxQMRA_wjY9nXoLla45KdCLNSI3RZVn4b7cPA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F249b21a7-f30d-454e-b156-a9a06b8d640a.png&sign=KMtdTBBLFL_vrlb4jRG47aIyl8maC6fgK9c8aQX8O80","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F249b21a7-f30d-454e-b156-a9a06b8d640a.png&sign=nTfRQalKIfic5X7enUixX6rqdvrXHDEW_mogiNAOIY8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F249b21a7-f30d-454e-b156-a9a06b8d640a.png&sign=Bf-fOnJiqPXqVxcCqRCruqHGGDWOrLBDSsaT5Vizyo0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F249b21a7-f30d-454e-b156-a9a06b8d640a.png&sign=ZnwnBuhNnBiZjlHlEr9EM00RYM7jtxZ2CBxv155yfzw"}},{"caption":"Session details to identify events and interactions leading up to an error or poor experience in general","src":"https://cdn.hub.central.dynatrace.com/hub/console/android/media/578e30b7-dbdc-4eda-8ac2-bb0eae909792.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F578e30b7-dbdc-4eda-8ac2-bb0eae909792.png&sign=9eQDx0MX3ZZT_-TzddnzvXfUE1XU5UezZ-x4gC-VI_c","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F578e30b7-dbdc-4eda-8ac2-bb0eae909792.png&sign=cw6EkvUs_RTHZmNsVhichaqwM6OFU19zGcIxEPMEMDs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F578e30b7-dbdc-4eda-8ac2-bb0eae909792.png&sign=9JZISBI5rmbpNU3wwvBrIoi6IC8VSLHwbYB9X0Lrp7E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F578e30b7-dbdc-4eda-8ac2-bb0eae909792.png&sign=sPIdvvw77Q4wFiOHAyZyYYOif3pNg-YdzXH2M0YKs-k","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F578e30b7-dbdc-4eda-8ac2-bb0eae909792.png&sign=MXjoYpD-fNdhW09ivkpraG_lisUwaB797l4P_8feFVY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fandroid%2Fmedia%2F578e30b7-dbdc-4eda-8ac2-bb0eae909792.png&sign=VwtdWJEe7wROhLXw4kKOJ-X8-nHxB2gHQtk4cubqUBI"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Android is the most widely used mobile operating system globally. Dynatrace Android monitoring is crucial for ensuring optimal app performance and user experience. It provides real-time insights into app stability, performance, and usage, helping developers identify and resolve issues quickly. Key features include monitoring HTTP requests, error rates, request sizes, and response times, which are vital for diagnosing inefficient communication strategies and backend problems. Additionally, crash occurrence statistics and detailed crash reports help pinpoint the root causes of app crashes, allowing for targeted troubleshooting. Developers can improve app reliability and user satisfaction by understanding the platforms and conditions under which crashes occur. Overall, Dynatrace comprehensive monitoring tools allow developers to maintain high-performance standards and deliver a seamless user experience across diverse Android devices."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Real-time performance monitoring: Track app stability, performance, and usage.\n- HTTP request analysis: Monitor top HTTP requests, error rates, request sizes, and response times.\n- Crash detection and analysis: Identify platforms and conditions where crashes occur most frequently.\n- Detailed crash reports: Filter crash results by app version and download stack traces.\n- User experience insights: Measure percentages of crash-free users and crashes per minute.\n- Backend issue identification: Detect inefficient communication strategies and backend problems."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- Get Started with [Android Monitoring](https://docs.dynatrace.com/docs/observe/digital-experience/mobile-applications/instrument-android-app/get-started-with-android-monitoring): This guide walks you through creating a mobile application in Dynatrace, instrumenting your Android app using the Dynatrace Android Gradle extension or OneAgent SDK, and fine-tuning the instrumentation.\n\n- [Android App Monitoring Overview](https://www.dynatrace.com/technologies/android-monitoring/): This page provides a comprehensive overview of how to monitor your Android app's stability, performance, and usage in real-time, including steps to set up monitoring and best practices."},"sourceId":"get_started"}],"modified":"2026-02-27T15:57:47.055298Z","created":"2020-08-14T07:46:17.732000Z","seo_title":"Android monitoring & observability","seo_description":"Monitor mobile applications that are running on the Android operating system. Optimize Android app performance and improve UX. Start your free trial today!","customer_story":{"quote":"With such a diverse technology stack, not many solutions were able to meet all our needs, but Dynatrace was the exception.","person":{"name":"Alex Hibbitt","title":"Engineering Director, SRE & Fulfillment"},"company":{"logo":null,"title":"Photobox"},"link_to":{"href":"https://www.dynatrace.com/customers/photobox/","target":null,"href_text":"See their story"}},"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/android/media/2f47c0fd-3397-4158-b4c5-6a374255ab28.png","https://cdn.hub.central.dynatrace.com/hub/console/android/media/d48a5607-cf49-471e-923f-e145eb3e5d61.png","https://cdn.hub.central.dynatrace.com/hub/console/android/media/249b21a7-f30d-454e-b156-a9a06b8d640a.png","https://cdn.hub.central.dynatrace.com/hub/console/android/media/578e30b7-dbdc-4eda-8ac2-bb0eae909792.png"],"about":"Android is the most widely used mobile operating system globally. Dynatrace Android monitoring is crucial for ensuring optimal app performance and user experience. It provides real-time insights into app stability, performance, and usage, helping developers identify and resolve issues quickly. Key features include monitoring HTTP requests, error rates, request sizes, and response times, which are vital for diagnosing inefficient communication strategies and backend problems. Additionally, crash occurrence statistics and detailed crash reports help pinpoint the root causes of app crashes, allowing for targeted troubleshooting. Developers can improve app reliability and user satisfaction by understanding the platforms and conditions under which crashes occur. Overall, Dynatrace comprehensive monitoring tools allow developers to maintain high-performance standards and deliver a seamless user experience across diverse Android devices.","use_cases":"- Real-time performance monitoring: Track app stability, performance, and usage.\n- HTTP request analysis: Monitor top HTTP requests, error rates, request sizes, and response times.\n- Crash detection and analysis: Identify platforms and conditions where crashes occur most frequently.\n- Detailed crash reports: Filter crash results by app version and download stack traces.\n- User experience insights: Measure percentages of crash-free users and crashes per minute.\n- Backend issue identification: Detect inefficient communication strategies and backend problems.","supported_distributions":"","get_started":"- Get Started with [Android Monitoring](https://docs.dynatrace.com/docs/observe/digital-experience/mobile-applications/instrument-android-app/get-started-with-android-monitoring): This guide walks you through creating a mobile application in Dynatrace, instrumenting your Android app using the Dynatrace Android Gradle extension or OneAgent SDK, and fine-tuning the instrumentation.\n\n- [Android App Monitoring Overview](https://www.dynatrace.com/technologies/android-monitoring/): This page provides a comprehensive overview of how to monitor your Android app's stability, performance, and usage in real-time, including steps to set up monitoring and best practices."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":47,"slug":"android-webkit","title":"Android Webkit","description":"Provides tools for browsing the web.","logo":"https://dt-cdn.net/hub/logos/android-webkit.png","link_to":"https://docs.dynatrace.com/docs/shortlink/supported-technologies#real-user-monitoring","documentation_link":"","providers":[],"tags":["android","web"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":48,"slug":"angular","title":"Angular","description":"Great user experience for AngularJS app with Dynatrace performance monitoring.","logo":"https://dt-cdn.net/hub/logos/angular.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/web-applications-landing","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace Angular monitoring ensures a perfect user experience by providing deep insights into end-user performance metrics, quickly identifying and fixing JavaScript errors, and offering visibility into server-side metrics. This helps maintain a high-performing Angular app with a healthy infrastructure."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Deep insights into end-user performance metrics.\n- Quick identification and resolution of JavaScript errors.\n- Visibility into server-side metrics.\n- Maintaining a high-performing Angular app.\n- Ensuring a healthy infrastructure."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n* 2.x - 10.x"},"sourceId":"details"}],"modified":"2026-03-10T07:48:11.151972Z","created":"2020-08-14T07:46:17.782000Z","seo_title":"Comprehensive Angular Monitoring with Dynatrace","seo_description":"Monitor your Angular mobile and desktop web applications with Dynatrace. Start your free trial today!","customer_story":{"quote":"With such a diverse technology stack, not many solutions were able to meet all our needs, but Dynatrace was the exception.","person":{"name":"Alex Hibbitt","title":"Engineering Director, SRE & Fulfillment"},"company":{"logo":null,"title":"Photobox"},"link_to":{"href":"https://www.dynatrace.com/customers/photobox/","target":null,"href_text":"See their story"}},"marketing_related_content":[],"screenshots":[],"about":"Dynatrace Angular monitoring ensures a perfect user experience by providing deep insights into end-user performance metrics, quickly identifying and fixing JavaScript errors, and offering visibility into server-side metrics. This helps maintain a high-performing Angular app with a healthy infrastructure.","use_cases":"- Deep insights into end-user performance metrics.\n- Quick identification and resolution of JavaScript errors.\n- Visibility into server-side metrics.\n- Maintaining a high-performing Angular app.\n- Ensuring a healthy infrastructure.","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["angularjs"],"latest_downloads":null},{"id":49,"slug":"angularjs","title":"AngularJS","description":"JavaScript-based open-source front-end web framework mainly maintained by Google.","logo":"https://dt-cdn.net/hub/logos/angularjs.png","link_to":"https://www.dynatrace.com/technologies/angular-monitoring/","documentation_link":"","providers":["oa"],"tags":["apm","full-stack-web","real-user-monitoring","spa-monitoring","web","web-monitoring"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\r\n* 2.x - 16.x"},"sourceId":"details"}],"modified":"2026-04-29T09:41:00.909700Z","created":"2020-08-14T07:46:17.803000Z","seo_title":"AngularJS monitoring & observability","seo_description":"Monitor your AngularJS mobile and desktop web applications with Dynatrace. Start your free trial today!","customer_story":{"quote":"With such a diverse technology stack, not many solutions were able to meet all our needs, but Dynatrace was the exception.","person":{"name":"Alex Hibbitt","title":"Engineering Director, SRE & Fulfillment"},"company":{"logo":null,"title":"Photobox"},"link_to":{"href":"https://www.dynatrace.com/customers/photobox/","target":null,"href_text":"See their story"}},"marketing_related_content":[],"screenshots":[],"about":"","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1013,"slug":"davis-anomaly-detection","title":"Anomaly Detection","description":"Detect and alert on anomalies and custom patterns using any DQL time series.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.anomalydetection/logo/1bed66bf-cecb-4443-ab8c-e2c0144146b6.png","link_to":"https://www.dynatrace.com/news/blog/create-a-davis-ai-anomaly-detector-on-grail/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/davis-ai-anomaly-detection-app","providers":[],"tags":["ai","analysis","analyzer","forecast","grail","notebook","timeseries"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get an overview of all available anomaly detectors.","src":"https://cdn.hub.central.dynatrace.com/hub/9ec596c7-2bdf-4951-9668-27a3f8f9dab7.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F9ec596c7-2bdf-4951-9668-27a3f8f9dab7.png&sign=yNycH9fk68wmvsHgcK2ZorcVsCKXLjg7EG2p8h74K78","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F9ec596c7-2bdf-4951-9668-27a3f8f9dab7.png&sign=IYcEm0cmKTvK5BtV0cjIUDUwlbjPG9deZF-ghWcEcq4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F9ec596c7-2bdf-4951-9668-27a3f8f9dab7.png&sign=BjyYLrYlrwU6S1U0OuwMDeIA846YHeSLk7KKtoJCR4U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F9ec596c7-2bdf-4951-9668-27a3f8f9dab7.png&sign=mB85wj0WGve1bT52uQ-cu_zX9CySXDu_I2mk0difm6E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F9ec596c7-2bdf-4951-9668-27a3f8f9dab7.png&sign=EZq0a7ekLHK2O7KpP_jwEiF-dTxGJ3AcBj150X5Kh9k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F9ec596c7-2bdf-4951-9668-27a3f8f9dab7.png&sign=96j55m-DV9p2iwXI3dx2nsPk05XAdIvA4Wv_mck-cy4"}},{"caption":"Create anomaly detectors according to your business requirements.","src":"https://cdn.hub.central.dynatrace.com/hub/e8af56a1-f9d3-44df-aa8e-c8a61c6df2ba.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fe8af56a1-f9d3-44df-aa8e-c8a61c6df2ba.png&sign=vqLzVX-T0ydQxKmJBtqI8dp0Dn6J0vdqjERZ5FhwMRo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fe8af56a1-f9d3-44df-aa8e-c8a61c6df2ba.png&sign=DwaQBYi4eiE9x3VQ1SPa21qzPfLnbdHrXJOGLYPZxSQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fe8af56a1-f9d3-44df-aa8e-c8a61c6df2ba.png&sign=dcuS4_iej8RX_cwKV6kF4_c4K5EbLuFp0f2sUWn6JlM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fe8af56a1-f9d3-44df-aa8e-c8a61c6df2ba.png&sign=Nk21AMKuqFlJP39dHU7ePKWmOrdZS_sTLXK4zs38Tv4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fe8af56a1-f9d3-44df-aa8e-c8a61c6df2ba.png&sign=mXW_jq_ZzglborGQlrJidabZ04nxu-ZdvOnFIWI4oi4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fe8af56a1-f9d3-44df-aa8e-c8a61c6df2ba.png&sign=NhV-HJ4T3AdUkaSE7dgaTXTj3k7aVJW7Ov6DZ3QTFaQ"}},{"caption":"Start to verify convertible metric selector configurations from metric events and transform it to an anomaly detector.","src":"https://cdn.hub.central.dynatrace.com/hub/202cfb44-efed-4d9b-ba18-a6bc462c9d3c.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F202cfb44-efed-4d9b-ba18-a6bc462c9d3c.png&sign=AuJJMmF7LJr9s2mcdsWI7e8eE9zvUAW0PNj3DzO-bcY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F202cfb44-efed-4d9b-ba18-a6bc462c9d3c.png&sign=qt4jFIKOrnzBmZrW-U78dDSQmNOd5TUkMJtJZvKCWxo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F202cfb44-efed-4d9b-ba18-a6bc462c9d3c.png&sign=dEqutmFlx4yVeTYz0cM2wJhmumaVgoXTFJvR4VwUi6c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F202cfb44-efed-4d9b-ba18-a6bc462c9d3c.png&sign=uQR1LuHswz9Z5zH01J_1M1ejJA8tbD2wN-UpiDkIdKo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F202cfb44-efed-4d9b-ba18-a6bc462c9d3c.png&sign=GamtV46hY0Sob0vdmmyOI65lmxovtDak4fkysiWdpIo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F202cfb44-efed-4d9b-ba18-a6bc462c9d3c.png&sign=ahHguAf6_yojrr-JE5sRLblZskLVL_o0zGSwHNTjZvs"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.29.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Build precise alerts on any custom pattern across your entire data landscape — observability, security, AI systems, or business processes.  \r\nAnomaly Detection creates domain‑specific rules for DQL time series from any source and spots anomalies with accuracy, reduces alert noise, and triggers automations where you need them.\r\n\r\nYour custom alerts can:\r\n- Trigger automations and Dynatrace workflows\r\n- Be embedded in Dynatrace Notebooks and Dynatrace Dashboards\r\n- Appear in Dynatrace Problems\r\n- Integrate seamlessly with the overall Dynatrace platform\r\n\r\n### Capabilities\r\n\r\n### Analyzers\r\n- [**Static thresholds:**](https://docs.dynatrace.com/docs/discover-dynatrace/platform/davis-ai/anomaly-detection/concepts/static-thresholds) Set hard limits for well-known boundaries  \r\n- [**Auto-adaptive thresholds:**](https://docs.dynatrace.com/docs/discover-dynatrace/platform/davis-ai/anomaly-detection/concepts/auto-adaptive-threshold) Reference values adjust dynamically over time based on recent history; sensitivity can be tuned to avoid over-alerting  \r\n- [**Seasonal baselines:** ](https://docs.dynatrace.com/docs/discover-dynatrace/platform/davis-ai/ai-models/seasonal-baseline) Detect anomalies in recurring patterns\r\n\r\n### Flexible data sources\r\nAlert on any DQL time series: metrics, logs, events, bizevents, joined series, or custom metrics available from Grail.\r\n\r\n### Noise control & precision\r\n- Sliding window violations in advanced settings (e.g., 3 of 5 breaches trigger an alert)  \r\n- Advanced properties for missing data handling  \r\n- Predefined segments to scope detection by dimension  \r\n\r\n### Notebook preview\r\nExperiment with configurations, visualize thresholds, and simulate alert volume before deploying."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Ensure end-to-end data observability** by monitoring the key pillars of observability: freshness, distribution, volume, schema, and lineage.\r\n\r\n- **Elevate security posture:** detect threat patterns and identify unusual behavior, such as unusual login behavior or brute‑force attempts.\r\n\r\n- **Observe AI systems:** Monitor LLM and generative AI stacks to detect user behavior changes, predict increases from token‑consumption spikes, or improve response time.\r\n\r\n- **Track business‑critical processes:** Observe the health and performance of order fulfillment, payment flows, and inventory updates."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Anomaly Detector is preinstalled in all Dynatrace SaaS environments.\r\nOpen the app and complete the Getting Started walkthrough (accessible anytime via the ? menu). For configuration guidance and best practices, see the documentation"},"sourceId":"get_started"}],"modified":"2026-06-17T20:00:09.207709Z","created":"2024-03-27T16:04:39.012694Z","seo_title":"Anomaly Detection monitoring & observability","seo_description":"Detect and alert on anomalies and custom patterns using any DQL time series. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.youtube.com/watch?v=-GxLlr9oGGA","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.anomalydetection/media/24c26a8e-ff3c-4c42-a93f-9da0842c7b79.jpg","title":"Observability Clinic: Introduction to Anomaly Detection based on DQL","href_text":"Watch video","description":"David walks you through a full end-to-end scenario of leveraging the Davis AI Analyzer and configuring custom anomaly detection events."},{"href":"https://www.youtube.com/watch?v=HPQi63mQg3w","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.anomalydetection/media/836503ea-af7b-4189-abd4-14ec81c362c2.jpg","title":"Observability Clinic: Anomaly Detection on 5 Pillars of Data Observability","href_text":"Watch video","description":"In this Observability Clinic, David and Wolfgang explain how Davis Anomaly Detection can be applied to the 5 Pillars of Data Observability: Freshness, Distribution, Volume, Schema, and Lineage. "},{"href":"https://www.youtube.com/watch?v=WDZUus-VxCE","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.anomalydetection/media/bc6d5056-a91d-4e1d-8f99-cecfc9cd3aa5.png","title":"Observability Clinic: Elevating Security with Dynatrace Davis Anomaly Detection","href_text":"Watch video","description":"In this episode, David and Gerhard share how to use Davis Anomaly Detection for Security use cases such as threat detection or identifying unusual behavior. "}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/9ec596c7-2bdf-4951-9668-27a3f8f9dab7.png","https://cdn.hub.central.dynatrace.com/hub/e8af56a1-f9d3-44df-aa8e-c8a61c6df2ba.png","https://cdn.hub.central.dynatrace.com/hub/202cfb44-efed-4d9b-ba18-a6bc462c9d3c.png"],"about":"Build precise alerts on any custom pattern across your entire data landscape — observability, security, AI systems, or business processes.  \r\nAnomaly Detection creates domain‑specific rules for DQL time series from any source and spots anomalies with accuracy, reduces alert noise, and triggers automations where you need them.\r\n\r\nYour custom alerts can:\r\n- Trigger automations and Dynatrace workflows\r\n- Be embedded in Dynatrace Notebooks and Dynatrace Dashboards\r\n- Appear in Dynatrace Problems\r\n- Integrate seamlessly with the overall Dynatrace platform\r\n\r\n### Capabilities\r\n\r\n### Analyzers\r\n- [**Static thresholds:**](https://docs.dynatrace.com/docs/discover-dynatrace/platform/davis-ai/anomaly-detection/concepts/static-thresholds) Set hard limits for well-known boundaries  \r\n- [**Auto-adaptive thresholds:**](https://docs.dynatrace.com/docs/discover-dynatrace/platform/davis-ai/anomaly-detection/concepts/auto-adaptive-threshold) Reference values adjust dynamically over time based on recent history; sensitivity can be tuned to avoid over-alerting  \r\n- [**Seasonal baselines:** ](https://docs.dynatrace.com/docs/discover-dynatrace/platform/davis-ai/ai-models/seasonal-baseline) Detect anomalies in recurring patterns\r\n\r\n### Flexible data sources\r\nAlert on any DQL time series: metrics, logs, events, bizevents, joined series, or custom metrics available from Grail.\r\n\r\n### Noise control & precision\r\n- Sliding window violations in advanced settings (e.g., 3 of 5 breaches trigger an alert)  \r\n- Advanced properties for missing data handling  \r\n- Predefined segments to scope detection by dimension  \r\n\r\n### Notebook preview\r\nExperiment with configurations, visualize thresholds, and simulate alert volume before deploying.","use_cases":"- **Ensure end-to-end data observability** by monitoring the key pillars of observability: freshness, distribution, volume, schema, and lineage.\r\n\r\n- **Elevate security posture:** detect threat patterns and identify unusual behavior, such as unusual login behavior or brute‑force attempts.\r\n\r\n- **Observe AI systems:** Monitor LLM and generative AI stacks to detect user behavior changes, predict increases from token‑consumption spikes, or improve response time.\r\n\r\n- **Track business‑critical processes:** Observe the health and performance of order fulfillment, payment flows, and inventory updates.","supported_distributions":"","get_started":"Anomaly Detector is preinstalled in all Dynatrace SaaS environments.\r\nOpen the app and complete the Getting Started walkthrough (accessible anytime via the ? menu). For configuration guidance and best practices, see the documentation"},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.davis.anomalydetection@1.29.0","fqn":"dynatrace.davis.anomalydetection","version":"1.29.0","artifact":null,"release_notes":"## What's Changed\n* Added mapping for Alert Identity Field and Filter Segment errors\n* Fixed that filter could reset to the previous one (when execution status query was not finished)","created":"2026-06-01T10:08:51.628394Z"},{"name":"dynatrace.davis.anomalydetection@1.27.2","fqn":"dynatrace.davis.anomalydetection","version":"1.27.2","artifact":null,"release_notes":"## 1.27.2\n\n### Patch Changes\n\n- fix crash when title filter is removed\n- fix that multiple pagination requests lead to race conditions\n- fix  deleting focused property above description shows wrong description value\n\n### Minor Changes\n\n- Support detectors with record analyzer","created":"2026-04-28T11:18:59.472313Z"},{"name":"dynatrace.davis.anomalydetection@1.26.2","fqn":"dynatrace.davis.anomalydetection","version":"1.26.2","artifact":null,"release_notes":"## 1.26.2\n\n### Patch Changes\n\n- Applied fixes in the anomaly detection health dashboard.\n- Fixed picomatch dependency vulnerability.","created":"2026-03-31T14:49:37.646532Z"},{"name":"dynatrace.davis.anomalydetection@1.26.1","fqn":"dynatrace.davis.anomalydetection","version":"1.26.1","artifact":null,"release_notes":"### 1.26.1\n\n#### Minor Changes\n\n- Support detectors with record analyzer, when cluster FF is set\n- Change default page size to 100\n- Updated ready made dashboard to include task based executions\n\n#### Patch Changes\n\n- Add debounce to title filter input\n- Update health dashboard to adapt to new query execution format and include analyzer events execution from DAS while keeping backward compaitability\n- Fix samples column content for record based and incomplete detectors\n- Fix that the Open-AD intent was possible to open without ID provided\n- Fix filtering when actor filter is set with another","created":"2026-03-30T06:57:59.432930Z"},{"name":"dynatrace.davis.anomalydetection@1.25.0","fqn":"dynatrace.davis.anomalydetection","version":"1.25.0","artifact":null,"release_notes":"### 1.25.0\r\n\r\n#### Minor Changes\r\n\r\n- Adapt status query to include analyzer execution events and adapt to the new structure of client source and client context in query execution\r\n- Add validation to query offset to clamp between 1 and 60\r\n- Use optimized event template widget\r\n\r\n#### Patch Changes\r\n\r\n- Fix snyk vulnerability for axios library\r\n- Fix that saving a config would not work when overwriting actor without visiting advanced section first.\r\n- Don't show actor warning dialog when actor does not really change","created":"2026-02-25T07:47:39.314666Z"},{"name":"dynatrace.davis.anomalydetection@1.24.0","fqn":"dynatrace.davis.anomalydetection","version":"1.24.0","artifact":null,"release_notes":"### 1.24.0\n\n#### Minor Changes\n\n- Added \"Delay\" as a configurable property in the Anomaly Detection App\n- Change intent modal titles to \"New alert\" and \"Edit alert\" from a generic \"Alert\"\n- Don't support migration when custom metric events are not supported anymore\n\n#### Patch Changes\n\n- Fix node package vulnerability","created":"2026-01-29T13:24:47.300620Z"},{"name":"dynatrace.davis.anomalydetection@1.23.1","fqn":"dynatrace.davis.anomalydetection","version":"1.23.1","artifact":null,"release_notes":"### 1.23.1\n\n#### Patch Changes\n\n- Fix typos and app reference","created":"2026-01-14T10:03:54.380886Z"},{"name":"dynatrace.davis.anomalydetection@1.23.0","fqn":"dynatrace.davis.anomalydetection","version":"1.23.0","artifact":null,"release_notes":"### 1.23.0\n\n#### Minor Changes\n\n- AI rebranding","created":"2026-01-07T10:32:03.760135Z"},{"name":"dynatrace.davis.anomalydetection@1.22.0","fqn":"dynatrace.davis.anomalydetection","version":"1.22.0","artifact":null,"release_notes":"### 1.22.0\r\n\r\n#### Minor Changes\r\n\r\n- Filtersegment support changes behind feature flag\r\n\r\n#### Patch Changes","created":"2025-11-19T11:54:27.261114Z"},{"name":"dynatrace.davis.anomalydetection@1.21.0","fqn":"dynatrace.davis.anomalydetection","version":"1.21.0","artifact":null,"release_notes":"### 1.21.0\r\n\r\n#### Minor Changes\r\n\r\n- Fallback to user email and then UUID if Firstname Lastname could not be resolved\r\n- Improved 403 error message in authorization modal\r\n- Support davis:analyzer:execute consent\r\n- Support lookup table permission\r\n\r\n#### Patch Changes\r\n\r\n- Fix that DavisAnalyzer could not handle anyOf/oneOf schemas\r\n- Fix codemirror version\r\n- Fix that DavisAnalyzer could not handle anyOf/oneOf schemas","created":"2025-09-29T09:49:42.010397Z"},{"name":"dynatrace.davis.anomalydetection@1.20.0","fqn":"dynatrace.davis.anomalydetection","version":"1.20.0","artifact":null,"release_notes":"### 1.20.0\r\n\r\n#### Patch Changes\r\n\r\n- Fix uppercasing for UUID/ID for table actions\r\n- Fixed that old requests were not properly aborted when changing filter too fast","created":"2025-08-28T18:22:49.090409Z"},{"name":"dynatrace.davis.anomalydetection@1.19.0","fqn":"dynatrace.davis.anomalydetection","version":"1.19.0","artifact":null,"release_notes":"### 1.19.0\r\n\r\n#### Minor Changes\r\n\r\n- Add copy uuid context menu action for owner and actor\r\n- Remove support for old anomaly detector wizard modal\r\n\r\n#### Patch Changes\r\n\r\n- Fixed that owner/actor filter with non-accessible uuid did not show anything as the filter\r\n- Fix that scanned bytes abbreviation was using the wrong postfix notation","created":"2025-08-18T07:55:07.719838Z"},{"name":"dynatrace.davis.anomalydetection@1.18.2","fqn":"dynatrace.davis.anomalydetection","version":"1.18.2","artifact":null,"release_notes":"### 1.18.2\r\n\r\n#### Minor Changes\r\n\r\n- Prepare japanese translation support\r\n- Make all AD table columns resizable\r\n- Updated Ready-made dashboard to allow examining contents of an alerting config without navigating away\r\n- Query validation now ignores scalar values when checking for multi metric queries\r\n- Local FF override is not only available for DT users\r\n\r\n#### Patch Changes\r\n\r\n- Fix CVE-2025-7783\r\n- Update dt logger library\r\n- Change column header alignment for status column from center to left\r\n- Fixed that table filter had spacing between it and table\r\n- Fixed that execution status was reloaded when adding empty filter","created":"2025-08-04T12:22:45.223661Z"},{"name":"dynatrace.davis.anomalydetection@1.16.0","fqn":"dynatrace.davis.anomalydetection","version":"1.16.0","artifact":null,"release_notes":"### 1.16.0\r\n\r\n#### Minor Changes\r\n\r\n- Add possibility to copy config and object id from title column action\r\n- Add vertical dividers to datatable to better seperate columns\r\n- Migrated to DataTableV2 in MetricsEventModal\r\n\r\n#### Patch Changes\r\n\r\n- Fix that event template would be empty in addon intent\r\n- Change log level of user state errors\r\n- Fix e2e test with new Open With modal\r\n- Fix that sonar did not get test coverage report\r\n- Fix error handling when policy request fails in modal intent\r\n- Fix that pressing the Suggest Value Button would crash the page\r\n- Fix that source entity extraction did not run in addon intent","created":"2025-06-26T08:07:25.336135Z"},{"name":"dynatrace.davis.anomalydetection@1.15.0","fqn":"dynatrace.davis.anomalydetection","version":"1.15.0","artifact":null,"release_notes":"### 1.15.0\r\n\r\n#### Minor Changes\r\n\r\n- Show actor update warning modal when editing AD in addon intent\r\n- Enabled multi column sort by using shift when sorting columns\r\n- Show source app in \"scope disabled\" message in addon intents\r\n- Show edit successful message when editing an AD in addon intent\r\n- Automatically set smartscape source based on dimension splitting\r\n\r\n#### Patch Changes\r\n\r\n- Fixed that title in addon intent summary popup could be empty\r\n- Fixed typo in first page of the micro guide\r\n- Fixed that DQL query in preview was not properly synced to dql query in AD\r\n- Fixed that you could not open the same AD twice in a row","created":"2025-06-10T06:50:42.170280Z"},{"name":"dynatrace.davis.anomalydetection@1.14.1","fqn":"dynatrace.davis.anomalydetection","version":"1.14.1","artifact":null,"release_notes":"### 1.14.1\n\n#### Minor Changes\n\n- Introduced a ready-made dashboard to show an overview of Anomaly Detector health\n- Added possibility to pass title, description, and event template to create intent\n- Add routing and wizard to addon intent\n- Restyle addon intent to get rid of the modal in modal\n- Add link to health dashboard from execution status popup\n- Mark query as readonly when opening addon intent\n- Show \"Not everything will be saved\" alert when leaving the intent modal after AD is created\n- Show appropriate toast message on duplicate when AD limit reached\n- Added queryOffset as an input property for create intent\n- Open preview in new tab when opening from modal intent\n- Update microguide pictures to new AD wizard\n- Replaced occurrences of 'alert' in auth and confirmation modal of the addon intent\n\n#### Patch Changes\n\n- Fixed that execution state PENDING was shown as ERROR\n- Use the correct ('accent') variant for save button in V2 modal\n- Update strato-components and starto-components-preview\n- Fixed dashboard error when loading AD data for the whole week\n- Added summary popup to create AD addon intent\n- Add authorization missing warning modal to addon intent\n- Fixed missing permission error handling when setting user app state\n- Fixed that Jenkins was unable to deploy PR preview because source maps were too big","created":"2025-05-26T05:33:47.674319Z"},{"name":"dynatrace.davis.anomalydetection@1.12.0","fqn":"dynatrace.davis.anomalydetection","version":"1.12.0","artifact":null,"release_notes":"### 1.12.0\n\n#### Minor Changes\n\n- Introduced new Anomaly Detector modal for viewing/editing/creating. [Learn more](https://docs.dynatrace.com/docs/shortlink/davis-ai-configure-simple-ad)\n- Changed pagination page sizes to be in line with DataTable guideline\n- Adapted default event description to contain some markdown text","created":"2025-04-23T13:31:01.877819Z"},{"name":"dynatrace.davis.anomalydetection@1.11.1","fqn":"dynatrace.davis.anomalydetection","version":"1.11.1","artifact":null,"release_notes":"### 1.11.1\n\n#### Minor Changes\n\n- Added copy/open-with cell actions to table\n- Opening wizard is now available from interactive row\n- Update message of 1 minute interval validation\n- Added default event.description when creating new anomaly detectors\n- Fixed that status column was not capitalized in visibility menu\n- Update app header to comply with guidelines\n- Added possibility to enable more scopes for app\n\n#### Patch Changes\n\n- Updated @dynatrace/testing-platform-playwright to solve CORS related vulnerability\n- Fixed analyzer validation failing if generalParameters are set in intent\n- Fixed that validation could crash after updating query when no sourceEntity was set\n- Fix missing error catch when parsing filters from url\n- Make fixed threshold sdk test more robust\n- Improved logging in useHandleOpenExistingIntent handler when id is not set","created":"2025-04-14T10:10:44.761538Z"},{"name":"dynatrace.davis.anomalydetection@1.10.0","fqn":"dynatrace.davis.anomalydetection","version":"1.10.0","artifact":null,"release_notes":"### 1.10.0\n\n#### Minor Changes\n\n- Enable \"storage:spans:read\" permisssion for span queries in anomaly detectors\n\n#### Patch Changes\n\n- Fix settings endpoint error handling","created":"2025-03-11T09:47:45.031939Z"},{"name":"dynatrace.davis.anomalydetection@1.9.1","fqn":"dynatrace.davis.anomalydetection","version":"1.9.1","artifact":null,"release_notes":"### 1.9.1\n\n#### Patch Changes\n\n- Event template suggestion now only starts after typing {\n- Show IAM policy statement to gain access to anomaly detectors\n\n### 1.9.0\n\n#### Minor Changes\n\n- Add information to all available execution status\n- Added aria-label and roles to improve a11y","created":"2025-03-05T13:17:22.971972Z"},{"name":"dynatrace.davis.anomalydetection@1.9.0","fqn":"dynatrace.davis.anomalydetection","version":"1.9.0","artifact":null,"release_notes":"### 1.9.0\n\n#### Minor Changes\n\n- Add information to all available execution status\n- Added aria-label and roles to improve a11y","created":"2025-02-20T14:51:08.511801Z"},{"name":"dynatrace.davis.anomalydetection@1.8.0","fqn":"dynatrace.davis.anomalydetection","version":"1.8.0","artifact":null,"release_notes":"### 1.8.0\n\n#### Minor Changes\n\n- Don't show {threshold} & {baseline} placeholder for seasonal model\n- Highlight anomaly detector row in data table when hovering over it\n- Validate for mulitple metrics\n- Persistent filters across sessions\n- Showing execution status failures now summarizes the result\n- Added possibility to copy missing permissions for settings object read and write\n\n\n#### Patch Changes\n\n- fix multiple metric query validation\n- Do not consider .name for source property auto update\n- Fix snyk vulnerability\n- Switch to DataTableV2\n- fix filter persisting update problems\n- fix multiple metric query validation\n- fix source entity replacing","created":"2025-02-03T18:13:29.109078Z"},{"name":"dynatrace.davis.anomalydetection@1.6.1","fqn":"dynatrace.davis.anomalydetection","version":"1.6.1","artifact":null,"release_notes":"### 1.6.1\n\n#### Minor Changes\n\n- Set source entity based on entity splittings\n- Allow \"Open with\" with for read only user\n- Use green icon for successful status\n- Update davis icon used in the banner\n\n#### Patch Changes\n\n- Remove unused permission\n- Fix invisible value suggestions for event template","created":"2024-12-10T08:34:20.431750Z"},{"name":"dynatrace.davis.anomalydetection@1.4.1","fqn":"dynatrace.davis.anomalydetection","version":"1.4.1","artifact":null,"release_notes":"### 1.4.1\n\n#### Minor Changes\n\n- 3e3bb47 Fix actor save/change when modifying config\n- e4c0b6e: Fixed for davis merge field when migrating ME to AD\n\n\n### 1.4.0\n\n#### Minor Changes\n\n-\n- b7fd76d: Do not allow span queries in anomaly detectors\n- c7649ca: Not found page added\n- 7276c5e: Support service users as actors and show warnings when actor changes","created":"2024-08-29T11:30:05.344967Z"},{"name":"dynatrace.davis.anomalydetection@1.3.0","fqn":"dynatrace.davis.anomalydetection","version":"1.3.0","artifact":null,"release_notes":"### 1.3.0\n\n#### Minor Changes\n\n- 86e8344: Update micro guide screenshots\n\n#### Patch Changes\n\n- eea0aaf: Extend the AD app settings intent to listen on the schema id\n- cdacb52: fix readonly workaround not working as expected\n- 6387ad7: Dont log warnings for microguide requests failed with 5xx\n- 3dd89c5: Improve log when validation result does not have a message property\n- 912c226: Refine bulk transpile query error handling\n- 88cfaeb: fix intent bug","created":"2024-07-17T13:41:07.681404Z"},{"name":"dynatrace.davis.anomalydetection@1.2.1","fqn":"dynatrace.davis.anomalydetection","version":"1.2.1","artifact":null,"release_notes":"### 1.2.1\n\n#### Minor Changes\n\n- Show scanned bytes estimation in creation wizard\n- Show scanned bytes in anomaly detector table\n- Anomaly detector status considers last modification\n- Open status events in a notebooks preview","created":"2024-07-03T19:55:00.495690Z"},{"name":"dynatrace.davis.anomalydetection@1.1.2","fqn":"dynatrace.davis.anomalydetection","version":"1.1.2","artifact":null,"release_notes":"### 1.1.2\n\n#### Patch Changes\n\n- Fixed when query validation would not detect sub 1 minute intervals","created":"2024-06-06T08:13:18.449078Z"},{"name":"dynatrace.davis.anomalydetection@1.1.1","fqn":"dynatrace.davis.anomalydetection","version":"1.1.1","artifact":null,"release_notes":"### 1.1.1\n\n#### Patch Changes\n\n- 0aaa411: Fix that consent modification can affect other users consents\n- a0bb1f2: Fix multiple bindings handling: cleanup duplicates after query\n- 3cca716: Limit filter fields lengths to avoid settings object query to fail\n\n#### Minor Changes\n\n- 5d10393: Lower log level for failed cancelled query validations","created":"2024-05-27T11:29:29.609953Z"},{"name":"dynatrace.davis.anomalydetection@1.0.0","fqn":"dynatrace.davis.anomalydetection","version":"1.0.0","artifact":null,"release_notes":"### 1.0.0\n\nInitial release of Anomaly Detection App","created":"2024-05-14T15:07:15.321282Z"}],"related_technologies":["dashboards","notebooks","automations"],"latest_downloads":[{"name":"dynatrace.davis.anomalydetection@1.29.0","fqn":"dynatrace.davis.anomalydetection","version":"1.29.0","artifact":null,"release_notes":"## What's Changed\n* Added mapping for Alert Identity Field and Filter Segment errors\n* Fixed that filter could reset to the previous one (when execution status query was not finished)","created":"2026-06-01T10:08:51.628394Z"}]},{"id":51,"slug":"ansible-tower","title":"Ansible Tower","description":"Way to automate apps and IT infrastructure.","logo":"https://dt-cdn.net/hub/logos/ansible-tower.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/ansible-tower","providers":[],"tags":["auto-remediation","ci/cd","devops"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1110,"slug":"anthropic","title":"Anthropic","description":"Monitor end-to-end your Anthropic services such as Haiku, Sonnet, and Opus.","logo":"https://dt-cdn.net/hub/anthropic-icon-logo-png_seeklogo-515014-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started","providers":[],"tags":["Claude"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"With all those latency, reliability, and cost measurements in place, your operations team can now define their own dashboards and SLOs.","src":"https://dt-cdn.net/hub/1-main-dash.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash.png&sign=Dw2eb4JTR-rcjLF0XMYGZbXftnidDLLJf8iu2HenIG4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash.png&sign=j--qzmH6zejfa6vQ4H05gSxlK84z_x1O2tRLD9MG4Zk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash.png&sign=Qp_AhOaIAQwwqRVrHyC3dqRMcNaqVeCRKLY49U6vfQg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash.png&sign=gEjt2tkN2X6SIYE4qjabWnraODs4a9Een26fl4xXWVU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash.png&sign=e3Ja576ka4UpPTTKoALHdUO2NvNOgmcKn850_c35RAE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash.png&sign=_IQyWAAfCzFY-QswPCu3cUndWHljZatRY_eEzA8XgO0"}},{"caption":"Create specific service dashboards to track the performance of your production application end-to-end: reliability, performance, and cost management.","src":"https://dt-cdn.net/hub/2-service-dashboard.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard.png&sign=cm8igOQ2r8n0EqhgOC7erZYuRiKAVxQbQ-gFLIo2Ap0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard.png&sign=tc_uslxKDuo-yBcuOyVELdncLfdUbV8M2hss_NfZPFA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard.png&sign=ymcGte-mItB4leM0c1X9DKmtzI4IoYUJmyRxgrRkgJQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard.png&sign=7t-q3Dh0tfmEzwloKg09QL1Jz7rMU5tfvp0SrohEr3w","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard.png&sign=pf1ZS7SANQMi5750r-AOS7g_g8jU0Hg5qtry2-F5mcg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard.png&sign=wwRM0AXcQh6U4sX_ibtEtNM4tOj_MDF8NeGbkTIvHe8"}},{"caption":"Gain full visibility into the execution of each user request with end-to-end traces that cover the full application stack.","src":"https://dt-cdn.net/hub/Explain_and_trace_back_your_AI-powered_application_outputs.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FExplain_and_trace_back_your_AI-powered_application_outputs.png&sign=2QwBr6gXiKZfMDVYwtaX8rY_AXOScZYo4UW5OeFjIT8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FExplain_and_trace_back_your_AI-powered_application_outputs.png&sign=makf5MLHuTsOJf630k_dJ9RcJoLa7FZtHeky9xOzfdg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FExplain_and_trace_back_your_AI-powered_application_outputs.png&sign=2RiItooSnScKcOmECwEqkA7A9i_-iXwaMSADfTLzM9M","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FExplain_and_trace_back_your_AI-powered_application_outputs.png&sign=9jXyuDcevRety4PU0YDilt6TB6r9OvrVqz0s_2dtoiU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FExplain_and_trace_back_your_AI-powered_application_outputs.png&sign=P1R99JtypcI8qBThb0Qb8UmiTEK2-DV3OUo6Y9arapk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FExplain_and_trace_back_your_AI-powered_application_outputs.png&sign=vj14LR67H7KRm6Lu5xUKIXoL2ou_hYsUVFaaF4bS2h0"}},{"caption":"Build audit dashboards to visualize the behavior and performance of AI systems to make their operation more transparent and prove compliance.","src":"https://dt-cdn.net/hub/4-GenAI-Audit.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit.png&sign=waNEJOSiYCa8SU7Q3qIApZhcYbAETwvfyN9yolZux_E","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit.png&sign=SV5Tth80psCYA6dsiSN6urLTeP_W0EULJeSRvfO6PmY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit.png&sign=1fK6lORj-6XKfPaawtZUal5cFDOvo5SVopJJo5o1Dbs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit.png&sign=9CPRw21b43CZxvaS6w7dAOe0qXvD0Q1ntc7__iqjyFA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit.png&sign=W6awUXJ4CUr5mVt7r7BVAaPR6qNj0KnVLC1Mrr7f_yI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit.png&sign=xzaKdENO_z71FDzRvB2Rm3seUEZpo_2aKhEciBX6BxQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Developers are adopting generative AI for innovation, using client-side processing and semantic searches over domain-specific knowledge bases. Various tools use large language models (LLMs) like Anthropic to create AI agents, systems, or apps that perform complex queries and integrate with multiple third-party services. One of the success factors for businesses is efficient cost tracking and management. \n\nDynatrace provides a real-time solution for tracking and revealing the full context of used technologies, service interaction topology, and observability metrics (traces, logs, and business events). This is done automatically and applies to any output."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs\n\n### Monitor service quality and cost\n- Setup error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\n\n### Build trust, reduce compliance and audit risks\n- Track every input and output for an audit trail\n- All data can be queried in real time and stored for future reference.  \n- Maintain full data lineage from initial prompt to response output"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up full stack observability for your GenAI applications is possible with Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started)."},"sourceId":"get_started"}],"modified":"2026-03-17T11:21:04.654118Z","created":"2025-01-28T19:45:49.285903Z","seo_title":"Anthropic monitoring & observability","seo_description":"Monitor end-to-end your Anthropic services such as Haiku, Sonnet, and Opus. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/1-main-dash.png","https://dt-cdn.net/hub/2-service-dashboard.png","https://dt-cdn.net/hub/Explain_and_trace_back_your_AI-powered_application_outputs.png","https://dt-cdn.net/hub/4-GenAI-Audit.png"],"about":"Developers are adopting generative AI for innovation, using client-side processing and semantic searches over domain-specific knowledge bases. Various tools use large language models (LLMs) like Anthropic to create AI agents, systems, or apps that perform complex queries and integrate with multiple third-party services. One of the success factors for businesses is efficient cost tracking and management. \n\nDynatrace provides a real-time solution for tracking and revealing the full context of used technologies, service interaction topology, and observability metrics (traces, logs, and business events). This is done automatically and applies to any output.","use_cases":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs\n\n### Monitor service quality and cost\n- Setup error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\n\n### Build trust, reduce compliance and audit risks\n- Track every input and output for an audit trail\n- All data can be queried in real time and stored for future reference.  \n- Maintain full data lineage from initial prompt to response output","supported_distributions":"","get_started":"Setting up full stack observability for your GenAI applications is possible with Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":865,"slug":"anypoint-mq","title":"Anypoint MQ","description":"Gather metrics about your Anypoint MQ Queues.","logo":"https://dt-cdn.net/hub/logos/anypoint-mq.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/anypoint-mq-extension","providers":[],"tags":["anypoint","mq","mulesoft"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Environment view","src":"https://dt-cdn.net/hub/env.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fenv.png&sign=Gni9cMMSVPpHizZdsqmeq-4wspJlBdLLwrH6vX5YJ7M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fenv.png&sign=LEhXZ_lvgT1u4dsiEkbaQhcY1pMKjXaXj2RgWNMIhJw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fenv.png&sign=LQJm9QywBv-G1Xcdkk2oXHrGTTVYlmvZu-f0EyqZZ18","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fenv.png&sign=96g_FormA71sB4Ug_d78XOLbPs4P8Ix7JckAzEp_qHY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fenv.png&sign=-OazjBEhdDgt5Kw4FXI8OwPDickDePehXwJpSg7Dc-k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fenv.png&sign=MiOLcsCTEMObHVGYwBPpyBnXMmRZEIP49-8FyeVMCGs"}},{"caption":"Queue view","src":"https://dt-cdn.net/hub/queue.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fqueue.png&sign=gsgWqDiYQfqbKOu6mokugFhFnLD_-tlsA50xYBMFJQg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fqueue.png&sign=LIifDhUmbtWSTDx1L0DH10Amrj97LZzdxcNk5IgvuZE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fqueue.png&sign=gaMj0kNLHcOsM9JSx1xjEDDAq3hZJBgPFMcTN7eKsFM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fqueue.png&sign=u7fj7wEk1tD2ktpKrbEhkeiVZIG9f9qq7DJKPlDshMA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fqueue.png&sign=ZZ06OtubnZFmLDJ86NYZvQUMbvvO3NKSog28dLECE0M","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fqueue.png&sign=PyDApCecvaOHYSysNoV6p5vYAzog6uEx4Hfa-f_q684"}},{"caption":"Properties","src":"https://dt-cdn.net/hub/props.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprops.png&sign=DkTwONoja4QMl3BoJPPQjsIe-_H-Ellz4s1FtiBzq5w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprops.png&sign=IpDxGZgKHGWVSTSnNg1XNrXOpfGGi8yQHfm_SyErz8g","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprops.png&sign=cv8avZno6bq_WShxRaXL99zwyfQxUSXZUswFIkmXU9w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprops.png&sign=OMSaQ2qlGJK_mPdqYypzg9rHph_faK53pw3pAIHZShM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprops.png&sign=FNC-uWjC3api9pmaiTM6LeaZ2GG-FLVzY3RcnlsG-Kk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprops.png&sign=zPbzDmLEPnU2u0LZXmNiV5L_wG-iQbVr-gklkZ8mqnY"}},{"caption":"Endpoint config","src":"https://dt-cdn.net/hub/env_config.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fenv_config.png&sign=pveOmq4xIHsK62G9vFL3UPP6eD8QkilFfPAknLEmUeM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fenv_config.png&sign=Hpw_agBCe9xJk4FmpLDf4BrN_QNy164NO5Zf4-qyVMI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fenv_config.png&sign=sTUMyvp_QAXpqDDOUEfXtWQHmozfuDCNUaKyV9CBt1c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fenv_config.png&sign=mGJbSeHxRTxU7S0I6UH5P42_Ep_rG3o0KyUFsCTek7c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fenv_config.png&sign=42kTfZSARakVjWNSat4NrbDUv3bEb_cFW0d6oxNnLVU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fenv_config.png&sign=HK547BetyOw5Ciypaj9w-9o0n52LxaX2W93HOoBpwKU"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.0","release_latest_validation_result":{"name": "com.dynatrace.extension.mulesoft-mq", "author": {"name": "Dynatrace"}, "version": "2.0.0", "fileHash": "b282c575c714754b95d0f670042722375d9a41aa690e7773b61ea2eaf3403c5f", "variables": [], "dataSources": ["python"], "featureSets": ["inflight_messages", "messages", "messages_sent", "messages_visible", "messages_acked", "messages_received"], "extensionName": "com.dynatrace.extension.mulesoft-mq", "minEECVersion": "1.338.0", "featureSetsDetails": {"messages": {"metrics": [{"key": "anypoint.queue.messages", "metadata": {"unit": "Count", "description": "The number of messages in this queue", "displayName": "Queue Messages"}}], "isRecommended": true}, "messages_sent": {"metrics": [{"key": "anypoint.queue.messages_sent", "metadata": {"unit": "Count", "description": "The number of messages sent in this queue", "displayName": "Queue Messages Sent"}}], "isRecommended": true}, "messages_acked": {"metrics": [{"key": "anypoint.queue.messages_acked", "metadata": {"unit": "Count", "description": "The number of messages acked in this queue", "displayName": "Queue Messages Acked"}}], "isRecommended": true}, "messages_visible": {"metrics": [{"key": "anypoint.queue.messages_visible", "metadata": {"unit": "Count", "description": "The number of visible messages in this queue", "displayName": "Queue Messages Visible"}}], "isRecommended": true}, "inflight_messages": {"metrics": [{"key": "anypoint.queue.inflight_messages", "metadata": {"unit": "Count", "description": "The number of inflight messages in this queue", "displayName": "Queue Inflight Messages"}}], "isRecommended": true}, "messages_received": {"metrics": [{"key": "anypoint.queue.messages_received", "metadata": {"unit": "Count", "description": "The number of messages received in this queue", "displayName": "Queue Messages Received"}}], "isRecommended": true}}, "minDynatraceVersion": "1.340.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Monitor your Anypoint MQ queues using the Rest API."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Anypoint MQ extension](https://docs.dynatrace.com/docs/shortlink/anypoint-mq-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:19.689783Z","created":"2023-05-01T22:18:39.920557Z","seo_title":"Anypoint MQ monitoring & observability","seo_description":"Gather metrics about your Anypoint MQ Queues. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/env.png","https://dt-cdn.net/hub/queue.png","https://dt-cdn.net/hub/props.png","https://dt-cdn.net/hub/env_config.png"],"about":"Monitor your Anypoint MQ queues using the Rest API.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Anypoint MQ extension](https://docs.dynatrace.com/docs/shortlink/anypoint-mq-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.mulesoft-mq@2.0.0","fqn":"com.dynatrace.extension.mulesoft-mq","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mulesoft-mq/com.dynatrace.extension.mulesoft-mq-2.0.0-b282c575c714754b95d0.zip","release_notes":"## Version 2.0.0\n\n### Adds Smartscape on Grail support.\n\nThis version introduces [Smartscape on Grail support](https://docs.dynatrace.com/docs/shortlink/smartscape-on-grail), with the following nodes and edges:\n\n* **CLOUDHUB_BUSINESS_GROUP** (was `cloudhub:org` in the classic topology)\n* **CLOUDHUB_ENVIRONMENT** (was `cloudhub:env` in the classic topology)\n  * belongs_to CLOUDHUB_BUSINESS_GROUP\n* **ANYPOINT_MQ_QUEUE** (was `anypoint:mq_queue` in the classic topology)\n  * belongs_to CLOUDHUB_BUSINESS_GROUP\n  * runs_on CLOUDHUB_ENVIRONMENT\n\n\n### Notes\n\n* This feature is only relevant to SAAS customers.\n* This version **requires** a minimum Dynatrace version of 1.340 and a minimum ActiveGate/OneAgent version of 1.338.\n* You must have migrated OpenPipeline configurations to the [Settings API](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings), the extension can't be installed otherwise.\n* The existing classic entities still exist and are supported","created":"2026-06-15T15:07:31.634679Z"},{"name":"com.dynatrace.extension.mulesoft-mq@1.0.6","fqn":"com.dynatrace.extension.mulesoft-mq","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mulesoft-mq/com.dynatrace.extension.mulesoft-mq-1.0.6-823c6dbba0a3d45df4ea.zip","release_notes":"- New Platform/Gen3 dashboard bundled with extension\n- Added DQL support for Platform/Gen3 screens\n- Enriched entities with `dt.security_context` attribute","created":"2025-08-08T16:07:55.518836Z"},{"name":"com.dynatrace.extension.mulesoft-mq@1.0.5","fqn":"com.dynatrace.extension.mulesoft-mq","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mulesoft-mq/com.dynatrace.extension.mulesoft-mq-1.0.5-42096220b6c2b274b8ff.zip","release_notes":"## Version 1.0.5\n\n* Add a \"Demo Mode\" mode under \"Mulesoft URL\" which can be used to send sample data for sample queues to test the extension\n* Set the min Dynatrace version to 1.313 to fix an issue with newer Activegates.","created":"2025-08-08T16:09:45.070737Z"},{"name":"com.dynatrace.extension.mulesoft-mq@1.0.4","fqn":"com.dynatrace.extension.mulesoft-mq","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mulesoft-mq/com.dynatrace.extension.mulesoft-mq-1_tq08lsY.zip","release_notes":"## Version 1.0.4\n\n* Fix the HTTP client retry strategy","created":"2023-08-05T22:39:03.945005Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.mulesoft-mq@2.0.0","fqn":"com.dynatrace.extension.mulesoft-mq","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mulesoft-mq/com.dynatrace.extension.mulesoft-mq-2.0.0-b282c575c714754b95d0.zip","release_notes":"## Version 2.0.0\n\n### Adds Smartscape on Grail support.\n\nThis version introduces [Smartscape on Grail support](https://docs.dynatrace.com/docs/shortlink/smartscape-on-grail), with the following nodes and edges:\n\n* **CLOUDHUB_BUSINESS_GROUP** (was `cloudhub:org` in the classic topology)\n* **CLOUDHUB_ENVIRONMENT** (was `cloudhub:env` in the classic topology)\n  * belongs_to CLOUDHUB_BUSINESS_GROUP\n* **ANYPOINT_MQ_QUEUE** (was `anypoint:mq_queue` in the classic topology)\n  * belongs_to CLOUDHUB_BUSINESS_GROUP\n  * runs_on CLOUDHUB_ENVIRONMENT\n\n\n### Notes\n\n* This feature is only relevant to SAAS customers.\n* This version **requires** a minimum Dynatrace version of 1.340 and a minimum ActiveGate/OneAgent version of 1.338.\n* You must have migrated OpenPipeline configurations to the [Settings API](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings), the extension can't be installed otherwise.\n* The existing classic entities still exist and are supported","created":"2026-06-15T15:07:31.634679Z"}]},{"id":159,"slug":"hornetq","title":"Apache ActiveMQ Artemis","description":"ActiveMQ Artemis observability with end-to-end producers and consumers tracers.","logo":"https://dt-cdn.net/hub/logos/hornetq.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["activemq-artemis","message-broker","message-queue"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/activemq-artemis_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq-artemis_1.png&sign=FZ1HFzxodpV_TIPxi9SQ3leT_MHeoe9HQIxSW6PMPsQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq-artemis_1.png&sign=jLBMHU8hgIFkObbv9PyzBY9QJ_49wfLoi87qrqtBU38","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq-artemis_1.png&sign=9oBAf2RGPfMXZ8pR75bFtCMWStsICSMRvEj-cTYxPJc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq-artemis_1.png&sign=AjvkvppAZ-9K5r091f_LbUiSqeUQf3uknwh9Y4T6Odk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq-artemis_1.png&sign=1SOhy9EelNqJMoH_oculQJ7e6r6svUJaHanS9RYSPwM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq-artemis_1.png&sign=nhAzcIdm8SXpgv0Q0PMbEPIeIMyuR8rtLz41YNk_Jn0"}},{"caption":"","src":"https://dt-cdn.net/hub/activemq-artemis_2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq-artemis_2.png&sign=4OdAm8NujrrvOdKT4RkodkY57pvjkvbw3xKgx0Ve5Qo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq-artemis_2.png&sign=-qbIy_M6vHQWeBvjL96HkVtFGlNbXmuO4neAG-IkDC4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq-artemis_2.png&sign=JH5YRXQ7mAPh_oCXLmqoUj3zm7F_XDY0hJLW3r92ycM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq-artemis_2.png&sign=7kIF7FSYO3OvykrWOHCshv2cTa_WLjDpErZdlMTcqLo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq-artemis_2.png&sign=hsbF4oKTyyPwF6DY1NIkLW275U-ucpSr-6njLXGmA-Q","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq-artemis_2.png&sign=QUyQHSJTheZFD8MT3uceJ7h34wluwXIFqKBVbbkm8dQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"With Dynatrace, you will get observability for the high-performance ActiveMQ Artemis message broker (formerly known as HornetQ) without touching any code through auto-instrumentation. Seamless end-to-end traces for connected producer and consumer services will help you better understand potential anomalies that may impact your mission-critical applications."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* End-to-end, trace connected producer and consumer services end-to-end\n* Troubleshoot service problems on code-level\n* Identify message processing anomalies quickly"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"### Messaging client tracing\n\nIf your application runs on a virtual machine or bare-metal, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on it to get started.\n\nIf your application runs as a workload in Kubernetes or OpenShift, [set up Dynatrace on Kubernetes or OpenShift](https://docs.dynatrace.com/docs/shortlink/full-stack-dto-k8).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get log insight.\n\n\n### Messaging server monitoring\n\nNot supported"},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.820636Z","created":"2020-08-14T07:46:19.607000Z","seo_title":"Apache ActiveMQ Artemis monitoring & observability","seo_description":"ActiveMQ Artemis observability with end-to-end producers and consumers tracers. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/activemq-artemis_1.png","https://dt-cdn.net/hub/activemq-artemis_2.png"],"about":"With Dynatrace, you will get observability for the high-performance ActiveMQ Artemis message broker (formerly known as HornetQ) without touching any code through auto-instrumentation. Seamless end-to-end traces for connected producer and consumer services will help you better understand potential anomalies that may impact your mission-critical applications.","use_cases":"* End-to-end, trace connected producer and consumer services end-to-end\n* Troubleshoot service problems on code-level\n* Identify message processing anomalies quickly","supported_distributions":"","get_started":"### Messaging client tracing\n\nIf your application runs on a virtual machine or bare-metal, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on it to get started.\n\nIf your application runs as a workload in Kubernetes or OpenShift, [set up Dynatrace on Kubernetes or OpenShift](https://docs.dynatrace.com/docs/shortlink/full-stack-dto-k8).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get log insight.\n\n\n### Messaging server monitoring\n\nNot supported"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":9,"slug":"activemq","title":"Apache ActiveMQ Classic","description":"Automatic and smart observability for ActiveMQ with trace and metric insights.","logo":"https://dt-cdn.net/hub/logos/activemq.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/activemq-extension","providers":[],"tags":["ActiveMQ","java","jms","JMX","message-queue","OneAgent","open-source","Queue","queue-manager"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/activemq_1_lySs9Wl.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_1_lySs9Wl.png&sign=w5QCpJx6fFN5wLXci6he2IRROoer4QOhJoI_SBK7GiI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_1_lySs9Wl.png&sign=r5gQMho6APiQMO4zfqaFLSKClGoBSOC1rVCk97SRDuk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_1_lySs9Wl.png&sign=1NlPxKOOFIzbSxK-wh8ilhTXSvobfPQACUt36e0fIw0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_1_lySs9Wl.png&sign=ZbI3uasWo8tgdjbd6A6flWEL5H-pfrhHPrOPdvlFzzw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_1_lySs9Wl.png&sign=6410ZvS_m6bCu2Y82oYICk7K3W4cQG2GRlyM0tFcoeM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_1_lySs9Wl.png&sign=uTElUf4NLYUg1v3lLeKG9nPQa2XGkxmbMtaGOWxUcNU"}},{"caption":"","src":"https://dt-cdn.net/hub/activemq_2_nPGXZOS.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_2_nPGXZOS.png&sign=VZKjV-wAUwkQx6t00YaqTNPMjIH8jqIzDVeoZZOp6CY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_2_nPGXZOS.png&sign=D-4H8V9Us8cheo99AMyT_l7vg3NAXiLsG5sLX1T3eMQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_2_nPGXZOS.png&sign=M2us-EOWDpPpRVMribGm3cga1NHMt2LkQFeuRk1dzG0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_2_nPGXZOS.png&sign=_7U59XoeoPkFvxcPwF2V7aH-_2HymhgUpNU7tOZYNsI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_2_nPGXZOS.png&sign=fgXNSd31lU5n_PNT41-tlv3UWGiniGtZ-ZgL8hRC3fU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_2_nPGXZOS.png&sign=6vIp9fcFKq-pJQczHA32o-MlqWopZZsythE50yhxc34"}},{"caption":"","src":"https://dt-cdn.net/hub/activemq_3_LLSPeaJ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_3_LLSPeaJ.png&sign=12sKHJq6HlrmYNkKPspjlyrnn47LdwuXb2xHi_McPTI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_3_LLSPeaJ.png&sign=_RMkwYXAojehx0SHse9Qd0eXF_z6uBee28D91XR-ngY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_3_LLSPeaJ.png&sign=8wSjZBkecar-hEAmmeyAdYeHudA_50EpBqdJUind-y4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_3_LLSPeaJ.png&sign=L4T6C38XLqYdpkuaFYsJkQlNr5n9wZSh2dY2_TuTAUg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_3_LLSPeaJ.png&sign=vuM5TS8j5wbNhCAVzzsTtRxosfcU2rncDRQuRcnB7S4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_3_LLSPeaJ.png&sign=PagzO9aAGK_wmRbHCu4qsqflGF7vC9nDnF4LOtWOW90"}},{"caption":"Analyze each broker individually to help you understand its performance","src":"https://dt-cdn.net/hub/activemq_1_MSswtFI.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_1_MSswtFI.png&sign=L2yH9lBiWjeTTKZCLfAqCsnotoWThqqtql86IyJWyJI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_1_MSswtFI.png&sign=rSs18O_EUxNHGDdisNCPTfMCjHuBvsGHKifXW_nud04","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_1_MSswtFI.png&sign=zfmXJM8dHr-hxangXqFOMQILQVeJysvAPqKO1HZLYyU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_1_MSswtFI.png&sign=of32HJJIlkkm0GZJ32yz2F4hapuJdMgcZTvCXRUOxck","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_1_MSswtFI.png&sign=F-L-tCi5F4FNP18lq_HPbOkVVM_1XZ1w0fybsj94tdE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_1_MSswtFI.png&sign=h5-ZFRos_ieFYyhr4kCNA0tWw6FeUTFwcnkHIEIw-5E"}},{"caption":"Navigate your entire ActiveMQ environment to help you understand relationships and give context to each metric","src":"https://dt-cdn.net/hub/activemq_2_RCSNYxf.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_2_RCSNYxf.png&sign=VVwfL-N4H33kbhDsfZiLd-nulKjdD4mDu9c3KZX8mQk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_2_RCSNYxf.png&sign=xC-QEQ-wwggJbAVSWoRIu5E_K7Kd0wz-NQL6TlF4sJE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_2_RCSNYxf.png&sign=i3RX_aXqMP83uecNOuaZdgS2AtPBriRwKlQWUeHXoYo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_2_RCSNYxf.png&sign=NRkNIfeZtWwf23VKJ-Wg-4yD3oeIMLbLEpMFW20L9pQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_2_RCSNYxf.png&sign=i5Iet6jWDXuKGZBuKNzocmQ07cvpv5rtJptH5P9Jli4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Factivemq_2_RCSNYxf.png&sign=_xI2XnvYdg--gPfGDalK-yoX_l_ISmz_mmeztz1Hqzg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.0","release_latest_validation_result":{"name": "com.dynatrace.extension.jmx-activemq", "author": {"name": "Dynatrace"}, "version": "2.0.0", "fileHash": "2a0e2ef358789e5242dd26bab323cc9aecee9615ba4bb612dc6340a8d872310e", "variables": [], "dataSources": ["jmx"], "featureSets": ["broker-health", "broker-connections", "broker-limits", "usage-metrics"], "extensionName": "com.dynatrace.extension.jmx-activemq", "minEECVersion": "1.273.0", "featureSetsDetails": {"broker-health": {"metrics": [{"key": "activeMQ.BrokerHealthStatus", "metadata": {"unit": "Count", "description": "The health status of the broker. It has a constant calue of 1, check the status dimension for details.", "displayName": "Broker health"}}], "isRecommended": true}, "broker-limits": {"metrics": [{"key": "activeMQ.MemoryPercentUsage", "metadata": {"unit": "Percent", "description": "The percentage of memory usage by the broker.", "displayName": "Memory usage"}}, {"key": "activeMQ.StorePercentUsage", "metadata": {"unit": "Percent", "description": "The percentage of store usage by the broker.", "displayName": "Store usage"}}, {"key": "activeMQ.TempPercentUsage", "metadata": {"unit": "Percent", "description": "The percentage of temporary storage usage by the broker.", "displayName": "Temp usage"}}], "isRecommended": true}, "usage-metrics": {"metrics": [{"key": "activeMQ.AverageEnqueueTime", "metadata": {"unit": "MilliSecond", "description": "The average time in milliseconds that a message has been in the queue.", "displayName": "Average enqueue time"}}, {"key": "activeMQ.AverageEnqueueTimeIncrease.count", "metadata": {"unit": "MilliSecond", "description": "The increase in average time in milliseconds that a message has been in the queue.", "displayName": "Average enqueue time increase"}}, {"key": "activeMQ.DequeueCount.count", "metadata": {"unit": "Count", "description": "The total number of messages that have been dequeued from the queue.", "displayName": "Dequeue count"}}, {"key": "activeMQ.ConsumerCount", "metadata": {"unit": "Count", "description": "The number of consumers currently connected to the queue.", "displayName": "Consumer count"}}, {"key": "activeMQ.DispatchCount.count", "metadata": {"unit": "Count", "description": "The total number of messages that have been dispatched from the queue.", "displayName": "Dispatch count"}}, {"key": "activeMQ.EnqueueCount.count", "metadata": {"unit": "Count", "description": "The total number of messages that have been enqueued to the queue.", "displayName": "Enqueue count"}}, {"key": "activeMQ.ExpiredCount.count", "metadata": {"unit": "Count", "description": "The total number of messages that have expired in the queue.", "displayName": "Expired count"}}, {"key": "activeMQ.InFlightCount.count", "metadata": {"unit": "Count", "description": "The number of messages that are currently in-flight (dispatched but not yet acknowledged).", "displayName": "Inflight count"}}, {"key": "activeMQ.QueueSize", "metadata": {"unit": "Count", "description": "The number of messages currently in the queue.", "displayName": "Queue size"}}], "isRecommended": true}, "broker-connections": {"metrics": [{"key": "activeMQ.TotalConsumerCount", "metadata": {"unit": "Count", "description": "The total number of consumers connected to the broker.", "displayName": "Total consumer count"}}, {"key": "activeMQ.TotalProducerCount", "metadata": {"unit": "Count", "description": "The total number of producers connected to the broker.", "displayName": "Total producer count"}}, {"key": "activeMQ.TotalConnectionsCount", "metadata": {"unit": "Count", "description": "The total number of connections to the broker.", "displayName": "Total connections count"}}, {"key": "activeMQ.CurrentConnectionsCount", "metadata": {"unit": "Count", "description": "The current number of active connections to the broker.", "displayName": "Current connections count"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"With Dynatrace, you can get observability for ActiveMQ without touching any code, thanks to automatic monitoring. Seamless end-to-end traces for connected producer and consumer services allow you to diagnose anomalies and pinpoint the root cause of the broken code before your customers are affected. Comprehensive metrics give you insight into the health and performance of your ActiveMQ brokers, queues, and topics. Events point you to critical anomalies, reducing the mean time to repair."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Capture every message across tiers without blind spots.\n* Troubleshoot asynchronous service problems across your stack proactively.\n* Improve the performance of your producer and consumer services end-to-end.\n* Prevent message processing anomalies to reduce the mean time to repair.\n* Monitor the health and performance of all your brokers, topics, and queues."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Apache ActiveMQ Classic extension](https://docs.dynatrace.com/docs/shortlink/activemq-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:19.742189Z","created":"2020-08-14T07:46:16.905000Z","seo_title":"Apache ActiveMQ Classic monitoring & observability","seo_description":"Automatic and smart observability for ActiveMQ with trace and metric insights. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/activemq_1_lySs9Wl.png","https://dt-cdn.net/hub/activemq_2_nPGXZOS.png","https://dt-cdn.net/hub/activemq_3_LLSPeaJ.png","https://dt-cdn.net/hub/activemq_1_MSswtFI.png","https://dt-cdn.net/hub/activemq_2_RCSNYxf.png"],"about":"With Dynatrace, you can get observability for ActiveMQ without touching any code, thanks to automatic monitoring. Seamless end-to-end traces for connected producer and consumer services allow you to diagnose anomalies and pinpoint the root cause of the broken code before your customers are affected. Comprehensive metrics give you insight into the health and performance of your ActiveMQ brokers, queues, and topics. Events point you to critical anomalies, reducing the mean time to repair.","use_cases":"* Capture every message across tiers without blind spots.\n* Troubleshoot asynchronous service problems across your stack proactively.\n* Improve the performance of your producer and consumer services end-to-end.\n* Prevent message processing anomalies to reduce the mean time to repair.\n* Monitor the health and performance of all your brokers, topics, and queues.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Apache ActiveMQ Classic extension](https://docs.dynatrace.com/docs/shortlink/activemq-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.jmx-activemq@2.0.0","fqn":"com.dynatrace.extension.jmx-activemq","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-activemq/com.dynatrace.extension.jmx-activemq-2.0.0-2a0e2ef358789e5242dd.zip","release_notes":"* Adapted metric keys in the datasource level to match metadata correctly in all steps\n* [⚠️Breaking change] With this new version, the metric keys in GRAIL have changed for all monotonic metrics, where they have been suffixed with `.count`. Any App that makes use of DQL to query ActiveMQ metrics will break if they reference these monotonic metrics by key.","created":"2026-01-07T08:10:08.746338Z"},{"name":"com.dynatrace.extension.jmx-activemq@1.2.2","fqn":"com.dynatrace.extension.jmx-activemq","version":"1.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-activemq/com.dynatrace.extension.jmx-activemq-1.2.2-d3441a26c0100c5e25e8.zip","release_notes":"* Improved metric metadata:\r\n  * Added description to all metrics\r\n  * Changed the unit of some metrics to more correctly reflect their value","created":"2025-12-03T14:48:06.977837Z"},{"name":"com.dynatrace.extension.jmx-activemq@1.2.0","fqn":"com.dynatrace.extension.jmx-activemq","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-activemq/com.dynatrace.extension.jmx-activemq-1.2.0-6e062dee9b9115de0b4a.zip","release_notes":"## Minimum Dynatrace version now 1.309!\n### Changes\n - Security context attribute on entities\n - New Dashboards App dashboard\n - Platform-ready screen definitions","created":"2025-09-19T08:29:46.544256Z"},{"name":"com.dynatrace.extension.jmx-activemq@1.1.0","fqn":"com.dynatrace.extension.jmx-activemq","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-activemq/com.dynatrace.extension.jmx-activemq-1.1.0-9d000fe077263092bc10.zip","release_notes":"- Attach all metrics to a main entity\n- Add new metric `activeMQ.BrokerHealthStatus` to capture the broker's health status. **Important**: Previous to versions 1.313 of the OneAgent, this metric would display an immutable value that does not reflect the reality. To correctly display this metric over time, please update your OneAgent to version 1.313+","created":"2025-05-30T22:44:40.352222Z"},{"name":"com.dynatrace.extension.jmx-activemq@1.0.6","fqn":"com.dynatrace.extension.jmx-activemq","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-activemq/com.dynatrace.extension.jmx-activemq_RV5GI8z.zip","release_notes":"- Add support for older ActiveMQ Classic versions (Version 5)","created":"2024-11-21T14:17:38.004767Z"},{"name":"com.dynatrace.extension.jmx-activemq@1.0.5","fqn":"com.dynatrace.extension.jmx-activemq","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-activemq/com.dynatrace.extension.jmx-activemq_ZCCM724.zip","release_notes":"- Fixed a bug where the extension could not be activated","created":"2024-07-29T21:25:14.932767Z"},{"name":"com.dynatrace.extension.jmx-activemq@1.0.3","fqn":"com.dynatrace.extension.jmx-activemq","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-activemq/com.dynatrace.extension.jmx-activemq_XTcKZtQ.zip","release_notes":"","created":"2023-05-09T11:17:07.128195Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.jmx-activemq@2.0.0","fqn":"com.dynatrace.extension.jmx-activemq","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-activemq/com.dynatrace.extension.jmx-activemq-2.0.0-2a0e2ef358789e5242dd.zip","release_notes":"* Adapted metric keys in the datasource level to match metadata correctly in all steps\n* [⚠️Breaking change] With this new version, the metric keys in GRAIL have changed for all monotonic metrics, where they have been suffixed with `.count`. Any App that makes use of DQL to query ActiveMQ metrics will break if they reference these monotonic metrics by key.","created":"2026-01-07T08:10:08.746338Z"}]},{"id":52,"slug":"apache-axis2","title":"Apache Axis2","description":"Core engine for Web services.","logo":"https://dt-cdn.net/hub/logos/apache-axis2.png","link_to":"https://docs.dynatrace.com/docs/technology-support","documentation_link":"","providers":["oa"],"tags":["web-service"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":675,"slug":"apache-camel","title":"Apache Camel","description":"Intelligently monitor, analyze, and optimize your integration framework and all applications deployed in your stack.","logo":"https://dt-cdn.net/hub/logos/apache-camel.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["integration","integration-framework","message-flow"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically detects all applications and microservices deployed in your integration framework and visualizes how the message flows between those services perform. Dynatrace diagnoses anomalies in real-time and pinpoints the root cause of the broken code before your customers are affected. Deep code-level insights combined with market-leading profiling capabilities like method hotspots and error/exception analysis can help you leverage your production environment's robustness."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"If your Apache Camel runs on a virtual machine or bare-metal, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on it to get started.\n\nIf your Apache Camel runs as a workload in Kubernetes or OpenShift, [set up Dynatrace on Kubernetes or OpenShift](https://docs.dynatrace.com/docs/shortlink/full-stack-dto-k8).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get log insight."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nOnly the Apache Camel connectors Undertow, Kafka, and MongoDB are supported."},"sourceId":"details"}],"modified":"2026-03-10T07:48:11.172413Z","created":"2021-10-11T19:24:53.106058Z","seo_title":"Apache Camel monitoring & observability","seo_description":"Intelligently monitor, analyze, and optimize your integration framework and all applications deployed in your stack. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Dynatrace automatically detects all applications and microservices deployed in your integration framework and visualizes how the message flows between those services perform. Dynatrace diagnoses anomalies in real-time and pinpoints the root cause of the broken code before your customers are affected. Deep code-level insights combined with market-leading profiling capabilities like method hotspots and error/exception analysis can help you leverage your production environment's robustness.","use_cases":"","supported_distributions":"","get_started":"If your Apache Camel runs on a virtual machine or bare-metal, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on it to get started.\n\nIf your Apache Camel runs as a workload in Kubernetes or OpenShift, [set up Dynatrace on Kubernetes or OpenShift](https://docs.dynatrace.com/docs/shortlink/full-stack-dto-k8).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get log insight."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["red-hat-fuse"],"latest_downloads":null},{"id":112,"slug":"cassandra","title":"Apache Cassandra","description":"Improve Apache Cassandra observability.","logo":"https://dt-cdn.net/hub/logos/cassandra.png","link_to":"https://www.dynatrace.com/technologies/cassandra-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/cassandra-extension","providers":["oa"],"tags":["database","JMX","noSQL","OneAgent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/cassandra1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra1.png&sign=sS6w1qqtw8LvtpLgw22n_KBZHkfgeKTJMqps0dlMgPg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra1.png&sign=_Rfq3mumTybuLACAALO_m4lraeZKeG55icCad8cC-Fc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra1.png&sign=jRuZ3tf_Kd9UTkbgXW75n1150_V1D23-W0wyvrVgIng","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra1.png&sign=QDjeg5MJ-6L8dBVY7ZnvzqaY9rDc6bI1ODkzkVvEoXA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra1.png&sign=ssr_orUENOIIxM82i0-IO-NJ9j7CaDhh6N_iGSvzvGY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra1.png&sign=UHA-1YE-8YDaivuNgO05zD7QReRLAgPQNV6NLoCsOV8"}},{"caption":"","src":"https://dt-cdn.net/hub/cassandra2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra2.png&sign=-ns52nWhGgo9bDpOvdcIQS1Buyy-2Na2m7i9LjuXwlg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra2.png&sign=8hNixr8wbLM_URQXlWE_utKrZw6ChBo3o4QKTo7OmPo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra2.png&sign=3Uw5sSmH9ohYIQIWhGUwmlEMyIsxguo3yADkWgWOwIQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra2.png&sign=XaKw4OL_RgWb69MDohY3qXExJg2hQ9OK8_NHDQPgWQY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra2.png&sign=L75nMersXwsNMYUG8CwCMZmCQKMTXw1JNTbn8SzUbL8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra2.png&sign=vDtn73XArGV24fxGdqpgCyhhK9SOfuYjDOWMEKlwutI"}},{"caption":"","src":"https://dt-cdn.net/hub/cassandra3_C6H0mbM.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra3_C6H0mbM.png&sign=FG6_YtLAgeKSV6t_-dgzOWR3bOdra_DpKN6v84i1wuQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra3_C6H0mbM.png&sign=CQyhlYAL6rhkOfuarOEKRqcCCVLG5bthSA5VGMx8jbk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra3_C6H0mbM.png&sign=xiNEOiKEE6ukDJ_YRrEoqnU6EMe_DQM3iivGdR_wHh8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra3_C6H0mbM.png&sign=ck2LR8TfMUKFCCvmdA5dwAD2nazLGsS3L6eFhXAEsLw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra3_C6H0mbM.png&sign=qpmtxz2aXjzaXhHHAeRswcb2bqn-Fp0vjnOM-oHqY_c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcassandra3_C6H0mbM.png&sign=kQpXVdS_Bv7C47XwA9OOETXPJGYXqkno_Zh9ssU7Jks"}},{"caption":"Get insights and access all the key monitoring data gathered by the JMX extension through the overview dashboard included with the extension activation.","src":"https://dt-cdn.net/hub/Cassandra_extension_0.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_0.png&sign=NZGSKDxOlxqC_AkCRzzLK18-ACbEDeMoWLJanoeK3X4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_0.png&sign=iff1EzkXAKPOxNTYTf35meL52IfXk8p_55Y2fBiGkTc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_0.png&sign=KuRkmzZ4uuBf6NdE359avowTmGLsBZWNDaV2z04cIig","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_0.png&sign=UdhNW9om7Q_eju80a7o80YOnaXcpqPSgnmAc7cvdRVE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_0.png&sign=E0k1tJ_CU4BxU5MdCknIxgEW8V_w9saCJ99pWEiGad0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_0.png&sign=XPiX_EVayZKoiaQHrXgtyWfMXVhcJBeiCQIusWCex6Y"}},{"caption":"Navigate through all your monitored Cassandra instances, filter them to your needs and accees the Unified Analysis screen for each one of them.","src":"https://dt-cdn.net/hub/Cassandra_extension_2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_2.png&sign=w2cZ1P7AC2YsTUuEPyeoV9llVT5FK2jii5f5S7FCy4M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_2.png&sign=1mIXcPXarze5Cp_uS1uPx5O_Vm2llGjKQg4o1QGZFsc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_2.png&sign=5fGNogmRQGVY1gLKE_sW3TeZEQgRvFItbxaWKdy034Y","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_2.png&sign=mxymF2MasxWNH3QMyh9tfVeB9HWLvsNeyp-401FR6HM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_2.png&sign=BCj617qoJkGtV6hLHN_mTrFZErIxB7o25qqzNGJYflA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_2.png&sign=KdqVk7VRrk629OMAYHx0LEQIImryM5_21DQ-pMcK6kU"}},{"caption":"Get individual insights into each one of your Cassandra instances and correlate the metrics gathered from the OneAgent together with the ones gathered by the JMX extension in one single view.","src":"https://dt-cdn.net/hub/Cassandra_extension_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_1.png&sign=TCEMkcKezikoH9XbzYu_F4a38OvFprVNljN_xIPJtNQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_1.png&sign=W5fPwHUxXtBRbAjCqNpFSasjGJrHRQPnSSu-1owKY7c","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_1.png&sign=q4EZqAS7VRPA913jQJALjb9AxIcOzgf85OZWXkNdBL0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_1.png&sign=rrnDrbCZbINMgv-SW-bBLcQMaNGsBBQF-C-Z_whXqV4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_1.png&sign=82vzAUXslp9oEo6m08oEnIWxp7Ub0xS7ZhUfafgs7vs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_extension_1.png&sign=GkfvhAkBrBJ5YmEFlWfUkzHjlu405P-ZwdhXXhgKhus"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.2.0","release_latest_validation_result":{"name": "com.dynatrace.extension.jmx-cassandra", "author": {"name": "Dynatrace"}, "version": "1.2.0", "fileHash": "87e824d194142e7531cf14020281637100fd40250cf5ef49c503efcee815e551", "variables": [], "dataSources": ["jmx"], "featureSets": ["compaction", "cache", "thread-pool", "client-requests-read", "storage", "client-requests-rangeslice", "column-family", "client-requests-write"], "extensionName": "com.dynatrace.extension.jmx-cassandra", "minEECVersion": "1.318.0", "featureSetsDetails": {"cache": {"metrics": [{"key": "cassandra.cache.keyCache.hits", "metadata": {"unit": "PerSecond", "description": "The rate of key cache hits per second.", "displayName": "KeyCache hit rate"}}, {"key": "cassandra.cache.rowCache.hits", "metadata": {"unit": "PerSecond", "description": "The rate of row cache hits per second.", "displayName": "RowCache hit rate"}}], "displayName": "Cache", "isRecommended": false}, "storage": {"metrics": [{"key": "cassandra.storage.exceptions", "metadata": {"unit": "Count", "description": "The number of storage exceptions.", "displayName": "Exception count"}}, {"key": "cassandra.storage.load", "metadata": {"unit": "Byte", "description": "The current load on the storage system.", "displayName": "Storage load"}}, {"key": "cassandra.storage.totalHints", "metadata": {"unit": "Count", "description": "The total number of hints in the storage system.", "displayName": "Storage total hints"}}], "displayName": "Storage", "isRecommended": true}, "compaction": {"metrics": [{"key": "cassandra.compaction.pendingTasks", "metadata": {"unit": "Count", "description": "The number of compaction tasks that are pending.", "displayName": "Compaction pending tasks"}}, {"key": "cassandra.compaction.completedTasks", "metadata": {"unit": "Count", "description": "The number of compaction tasks that have been completed.", "displayName": "Compaction completed tasks"}}, {"key": "cassandra.compaction.bytesCompacted", "metadata": {"unit": "Bytes", "description": "The rate of bytes compacted per second.", "displayName": "Compaction rate"}}], "displayName": "Compaction", "isRecommended": false}, "thread-pool": {"metrics": [{"key": "cassandra.threadPool.request.read.pending.fix", "metadata": {"unit": "Count", "description": "The number of pending tasks in the read stage.", "displayName": "Read stage pending tasks"}}, {"key": "cassandra.threadPool.request.read.active.fix", "metadata": {"unit": "Count", "description": "The number of active tasks in the read stage.", "displayName": "Read stage active tasks"}}, {"key": "cassandra.threadPool.request.read.totalBlocked.fix", "metadata": {"unit": "Count", "description": "The total number of blocked tasks in the read stage.", "displayName": "Read stage blocked tasks total"}}, {"key": "cassandra.threadPool.request.read.currentlyBlocked.fix", "metadata": {"unit": "Count", "description": "The number of currently blocked tasks in the read stage.", "displayName": "Read stage currently blocked tasks"}}, {"key": "cassandra.threadPool.request.readRepair.pending.fix", "metadata": {"unit": "Count", "description": "The number of pending tasks in the ReadRepair stage.", "displayName": "ReadRepair stage pending tasks"}}, {"key": "cassandra.threadPool.request.readRepair.active.fix", "metadata": {"unit": "Count", "description": "The number of active tasks in the ReadRepair stage.", "displayName": "ReadRepair stage active tasks"}}, {"key": "cassandra.threadPool.request.readRepair.totalBlocked.fix", "metadata": {"unit": "Count", "description": "The total number of blocked tasks in the ReadRepair stage.", "displayName": "ReadRepair stage blocked tasks total"}}, {"key": "cassandra.threadPool.request.readRepair.currentlyBlocked.fix", "metadata": {"unit": "Count", "description": "The number of currently blocked tasks in the ReadRepair stage.", "displayName": "ReadRepair stage currently blocked tasks"}}, {"key": "cassandra.threadPool.request.mutation.pending.fix", "metadata": {"unit": "Count", "description": "The number of pending tasks in the Mutation stage.", "displayName": "Mutation stage pending tasks"}}, {"key": "cassandra.threadPool.request.mutation.active.fix", "metadata": {"unit": "Count", "description": "The number of active tasks in the Mutation stage.", "displayName": "Mutation stage active tasks"}}, {"key": "cassandra.threadPool.request.mutation.totalBlocked.fix", "metadata": {"unit": "Count", "description": "The total number of blocked tasks in the Mutation stage.", "displayName": "Mutation stage blocked tasks total"}}, {"key": "cassandra.threadPool.request.mutation.currentlyBlocked.fix", "metadata": {"unit": "Count", "description": "The number of currently blocked tasks in the Mutation stage.", "displayName": "Mutation stage currently blocked tasks"}}], "displayName": "Thread Pool", "isRecommended": true}, "column-family": {"metrics": [{"key": "cassandra.columnFamily.liveSSTableCount", "metadata": {"unit": "Count", "description": "The number of live SSTables in the column family.", "displayName": "Live SSTable count"}}], "displayName": "Column Family", "isRecommended": false}, "client-requests-read": {"metrics": [{"key": "cassandra.clientRequest.read.failures", "metadata": {"unit": "PerSecond", "description": "The rate of read failures per second. A read failure occurs when a read request cannot be completed successfully. This can be due to various reasons such as timeouts, unavailable replicas, or other issues in the Cassandra cluster.", "displayName": "Read failure rate"}}, {"key": "cassandra.clientRequest.read.timeout", "metadata": {"unit": "PerSecond", "description": "The rate of read timeouts per second. A read timeout occurs when a read request cannot be completed within the specified time.", "displayName": "Read timeout rate"}}, {"key": "cassandra.clientRequest.read.unavailables", "metadata": {"unit": "PerSecond", "description": "The rate of read unavailables per second. A read unavailable occurs when a read request cannot be completed due to unavailable replicas.", "displayName": "Read unavailable rate"}}, {"key": "cassandra.clientRequest.read.latency.rate", "metadata": {"unit": "PerSecond", "description": "The rate of read latencies per second.", "displayName": "Read latency rate"}}, {"key": "cassandra.clientRequest.read.latency.95thPercentile", "metadata": {"unit": "MicroSecond", "description": "The 95th percentile of read latencies.", "displayName": "Read latency 95th percentile"}}], "displayName": "Client Requests Read", "isRecommended": true}, "client-requests-write": {"metrics": [{"key": "cassandra.clientRequest.write.failures", "metadata": {"unit": "PerSecond", "description": "The rate of write failures per second. A write failure occurs when a write request cannot be completed successfully. This can be due to various reasons such as timeouts, unavailable replicas, or other issues in the Cassandra cluster.", "displayName": "Write failure rate"}}, {"key": "cassandra.clientRequest.write.timeout", "metadata": {"unit": "PerSecond", "description": "The rate of write timeouts per second. A write timeout occurs when a write request cannot be completed within the specified time.", "displayName": "Write timeout rate"}}, {"key": "cassandra.clientRequest.write.unavailables", "metadata": {"unit": "PerSecond", "description": "The rate of write unavailables per second. A write unavailable occurs when a write request cannot be completed due to unavailable replicas.", "displayName": "Write unavailable rate"}}, {"key": "cassandra.clientRequest.write.latency.rate", "metadata": {"unit": "PerSecond", "description": "The rate of write latencies per second.", "displayName": "Write latency rate"}}, {"key": "cassandra.clientRequest.write.latency.95thPercentile", "metadata": {"unit": "MicroSecond", "description": "The 95th percentile of write latencies.", "displayName": "Write latency 95th percentile"}}], "displayName": "Client Requests Write", "isRecommended": true}, "client-requests-rangeslice": {"metrics": [{"key": "cassandra.clientRequest.rangeSlice.timeout", "metadata": {"unit": "PerSecond", "description": "The rate of RangeSlice timeouts per second. A RangeSlice timeout occurs when a RangeSlice request cannot be completed within the specified time.", "displayName": "RangeSlice timeout rate"}}, {"key": "cassandra.clientRequest.rangeSlice.failures", "metadata": {"unit": "PerSecond", "description": "The rate of RangeSlice failures per second. A RangeSlice failure occurs when a RangeSlice request cannot be completed successfully.", "displayName": "RangeSlice failure rate"}}, {"key": "cassandra.clientRequest.rangeSlice.unavailables", "metadata": {"unit": "PerSecond", "description": "The rate of RangeSlice unavailables per second. A RangeSlice unavailable occurs when a RangeSlice request cannot be completed due to unavailable replicas.", "displayName": "RangeSlice unavailable rate"}}, {"key": "cassandra.clientRequest.rangeSlice.latency.rate", "metadata": {"unit": "PerSecond", "description": "The rate of RangeSlice latencies per second.", "displayName": "RangeSlice latency rate"}}, {"key": "cassandra.clientRequest.rangeSlice.latency.95thPercentile", "metadata": {"unit": "MicroSecond", "description": "The 95th percentile of RangeSlice latencies.", "displayName": "RangeSlice latency 95th percentile"}}], "displayName": "Client Requests RangeSlice", "isRecommended": false}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically detects all applications and microservices deployed in your system and how it uses your database. It provides automatic end-to-end tracing down to a single database statement, database server metrics and log insights. Dynatrace visualizes application to database dependencies for SQL and noSQL databases as well as for cloud databases and self-hosted databases. It also diagnoses anomalies in real-time using AI and pinpoints the root cause down to the slow performing or erroneous SQL statements. Deep code-level insights combined with cloud-native database server monitoring will help you maintain a robust production environment."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Understand all dependencies of your applications to the database, which database statements are executed and their performance.\n* Improve the performance of your application by reducing or optimizing typical database patterns like the 1+N query problem\n* Understand the resource impact that your applications have on your database.\n* Understand the impact of resource shortages, locks or other database issues have on your application by observing the database server itself."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Apache Cassandra extension](https://docs.dynatrace.com/docs/shortlink/cassandra-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:19.801838Z","created":"2020-08-14T07:46:18.908000Z","seo_title":"Apache Cassandra monitoring & observability","seo_description":"Improve Apache Cassandra observability. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/cassandra1.png","https://dt-cdn.net/hub/cassandra2.png","https://dt-cdn.net/hub/cassandra3_C6H0mbM.png","https://dt-cdn.net/hub/Cassandra_extension_0.png","https://dt-cdn.net/hub/Cassandra_extension_2.png","https://dt-cdn.net/hub/Cassandra_extension_1.png"],"about":"Dynatrace automatically detects all applications and microservices deployed in your system and how it uses your database. It provides automatic end-to-end tracing down to a single database statement, database server metrics and log insights. Dynatrace visualizes application to database dependencies for SQL and noSQL databases as well as for cloud databases and self-hosted databases. It also diagnoses anomalies in real-time using AI and pinpoints the root cause down to the slow performing or erroneous SQL statements. Deep code-level insights combined with cloud-native database server monitoring will help you maintain a robust production environment.","use_cases":"* Understand all dependencies of your applications to the database, which database statements are executed and their performance.\n* Improve the performance of your application by reducing or optimizing typical database patterns like the 1+N query problem\n* Understand the resource impact that your applications have on your database.\n* Understand the impact of resource shortages, locks or other database issues have on your application by observing the database server itself.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Apache Cassandra extension](https://docs.dynatrace.com/docs/shortlink/cassandra-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.jmx-cassandra@1.2.0","fqn":"com.dynatrace.extension.jmx-cassandra","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-cassandra/com.dynatrace.extension.jmx-cassandra-1.2.0-87e824d194142e7531cf.zip","release_notes":"- Added description to all metrics\r\n- Set human-readable name and recommendation for feature sets","created":"2026-04-27T07:54:10.034397Z"},{"name":"com.dynatrace.extension.jmx-cassandra@1.1.1","fqn":"com.dynatrace.extension.jmx-cassandra","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-cassandra/com.dynatrace.extension.jmx-cassandra-1.1.1-bb15ae773a994fad5b57.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:27:05.960839Z"},{"name":"com.dynatrace.extension.jmx-cassandra@1.1.0","fqn":"com.dynatrace.extension.jmx-cassandra","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-cassandra/com.dynatrace.extension.jmx-cassandra-1.1.0-c933e9a5b10916cf6bbd.zip","release_notes":"## Minimum Dynatrace version is now 1.310!\n### Changes\n - Platform ready screen definitions (Infrastructure & Operations App)\n - Includes Dashboards App platform dashboard","created":"2025-09-19T08:29:55.988007Z"},{"name":"com.dynatrace.extension.jmx-cassandra@1.0.3","fqn":"com.dynatrace.extension.jmx-cassandra","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-cassandra/com.dynatrace.extension.jmx-cassand_H3r8BlO.zip","release_notes":"- Fix unit in metadata for the following metrics, from PerSecond to MicroSecond:\n  - cassandra.clientRequest.rangeSlice.latency.95thPercentile\n  - cassandra.clientRequest.read.latency.95thPercentile\n  - cassandra.clientRequest.write.latency.95thPercentile","created":"2024-06-10T14:40:01.067461Z"},{"name":"com.dynatrace.extension.jmx-cassandra@1.0.2","fqn":"com.dynatrace.extension.jmx-cassandra","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-cassandra/com.dynatrace.extension.jmx-cassand_xjFKSXv.zip","release_notes":"- Fix a bug where graphs for Cassandra JMX metrics were not being correctly injected into the PGI's UA screen","created":"2024-03-13T23:13:16.418571Z"},{"name":"com.dynatrace.extension.jmx-cassandra@1.0.1","fqn":"com.dynatrace.extension.jmx-cassandra","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-cassandra/com.dynatrace.extension.jmx-cassand_zBH62VH.zip","release_notes":"- Remove generic type for Cassandra Instance\n- Refactor dashboard","created":"2023-06-16T10:25:55.827517Z"},{"name":"com.dynatrace.extension.jmx-cassandra@1.0.0","fqn":"com.dynatrace.extension.jmx-cassandra","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-cassandra/com.dynatrace.extension.jmx-cassand_UtTyzEM.zip","release_notes":"- Conversion from EF1 to EF2 with JMX DS\n- Added new ThreadPool metrics\n- Added custom topology\n- Added screen for the topology\n- Added metric injection for the PGI UA screen","created":"2023-05-24T12:28:32.623384Z"}],"related_technologies":["java"],"latest_downloads":[{"name":"com.dynatrace.extension.jmx-cassandra@1.2.0","fqn":"com.dynatrace.extension.jmx-cassandra","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-cassandra/com.dynatrace.extension.jmx-cassandra-1.2.0-87e824d194142e7531cf.zip","release_notes":"- Added description to all metrics\r\n- Set human-readable name and recommendation for feature sets","created":"2026-04-27T07:54:10.034397Z"}]},{"id":53,"slug":"apache-cordova","title":"Apache Cordova","description":"Monitor hybrid mobile apps built with Cordova running on iOS or Android.","logo":"https://dt-cdn.net/hub/logos/apache-cordova.png","link_to":"https://www.dynatrace.com/technologies/cordova-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/cordova","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Cordova enables developers to combine native and web technology and has its own share of challenges due to the two-world-approach. Dynatrace helps to maintain the quality, user experience and performance of Cordova apps by offering end-to-end monitoring from the user's device down to the database query in your backend.\nIncrease reliability with our crash and error monitoring. Get insights about usage and performance via sessions, user actions and a variety of metrics."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Performance Optimization: Improve the efficiency and speed of Cordova applications by identifying bottlenecks and optimizing resource usage.\n- Error Detection and Resolution: Quickly find and fix issues impacting Cordova apps.\n- User Experience Enhancement: Gain insights into user behavior and make data-driven decisions to improve interactions."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To get started with Dynatrace Cordova monitoring:\n\n - Request a demo or start a free trial: Explore the features and benefits.\n- Install the Dynatrace Cordova plugin: Use the command cordova plugin add @dynatrace/cordova-plugin --save to add the plugin to your project.\n- Monitor and analyze metrics: Use Dynatrace to track performance metrics and analyze user actions and crash reports."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.835822Z","created":"2020-08-14T07:46:17.854000Z","seo_title":"Comprehensive Cordova Monitoring with Dynatrace","seo_description":"Discover Dynatrace's powerful Cordova monitoring solutions to enhance performance, detect issues, and optimize user experience","customer_story":{"quote":"Dynatrace’s digital experience monitoring gives us a complete picture of what our end users are experiencing.","person":{"name":"Kevin McNall","title":"Director of Digital Projects and Practices"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_231x218_crop_center-center_line/rack-room-shoes-logo.png","title":"Rack Room Shoes"},"link_to":{"href":"https://www.dynatrace.com/customers/rack-room-shoes/","target":null,"href_text":"Read customer story"}},"marketing_related_content":[],"screenshots":[],"about":"Cordova enables developers to combine native and web technology and has its own share of challenges due to the two-world-approach. Dynatrace helps to maintain the quality, user experience and performance of Cordova apps by offering end-to-end monitoring from the user's device down to the database query in your backend.\nIncrease reliability with our crash and error monitoring. Get insights about usage and performance via sessions, user actions and a variety of metrics.","use_cases":"- Performance Optimization: Improve the efficiency and speed of Cordova applications by identifying bottlenecks and optimizing resource usage.\n- Error Detection and Resolution: Quickly find and fix issues impacting Cordova apps.\n- User Experience Enhancement: Gain insights into user behavior and make data-driven decisions to improve interactions.","supported_distributions":"","get_started":"To get started with Dynatrace Cordova monitoring:\n\n - Request a demo or start a free trial: Explore the features and benefits.\n- Install the Dynatrace Cordova plugin: Use the command cordova plugin add @dynatrace/cordova-plugin --save to add the plugin to your project.\n- Monitor and analyze metrics: Use Dynatrace to track performance metrics and analyze user actions and crash reports."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["android","ios","react-native"],"latest_downloads":null},{"id":122,"slug":"couchdb","title":"Apache CouchDB","description":"Intelligently observe and optimize health and performance of your database.","logo":"https://dt-cdn.net/hub/logos/couchdb.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/couchdb-extension","providers":[],"tags":["database"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"CouchDB Overview Dashboard","src":"https://dt-cdn.net/hub/dashboard_overview_37wcGj9.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_overview_37wcGj9.png&sign=kkkDCfMLC9U3CpimRRF_U7ExmnZ_3MQyKxMgBb5dVQY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_overview_37wcGj9.png&sign=TVHg1SgbOHHwFXz1MND4wNStczfv1hYz33thJ_HpNqs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_overview_37wcGj9.png&sign=OZomp9cEtGhLmFrukcGTO9PWe4wApwMSX35SMUHVRC8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_overview_37wcGj9.png&sign=relA1ucMZCsiETLSAkNKIfukKY5X6M4fREW--ACVSFQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_overview_37wcGj9.png&sign=wM8IoGIRQqZgRxBK7yk2kwtbZhpEcf27e31UPUyI9Ks","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_overview_37wcGj9.png&sign=387AjQ8gYS1nfrwJ5DBaTGh0gKTMkzB5Qt9g4ZZZ2GQ"}},{"caption":"Cluster Overview","src":"https://dt-cdn.net/hub/cluster_overview_wxihb5E.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_overview_wxihb5E.png&sign=SLWurSSVkuYHmFvyUL8C_RAqQvJ6yIsN5X7tUfWYC4M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_overview_wxihb5E.png&sign=9Hvxog9nozRs0jWVkFv-gyPmAAwNd0o6u5aBupR6zAI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_overview_wxihb5E.png&sign=RUyDjdGK_MuKBOtjkft3zvBOvXm1JgfhaWnoza9kMqY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_overview_wxihb5E.png&sign=42YaURwYgpl6fpJeHAyzjXzp0dpqva6LPXMa_4E4EN4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_overview_wxihb5E.png&sign=KU94cPxd_dFuNW9JMJga9X_oQAYJKKV7J8sNtHEHS64","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_overview_wxihb5E.png&sign=-YybKPIQc2XoBfXjhGcnB-WQ1_SfZ906o5ZEjSTxH6Y"}},{"caption":"Node Overview","src":"https://dt-cdn.net/hub/node_overview_ZmxPN3e.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_overview_ZmxPN3e.png&sign=pNVUVOL-Oeoaf-qg91fk3iURXikWZawWsH5Vs2uYbeI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_overview_ZmxPN3e.png&sign=GnwnddaU_Ny3D8AiaqOgQrPNXayKxNIdpYFA_LEdbeM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_overview_ZmxPN3e.png&sign=gexI_qLHLfbRRXpOHQiR4U0eAmvng5wDeMhIKi_EQ0w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_overview_ZmxPN3e.png&sign=cIC77Mp5YeWDRSGpWVkANIuGw5QKQWmHuXFI-Znwt3g","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_overview_ZmxPN3e.png&sign=CcxDgSlJ-7hVj3pq2mP7STj4AOf4adwrSD0fAAQ6BaM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_overview_ZmxPN3e.png&sign=qYU4yhG0CFMT2jIfnNYT_xUo6-SdyM7WuSQj6bRrBE4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.0","release_latest_validation_result":{"name": "com.dynatrace.extensions.python-couchdb", "author": {"name": "Dynatrace"}, "version": "2.0.0", "fileHash": "4e5ee37d6c3b6415e754d743669d098df2229525cce583db4df5cd11dc11971b", "variables": [], "dataSources": ["python"], "featureSets": ["base metrics", "couch_log", "default", "couch_replicator"], "extensionName": "com.dynatrace.extensions.python-couchdb", "minEECVersion": "1.318.0", "featureSetsDetails": {"default": {"metrics": [{"key": "couchdb.couchdb_erlang_memory_bytes", "metadata": {"unit": "Byte", "description": "Memory allocated by the Erlang VM.", "displayName": "Erlang memory"}}, {"key": "couchdb.couchdb_database_reads_total.count", "metadata": {"unit": "Count", "description": "Number of times a document was read from a database.", "displayName": "Database reads"}}, {"key": "couchdb.couchdb_database_writes_total.count", "metadata": {"unit": "Count", "description": "Number of times a database was changed.", "displayName": "Database writes"}}, {"key": "couchdb.couchdb_open_databases_total.count", "metadata": {"unit": "Count", "description": "Number of open databases.", "displayName": "Open databases"}}, {"key": "couchdb.couchdb_open_os_files_total.count", "metadata": {"unit": "Count", "description": "Number of file descriptors CouchDB has open.", "displayName": "Open OS files"}}, {"key": "couchdb.couchdb_request_time_seconds", "metadata": {"unit": "Second", "description": "Request processing time as a histogram.", "displayName": "Request time"}}, {"key": "couchdb.couchdb_uptime_seconds", "metadata": {"unit": "Second", "description": "Time in seconds since the CouchDB node was started.", "displayName": "Uptime"}}], "isRecommended": true}, "couch_log": {"metrics": [{"key": "couchdb.couchdb_couch_log_requests_total.count", "metadata": {"unit": "Count", "description": "Number of log messages emitted by CouchDB, split by severity level.", "displayName": "Log requests total"}}], "description": "CouchDB internal log request counts split by severity level (debug, info, warning, error).", "displayName": "CouchDB Log", "isRecommended": false}, "base metrics": {"metrics": [{"key": "couchdb.couchdb_httpd_bulk_requests_total.count", "metadata": {"unit": "Count", "description": "Number of bulk requests.", "displayName": "HTTP bulk requests"}}, {"key": "couchdb.couchdb_httpd_request_methods.count", "metadata": {"unit": "Count", "description": "Split by Method for COPY, DELTETE, GET, HEAD, POST and PUT metrics", "displayName": "HTTP request methods"}}, {"key": "couchdb.couchdb_httpd_status_codes", "metadata": {"unit": "Count", "description": "Split by 'Reponse code' for status code breadown", "displayName": "HTTP status codes"}}, {"key": "couchdb.couchdb_httpd_temporary_view_reads_total.count", "metadata": {"unit": "Count", "description": "Number of requests to the temporary view indexes.", "displayName": "HTTP temporary view reads"}}, {"key": "couchdb.couchdb_httpd_view_reads_total.count", "metadata": {"unit": "Count", "description": "Number of requests to the view indexes.", "displayName": "HTTP view reads"}}, {"key": "couchdb.couchdb_httpd_view_timeouts_total.count", "metadata": {"unit": "Count", "description": "Number of HTTP view requests that timed out before completing.", "displayName": "HTTP view timeouts"}}, {"key": "couchdb.couchdb_request_time_seconds_count.gauge", "metadata": {"unit": "Count", "description": "Total number of HTTP requests processed, used with request time sum to compute average latency.", "displayName": "Request time count"}}, {"key": "couchdb.couchdb_request_time_seconds_sum", "metadata": {"unit": "Second", "description": "Cumulative sum of all HTTP request processing times in seconds, used with request time count to compute average latency.", "displayName": "Request time sum"}}], "description": "HTTP request metrics including method breakdown, status code distribution, view reads, bulk requests, and request time totals.", "displayName": "Base Metrics", "isRecommended": true}, "couch_replicator": {"metrics": [{"key": "couchdb.couchdb_couch_replicator_changes_manager_deaths_total.count", "metadata": {"unit": "Count", "description": "Number of replicator changes manager process crashes.", "displayName": "Replicator changes manager deaths"}}, {"key": "couchdb.couchdb_couch_replicator_changes_queue_deaths_total.count", "metadata": {"unit": "Count", "description": "Number of replicator changes queue process crashes.", "displayName": "Replicator changes queue deaths"}}, {"key": "couchdb.couchdb_couch_replicator_changes_reader_deaths_total.count", "metadata": {"unit": "Count", "description": "Number of replicator changes reader process crashes.", "displayName": "Replicator changes reader deaths"}}, {"key": "couchdb.couchdb_couch_replicator_cluster_is_stable", "metadata": {"unit": "State", "description": "Whether the replicator cluster membership is stable (1) or in flux (0).", "displayName": "Replicator cluster is stable"}}, {"key": "couchdb.couchdb_couch_replicator_connection_owner_crashes_total.count", "metadata": {"unit": "Count", "description": "Number of replicator connection owner process crashes.", "displayName": "Replicator connection owner crashes"}}, {"key": "couchdb.couchdb_couch_replicator_connection_worker_crashes_total.count", "metadata": {"unit": "Count", "description": "Number of replicator connection worker process crashes.", "displayName": "Replicator connection worker crashes"}}, {"key": "couchdb.couchdb_couch_replicator_jobs_crashes_total.count", "metadata": {"unit": "Count", "description": "Total number of replication job crashes across all jobs.", "displayName": "Replicator jobs crashes"}}, {"key": "couchdb.couchdb_couch_replicator_jobs_pending", "metadata": {"unit": "Count", "description": "Number of replication jobs currently waiting to be started.", "displayName": "Replicator jobs pending"}}], "description": "CouchDB replication health metrics including job crashes, worker and connection deaths, pending jobs, and cluster stability state.", "displayName": "CouchDB Replicator", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically detects all applications and microservices deployed in your system and how it uses your database. It provides automatic end-to-end tracing down to the single database statement, database server metrics and log insights. Dynatrace visualizes application to database dependencies for SQL and noSQL database as well as for cloud databases and self hosted databases. It diagnoses anomalies in real time with AI and pinpoints the root-cause down to the slow performing or erroneous SQL statements. Deep code-level insights combined with cloud native database server monitoring will help you ensure a robust production environment.\n\n\nApache CouchDB server monitoring in Dynatrace provides a cluster overview and all relevant nodes metrics.\n\nIf your Apache CouchDB installation is underperforming or a problem occurs, Dynatrace lets you know immediately and shows you which nodes are affected. You can then drill down into the metrics of individual nodes to find the root causes of problems and potential bottlenecks."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Understand all dependencies of your applications to the database, which database statements are executed and their performance.\n* Improve the performance of your application by reducing or optimizing typical database patterns like the 1+N query problem\n* Understand the resource impact that your applications have on your database.\n* Understand the impact of resource shortages, locks or other database issues have on your application by observing the database server itself."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Apache CouchDB extension](https://docs.dynatrace.com/docs/shortlink/couchdb-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n* CouchDB user with access to `/_membership` and `/_node` endpoints.\n* Linux or Windows OS\n* CouchDB 3+"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.644157Z","created":"2020-08-14T07:46:19.112000Z","seo_title":"Apache CouchDB monitoring & observability","seo_description":"Intelligently observe and optimize health and performance of your database. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_overview_37wcGj9.png","https://dt-cdn.net/hub/cluster_overview_wxihb5E.png","https://dt-cdn.net/hub/node_overview_ZmxPN3e.png"],"about":"Dynatrace automatically detects all applications and microservices deployed in your system and how it uses your database. It provides automatic end-to-end tracing down to the single database statement, database server metrics and log insights. Dynatrace visualizes application to database dependencies for SQL and noSQL database as well as for cloud databases and self hosted databases. It diagnoses anomalies in real time with AI and pinpoints the root-cause down to the slow performing or erroneous SQL statements. Deep code-level insights combined with cloud native database server monitoring will help you ensure a robust production environment.\n\n\nApache CouchDB server monitoring in Dynatrace provides a cluster overview and all relevant nodes metrics.\n\nIf your Apache CouchDB installation is underperforming or a problem occurs, Dynatrace lets you know immediately and shows you which nodes are affected. You can then drill down into the metrics of individual nodes to find the root causes of problems and potential bottlenecks.","use_cases":"* Understand all dependencies of your applications to the database, which database statements are executed and their performance.\n* Improve the performance of your application by reducing or optimizing typical database patterns like the 1+N query problem\n* Understand the resource impact that your applications have on your database.\n* Understand the impact of resource shortages, locks or other database issues have on your application by observing the database server itself.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Apache CouchDB extension](https://docs.dynatrace.com/docs/shortlink/couchdb-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extensions.python-couchdb@2.0.0","fqn":"com.dynatrace.extensions.python-couchdb","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extensions.python-couchdb/com.dynatrace.extensions.python-couchdb-2.0.0-4e5ee37d6c3b6415e754.zip","release_notes":"## Release 2.0.0\n\n### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading\n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.318.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - <If ingesting metrics> With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - <If ingesting metrics> This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### Added\n\n-  [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\n-  Added feature set metadata for recommended metrics.\n- Added support for primary tags and fields.\n-  Updated chart color for increased readability in the Infrastructure and Observability app.","created":"2026-06-12T15:28:21.343518Z"},{"name":"com.dynatrace.extensions.python-couchdb@1.1.7","fqn":"com.dynatrace.extensions.python-couchdb","version":"1.1.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extensions.python-couchdb/com.dynatrace.extensions.python-couchdb-1.1.7-14c17ecf72be2c7569a1.zip","release_notes":"### v1.1.7\n\nThis version of the extension requires cluster version **1.318+**.\n\n- Update links in 3rd generation extension dashboard\n- Add keyword metadata\n- Update topology with RequiredDimensions","created":"2026-02-26T15:46:13.359615Z"},{"name":"com.dynatrace.extensions.python-couchdb@1.1.1","fqn":"com.dynatrace.extensions.python-couchdb","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extensions.python-couchdb/com.dynatrace.extensions.python-couchdb-1.1.1-2b675dfa2cabf99bf5d3.zip","release_notes":"### v1.1.0\n\n- Add support for 3rd generation Unified Analysis screens and Dashboard\n- Add support for `dt.security_context`\n- Add support for Dynatrace error codes (DEC)\n- Add support for enhanced status monitoring","created":"2025-10-02T11:45:46.023921Z"},{"name":"com.dynatrace.extensions.python-couchdb@1.0.6","fqn":"com.dynatrace.extensions.python-couchdb","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extensions.python-couchdb/com.dynatrace.extensions.python-couchdb-1.0.6-b012fa4f85528c7e8c56.zip","release_notes":"- Adds `device.address` dimension to ingested metrics","created":"2025-06-11T09:02:22.388854Z"},{"name":"com.dynatrace.extensions.python-couchdb@1.0.5","fqn":"com.dynatrace.extensions.python-couchdb","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extensions.python-couchdb/com.dynatrace.extensions.python-c_Lyf2ept.zip","release_notes":"Initial release","created":"2024-04-02T15:17:02.425871Z"}],"related_technologies":["couchdb"],"latest_downloads":[{"name":"com.dynatrace.extensions.python-couchdb@2.0.0","fqn":"com.dynatrace.extensions.python-couchdb","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extensions.python-couchdb/com.dynatrace.extensions.python-couchdb-2.0.0-4e5ee37d6c3b6415e754.zip","release_notes":"## Release 2.0.0\n\n### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading\n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.318.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - <If ingesting metrics> With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - <If ingesting metrics> This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### Added\n\n-  [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\n-  Added feature set metadata for recommended metrics.\n- Added support for primary tags and fields.\n-  Updated chart color for increased readability in the Infrastructure and Observability app.","created":"2026-06-12T15:28:21.343518Z"}]},{"id":54,"slug":"apache-cxf","title":"Apache CXF","description":"Open-source, fully featured Web services framework.","logo":"https://dt-cdn.net/hub/logos/apache-cxf.png","link_to":"https://docs.dynatrace.com/docs/technology-support","documentation_link":"","providers":["oa"],"tags":["framework","web-service"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":55,"slug":"apache-http-server","title":"Apache HTTP Server","description":"Monitor your Apache web server performance.","logo":"https://dt-cdn.net/hub/logos/apache-http-server.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/oneagent","providers":[],"tags":["apache","HTTP monitor","httpserver"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dynatrace’s deep process monitoring analyzes response times for each Apache service, identifying hotspots down to the module level. The Response time analysis page shows average response times and highlights time-consuming activities. Infographics detail contributions from Apache modules like mod_proxy, helping optimize performance by pinpointing inefficiencies. This enhances visibility and efficiency in managing Apache services.","src":"https://dt-cdn.net/hub/apache-response-time-analysis_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-response-time-analysis_1.png&sign=UZJzJr1Eg0CVO1ZuOLX8MUR2LnzmeL73ec8eO-8KpG8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-response-time-analysis_1.png&sign=-8i47zvQ3F3j8udlgX_gtAat3aS_9M-sr1sVquoZpJs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-response-time-analysis_1.png&sign=WW37W-L-xCkSpQRTGxwDSZ-MXbsWd21H1DREF3aBlEk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-response-time-analysis_1.png&sign=QJF-U8aeMIt1G2ixlQRT42sG0cVPYjRsG1lX7XOmnDM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-response-time-analysis_1.png&sign=T8qJtDoff9AE-s4-WDId1dZ71Grh2-Bzi-VWRju0e7Q","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-response-time-analysis_1.png&sign=qoUwNHfHX7hbHNj6KFioPxpdAeSxp5i-3ZB2jd4T1Rw"}},{"caption":"Dynatrace provides deep visibility into web server process groups and dependent services. Its anomaly-detection engine correlates host, network, and web-server metrics to identify root causes of issues. Apache monitoring includes interactive infographics with meta information, availability metrics, and events like deployment changes and restarts. This enhances problem detection, root cause analysis, and overall operational efficiency.","src":"https://dt-cdn.net/hub/apache-web-server-properties_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-web-server-properties_1.png&sign=EMUhTfSHqt4sOn7yINWYFhlhGgSel8-Gkx2F-EdWbTo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-web-server-properties_1.png&sign=0vpgmwJHvXbEuKgq6IQngqOctBvmud5B6leEk0I8yK0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-web-server-properties_1.png&sign=U-vHgooErh8jKVuLicog2OB3gWV5RPQODZPP_r0n4Xo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-web-server-properties_1.png&sign=xKdOd8F7QCeT_ksHAMkJ9wGc7-9Lxe_60bs9ZW_bQBA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-web-server-properties_1.png&sign=xYQ4GoKF-Bj_bAg6v0a_vbnL0hmuAoS2RcGLcQXSj1k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-web-server-properties_1.png&sign=BnjodEnCZUiquZAUmap7ZSAQpWBHQbw8U-IXBeMLxhA"}},{"caption":"Dynatrace Real User Monitoring (RUM) collects web browser metrics and correlates them with server-side data from Dynatrace OneAgent. The JavaScript tag for data collection is automatically injected into HTML during installation. This integration allows you to analyze response times, resolve JavaScript issues, and monitor web application performance through both real user and synthetic monitoring. This comprehensive approach enhances visibility and user experience.","src":"https://dt-cdn.net/hub/world-map-apdex_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fworld-map-apdex_1.png&sign=_2UzeQzW6XGeZitmmX_2J1wBZ3JuLS26jJ8xQQSmBuA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fworld-map-apdex_1.png&sign=36cgIkHX8iGz8HBV9uC6A_tYVDYC7XElm_vRmHwHMNk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fworld-map-apdex_1.png&sign=JzxzWCcV1dBnYxVTEiVBnbDwjesy9CB_3VwHe1ADG6Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fworld-map-apdex_1.png&sign=PHU9i1s8ctZuSB3CrqxDQokZ14F6J8QWcWlCdQfuV1o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fworld-map-apdex_1.png&sign=KTlO_n5uDWrsgQVZiK-IyrfPZEhixpQ5fsnW58XwY80","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fworld-map-apdex_1.png&sign=tycY90VxFrWlUCmLLNWLbKgR0ysiQQy6pzhex-W3r9k"}},{"caption":"Dynatrace OneAgent provides Apache-specific metrics without plugins, including requests, response sizes, and busy workers. It also offers system performance metrics (CPU, memory), network traffic details, TCP requests, connectivity, and quality metrics like retransmissions, round-trip time, and throughput. This comprehensive visibility enhances monitoring and performance optimization.","src":"https://dt-cdn.net/hub/apache-metrics_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-metrics_1.png&sign=tU7indOr3E1UGyPCihpFfMklsDiFATOfbGsp6tVfqMU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-metrics_1.png&sign=5JZU1Dr1tD11oIt4TElluW1Ibf4JY60V09zwUwZKQDU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-metrics_1.png&sign=0jhCc7cbCuEoj7lqcoiGydkQVW9XD9lEG3PusaJT9Ew","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-metrics_1.png&sign=0egkI52Ar9_KpEmMFRUxKN4g3pJkgIebPQa-lHYRL2U","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-metrics_1.png&sign=QNwzlkMr7boWua8HWvB2WF_MN6-UX5two6cCskD444Q","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-metrics_1.png&sign=vUiJB-7k7iJQ8xkAu_wTCHNrGsnAziD_IP_aGn9h_q0"}},{"caption":"Dynatrace visualizes Apache service requests end-to-end, showing the execution of each service and request type. Service flow provides detailed insights into individual services, while Smartscape offers an overall environment topology. This detailed perspective helps identify how each component contributes to response time, enabling a deeper understanding of system complexities and performance optimization","src":"https://dt-cdn.net/hub/apache-service-flow_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-service-flow_1.png&sign=d4bJR3D_S4dELMWoABGpEzv_c54bexk6hgs5rVIzt8w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-service-flow_1.png&sign=0u1qFIDylI9qUYro9rsBAAdcNO15dtwXPgO_dW30oVw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-service-flow_1.png&sign=htuRrgR87zSMokniMmDC_mS0IiYa4aoHXksWadwLx5s","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-service-flow_1.png&sign=MLZtMaScRyt5365zM8J3n96J-zVMn9BtiSVlRo43-RM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-service-flow_1.png&sign=xH175mmIyXV9jHX4JhvYIMiLAwLghA1QR3OhHBp0TC8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapache-service-flow_1.png&sign=82Mz-N91ADZJylylQhRQKQ3r-rF2DyPsBvb70LsIK6g"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Apache HTTP Server, a cornerstone of the LAMP stack, has been a leading web server for over two decades. Dynatrace enhances its value by providing comprehensive monitoring and visualization of Apache metrics within the context of your web services. This includes detailed insights into Apache processes, CPU, and memory usage. By integrating these metrics with real user and synthetic monitoring, Dynatrace ensures optimal performance and quick issue resolution, enhancing the reliability and efficiency of your web architecture"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"Start Apache performance monitoring in under 5 minutes with our free trial! Sign up, deploy our agent, and get unmatched insights out of the box. Find the link at the top of the page."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.846794Z","created":"2020-08-14T07:46:17.875000Z","seo_title":"Apache HTTP Server monitoring & observability","seo_description":"Monitor your Apache web server performance. Start your free trial today!","customer_story":{"quote":"We’re intrigued by its capability to work almost out of the box as well as being able to monitor system aspects as well as application performance and user experience.","person":null,"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_360x202_crop_center-center_82_line/sofico-logo-400-221e4bace4.png","title":"Sofico"},"link_to":{"href":null,"target":null,"href_text":null}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/apache-response-time-analysis_1.png","https://dt-cdn.net/hub/apache-web-server-properties_1.png","https://dt-cdn.net/hub/world-map-apdex_1.png","https://dt-cdn.net/hub/apache-metrics_1.png","https://dt-cdn.net/hub/apache-service-flow_1.png"],"about":"Apache HTTP Server, a cornerstone of the LAMP stack, has been a leading web server for over two decades. Dynatrace enhances its value by providing comprehensive monitoring and visualization of Apache metrics within the context of your web services. This includes detailed insights into Apache processes, CPU, and memory usage. By integrating these metrics with real user and synthetic monitoring, Dynatrace ensures optimal performance and quick issue resolution, enhancing the reliability and efficiency of your web architecture","use_cases":"","supported_distributions":"","get_started":"Start Apache performance monitoring in under 5 minutes with our free trial! Sign up, deploy our agent, and get unmatched insights out of the box. Find the link at the top of the page."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":56,"slug":"apache-jmeter","title":"Apache JMeter","description":"Build management and continuous integration server from JetBrains.","logo":"https://dt-cdn.net/hub/logos/apache-jmeter.png","link_to":"https://loadium.com/blog/dynatrace-integration-with-jmeter","documentation_link":"","providers":[],"tags":["devops","load-testing"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":57,"slug":"apache-kafka","title":"Apache Kafka","description":"Automatic and intelligent observability with trace and metric insights.","logo":"https://dt-cdn.net/hub/logos/apache-kafka.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/apache-kafka-extension","providers":[],"tags":["apache","data-streaming","java","JMX","kafka","message-queue","OneAgent","open-source","Queue","queue-manager","scala"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get an overview of your Kafka monitoring using New Dashboards, which are bundled with the extension upon activation.","src":"https://dt-cdn.net/hub/Screenshot_20250430_083813-1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250430_083813-1.png&sign=hoCoKQvZG3omFE8R__GoLcD59ujEdr6hUVv8N_XXwNA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250430_083813-1.png&sign=6-iDsKj80lK44_YRMv9GoiEeMnKbkTHw39b0pRhbdZ8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250430_083813-1.png&sign=yiqe9wUJzBLwZTCzLQcmitRSUk41_WVyFxi-5vtHxVI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250430_083813-1.png&sign=BikBNSi1ZVVJ_hcr2mkCiMFchF1HKzZs9_lxbJb1RlI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250430_083813-1.png&sign=Qtg4B_X51FdAir1KdAp9BgkF-EEXJPzwaitJVoGgRqI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250430_083813-1.png&sign=O9YVzUqrkdGopJwND4c-qdCcQT1TBd7kI7xFooT3IfI"}},{"caption":"Easily navigate your Kafka environment and its most important metrics with the out of the box dashboard, included with the activation of the extension","src":"https://dt-cdn.net/hub/hardeningkafka4_ZwBMq2p.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka4_ZwBMq2p.png&sign=T1tV1n03C_6sp8jO9YrMZawQNX5JolB7DY0EecHGgDY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka4_ZwBMq2p.png&sign=U_0tuj-wEofI847LSM2RS3UUYHlF5AB2sLLPO5e00RE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka4_ZwBMq2p.png&sign=1Gbbto7PxzcGdvvQahL5A2CBxe9yT3tKFYFMkfCBQRs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka4_ZwBMq2p.png&sign=AFcHo2hHZkpzkGV_zLuH3F1mZk7MPMKu2t3w7h1Xyt0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka4_ZwBMq2p.png&sign=pZ6UwCXkWWeYBc02o2NjxlhD8M6qi-oIR4qaeHqNBZ4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka4_ZwBMq2p.png&sign=OABbi3VcnN4V5nAgbUsCaC_-lWBJPiGTrZLkNN8hWE0"}},{"caption":"Dedicated screen for your Kafka broker with all its metrics, along with a navigation card for the rest of your Kafka environment.","src":"https://dt-cdn.net/hub/hardeningkafka5_1L8nsfE.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka5_1L8nsfE.png&sign=kPmOVNtcbEo0R6MFQxOBfLkMExpeGSGbCeCMjA-q05c","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka5_1L8nsfE.png&sign=-LlqWtrkdd-XZZ545Yheef2O3_-lzOcODK4tT1PV-fI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka5_1L8nsfE.png&sign=CvyN5W6gqe1kc2H2MWYm1bX52XlYO99htZI35kfdRl0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka5_1L8nsfE.png&sign=nvznIJX0oP4NWHD1k2tTOOfnPSuiL-EFEBiacFygCPU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka5_1L8nsfE.png&sign=OpHd_OOcAPAoQxgT6dvrKNd48A4Ti1L8vIdJmfz487I","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka5_1L8nsfE.png&sign=ALkMap3r1E72uHPdTGO89mrPjNMCxPAsW7s4HpiRJ90"}},{"caption":"Dedicated screens also for your Kafka producers, consumers and topics.","src":"https://dt-cdn.net/hub/hardeningkafka6_muNMc4M.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka6_muNMc4M.png&sign=2kS19MScHKQuibSafTd-IwxNZwj2qQLibrKWg7geUv8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka6_muNMc4M.png&sign=V8qF_yC8sjHAEr5EZDdYv0NGYjNAP_TIn5oqrasH2H0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka6_muNMc4M.png&sign=O5hPYcHRrUoyd7LCeYl-OVE3RrOi9OwsWWhqbVQGRKI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka6_muNMc4M.png&sign=m8zhXcyYHtpAR5gc-yKKHfw70Meny7eQgK1210Q8XQ4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka6_muNMc4M.png&sign=QfT1RO00C5Y7PO5Z5gfXD-Oqa7OsNhBHfk1uP8FUbbc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka6_muNMc4M.png&sign=_kNOdIXi5tZ96mtc-WXJP_Lt-Y0WhcQqShTlYkSqZig"}},{"caption":"List all your Kafka topics to get a clear overview of your generated entities, with filtering and ordering for the most relevant metrics.","src":"https://dt-cdn.net/hub/hardeningkafka7_CVNF3jQ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka7_CVNF3jQ.png&sign=QQndtef5sB5wsFHZ59hHoe3D5glNUY34HvK4SaUtVek","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka7_CVNF3jQ.png&sign=MbOxtz8F1BcqooGrwSXB-p0-Nv5iPSzALTAP8h_7DOo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka7_CVNF3jQ.png&sign=zIf7fSIxDcZ_vC-0pygdimLkHV8b74iomod-wllb5aQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka7_CVNF3jQ.png&sign=V-hy5KDyqPNJW2xLyV5erff8mLM3gSUaQF28GlhkAdA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka7_CVNF3jQ.png&sign=PVPrV-6_-Iqf5efIxctoFJ5WXY8X34YLGsyLL31k4EU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka7_CVNF3jQ.png&sign=R9jLgpF-3uHkM2gLZcvcWcrltDGxjfjVCjjMfH98T5U"}},{"caption":"Lists also available for the rest of the generated entities.","src":"https://dt-cdn.net/hub/hardeningkafka8_pnVwUHn.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka8_pnVwUHn.png&sign=46zxOOuuDvM31nk_NOIvbcvURH9BTb215XgDA6KnesU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka8_pnVwUHn.png&sign=L2iHsythfGyZYAcbOmpEKB8E3qs2wi6i30rr414Ob9w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka8_pnVwUHn.png&sign=V2yXR_ORXomRduML1B-MoaHgHnvcYVIsPnmvx-J3yzE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka8_pnVwUHn.png&sign=p7V_8Xw7UQeEiGNiojdUjGCZ5i_5oJiiC0E14cQLS9A","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka8_pnVwUHn.png&sign=B1K0Ek1kzbfuYhh9Fi5cmQwprsb9O8PazamyEl5i2IA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka8_pnVwUHn.png&sign=PA65h6n7rEGeUc54wZNISwXxkiO6nRJw4xbvQRZSntY"}},{"caption":"Producer-level metrics can be viewed in Unified-Analysis screens for your Queues.","src":"https://dt-cdn.net/hub/hardeningkafka2_clfgQM6.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka2_clfgQM6.png&sign=UWkl_AzgV6Rmxj-Y-opevH7-QQ9_QwUFXeBd9g0-VpA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka2_clfgQM6.png&sign=czeOCWhwed5X6y769ZA3WLe7bYdY9bSCt3mLd26ePco","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka2_clfgQM6.png&sign=gEmGAC7jln4m71JO9WHVzw9zlo6rTcRl6qKRoCqXXPg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka2_clfgQM6.png&sign=Yzyl0XQ0vc0crFstcmXvx-53HEAl5WpiTz7BHrgj0aE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka2_clfgQM6.png&sign=XddOg5Ky3NT-pmRKDt2cgFPCSZxGQZe-WHOn8SQu9Ys","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka2_clfgQM6.png&sign=Ag4xY2JDW6TLe2-3uhIo8jDwhwlcjx6c1FH7c19c_ug"}},{"caption":"The OneAgent can monitor end-to-end traces that connect producer and consumer services, monitor the performance of topics and queues, and more.","src":"https://dt-cdn.net/hub/hardeningkafka3_j4K7EE4.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka3_j4K7EE4.png&sign=ssL1bZYhFMfDnxbg6ytM17VO3J37iyQvUogd8G_AWdY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka3_j4K7EE4.png&sign=__XbSgb87TxyxWY3lnrH5CJTG7-O_sZohmSgo9j4zs4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka3_j4K7EE4.png&sign=slTIibDMzZ5N4qgCcb80wGPJ9j4txrAFPiXJIvxEjwQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka3_j4K7EE4.png&sign=cV4PFC_0SLF3PA6xKid0ef_8GH4_IkO4fXHeZEvZLR4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka3_j4K7EE4.png&sign=Z17mn0Ud-DRC0KGmGtQ32slD7uYfxmIFfGGMEkjwXNY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhardeningkafka3_j4K7EE4.png&sign=2NH5FMBct0y8xVtP1LTlrSwwTUaaIimjJ5ABCDE_480"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.5.0","release_latest_validation_result":{"name": "com.dynatrace.extension.jmx-kafka", "author": {"name": "Dynatrace"}, "version": "2.5.0", "fileHash": "c738934f58ceaf6bd577d4dd703362e5fdf44f8dcd4e1c925d248142dcb4820b", "variables": ["topic_filter"], "dataSources": ["jmx"], "featureSets": ["connect-metrics", "leader-metrics", "purgatory-metrics", "Raft Broker", "log-metrics", "disk-metrics", "controller-metrics", "broker-metrics", "cluster-link", "consumer-metrics", "producer-metrics", "handler-metrics", "connector-metrics", "network-metrics", "Raft Quorum", "zookeeper-metrics"], "extensionName": "com.dynatrace.extension.jmx-kafka", "minEECVersion": "1.318.0", "featureSetsDetails": {"Raft Broker": {"metrics": [{"key": "kafka.raft.last-applied-record-offset", "metadata": {"unit": "Count", "description": "The offset of the last record from the cluster metadata partition that was applied by the broker.", "displayName": "Last applied record offset"}}, {"key": "kafka.raft.last-applied-record-timestamp", "metadata": {"unit": "Count", "description": "The timestamp of the last record from the cluster metadata partition that was applied by the broker.", "displayName": "Last applied record timestamp"}}, {"key": "kafka.raft.last-applied-record-lag-ms", "metadata": {"unit": "MilliSecond", "description": "The difference between now and the timestamp of the last record from the cluster metadata partition that was applied by the broker.", "displayName": "Last applied record lag"}}, {"key": "kafka.raft.metadata-load-error-count", "metadata": {"unit": "Count", "description": "The number of errors encountered by the BrokerMetadataListener while loading the metadata log and generating a new MetadataDelta based on it.", "displayName": "Metadata load error count"}}, {"key": "kafka.raft.metadata-apply-error-count", "metadata": {"unit": "Count", "description": "The number of errors encountered by the BrokerMetadataPublisher while applying a new MetadataImage based on the latest MetadataDelta.", "displayName": "Metadata apply error count"}}], "isRecommended": true}, "Raft Quorum": {"metrics": [{"key": "kafka.raft.append-records-rate", "metadata": {"unit": "Count", "description": "The average number of records appended per sec by the leader of the raft quorum.", "displayName": "Records appended rate"}}, {"key": "kafka.raft.commit-latency-avg", "metadata": {"unit": "MilliSecond", "description": "The average time in milliseconds to commit an entry in the raft log.", "displayName": "Commit latency (avg)"}}, {"key": "kafka.raft.commit-latency-max", "metadata": {"unit": "MilliSecond", "description": "The maximum time in milliseconds to commit an entry in the raft log.", "displayName": "Commit latency (max)"}}, {"key": "kafka.raft.fetch-records-rate", "metadata": {"unit": "Count", "description": "The average number of records fetched from the leader of the raft quorum.", "displayName": "Record fetch rate"}}, {"key": "kafka.raft.log-end-epoch", "metadata": {"unit": "Count", "description": "The current raft log end epoch.", "displayName": "Log end epoch"}}, {"key": "kafka.raft.log-end-offset", "metadata": {"unit": "Count", "description": "The current raft log end offset.", "displayName": "Log end offset"}}, {"key": "kafka.raft.current-leader", "metadata": {"unit": "Count", "description": "The current quorum leader's id; -1 indicates unknown.", "displayName": "Current leader ID"}}], "isRecommended": true}, "log-metrics": {"metrics": [{"key": "kafka.log.LogFlushStats.LogFlushRateAndTimeMs.Percentile95th", "metadata": {"unit": "MilliSecond", "description": "Log flush rate and time in milliseconds.", "displayName": "Kafka Log - Log flush 95th percentile"}}, {"key": "kafka.log.LogFlushStats.LogFlushRateAndTimeMs.Mean", "metadata": {"unit": "MilliSecond", "description": "Log flush rate and time in milliseconds.", "displayName": "Kafka Log - Log flush mean time"}}], "isRecommended": true}, "cluster-link": {"metrics": [{"key": "kafka.cluster-link.link-count", "metadata": {"unit": "Count", "description": "Total number of links in an active state.", "displayName": "Active link count"}}, {"key": "kafka.cluster-link.mirror-topic-count", "metadata": {"unit": "Count", "description": "Total number of active (healthy) mirror topics.", "displayName": "Active mirror count"}}, {"key": "kafka.cluster-link.max-lag", "metadata": {"unit": "Count", "description": "Maximum lag in messages between the replicas on the destination cluster and the leader replica on the source cluster.", "displayName": "Cluster link max lag"}}, {"key": "kafka.cluster-link.bytes-per-sec.count", "metadata": {"unit": "BytePerSecond", "description": "Rate at which data is fetched from the source cluster. Indicates amount of throughput in bytes per second on the cluster link.", "displayName": "Fetched bytes per second"}}, {"key": "kafka.cluster-link.fetch-throttle-time-avg", "metadata": {"unit": "MilliSecond", "description": "Gives throttle times for the Cluster Linking fetchers. May indicate increases in lag on the cluster link due to throttling/quotas being enforced.", "displayName": "Fetched throttle time"}}, {"key": "kafka.cluster-link.link-task-count", "metadata": {"unit": "Count", "description": "Monitor the state of link level tasks.", "displayName": "Active task count"}}, {"key": "kafka.cluster-link.reverse-connection-failed-total", "metadata": {"unit": "Count", "description": "Total count of reverse connections that failed for this cluster link. Only available for outbound connections.", "displayName": "Failed reverse connection count"}}, {"key": "kafka.cluster-link.authentication-problems", "metadata": {"unit": "Count", "description": "Unavailable links due to authentication.", "displayName": "Authentication problems"}}, {"key": "kafka.cluster-link.unavailable-link-count", "metadata": {"unit": "Count", "description": "Unavailable links due to authentication.", "displayName": "Unavailable link (by reason)"}}, {"key": "kafka.cluster-link.controller-reverse-connection-count", "metadata": {"unit": "Count", "description": "Number of persistent reverse connections for this link between the local broker and the remote link coordinator.", "displayName": "Controller reverse connection count"}}, {"key": "kafka.cluster-link.remote-admin-request-time", "metadata": {"unit": "MilliSecond", "description": "Admin request processing time.", "displayName": "Controller reverse connection count"}}, {"key": "kafka.cluster-link.background-thread-usage", "metadata": {"unit": "Count", "description": "Background thread active usage.", "displayName": "Background thread count"}}], "isRecommended": true}, "disk-metrics": {"metrics": [{"key": "kafka.server.disk.read-bytes", "metadata": {"unit": "PerSecond", "description": "The total number of bytes read by the broker process, including reads from all disks. The total doesn't include reads from page cache. Available only on Linux-based systems.", "displayName": "Kafka Server - Disk Read Rate"}}, {"key": "kafka.server.disk.write-bytes", "metadata": {"unit": "PerSecond", "description": "The total number of bytes written by the broker process, including writes from all disks. Available only on Linux-based systems.", "displayName": "Kafka Server - Disk Write Rate"}}], "isRecommended": true}, "broker-metrics": {"metrics": [{"key": "kafka.server.BrokerTopicMetrics.BytesInPerSec.OneMinuteRate", "metadata": {"unit": "BytePerSecond", "description": "The rate at which data sent from producers is consumed by the broker.", "displayName": "Kafka Broker - Incoming byte rate"}}, {"key": "kafka.server.BrokerTopicMetrics.MirrorBytesInPerSec.OneMinuteRate", "metadata": {"unit": "PerSecond", "description": "The rate at which mirror bytes are received, by topic.", "displayName": "Kafka Broker - Mirror topic bytes in rate"}}, {"key": "kafka.server.BrokerTopicMetrics.BytesOutPerSec.OneMinuteRate", "metadata": {"unit": "BytePerSecond", "description": "The rate at which data sent from other brokers is consumed by the follower broker.", "displayName": "Kafka Broker - Outgoing byte rate"}}, {"key": "kafka.server.BrokerTopicMetrics.MessagesInPerSec.OneMinuteRate", "metadata": {"unit": "PerSecond", "description": "The rate at which individual messages are consumed by the broker.", "displayName": "Kafka Broker - Messages in rate"}}, {"key": "kafka.server.BrokerTopicMetrics.TotalFollowerFetchRequestsPerSec.OneMinuteRate", "metadata": {"unit": "PerSecond", "description": "The follower fetch request rate for the broker.", "displayName": "Kafka Broker - Follower fetch requests rate"}}, {"key": "kafka.server.BrokerTopicMetrics.ProduceMessageConversionsPerSec.OneMinuteRate", "metadata": {"unit": "PerSecond", "description": "The rate at which produce messages are converted, by topic.", "displayName": "Kafka Broker - Produce message conversions rate"}}, {"key": "kafka.server.ReplicaManager.PartitionCount", "metadata": {"unit": "Count", "description": "The number of partitions in the broker.", "displayName": "Kafka Broker - Partitions"}}, {"key": "kafka.server.ReplicaManager.UnderReplicatedPartitions", "metadata": {"unit": "Count", "description": "The number of partitions that have not been fully replicated in the follower replicas.", "displayName": "Kafka Broker - Under replicated partitions"}}, {"key": "kafka.server.ReplicaManager.UnderMinIsrPartitionCount", "metadata": {"unit": "Count", "description": "The number of partitions whose in-sync replicas count is less than minIsr.", "displayName": "Kafka Broker - Under minimum in-sync replica partitions"}}, {"key": "kafka.server.BrokerTopicMetrics.TotalProduceRequestsPerSec.OneMinuteRate", "metadata": {"unit": "PerSecond", "description": "The produce request rate per second.", "displayName": "Kafka Broker - Produce request rate"}}, {"key": "kafka.server.BrokerTopicMetrics.TotalFetchRequestsPerSec.OneMinuteRate", "metadata": {"unit": "PerSecond", "description": "The fetch request rate per second.", "displayName": "Kafka Broker - Fetch request rate"}}, {"key": "kafka.server.BrokerTopicMetrics.FailedProduceRequestsPerSec.OneMinuteRate", "metadata": {"unit": "PerSecond", "description": "The produce request rate for requests that failed.", "displayName": "Kafka Broker - Failed produce requests"}}, {"key": "kafka.server.BrokerTopicMetrics.FailedFetchRequestsPerSec.OneMinuteRate", "metadata": {"unit": "PerSecond", "description": "The fetch request rate for requests that failed.", "displayName": "Kafka Broker - Failed fetch requests"}}, {"key": "kafka.server.ReplicaFetcherManager.MaxLag.Replica.Value", "metadata": {"unit": "Count", "description": "The maximum lag between the time that messages are received by the leader replica and by the follower replicas.", "displayName": "Kafka Server - Max follower lag"}}, {"key": "kafka.server.FetcherLagMetrics.ConsumerLag.Value", "metadata": {"unit": "Count", "description": "The lag in number of messages per follower replica.", "displayName": "Kafka Server - Current follower lag"}}, {"key": "kafka.server.FetchConversionsRate.OneMinuteRate", "metadata": {"unit": "Count", "description": null, "displayName": "Kafka Server - Fetch Conversions Rate"}}, {"key": "kafka.server.ProduceConversionsRate.OneMinuteRate", "metadata": {"unit": "Count", "description": null, "displayName": "Kafka Server - Produce Conversions Rate"}}], "isRecommended": true}, "leader-metrics": {"metrics": [{"key": "kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.OneMinuteRate", "metadata": {"unit": "MilliSecond", "description": "The broker leader election rate and latency in milliseconds. This is non-zero when there are broker failures.", "displayName": "Kafka Controller - Leader election rate"}}, {"key": "kafka.controller.ControllerStats.UncleanLeaderElectionsPerSec.OneMinuteRate", "metadata": {"unit": "PerSecond", "description": "The unclean broker leader election rate. Should be 0.", "displayName": "Kafka Controller - Unclean election rate"}}, {"key": "kafka.server.ReplicaManager.LeaderCount.Value", "metadata": {"unit": "Count", "description": "The number of replicas for which this broker is the leader.", "displayName": "Kafka Server - Leader count"}}], "isRecommended": true}, "connect-metrics": {"metrics": [{"key": "kafka.connect.connect-metrics.request-rate", "metadata": {"unit": "PerSecond", "description": "The average number of requests sent per second.", "displayName": "Kafka Connect - Requests"}}, {"key": "kafka.connect.connect-metrics.outgoing-byte-rate", "metadata": {"unit": "BytePerSecond", "description": "The average number of outgoing bytes sent per second to all servers.", "displayName": "Kafka Connect - Outgoing byte rate"}}, {"key": "kafka.connect.connect-metrics.request-size-avg", "metadata": {"unit": "Byte", "description": "The average size of all requests in the window.", "displayName": "Kafka Connect - Request size"}}, {"key": "kafka.connect.connect-metrics.incoming-byte-rate", "metadata": {"unit": "BytePerSecond", "description": "Bytes/second read off all sockets.", "displayName": "Kafka Connect - Incoming byte rate"}}], "isRecommended": true}, "handler-metrics": {"metrics": [{"key": "kafka.server.handler.average-idle-percent.rate", "metadata": {"unit": "PerSecond", "description": "The average fraction of time the request handler threads are idle. Values are between 0 meaning all resources are used and 1 meaning all resources are available.", "displayName": "Kafka Server - Handler Pool Idle Percent Rate"}}], "isRecommended": true}, "network-metrics": {"metrics": [{"key": "kafka.network.RequestMetrics.RequestsPerSec.Produce.OneMinuteRate", "metadata": {"unit": "PerSecond", "description": "The total number of requests made for produce per second", "displayName": "Kafka Network - Produce requests per second"}}, {"key": "kafka.network.RequestMetrics.RequestsPerSec.FetchConsumer.OneMinuteRate", "metadata": {"unit": "PerSecond", "description": "The total number of requests made for fetch consumer per second", "displayName": "Kafka Network - FetchConsumer requests per second"}}, {"key": "kafka.network.RequestMetrics.RequestsPerSec.FetchFollower.OneMinuteRate", "metadata": {"unit": "PerSecond", "description": "The total number of requests made for fetch follower per second", "displayName": "Kafka Network - FetchFollower requests per second"}}, {"key": "kafka.network.RequestMetrics.TotalTimeMs.Produce.Count", "metadata": {"unit": "MilliSecond", "description": "Total time, in milliseconds, spent processing requests, for produce.", "displayName": "Kafka Network - Total time per Produce request"}}, {"key": "kafka.network.RequestMetrics.TotalTimeMs.FetchConsumer.Count", "metadata": {"unit": "MilliSecond", "description": "Total time, in milliseconds, spent processing requests, for fetch consumer.", "displayName": "Kafka Network - Total time per FetchConsumer request"}}, {"key": "kafka.network.RequestMetrics.TotalTimeMs.FetchFollower.Count", "metadata": {"unit": "MilliSecond", "description": "Total time, in milliseconds, spent processing requests, for pfetch follower.", "displayName": "Kafka Network - Total time per FetchFollower request"}}, {"key": "kafka.network.RequestChannel.RequestQueueSize.Value", "metadata": {"unit": "Count", "description": "Size of the request queue.", "displayName": "Kafka Network - Request queue size"}}, {"key": "kafka.network.RequestChannel.ResponseQueueSize.Value", "metadata": {"unit": "Count", "description": "Size of the response queue.", "displayName": "Kafka Network - Response queue size"}}, {"key": "kafka.network.SocketServer.NetworkProcessorAvgIdlePercent", "metadata": {"unit": "Percent", "description": "The average fraction of time the network processor threads are idle.", "displayName": "Kafka Network - Network processor average idle percent"}}], "isRecommended": true}, "consumer-metrics": {"metrics": [{"key": "kafka.consumer.consumer-metrics.request-rate", "metadata": {"unit": "PerSecond", "description": "The average number of requests sent per second for a node.", "displayName": "Kafka Consumer - Requests"}}, {"key": "kafka.consumer.consumer-metrics.request-size-avg", "metadata": {"unit": "Byte", "description": "The average size of all requests in the window.", "displayName": "Kafka Consumer - Request size"}}, {"key": "kafka.consumer.consumer-metrics.incoming-byte-rate", "metadata": {"unit": "BytePerSecond", "description": "Bytes/second read off all sockets.", "displayName": "Kafka Consumer - Incoming byte rate"}}, {"key": "kafka.consumer.consumer-metrics.outgoing-byte-rate", "metadata": {"unit": "BytePerSecond", "description": "The average number of outgoing bytes sent per second to all servers.", "displayName": "Kafka Consumer - Outgoing byte rate"}}, {"key": "kafka.consumer.consumer-metrics.request-latency-avg", "metadata": {"unit": "MilliSecond", "description": "The average request latency in ms for a node.", "displayName": "Kafka Consumer - Request latency"}}, {"key": "kafka.consumer.consumer-metrics.assigned-partitions", "metadata": {"unit": "Count", "description": "The number of partitions currently assigned to the consumer.", "displayName": "Kafka Consumer - Assigned Partitions"}}, {"key": "kafka.consumer.consumer-metrics.records-consumed-rate", "metadata": {"unit": "PerSecond", "description": "The average number of records consumed per second.", "displayName": "Kafka Consumer - Messages consumed rate"}}, {"key": "kafka.consumer.consumer-metrics.bytes-consumed-rate", "metadata": {"unit": "PerSecond", "description": "The average number of bytes consumed per second for a topic.", "displayName": "Kafka Consumer - Bytes consumed rate"}}, {"key": "kafka.consumer.consumer-metrics.fetch-latency-avg", "metadata": {"unit": "MilliSecond", "description": "The average time taken for a fetch request.", "displayName": "Kafka Consumer - Fetch latency"}}, {"key": "kafka.consumer.consumer-metrics.records-lag", "metadata": {"unit": "Count", "description": "The latest lag of the partition.", "displayName": "Kafka Consumer - Consumer lag"}}, {"key": "kafka.consumer.consumer-metrics.records-lag-avg", "metadata": {"unit": "Count", "description": "The average lag of the partition.", "displayName": "Kafka Consumer - Consumer lag average"}}, {"key": "kafka.consumer.consumer-metrics.records-lag-max", "metadata": {"unit": "Count", "description": "The max lag of the partition.", "displayName": "Kafka Consumer - Consumer lag maximum"}}], "isRecommended": true}, "producer-metrics": {"metrics": [{"key": "kafka.producer.producer-metrics.incoming-byte-rate", "metadata": {"unit": "BytePerSecond", "description": "The average number of responses received per second for a node.", "displayName": "Kafka Producer - Incoming byte rate"}}, {"key": "kafka.producer.producer-metrics.outgoing-byte-rate", "metadata": {"unit": "BytePerSecond", "description": "The average number of outgoing bytes sent per second to all servers.", "displayName": "Kafka Producer - Outgoing byte rate"}}, {"key": "kafka.producer.producer-metrics.io-wait-time-ns-avg", "metadata": {"unit": "NanoSecond", "description": "The average length of time the I/O thread spent waiting for a socket ready for reads or writes in nanoseconds.", "displayName": "Kafka Producer - I/O Wait time"}}, {"key": "kafka.producer.producer-metrics.response-rate", "metadata": {"unit": "PerSecond", "description": "Responses received sent per second.", "displayName": "Kafka Producer - Response rate"}}, {"key": "kafka.producer.producer-metrics.request-latency-avg", "metadata": {"unit": "MilliSecond", "description": "The average request latency in ms.", "displayName": "Kafka Producer - Request latency"}}, {"key": "kafka.producer.producer-metrics.compression-rate-avg", "metadata": {"unit": "PerSecond", "description": "The average compression rate of record batches, defined as the average ratio of the compressed batch size over the uncompressed size.", "displayName": "Kafka Producer - Compression rate"}}, {"key": "kafka.producer.producer-metrics.request-size-avg", "metadata": {"unit": "Byte", "description": "The average size of all requests in the window.", "displayName": "Kafka Producer - Request size"}}, {"key": "kafka.producer.producer-metrics.request-rate", "metadata": {"unit": "PerSecond", "description": "The average number of requests sent per second.", "displayName": "Kafka Producer - Requests"}}, {"key": "kafka.producer.producer-topic-metrics.byte-rate", "metadata": {"unit": "BytePerSecond", "description": "The average number of bytes sent per second for a topic.", "displayName": "Kafka Producer - Byte rate"}}, {"key": "kafka.producer.producer-topic-metrics.compression-rate", "metadata": {"unit": "BytePerSecond", "description": "The average compression rate of record batches for a topic, defined as the average ratio of the compressed batch size over the uncompressed size.", "displayName": "Kafka Producer - Compression rate"}}, {"key": "kafka.producer.producer-topic-metrics.record-error-rate", "metadata": {"unit": "PerSecond", "description": "The average per-second number of record sends that resulted in errors for a topic.", "displayName": "Kafka Producer - Failed Requests Rate"}}, {"key": "kafka.producer.producer-topic-metrics.record-send-rate", "metadata": {"unit": "PerSecond", "description": "The average number of records sent per second for a topic.", "displayName": "Kafka Producer - Requests Sent Rate"}}], "isRecommended": true}, "connector-metrics": {"metrics": [{"key": "kafka.connector.status", "metadata": {"unit": "Count", "description": "Equals 1 if the status is running, 0 otherwise.", "displayName": "Kafka Connector - Status"}}, {"key": "kafka.connector.task.status", "metadata": {"unit": "Count", "description": "Equals 1 if the status is running, 0 otherwise.", "displayName": "Kafka Connector - Task status"}}, {"key": "kafka.connector.task.pause-ratio", "metadata": {"unit": "Count", "description": "The fraction of time this task has spent in the pause state.", "displayName": "Kafka Connector - Task pause ratio"}}, {"key": "kafka.connector.task.running-ratio", "metadata": {"unit": "Count", "description": "The fraction of time this task has spent in the running state.", "displayName": "Kafka Connector - Task running ratio"}}, {"key": "kafka.connector.task.offset-commit-success-percentage", "metadata": {"unit": "Percent", "description": "The average percentage of this task's offset commit attempts that succeeded.", "displayName": "Kafka Connector - Task success ratio"}}, {"key": "kafka.connector.task.offset-commit-max-time-ms", "metadata": {"unit": "MilliSecond", "description": "The maximum time in milliseconds taken by this task to commit offsets.", "displayName": "Kafka Connector - Task commit time (max)"}}, {"key": "kafka.connector.task.offset-commit-failure-percentage", "metadata": {"unit": "Percent", "description": "The maximum time in milliseconds taken by this task to commit offsets.", "displayName": "Kafka Connector - Task failure ratio"}}, {"key": "kafka.connector.task.offset-commit-avg-time-ms", "metadata": {"unit": "MilliSecond", "description": "The average time in milliseconds taken by this task to commit offsets.", "displayName": "Kafka Connector - Task commit time (avg)"}}, {"key": "kafka.connector.task.batch-size-max", "metadata": {"unit": "Byte", "description": "The maximum size of the batches processed by the connector.", "displayName": "Kafka Connector - Task batch size (max)"}}, {"key": "kafka.connector.task.batch-size-avg", "metadata": {"unit": "Byte", "description": "The average size of the batches processed by the connector.", "displayName": "Kafka Connector - Task batch size (avg)"}}], "isRecommended": true}, "purgatory-metrics": {"metrics": [{"key": "kafka.server.purgatory.produce-delay-size", "metadata": {"unit": "Count", "description": "Requests waiting in the produce purgatory.", "displayName": "Kafka Server - Purgatory Produce Size"}}, {"key": "kafka.server.purgatory.fetch-delay-size", "metadata": {"unit": "Count", "description": "Requests waiting in the fetch purgatory.", "displayName": "Kafka Server - Purgatory Fetch Size"}}], "isRecommended": true}, "zookeeper-metrics": {"metrics": [{"key": "kafka.server.SessionExpireListener.ZooKeeperDisconnectsPerSec.OneMinuteRate", "metadata": {"unit": "PerSecond", "description": "A meter that provides the number of recent ZooKeeper client disconnects.", "displayName": "Kafka Server - ZooKeeper disconnects"}}, {"key": "kafka.server.SessionExpireListener.ZooKeeperExpiresPerSec.OneMinuteRate", "metadata": {"unit": "PerSecond", "description": "The number of ZooKeeper sessions that have expired.", "displayName": "Kafka Server - ZooKeeper expires"}}, {"key": "kafka.server.active-connections", "metadata": {"unit": "Count", "description": "The number of currently open connections to the broker.", "displayName": "Kafka Server - Zookeeper Active Connections"}}], "isRecommended": true}, "controller-metrics": {"metrics": [{"key": "kafka.controller.KafkaController.OfflinePartitionsCount", "metadata": {"unit": "Count", "description": "The number of partitions that don't have an active leader and are therefore not writable or readable.", "displayName": "Kafka Controller - Offline partitions"}}, {"key": "kafka.controller.KafkaController.ActiveControllerCount.Value", "metadata": {"unit": "Count", "description": "Indicates whether the broker is the controller broker.", "displayName": "Kafka Controller - Active cluster controllers"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"With Dynatrace, you can get observability for Kafka without touching any code, thanks to automatic monitoring. Seamless end-to-end traces for connected producer and consumer clients allow you to diagnose anomalies and pinpoint the root cause of the broken code before your customers are affected. Comprehensive metrics give you insight into your Kafka servers with health and performance metrics for brokers, topics, producers, and consumers. Events point you to critical anomalies, reducing the mean repair time."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Capture every message across tiers without blind spots.\n* Improve the performance of your producer and consumer services end-to-end.\n* Troubleshoot asynchronous service problems across your stack proactively.\n* Prevent message processing anomalies to reduce the mean time to repair.\n* Monitor the health and performance of all your brokers and topics.\n* Understand your consumer lag."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Apache Kafka extension](https://docs.dynatrace.com/docs/shortlink/apache-kafka-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2026-04-11T18:50:01.418259Z","created":"2020-08-14T07:46:17.895000Z","seo_title":"Apache Kafka monitoring & observability","seo_description":"Automatic and intelligent observability for Apache Kafka with trace and metric insights. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Screenshot_20250430_083813-1.png","https://dt-cdn.net/hub/hardeningkafka4_ZwBMq2p.png","https://dt-cdn.net/hub/hardeningkafka5_1L8nsfE.png","https://dt-cdn.net/hub/hardeningkafka6_muNMc4M.png","https://dt-cdn.net/hub/hardeningkafka7_CVNF3jQ.png","https://dt-cdn.net/hub/hardeningkafka8_pnVwUHn.png","https://dt-cdn.net/hub/hardeningkafka2_clfgQM6.png","https://dt-cdn.net/hub/hardeningkafka3_j4K7EE4.png"],"about":"With Dynatrace, you can get observability for Kafka without touching any code, thanks to automatic monitoring. Seamless end-to-end traces for connected producer and consumer clients allow you to diagnose anomalies and pinpoint the root cause of the broken code before your customers are affected. Comprehensive metrics give you insight into your Kafka servers with health and performance metrics for brokers, topics, producers, and consumers. Events point you to critical anomalies, reducing the mean repair time.","use_cases":"* Capture every message across tiers without blind spots.\n* Improve the performance of your producer and consumer services end-to-end.\n* Troubleshoot asynchronous service problems across your stack proactively.\n* Prevent message processing anomalies to reduce the mean time to repair.\n* Monitor the health and performance of all your brokers and topics.\n* Understand your consumer lag.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Apache Kafka extension](https://docs.dynatrace.com/docs/shortlink/apache-kafka-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.jmx-kafka@2.5.0","fqn":"com.dynatrace.extension.jmx-kafka","version":"2.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-2.5.0-c738934f58ceaf6bd577.zip","release_notes":"#### ✨ New in this version:\r\n\r\n- Added new metric `kafka.consumer.consumer-metrics.assigned-partitions` to monitor Kafka partitions unassigned to consumers.\r\n\r\n#### 🐛 Fixed in this version:\r\n\r\n- Links from the included **Dashboard** to entity lists now point to the right path for the Infrastructure & Operations App.","created":"2026-03-18T15:05:38.794384Z"},{"name":"com.dynatrace.extension.jmx-kafka@2.4.0","fqn":"com.dynatrace.extension.jmx-kafka","version":"2.4.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-2.4.0-26d490c6af4076235857.zip","release_notes":"### New in this version:\n\n- Added ALERT_TEMPLATES for anomaly detectors in the Davis Anomaly Detection app (latest Dynatrace only).","created":"2025-12-19T21:26:59.020680Z"},{"name":"com.dynatrace.extension.jmx-kafka@2.3.5","fqn":"com.dynatrace.extension.jmx-kafka","version":"2.3.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-2.3.5-42c6c45a87e4bb3d5a68.zip","release_notes":"### ⚠️ Important Change:\n- This release requires a Minimum Dynatrace Version and Minimum ActiveGate version of `1.318.0` or higher.\n\n### Improved in this version:\n\n- Internal metadata updated.\n\n### New in this version:\n- Added 3 new metrics\n  - `broker-metrics` feature set\n    - `kafka.server.ReplicaManager.UnderMinIsrPartitionCount`\n  - `network-metrics` feature set\n    - `kafka.network.RequestChannel.ResponseQueueSize.Value`\n    - `kafka.network.SocketServer.NetworkProcessorAvgIdlePercent`","created":"2025-11-26T17:10:12.338238Z"},{"name":"com.dynatrace.extension.jmx-kafka@2.3.3","fqn":"com.dynatrace.extension.jmx-kafka","version":"2.3.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-2.3.3-38c762da553c7ef308f0.zip","release_notes":"* Added new broker topic metric `Mirror topic bytes in rate`\n* Added 24 new Confluent platform only metrics:\n  * 12 new [cluster linking](https://docs.confluent.io/platform/current/multi-dc-deployments/cluster-linking/metrics.html) metrics\n    * Active link count\n    * Active mirror count\n    * Cluster link max lag\n    * Fetched bytes per second\n    * Fetched throttle time\n    * Active task count\n    * Failed reverse connection count\n    * Authentication problems\n    * Unavailable link (by reason)\n    * Controller reverse connection count\n    * Controller reverse connection count\n    * Background thread count\n  * 12 new [KRaft](https://docs.confluent.io/platform/current/kafka/monitoring.html#kraft-broker-metrics) metrics\n    * Records appended rate\n    * Commit latency (avg)\n    * Commit latency (max)\n    * Record fetch rate\n    * Log end epoch\n    * Log end offset\n    * Current leader ID\n    * Last applied record offset\n    * Last applied record timestamp\n    * Last applied record lag\n    * Metadata load error count\n    * Metadata apply error count","created":"2025-11-04T09:28:30.934036Z"},{"name":"com.dynatrace.extension.jmx-kafka@2.3.1","fqn":"com.dynatrace.extension.jmx-kafka","version":"2.3.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-2.3.1-c43910c669243a732fbe.zip","release_notes":"## Minimum Dynatrace version now 1.313!\n### Changes\n - Security context attribute on entities\n - New Dashboards app dashboard\n - Platform ready screen definitions","created":"2025-09-19T08:30:07.391123Z"},{"name":"com.dynatrace.extension.jmx-kafka@2.2.0","fqn":"com.dynatrace.extension.jmx-kafka","version":"2.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-2.2.0-85555c397a79b143989b.zip","release_notes":"### Minimum Dynatrace version required has been increased to 1.313\n* Connector status and connector task status metrics now show the proper value of the `status` dimension.\n* Producers and consumers now show the process name instead of the host name on their own name. If running an older version than 1.319 of the OneAgent, the producer/consumer will still show the host's name instead.","created":"2025-08-12T15:04:02.553930Z"},{"name":"com.dynatrace.extension.jmx-kafka@2.1.1","fqn":"com.dynatrace.extension.jmx-kafka","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-2.1.1-c7e9fdd5c3b404654941.zip","release_notes":"- Added gen3 dashboard","created":"2025-03-18T07:11:37.005673Z"},{"name":"com.dynatrace.extension.jmx-kafka@2.1.0","fqn":"com.dynatrace.extension.jmx-kafka","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-2.1.0-ad45b1c9ca33188499e5.zip","release_notes":"- Added new variable `Topic name filter` which can be used to filter out the topics that will be monitored.","created":"2025-03-11T14:44:39.619108Z"},{"name":"com.dynatrace.extension.jmx-kafka@2.0.0","fqn":"com.dynatrace.extension.jmx-kafka","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-2.0.0_FUGzYNy.zip","release_notes":"#### 🚀 Improved in this version:\n\n- **[🔴 Breaking change]** Refactored entity creation for **consumers** and **producers**. The dimension `client-id` is no longer used to generate these entities but only the `process_group_instance`and the `host` will be considered. This will generate new entity IDs for all your existing consumers and producers, which **will break any configuration (metric events, dashboards, etc.) that use those individual IDs**. The name of these entities will also change, as it was based on the `client-id`previously.\n- Charts in consumers and producers have been changed to show metrics per `client-id`, instead of per entity.\n- Added descriptions to all extension metrics\n\n#### ✨ New in this version:\n\n- Added 8 new metrics related to the Kafka Connector.\n\n#### 🐛 Fixed in this version:\n\n- As `client-id` is no longer used for generating consumer and producer entities, we no longer run into the entity dimension limitation that prevented new data from being ingested.","created":"2024-11-14T15:04:03.202774Z"},{"name":"com.dynatrace.extension.jmx-kafka@1.1.2","fqn":"com.dynatrace.extension.jmx-kafka","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-1.1.2_JrpvJbi.zip","release_notes":"- Broker now uses the hostname instead of the host ID, when available.\n- Entity lists for broker, producer and consumer now show the host and the process they are related to, as well as allowing you to filter by those entities.\n- Removed any reference to zookeeper metrics or entities. To get insight into Zookeeper, activate [the recently released standalone extension](https://www.dynatrace.com/hub/detail/apache-zookeeper).","created":"2024-03-20T15:25:25.986892Z"},{"name":"com.dynatrace.extension.jmx-kafka@1.0.8","fqn":"com.dynatrace.extension.jmx-kafka","version":"1.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-1.0.8_TOXoFFA.zip","release_notes":"- Changed the name of the out-of-the-box alerts to include the word **Kafka** in the title for increased accessibility.\n- Added the following metrics under the **zookeeper-metrics** feature set:\n  - kafka.zookeeper.server.maxRequestLatency\n  - kafka.zookeeper.server.minRequestLatency\n  - kafka.zookeeper.server.avgRequestLatency\n  - kafka.zookeeper.server.aliveConnections\n  - kafka.zookeeper.server.packetsReceived.count\n  - kafka.zookeeper.server.packetsSent.count\n  - kafka.zookeeper.server.outstandingRequests\n- Added custom topology for the zookeeper\n- Added UA screens for the zookeeper\n- Modified the out-of-the-box dashboard to include data about the zookeeper","created":"2024-02-06T14:44:14.981776Z"},{"name":"com.dynatrace.extension.jmx-kafka@1.0.7","fqn":"com.dynatrace.extension.jmx-kafka","version":"1.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-1.0.7_smwwJw8.zip","release_notes":"- Added a new metric **kafka.consumer.consumer-metrics.records-lag** to show latest consumer lag instead of the already available consumer lag average and maximum.\n- Removed the **status** dimension from the **kafka.connector.status** and **kafka.connector.task.status** as the framework is not ready to report such dimensions. The metrics now report 1 when the status is **running** or 0 otherwise.","created":"2023-11-20T17:41:57.024406Z"},{"name":"com.dynatrace.extension.jmx-kafka@1.0.5","fqn":"com.dynatrace.extension.jmx-kafka","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-1.0.5_nMf9gaX.zip","release_notes":"- Fixed a bug where **consumer-fetch-manager-metrics** where not being captured correctly.\n- Added connector task status to metrics.\n- Replace entity lists for Host and Process Group Instance with properties in broker, consumer and producer screens.","created":"2023-09-26T14:23:42.209133Z"},{"name":"com.dynatrace.extension.jmx-kafka@1.0.4","fqn":"com.dynatrace.extension.jmx-kafka","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-1.0.4_XQVbLr1.zip","release_notes":"- Fixed a bug where metrics for **kafka.consumer:type=consumer-fetch-manager-metrics** where not being populated:\n  - kafka.consumer.consumer-metrics.records-lag-avg\n  - kafka.consumer.consumer-metrics.records-lag-max\n  - kafka.consumer.consumer-metrics.records-consumed-rate\n  - kafka.consumer.consumer-metrics.bytes-consumed-rate\n  - kafka.consumer.consumer-metrics.fetch-latency-avg","created":"2023-09-22T08:50:29.027127Z"},{"name":"com.dynatrace.extension.jmx-kafka@1.0.3","fqn":"com.dynatrace.extension.jmx-kafka","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-1.0.3_lPkG3qW.zip","release_notes":"- Add topic dimension to existing metrics:\n  - kafka.server.BrokerTopicMetrics.BytesInPerSec.OneMinuteRate\n  - kafka.server.BrokerTopicMetrics.BytesOutPerSec.OneMinuteRate\n  - kafka.server.BrokerTopicMetrics.MessagesInPerSec.OneMinuteRate\n  - kafka.server.BrokerTopicMetrics.TotalProduceRequestsPerSec.OneMinuteRate\n- Add new metrics:\n  - kafka.server.BrokerTopicMetrics.TotalFollowerFetchRequestsPerSec.OneMinuteRate\n  - kafka.server.BrokerTopicMetrics.ProduceMessageConversionsPerSec.OneMinuteRate\n- Modified UA screens to include the metrics and dimensions listed above:\n  - Kafka Broker screen\n  - Kafka Topic screen\n  - Host injected tile\n  - Process Group Instance injected tile","created":"2023-09-15T10:56:02.053436Z"},{"name":"com.dynatrace.extension.jmx-kafka@1.0.1","fqn":"com.dynatrace.extension.jmx-kafka","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-1.0.1_0rRcYqQ.zip","release_notes":"- Kafka Server - Current follower lag: Fixed typo in metric key, changed from **kafka.server.FetcherLagMetrics.CosumerLag.Value** to **kafka.server.FetcherLagMetrics.ConsumerLag.Value** \n  - This is a breaking change if you're using this metric in dashboards, metric events or other configurations. You will need to reference the new key.\n- Added connector status metric\n- Added primary entity for most metrics\n- Added navigation card to all screens","created":"2023-08-10T12:12:30.168074Z"},{"name":"com.dynatrace.extension.jmx-kafka@1.0.0","fqn":"com.dynatrace.extension.jmx-kafka","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-1.0.0_CQNFBFf.zip","release_notes":"","created":"2023-05-09T08:09:17.242833Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.jmx-kafka@2.5.0","fqn":"com.dynatrace.extension.jmx-kafka","version":"2.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-kafka/com.dynatrace.extension.jmx-kafka-2.5.0-c738934f58ceaf6bd577.zip","release_notes":"#### ✨ New in this version:\r\n\r\n- Added new metric `kafka.consumer.consumer-metrics.assigned-partitions` to monitor Kafka partitions unassigned to consumers.\r\n\r\n#### 🐛 Fixed in this version:\r\n\r\n- Links from the included **Dashboard** to entity lists now point to the right path for the Infrastructure & Operations App.","created":"2026-03-18T15:05:38.794384Z"}]},{"id":753,"slug":"apache-openejb","title":"Apache OpenEJB","description":"Automatically and intelligently monitor, analyze and optimize your applications based on Apache OpenEJB.","logo":"https://dt-cdn.net/hub/logos/apache-openejb.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["apache","ebj","jakarta-ee","java","JEE","tomcat"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/serviceFlow_java_service.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FserviceFlow_java_service.png&sign=VMY6N8OHFJOFudhxH3NOcTI51WglcHXX9BywJ6Z9PgU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FserviceFlow_java_service.png&sign=_-WoTYqR0EC306eTAZedq9u7z2LPh0zlme1QD4MZ1Ss","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FserviceFlow_java_service.png&sign=rC4XoPDPu-o3Xpl6d6j0G4d5Mf7H02-Mif47XwiSXRo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FserviceFlow_java_service.png&sign=-cG04jveyt9TsYHYz61nAfdgSzYzV7isXjqoG6hvZFE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FserviceFlow_java_service.png&sign=FCnQD6PT_-zi5sIpoXbIT-6zPd_dpDzaDDXBpZVPoQ4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FserviceFlow_java_service.png&sign=iVAkbVawDnIBT_-tTX_xmjw2A3MSJlX8Jfo-usH_ugI"}},{"caption":"","src":"https://dt-cdn.net/hub/java_method_hotspots.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjava_method_hotspots.png&sign=17-YUN7xrdo1elfqSUoc1Zkc1hcterU7VGWxi7mZmyo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjava_method_hotspots.png&sign=7bwgyL77Ergr8V_MCtyskCso4r1AJqVOQu7Qd9jZRGw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjava_method_hotspots.png&sign=mRyrJGRwrnUgmKK2W71o6yhQg2wUfti9_TnTXIOoXoo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjava_method_hotspots.png&sign=lCvRW7Gsp5sOqCZeF7I56flwxgRSPADC6BaMz0BsOKE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjava_method_hotspots.png&sign=YPxAunP_sPpnSGWu67181n0Ih3-wcClVsd8Syx3jEas","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjava_method_hotspots.png&sign=6nLwCz1s5_kBaA6wkH0wr9zt6g7SF3AbUKOWOgXIupc"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"With Dynatrace you will get observability for all applications developed with Apache OpenEJB including end-to-end tracing, metrics and log insights. Dynatrace will automatically detect services for your remotely called entrypoints (via RMI, web requests, queues, etc.) Additionally Dynatrace deep code level insights will give you CPU profiling insights including method hotspots, memory and thread profiling, insights into database calls, error/exception analysis, and much more.  Comprehensive out-of-the box metrics will give you insights into memory allocation, garbage collection,  and thread behaviour."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Automatic end-to-end distributed tracing from frontend apps to databases.\n* Insight into remote services such as databases and queues. \n* See logs in context of your traces and workloads. \n* Always-on, 24/7, production-grade CPU and memory profiling\n* Deep code-level visibility to troubleshoot issues down to a single line of code.\n* Analyze resource contention issues with memory-, thread- and other process metrics.\n* Capture memorydumps for advanced troubleshooting"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If your web app is running on a virtual machine directly, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your web app container is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your web app container is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.856611Z","created":"2022-03-31T13:56:44.222449Z","seo_title":"Apache OpenEJB monitoring & observability","seo_description":"Automatically and intelligently monitor, analyze and optimize your applications based on Apache OpenEJB. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/serviceFlow_java_service.png","https://dt-cdn.net/hub/java_method_hotspots.png"],"about":"With Dynatrace you will get observability for all applications developed with Apache OpenEJB including end-to-end tracing, metrics and log insights. Dynatrace will automatically detect services for your remotely called entrypoints (via RMI, web requests, queues, etc.) Additionally Dynatrace deep code level insights will give you CPU profiling insights including method hotspots, memory and thread profiling, insights into database calls, error/exception analysis, and much more.  Comprehensive out-of-the box metrics will give you insights into memory allocation, garbage collection,  and thread behaviour.","use_cases":"* Automatic end-to-end distributed tracing from frontend apps to databases.\n* Insight into remote services such as databases and queues. \n* See logs in context of your traces and workloads. \n* Always-on, 24/7, production-grade CPU and memory profiling\n* Deep code-level visibility to troubleshoot issues down to a single line of code.\n* Analyze resource contention issues with memory-, thread- and other process metrics.\n* Capture memorydumps for advanced troubleshooting","supported_distributions":"","get_started":"If your web app is running on a virtual machine directly, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your web app container is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your web app container is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["oneagent","java","apache-tomcat"],"latest_downloads":null},{"id":1003,"slug":"apache-solr-1","title":"Apache Solr","description":"Open-source enterprise-search platform, written in Java.","logo":"https://dt-cdn.net/hub/logos/apache-solr-1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/apache-solr-1-extension","providers":["oa"],"tags":["apache","extension","java","JMX","OneAgent","open-source"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"SolrCloud Replica screen","src":"https://dt-cdn.net/hub/solr_replica_screen_6jWBRY3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr_replica_screen_6jWBRY3.png&sign=mhSiTqPzHduitPWMJ4LVyqf6Rxex2cp48zOR4Kj_xBQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr_replica_screen_6jWBRY3.png&sign=pRHuMty5w0hbk-cHScOD_2QDFWvniwEzEZsO0IGooKA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr_replica_screen_6jWBRY3.png&sign=UMLxBrAmnjwL6XAteYZlX8Ylirbe8I7cqt_wt-gGwrE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr_replica_screen_6jWBRY3.png&sign=06q4_NVrVF7A9wjnAaWvUrO_YpflAwToW-MXKMuc2cI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr_replica_screen_6jWBRY3.png&sign=lliXQvmrnz_2f_Fhm1NvcE1GkqC8O52e2zk1IHObjik","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr_replica_screen_6jWBRY3.png&sign=kWWm5r0-Yf3zOEuxTMsFkcgyiB6VYmHxXEo9BqAblZg"}},{"caption":"Solr metrics on host screen","src":"https://dt-cdn.net/hub/solr_hosts_screen_Zh3a5G1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr_hosts_screen_Zh3a5G1.png&sign=PHt7o3Zm6JYoO1bpyLIWl9SGjrTX8oNVbJFbhR8ciNk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr_hosts_screen_Zh3a5G1.png&sign=FNSlMQ17DhnM9sP5p3Gt_45vpLLK5BsQooGM8PHu7o4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr_hosts_screen_Zh3a5G1.png&sign=oswiPPk8WGc9TGMhetewgXhN2tLQSmLsUrUpQU4ANNY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr_hosts_screen_Zh3a5G1.png&sign=E-nhPWwec5qDm6t37SrDqTSMtSs34EKpshg29koGsTs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr_hosts_screen_Zh3a5G1.png&sign=D_H94M2GhN1SaRt4H37YMQbhZ8WXi6EoLCf1OGY1h8Q","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr_hosts_screen_Zh3a5G1.png&sign=7Aa_I1lC5fBv1Xq48ntPuFRxnmLZlma9pUMZ3PQq-sA"}},{"caption":"Default Solr monitoring dashboard","src":"https://dt-cdn.net/hub/solr-dashboard_aCUqbsG.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr-dashboard_aCUqbsG.png&sign=Lfazfcpwuyoy5WLmXsihjTw7o0iKf-SDEmo-nK5ByaM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr-dashboard_aCUqbsG.png&sign=569Y0v3Hm4nSaN6StZaBiWG2zY0VZK3uu9UEMry96KU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr-dashboard_aCUqbsG.png&sign=ffosSdCLM-9S3Qt9WFwzOwKD9DNFRZnUA1ZqTmOnLGU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr-dashboard_aCUqbsG.png&sign=IRV0VTp8BM6AUu0x5p9iFfGl5oxasClcoiL3ahfukqc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr-dashboard_aCUqbsG.png&sign=qZ09mtHOm8ssMgeJByMmFcknP7qft1ydLdY2HACchPw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsolr-dashboard_aCUqbsG.png&sign=68-SlmcD0zfIoWLIeeUcdNOZvibNMuLs1zD1j7EnRw8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.9","release_latest_validation_result":{"name": "com.dynatrace.extension.jmx-solr", "author": {"name": "Dynatrace"}, "version": "2.0.9", "fileHash": "801840a7107c9b964ce7a175c8caf8b46b6ad9cd9aa9f6736cbe6f546826de9d", "variables": [], "dataSources": ["jmx"], "featureSets": ["solrcloud", "solrusermanaged"], "extensionName": "com.dynatrace.extension.jmx-solr", "minEECVersion": "1.310.0", "featureSetsDetails": {"default": {"metrics": [{"key": "solr.solrcloud.metadata.coreName", "metadata": {"unit": "Count", "description": "Placeholder metric to extract metadata", "displayName": "Solr metadata coreName"}}, {"key": "solr.solrcloud.metadata.replicaState", "metadata": {"unit": "Count", "description": "Placeholder metric to extract metadata", "displayName": "Solr metadata replicaState"}}], "isRecommended": true}, "solrcloud": {"metrics": [{"key": "solr.solrcloud.searcher.deletedDocs", "metadata": {"unit": "Count", "description": "Solr searcher deleted documents", "displayName": "Solr searcher deleted documents"}}, {"key": "solr.solrcloud.searcher.maxDoc", "metadata": {"unit": "Count", "description": "Solr searcher max documents", "displayName": "Solr searcher max documents"}}, {"key": "solr.solrcloud.searcher.numDocs", "metadata": {"unit": "Count", "description": "Solr searcher current documents", "displayName": "Solr searcher current documents"}}, {"key": "solr.solrcloud.update.adds.count", "metadata": {"unit": "Count", "description": "Solr number of additions", "displayName": "Solr number of additions"}}, {"key": "solr.solrcloud.update.deletesById.count", "metadata": {"unit": "Count", "description": "Solr number of deletes by ID", "displayName": "Solr number of deletes by ID"}}, {"key": "solr.solrcloud.update.deletesByQuery.count", "metadata": {"unit": "Count", "description": "Solr number of deletes by query", "displayName": "Solr number of deletes by query"}}, {"key": "solr.solrcloud.update.errors.count", "metadata": {"unit": "Count", "description": "Solr number of update errors", "displayName": "Solr number of update errors"}}, {"key": "solr.solrcloud.select.requests.count", "metadata": {"unit": "Count", "description": "Solr number of requests", "displayName": "Solr number of requests"}}, {"key": "solr.solrcloud.documentCache.evictions.count", "metadata": {"unit": "Count", "description": "Solr document cache evictions", "displayName": "Solr document cache evictions"}}, {"key": "solr.solrcloud.documentCache.hits.count", "metadata": {"unit": "Count", "description": "Solr document cache hits", "displayName": "Solr document cache hits"}}, {"key": "solr.solrcloud.documentCache.inserts.count", "metadata": {"unit": "Count", "description": "Solr document cache inserts", "displayName": "Solr document cache inserts"}}, {"key": "solr.solrcloud.documentCache.lookups.count", "metadata": {"unit": "Count", "description": "Solr document cache lookups", "displayName": "Solr document cache lookups"}}, {"key": "solr.solrcloud.queryResultCache.evictions.count", "metadata": {"unit": "Count", "description": "Solr query result cache evictions", "displayName": "Solr query result cache evictions"}}, {"key": "solr.solrcloud.queryResultCache.hits.count", "metadata": {"unit": "Count", "description": "Solr query result cache hits", "displayName": "Solr query result cache hits"}}, {"key": "solr.solrcloud.queryResultCache.inserts.count", "metadata": {"unit": "Count", "description": "Solr query result cache inserts", "displayName": "Solr query result cache inserts"}}, {"key": "solr.solrcloud.queryResultCache.lookups.count", "metadata": {"unit": "Count", "description": "Solr query result cache lookups", "displayName": "Solr query result cache lookups"}}, {"key": "solr.solrcloud.filterCache.evictions.count", "metadata": {"unit": "Count", "description": "Solr filter cache evictions", "displayName": "Solr filter cache evictions"}}, {"key": "solr.solrcloud.filterCache.hits.count", "metadata": {"unit": "Count", "description": "Solr filter cache hits", "displayName": "Solr filter cache hits"}}, {"key": "solr.solrcloud.filterCache.inserts.count", "metadata": {"unit": "Count", "description": "Solr filter cache inserts", "displayName": "Solr filter cache inserts"}}, {"key": "solr.solrcloud.filterCache.lookups.count", "metadata": {"unit": "Count", "description": "Solr filter cache lookups", "displayName": "Solr filter cache lookups"}}, {"key": "solr.solrcloud.fieldValueCache.evictions.count", "metadata": {"unit": "Count", "description": "Solr field cache evictions", "displayName": "Solr field cache evictions"}}, {"key": "solr.solrcloud.fieldValueCache.hits.count", "metadata": {"unit": "Count", "description": "Solr field cache hits", "displayName": "Solr field cache hits"}}, {"key": "solr.solrcloud.fieldValueCache.inserts.count", "metadata": {"unit": "Count", "description": "Solr field cache inserts", "displayName": "Solr field cache inserts"}}, {"key": "solr.solrcloud.fieldValueCache.lookups.count", "metadata": {"unit": "Count", "description": "Solr field cache lookups", "displayName": "Solr field cache lookups"}}], "isRecommended": true}, "solrusermanaged": {"metrics": [{"key": "solr.solrusermanaged.searcher.deletedDocs", "metadata": {"unit": "Count", "description": "Solr searcher deleted documents (User Managed)", "displayName": "Solr searcher deleted documents (User Managed)"}}, {"key": "solr.solrusermanaged.searcher.maxDoc", "metadata": {"unit": "Count", "description": "Solr searcher max documents (User Managed)", "displayName": "Solr searcher max documents (User Managed)"}}, {"key": "solr.solrusermanaged.searcher.numDocs", "metadata": {"unit": "Count", "description": "Solr searcher current documents (User Managed)", "displayName": "Solr searcher current documents (User Managed)"}}, {"key": "solr.solrusermanaged.update.adds.count", "metadata": {"unit": "Count", "description": "Solr number of additions (User Managed)", "displayName": "Solr number of additions (User Managed)"}}, {"key": "solr.solrusermanaged.update.deletesById.count", "metadata": {"unit": "Count", "description": "Solr number of deletes by ID (User Managed)", "displayName": "Solr number of deletes by ID (User Managed)"}}, {"key": "solr.solrusermanaged.update.deletesByQuery.count", "metadata": {"unit": "Count", "description": "Solr number of deletes by query (User Managed)", "displayName": "Solr number of deletes by query (User Managed)"}}, {"key": "solr.solrusermanaged.update.errors.count", "metadata": {"unit": "Count", "description": "Solr number of update errors (User Managed)", "displayName": "Solr number of update errors (User Managed)"}}, {"key": "solr.solrusermanaged.select.requests.count", "metadata": {"unit": "Count", "description": "Solr number of requests (User Managed)", "displayName": "Solr number of requests (User Managed)"}}, {"key": "solr.solrusermanaged.documentCache.evictions.count", "metadata": {"unit": "Count", "description": "Solr document cache evictions (User Managed)", "displayName": "Solr document cache evictions (User Managed)"}}, {"key": "solr.solrusermanaged.documentCache.hits.count", "metadata": {"unit": "Count", "description": "Solr document cache hits (User Managed)", "displayName": "Solr document cache hits (User Managed)"}}, {"key": "solr.solrusermanaged.documentCache.inserts.count", "metadata": {"unit": "Count", "description": "Solr document cache inserts (User Managed)", "displayName": "Solr document cache inserts (User Managed)"}}, {"key": "solr.solrusermanaged.documentCache.lookups.count", "metadata": {"unit": "Count", "description": "Solr document cache lookups (User Managed)", "displayName": "Solr document cache lookups (User Managed)"}}, {"key": "solr.solrusermanaged.queryResultCache.evictions.count", "metadata": {"unit": "Count", "description": "Solr query result cache evictions (User Managed)", "displayName": "Solr query result cache evictions (User Managed)"}}, {"key": "solr.solrusermanaged.queryResultCache.hits.count", "metadata": {"unit": "Count", "description": "Solr query result cache hits (User Managed)", "displayName": "Solr query result cache hits (User Managed)"}}, {"key": "solr.solrusermanaged.queryResultCache.inserts.count", "metadata": {"unit": "Count", "description": "Solr query result cache inserts (User Managed)", "displayName": "Solr query result cache inserts (User Managed)"}}, {"key": "solr.solrusermanaged.queryResultCache.lookups.count", "metadata": {"unit": "Count", "description": "Solr query result cache lookups (User Managed)", "displayName": "Solr query result cache lookups (User Managed)"}}, {"key": "solr.solrusermanaged.filterCache.evictions.count", "metadata": {"unit": "Count", "description": "Solr filter cache evictions (User Managed)", "displayName": "Solr filter cache evictions (User Managed)"}}, {"key": "solr.solrusermanaged.filterCache.hits.count", "metadata": {"unit": "Count", "description": "Solr filter cache hits (User Managed)", "displayName": "Solr filter cache hits (User Managed)"}}, {"key": "solr.solrusermanaged.filterCache.inserts.count", "metadata": {"unit": "Count", "description": "Solr filter cache inserts (User Managed)", "displayName": "Solr filter cache inserts (User Managed)"}}, {"key": "solr.solrusermanaged.filterCache.lookups.count", "metadata": {"unit": "Count", "description": "Solr filter cache lookups (User Managed)", "displayName": "Solr filter cache lookups (User Managed)"}}, {"key": "solr.solrusermanaged.fieldValueCache.evictions.count", "metadata": {"unit": "Count", "description": "Solr field cache evictions (User Managed)", "displayName": "Solr field cache evictions (User Managed)"}}, {"key": "solr.solrusermanaged.fieldValueCache.hits.count", "metadata": {"unit": "Count", "description": "Solr field cache hits (User Managed)", "displayName": "Solr field cache hits (User Managed)"}}, {"key": "solr.solrusermanaged.fieldValueCache.inserts.count", "metadata": {"unit": "Count", "description": "Solr field cache inserts (User Managed)", "displayName": "Solr field cache inserts (User Managed)"}}, {"key": "solr.solrusermanaged.fieldValueCache.lookups.count", "metadata": {"unit": "Count", "description": "Solr field cache lookups (User Managed)", "displayName": "Solr field cache lookups (User Managed)"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Monitor your Apache Solr deployments with Dynatrace. Get metrics on documents, requests and caches for your Solr cores."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Apache Solr extension](https://docs.dynatrace.com/docs/shortlink/apache-solr-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nApache Solr 8.x, 9.x.\n\nAlthough this extension should also work with Solr 7.x, please note that [this version of Apache Solr is EOL](https://solr.apache.org/downloads.html#about-versions-and-support) and thus we cannot guarantee support for this version going forward."},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.655781Z","created":"2024-03-08T12:59:25.638138Z","seo_title":"Apache Solr Dynatrace Extension","seo_description":"Monitor your Apache Solr deployments with Dynatrace and the OneAgent, collecting metrics document, request and cache for your Solr Cores","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/solr_replica_screen_6jWBRY3.png","https://dt-cdn.net/hub/solr_hosts_screen_Zh3a5G1.png","https://dt-cdn.net/hub/solr-dashboard_aCUqbsG.png"],"about":"Monitor your Apache Solr deployments with Dynatrace. Get metrics on documents, requests and caches for your Solr cores.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Apache Solr extension](https://docs.dynatrace.com/docs/shortlink/apache-solr-1-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.jmx-solr@2.0.9","fqn":"com.dynatrace.extension.jmx-solr","version":"2.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-solr/com.dynatrace.extension.jmx-solr-2.0.9-801840a7107c9b964ce7.zip","release_notes":"- Updated entity links in Platform dashboards to redirect to the Infrastructure and Operations app.\r\n- Adjusted required dimensions for entity creation to prevent null entities from being created.","created":"2026-02-19T14:20:31.677205Z"},{"name":"com.dynatrace.extension.jmx-solr@2.0.4","fqn":"com.dynatrace.extension.jmx-solr","version":"2.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-solr/com.dynatrace.extension.jmx-solr-2.0.4-2a55fa79d48ed18e03db.zip","release_notes":"- New Platform/Gen3 dashboard bundled with extension\n- Added DQL support for Platform/Gen3 screens\n- Enriched entities with `dt.security_context` attribute","created":"2025-07-18T21:55:20.510842Z"},{"name":"com.dynatrace.extension.jmx-solr@2.0.2","fqn":"com.dynatrace.extension.jmx-solr","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-solr/com.dynatrace.extension.jmx-solr-2.0.2-5_eWEBywK.zip","release_notes":"## Bugfixes\n\n- Fixed dashboard and UA screens \"Configure extension\" links","created":"2024-04-11T10:24:47.851932Z"},{"name":"com.dynatrace.extension.jmx-solr@2.0.1","fqn":"com.dynatrace.extension.jmx-solr","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-solr/com.dynatrace.extension.jmx-solr-2.0.1-0_pkEflg5.zip","release_notes":"Extensions Framework 2.0 version of the JMX Solr Dynatrace extension","created":"2024-03-08T13:37:09.684981Z"}],"related_technologies":["oneagent"],"latest_downloads":[{"name":"com.dynatrace.extension.jmx-solr@2.0.9","fqn":"com.dynatrace.extension.jmx-solr","version":"2.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-solr/com.dynatrace.extension.jmx-solr-2.0.9-801840a7107c9b964ce7.zip","release_notes":"- Updated entity links in Platform dashboards to redirect to the Infrastructure and Operations app.\r\n- Adjusted required dimensions for entity creation to prevent null entities from being created.","created":"2026-02-19T14:20:31.677205Z"}]},{"id":966,"slug":"apache-spark-1","title":"Apache Spark","description":"Enhanced insights for Spark Components.","logo":"https://dt-cdn.net/hub/logos/apache-spark-1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/apache-spark-1-extension","providers":[],"tags":["big data","cluster computing","dataset","distributed computing","parallel processing"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview dashboard","src":"https://dt-cdn.net/hub/dashboard_w5YpWgg.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_w5YpWgg.png&sign=BWxZmwRb4NSzNYNelO4KQW7_XbkEQIXNoma0B6d2Nms","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_w5YpWgg.png&sign=gBsSeolJF5fhG28P4Bmo5Vg3utdhHYlDbfUQUYplMuw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_w5YpWgg.png&sign=-yvFF_UxCLzgAxTdQ4EdVHCoHBspnwZQ_PwS6OMIlLA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_w5YpWgg.png&sign=KGyOjI_0aQj80U2hsVmf1k-GhYi6g37HTPoBgGTXMo8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_w5YpWgg.png&sign=3e60l1cFEUE2pegB9ZLbf-AmZFgGsblaC6dWMG59cJ8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_w5YpWgg.png&sign=vmarBObtHru1JFnM9vsuBzH3u0kpp9Nxokh0ZBvYS_A"}},{"caption":"Configuration feature sets","src":"https://dt-cdn.net/hub/feature_sets_w05HPJy.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffeature_sets_w05HPJy.png&sign=VUcqMjoYZa35n-k5cukf2phGanR1ee76ByNiDG0riEs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffeature_sets_w05HPJy.png&sign=KO787bvOwW2ikOtbxH5yULFQR_uOgahlgh-EJXzxxLo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffeature_sets_w05HPJy.png&sign=hUPEUorqeG-v-YJiVjfX6c0EMkgLTQaCdmyspL__Vs4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffeature_sets_w05HPJy.png&sign=IE04nngDRJJYlB2lx3eDRGUS_U10oIgF7OjY1p8s2t4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffeature_sets_w05HPJy.png&sign=hBt0IlRCNT332chfaFxf_DGeaiUjPomSyCotWESRYOc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffeature_sets_w05HPJy.png&sign=JvDbtVoA07A-X0PiwC2NiPnNt8g3R8rXbk3SUTyU_GM"}},{"caption":"Metrics Explorer - Spark tag","src":"https://dt-cdn.net/hub/metrics_YPF7Ier.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_YPF7Ier.png&sign=wf-w0W4-1Vy2eWL21rmgn6TE2V3raezO_YDHMfJJtlI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_YPF7Ier.png&sign=iGb83zqEOBbxLpCVzaVERdf-22ta_XkNVgjzkwKAGVE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_YPF7Ier.png&sign=QiOR_usf9Er4kuA9F79uu_8VR3JpLEsUB6BVFWYvmC0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_YPF7Ier.png&sign=OduK5lAe2wA0oMwPeAi3w4eZGpzUjTqv4qJa5aSC1MU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_YPF7Ier.png&sign=D03S2nNiiYoBrbi6rBmroxvman2RwR1v906-t-tBB_Q","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_YPF7Ier.png&sign=4iG44jJlT37DbCIQKbH70-bptd_nxAuYJ8_bAXhc1ag"}},{"caption":"Process group Unified Analysis Screen updated","src":"https://dt-cdn.net/hub/process_ufa_wWxh1XN.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_ufa_wWxh1XN.png&sign=LQn-tPxccNXkOFCwg6YGhHfeJq_o5bTsetb0z-Qn7P0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_ufa_wWxh1XN.png&sign=jNGATBJgljtcuP02blSCaUwwEzOfWBIMdL8BXNQTCTs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_ufa_wWxh1XN.png&sign=zA0uKQWA0JaEyYFcI2IjcrA57KxVcA_kvWmIbveZjsU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_ufa_wWxh1XN.png&sign=gtjske2JVLPft-fSUeqs6sSzfSEqhY-Fjm5whRWlC14","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_ufa_wWxh1XN.png&sign=1ClWc1o4yUpBwVsWsD92ayUIXrFbzqDZi2eKhmVriOA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_ufa_wWxh1XN.png&sign=lj0cgcmlbnlBDbjsXAHGN-cf2g7PCbFRVB_IkkILwsE"}},{"caption":"Spark Process Unified Analysis Screen","src":"https://dt-cdn.net/hub/spark_ufa_CYmQdZW.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fspark_ufa_CYmQdZW.png&sign=Je6DT6hamCIsGEaRUpN_3FfWOueHnpqCe3RghJUFuUQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fspark_ufa_CYmQdZW.png&sign=CFuZnJ1hdPpkhUochVdeixqepqRFiBIJlGu7fBHp5BY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fspark_ufa_CYmQdZW.png&sign=ZPj-2y3cMgsZ9GEjUBziP3nspdznSe-QStn-7B870RI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fspark_ufa_CYmQdZW.png&sign=TjhLp4HI5cxaVRRKSKdYUXYTunQ83AA2lfHkauWha_g","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fspark_ufa_CYmQdZW.png&sign=qN93JRr_L_AwHvALS_dkdYjMhqpOksBxvJS65S41mj4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fspark_ufa_CYmQdZW.png&sign=j_3uaHFs2oBRkxpcCmWoObblPpM27AJn3FcLC5ZJ6LY"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.5","release_latest_validation_result":{"name": "com.dynatrace.extension.jmx.spark", "author": {"name": "Dynatrace"}, "version": "2.0.5", "fileHash": "82559f766e48c478b1aa5a4319bc1ab6211bfc882a620f102b60f0ef00bf1424", "variables": [], "dataSources": ["jmx"], "featureSets": ["executor", "applicationMaster", "spark.streaming", "shuffleService", "appStatus", "HiveExternalCatalog", "ApplicationSource", "BlockManager", "LiveListenerBus", "DAGScheduler", "master", "worker", "mesos_cluster"], "extensionName": "com.dynatrace.extension.jmx.spark", "minEECVersion": "1.310.0", "featureSetsDetails": {"master": {"metrics": [{"key": "spark.master.workers", "metadata": {"unit": "Count", "description": null, "displayName": "master.workers"}}, {"key": "spark.master.aliveWorkers", "metadata": {"unit": "Count", "description": null, "displayName": "master.aliveWorkers"}}, {"key": "spark.master.apps", "metadata": {"unit": "Count", "description": null, "displayName": "master.apps"}}, {"key": "spark.master.waitingApps", "metadata": {"unit": "Count", "description": null, "displayName": "master.waitingApps"}}], "isRecommended": true}, "worker": {"metrics": [{"key": "spark.worker.executors", "metadata": {"unit": "Count", "description": null, "displayName": "worker.executors"}}, {"key": "spark.worker.coresUsed", "metadata": {"unit": "Count", "description": null, "displayName": "spark.worker.coresUsed"}}, {"key": "spark.worker.memUsed_MB", "metadata": {"unit": "MegaByte", "description": null, "displayName": "spark.worker.memUsed_MB"}}, {"key": "spark.worker.coresFree", "metadata": {"unit": "Count", "description": null, "displayName": "spark.worker.coresFree"}}, {"key": "spark.worker.memFree_MB", "metadata": {"unit": "MegaByte", "description": null, "displayName": "spark.worker.memFree_MB"}}], "isRecommended": true}, "executor": {"metrics": [{"key": "spark.executor.bytesRead.count", "metadata": {"unit": "Byte", "description": null, "displayName": "executor.bytesRead.count"}}, {"key": "spark.executor.bytesWritten.count", "metadata": {"unit": "Byte", "description": null, "displayName": "executor.bytesWritten.count"}}, {"key": "spark.executor.cpuTime.count", "metadata": {"unit": "Count", "description": null, "displayName": "executor.cpuTime.count"}}, {"key": "spark.executor.filesystem.file.largeRead_ops", "metadata": {"unit": "Count", "description": null, "displayName": "executor.filesystem.file.largeRead_ops"}}, {"key": "spark.executor.filesystem.file.read_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "spark.executor.filesystem.file.read_bytes"}}, {"key": "spark.executor.filesystem.file.read_ops", "metadata": {"unit": "Count", "description": null, "displayName": "spark.executor.filesystem.file.read_ops"}}, {"key": "spark.executor.filesystem.file.write_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "spark.executor.filesystem.file.write_bytes"}}, {"key": "spark.executor.filesystem.file.write_ops", "metadata": {"unit": "Count", "description": null, "displayName": "executor.filesystem.file.write_ops"}}, {"key": "spark.executor.recordsRead.count", "metadata": {"unit": "Count", "description": null, "displayName": "executor.recordsRead.count"}}, {"key": "spark.executor.recordsWritten.count", "metadata": {"unit": "Count", "description": null, "displayName": "executor.recordsWritten.count"}}, {"key": "spark.executor.succeededTasks.count", "metadata": {"unit": "Count", "description": null, "displayName": "executor.succeededTasks.count"}}], "isRecommended": true}, "appStatus": {"metrics": [{"key": "spark.appStatus.stages.failedStages.count", "metadata": {"unit": "Count", "description": null, "displayName": "appStatus.stages.failedStages.count"}}, {"key": "spark.appStatus.stages.skippedStages.count", "metadata": {"unit": "Count", "description": null, "displayName": "appStatus.stages.skippedStages.count"}}, {"key": "spark.appStatus.stages.completedStages.count", "metadata": {"unit": "Count", "description": null, "displayName": "appStatus.stages.completedStages.count"}}, {"key": "spark.appStatus.tasks.excludedExecutors.count", "metadata": {"unit": "Count", "description": null, "displayName": "appStatus.tasks.excludedExecutors.count"}}, {"key": "spark.appStatus.tasks.completedTasks.count", "metadata": {"unit": "Count", "description": null, "displayName": "appStatus.tasks.completedTasks.count"}}, {"key": "spark.appStatus.tasks.failedTasks.count", "metadata": {"unit": "Count", "description": null, "displayName": "appStatus.tasks.failedTasks.count"}}, {"key": "spark.appStatus.tasks.killedTasks.count", "metadata": {"unit": "Count", "description": null, "displayName": "appStatus.tasks.killedTasks.count"}}, {"key": "spark.appStatus.tasks.skippedTasks.count", "metadata": {"unit": "Count", "description": null, "displayName": "appStatus.tasks.skippedTasks.count"}}, {"key": "spark.appStatus.tasks.unexcludedExecutors.count", "metadata": {"unit": "Count", "description": null, "displayName": "spark.appStatus.tasks.unexcludedExecutors.count"}}, {"key": "spark.appStatus.jobs.succeededJobs.count", "metadata": {"unit": "Count", "description": null, "displayName": "appStatus.jobs.succeededJobs.count"}}, {"key": "spark.appStatus.jobs.failedJobs.count", "metadata": {"unit": "Count", "description": null, "displayName": "appStatus.jobs.failedJobs.count"}}, {"key": "spark.appStatus.jobs.jobDuration", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "appStatus.jobs.jobDuration"}}], "isRecommended": true}, "BlockManager": {"metrics": [{"key": "spark.BlockManager.disk.diskSpaceUsed_MB", "metadata": {"unit": "MegaByte", "description": null, "displayName": "BlockManager.disk.diskSpaceUsed_MB"}}, {"key": "spark.BlockManager.memory.maxMem_MB", "metadata": {"unit": "MegaByte", "description": null, "displayName": "BlockManager.memory.maxMem_MB"}}, {"key": "spark.BlockManager.memory.maxOffHeapMem_MB", "metadata": {"unit": "MegaByte", "description": null, "displayName": "BlockManager.memory.maxOffHeapMem_MB"}}, {"key": "spark.BlockManager.memory.maxOnHeapMem_MB", "metadata": {"unit": "MegaByte", "description": null, "displayName": "BlockManager.memory.maxOnHeapMem_MB"}}, {"key": "spark.BlockManager.memory.memUsed_MB", "metadata": {"unit": "MegaByte", "description": null, "displayName": "BlockManager.memory.memUsed_MB"}}, {"key": "spark.BlockManager.memory.offHeapMemUsed_MB", "metadata": {"unit": "MegaByte", "description": null, "displayName": "BlockManager.memory.offHeapMemUsed_MB"}}, {"key": "spark.BlockManager.memory.onHeapMemUsed_MB", "metadata": {"unit": "MegaByte", "description": null, "displayName": "BlockManager.memory.onHeapMemUsed_MB"}}, {"key": "spark.BlockManager.memory.remainingMem_MB", "metadata": {"unit": "MegaByte", "description": null, "displayName": "BlockManager.memory.remainingMem_MB"}}, {"key": "spark.BlockManager.memory.remainingOffHeapMem_MB", "metadata": {"unit": "MegaByte", "description": null, "displayName": "BlockManager.memory.remainingOffHeapMem_MB"}}, {"key": "spark.BlockManager.memory.remainingOnHeapMem_MB", "metadata": {"unit": "MegaByte", "description": null, "displayName": "BlockManager.memory.remainingOnHeapMem_MB"}}], "isRecommended": true}, "DAGScheduler": {"metrics": [{"key": "spark.DAGScheduler.job.activeJobs", "metadata": {"unit": "Count", "description": null, "displayName": "DAGScheduler.job.activeJobs"}}, {"key": "spark.DAGScheduler.job.allJobs", "metadata": {"unit": "Count", "description": null, "displayName": "DAGScheduler.job.allJobs"}}, {"key": "spark.DAGScheduler.messageProcessingTime.count", "metadata": {"unit": "Count", "description": null, "displayName": "DAGScheduler.messageProcessingTime.count"}}, {"key": "spark.DAGScheduler.messageProcessingTime.oneminuterate", "metadata": {"unit": "PerMinute", "description": null, "displayName": "DAGScheduler.messageProcessingTime.oneminuterate"}}, {"key": "spark.DAGScheduler.messageProcessingTime.mean", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "DAGScheduler.messageProcessingTime.mean"}}, {"key": "spark.DAGScheduler.stage.failedStages", "metadata": {"unit": "Count", "description": null, "displayName": "DAGScheduler.stage.failedStages"}}, {"key": "spark.DAGScheduler.stage.runningStages", "metadata": {"unit": "Count", "description": null, "displayName": "spark.DAGScheduler.stage.runningStages"}}, {"key": "spark.DAGScheduler.stage.waitingStages", "metadata": {"unit": "Count", "description": null, "displayName": "DAGScheduler.stage.waitingStages"}}], "isRecommended": true}, "mesos_cluster": {"metrics": [{"key": "spark.mesos_cluster.waitingDrivers", "metadata": {"unit": "Count", "description": null, "displayName": "mesos_cluster.waitingDrivers"}}, {"key": "spark.mesos_cluster.launchedDrivers", "metadata": {"unit": "Count", "description": null, "displayName": "mesos_cluster.launchedDrivers"}}, {"key": "spark.mesos_cluster.retryDrivers", "metadata": {"unit": "Count", "description": null, "displayName": "mesos_cluster.retryDrivers"}}], "isRecommended": true}, "shuffleService": {"metrics": [{"key": "spark.shuffleService.numActiveConnections.count", "metadata": {"unit": "Count", "description": null, "displayName": "shuffleService.numActiveConnections.count"}}, {"key": "spark.shuffleService.numRegisteredConnections.count", "metadata": {"unit": "Count", "description": null, "displayName": "shuffleService.numRegisteredConnections.count"}}, {"key": "spark.shuffleService.numCaughtExceptions.count", "metadata": {"unit": "Count", "description": null, "displayName": "shuffleService.numCaughtExceptions.count"}}, {"key": "spark.shuffleService.registeredExecutorsSize", "metadata": {"unit": "Count", "description": null, "displayName": "shuffleService.registeredExecutorsSize"}}], "isRecommended": true}, "LiveListenerBus": {"metrics": [{"key": "spark.LiveListenerBus.numEventsPosted.count", "metadata": {"unit": "Count", "description": null, "displayName": "LiveListenerBus.numEventsPosted.count"}}, {"key": "spark.LiveListenerBus.queue.appStatus.numDroppedEvents.count", "metadata": {"unit": "Count", "description": null, "displayName": "LiveListenerBus.queue.appStatus.numDroppedEvents.count"}}, {"key": "spark.LiveListenerBus.queue.appStatus.size", "metadata": {"unit": "Count", "description": null, "displayName": "LiveListenerBus.queue.appStatus.size"}}, {"key": "spark.LiveListenerBus.queue.eventLog.numDroppedEvents.count", "metadata": {"unit": "Count", "description": null, "displayName": "LiveListenerBus.queue.eventLog.numDroppedEvents.count"}}, {"key": "spark.LiveListenerBus.queue.eventLog.size", "metadata": {"unit": "Count", "description": null, "displayName": "LiveListenerBus.queue.eventLog.size"}}], "isRecommended": true}, "spark.streaming": {"metrics": [{"key": "spark.streaming.inputRate-total", "metadata": {"unit": "Count", "description": null, "displayName": "streaming.inputRate-total"}}, {"key": "spark.streaming.latency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "streaming.latency"}}, {"key": "spark.streaming.processingRate-total", "metadata": {"unit": "Count", "description": null, "displayName": "streaming.processingRate-total"}}, {"key": "spark.streaming.states-rowsTotal", "metadata": {"unit": "Count", "description": null, "displayName": "streaming.states-rowsTotal"}}, {"key": "spark.streaming.states-usedBytes", "metadata": {"unit": "Byte", "description": null, "displayName": "streaming.states-usedBytes"}}], "isRecommended": true}, "ApplicationSource": {"metrics": [{"key": "spark.ApplicationSource.status", "metadata": {"unit": "Count", "description": null, "displayName": "ApplicationSource.status"}}, {"key": "spark.ApplicationSource.runtime_ms", "metadata": {"unit": "Count", "description": null, "displayName": "ApplicationSource.runtime_ms"}}, {"key": "spark.ApplicationSource.cores", "metadata": {"unit": "Count", "description": null, "displayName": "ApplicationSource.cores"}}], "isRecommended": true}, "applicationMaster": {"metrics": [{"key": "spark.applicationMaster.numContainersPendingAllocate", "metadata": {"unit": "Count", "description": null, "displayName": "applicationMaster.numContainersPendingAllocate"}}, {"key": "spark.applicationMaster.numExecutorsFailed", "metadata": {"unit": "Count", "description": null, "displayName": "spark.applicationMaster.numExecutorsFailed"}}, {"key": "spark.applicationMaster.numExecutorsRunning", "metadata": {"unit": "Count", "description": null, "displayName": "applicationMaster.numExecutorsRunning"}}, {"key": "spark.applicationMaster.numLocalityAwareTasks", "metadata": {"unit": "Count", "description": null, "displayName": "applicationMaster.numLocalityAwareTasks"}}, {"key": "spark.applicationMaster.numReleasedContainers", "metadata": {"unit": "Count", "description": null, "displayName": "applicationMaster.numReleasedContainers"}}], "isRecommended": true}, "HiveExternalCatalog": {"metrics": [{"key": "spark.HiveExternalCatalog.fileCacheHits.count", "metadata": {"unit": "Count", "description": null, "displayName": "HiveExternalCatalog.fileCacheHits.count"}}, {"key": "spark.HiveExternalCatalog.filesDiscovered.count", "metadata": {"unit": "Count", "description": null, "displayName": "HiveExternalCatalog.filesDiscovered.count"}}, {"key": "spark.HiveExternalCatalog.hiveClientCalls.count", "metadata": {"unit": "Count", "description": null, "displayName": "HiveExternalCatalog.hiveClientCalls.count"}}, {"key": "spark.HiveExternalCatalog.parallelListingJobCount.count", "metadata": {"unit": "Count", "description": null, "displayName": "HiveExternalCatalog.parallelListingJobCount.count"}}, {"key": "spark.HiveExternalCatalog.partitionsFetched.count", "metadata": {"unit": "Count", "description": null, "displayName": "HiveExternalCatalog.partitionsFetched.count"}}], "isRecommended": true}}, "minDynatraceVersion": "1.310.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension collects JMX metrics to provide insights into resource usage, job and application status, and performance of your spark components.\n\nApache Spark metrics are presented alongside other infrastructure measurements, enabling in-depth cluster performance analysis of both current and historical data."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"The extension enables insights into the overall health of Spark component instances"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Apache Spark extension](https://docs.dynatrace.com/docs/shortlink/apache-spark-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n* Dynatrace OneAgent 1.275+\n* Linux or Windows OS\n* Spark version 3.x\n* Spark JMX metrics are enabled"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.661345Z","created":"2023-12-12T12:06:32.723439Z","seo_title":"Apache Spark monitoring & observability","seo_description":"Enhanced insights for Spark Components. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_w5YpWgg.png","https://dt-cdn.net/hub/feature_sets_w05HPJy.png","https://dt-cdn.net/hub/metrics_YPF7Ier.png","https://dt-cdn.net/hub/process_ufa_wWxh1XN.png","https://dt-cdn.net/hub/spark_ufa_CYmQdZW.png"],"about":"This extension collects JMX metrics to provide insights into resource usage, job and application status, and performance of your spark components.\n\nApache Spark metrics are presented alongside other infrastructure measurements, enabling in-depth cluster performance analysis of both current and historical data.","use_cases":"The extension enables insights into the overall health of Spark component instances","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Apache Spark extension](https://docs.dynatrace.com/docs/shortlink/apache-spark-1-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.jmx.spark@2.0.5","fqn":"com.dynatrace.extension.jmx.spark","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx.spark/com.dynatrace.extension.jmx.spark-2.0.5-82559f766e48c478b1aa.zip","release_notes":"- New Platform/Gen3 dashboard bundled with extension\n- Added DQL support for Platform/Gen3 screens\n- Enriched entities with `dt.security_context` attribute","created":"2025-07-18T21:55:31.912366Z"},{"name":"com.dynatrace.extension.jmx.spark@2.0.1","fqn":"com.dynatrace.extension.jmx.spark","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx.spark/com.dynatrace.extension.jmx.spark-2.0.1_KOqdwuS.zip","release_notes":"* Add support for MBeans which have a UUID prefix","created":"2024-08-02T08:36:21.467511Z"},{"name":"com.dynatrace.extension.jmx.spark@2.0.0","fqn":"com.dynatrace.extension.jmx.spark","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx.spark/com.dynatrace.extension.jmx.spark-2.0.0_trrkL8H.zip","release_notes":"* JMX metrics collection for Spark component metric providers\n* Metadata - metrics, topology","created":"2023-12-12T12:06:33.327048Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.jmx.spark@2.0.5","fqn":"com.dynatrace.extension.jmx.spark","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx.spark/com.dynatrace.extension.jmx.spark-2.0.5-82559f766e48c478b1aa.zip","release_notes":"- New Platform/Gen3 dashboard bundled with extension\n- Added DQL support for Platform/Gen3 screens\n- Enriched entities with `dt.security_context` attribute","created":"2025-07-18T21:55:31.912366Z"}]},{"id":61,"slug":"apache-tomcat","title":"Apache Tomcat","description":"Automatically and intelligently monitor, analyze, and optimize your application server and all applications deployed anywhere in your stack.","logo":"https://dt-cdn.net/hub/logos/apache-tomcat.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["apm","application","application-monitoring","application-server","full-stack","http","jakarta-ee","java","JEE","retail-ecommerce","runtime-enviroment","web"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/tomcat2_yVClSZ1.jpeg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat2_yVClSZ1.jpeg&sign=WBfLEj3ydZFkISh1UIkjy5dezKOaafQJtBeAgs_n5Os","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat2_yVClSZ1.jpeg&sign=VITDZHv4EpY3O_IAp1qtwdhbHHS-pAxAl_hSngzsQoI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat2_yVClSZ1.jpeg&sign=g22AfpEbmYkVLmIMzAoX_-v7P6X_5UvMOV8cm5-sYcU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat2_yVClSZ1.jpeg&sign=7Ih0un5AeaiHZFrWY4k5yaCK6oGT1QmNqmuNi-2kJt0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat2_yVClSZ1.jpeg&sign=uz3DmTa6xpbV4524N-mqWdYpeQbxvo4QRaypdB8Rpu8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat2_yVClSZ1.jpeg&sign=KG7hXuoZx6xgYpEQFrcYKvbx1GVJnhYa3XeGy1OLrq0"}},{"caption":"","src":"https://dt-cdn.net/hub/tomcat5_Oetrtsq.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat5_Oetrtsq.png&sign=LmM2-crK-3VsLQCJFZHFfr8vjy0n3OSMPih7WAMNIe0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat5_Oetrtsq.png&sign=YfV5m_3b6MrBmjajh-AtZV6-yiMf93fuMTvlmXFYAMI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat5_Oetrtsq.png&sign=7AbHjSLvI6pdxfPyl5zNgwJ9UQ6A5bI6lkjjCk9HVlQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat5_Oetrtsq.png&sign=HRfgYnL7Swcrwc3h5uQ7XvDjXwNgiUj9IOmPKuGaEms","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat5_Oetrtsq.png&sign=YT9pbkp5b2CxIBtmtGzOqHKGhxTyPkzCNlYlyE3sfCI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat5_Oetrtsq.png&sign=1eDtGVO7Zw1DbS59SfAdsoQ2LEbvcBQzUB5CCnmLzV8"}},{"caption":"","src":"https://dt-cdn.net/hub/tomcat4_1rfO4ak.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat4_1rfO4ak.png&sign=MMd5Ydngvz0riGG2cGi1t14E231YwXf69ZiqCSObmlA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat4_1rfO4ak.png&sign=u-tq9W9jlfG-JyPQrYqKMyKp7lU_G2eKuR6jhIprAWs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat4_1rfO4ak.png&sign=3Z5jctR9GLwlnEr7Rbc8SrisLlf2hF3nnwP_2TSU-3c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat4_1rfO4ak.png&sign=LqSRpcjchPA_Frhb28-_6N4uiOjzvXOcsv-TbbOZOsc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat4_1rfO4ak.png&sign=bwW9oXh85U7SS4TMP6r29n8SZZ4apgZibr2PVVyd7sQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat4_1rfO4ak.png&sign=MtjWvXFELMGmfu1IsjTEFRD-ZikpPxYTspiU2y__5a4"}},{"caption":"","src":"https://dt-cdn.net/hub/tomcat1_CPAmBA3_1zaeCqs.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat1_CPAmBA3_1zaeCqs.png&sign=Ta0Kh1mRz0sp8E-NO_ojqtHb2A1A6X78wvOnKv4SN10","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat1_CPAmBA3_1zaeCqs.png&sign=_fPibXF9MeDhDD2jcJyfMxo38oKE9TlpiZl6GMIPxpw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat1_CPAmBA3_1zaeCqs.png&sign=KlptuiGil-6HnPF_iDtyvM-gmLfbrcIb2qHdMYJg9EU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat1_CPAmBA3_1zaeCqs.png&sign=QHhkfJ__uVAH7eNQg4VBCgC5I8vLMuT72hdFgxbCXCY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat1_CPAmBA3_1zaeCqs.png&sign=3RFhlsOP4YhjCeYPp0ExwzprhqwS5oVuNZh16AUp-Hs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat1_CPAmBA3_1zaeCqs.png&sign=Zi7Ow5k68fr4OGxzHRZHfH3Sui6xnU0q997fxqVCSsk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically detects all applications and microservices deployed in your application server and provides automatic end-to-end tracing, application server metrics and log insights. Dynatrace visualizes your web application and its dependencies from website to application to container, infrastructure and cloud. It diagnoses anomalies in real-time with AI and pinpoints the root-cause down to the broken code before your customers are even affected. Deep code-level insights combined with market-leading profiling capabilities like method hotspots, error/exception analysis, memory profiling, and thread analysis will help you leverage the robustness of your production environment."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Understand all dependencies of your applications including all database statements executed and their performance.\n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory, and thread problems with Dynatrace' industry leading production grade continuous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your application metrics via Dynatrace's builtin JMX monitoring capability.\n* Leverage open observability frameworks like OpenTelemetry or Micrometer to add custom metrics and custom traces instrumentation."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If your Apache Tomcat runs on a virtual machine or bare-metal, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on it to get started.\n\nIf your Apache Tomcat runs as a workload in Kubernetes or OpenShift, [set up Dynatrace on Kubernetes or OpenShift](https://docs.dynatrace.com/docs/shortlink/full-stack-dto-k8).\n\nActivate the OneAgent features to get tracing insight:\n* Java Servlet 5.0 \n\nActivate the JMX extension for Apache Tomcat connection pools to get metric insight.\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get log insight."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.873005Z","created":"2020-08-14T07:46:17.970000Z","seo_title":"Apache Tomcat monitoring & observability","seo_description":"Automatically and intelligently monitor, analyze, and optimize your application server and all applications deployed anywhere in your stack. Free trial!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/tomcat2_yVClSZ1.jpeg","https://dt-cdn.net/hub/tomcat5_Oetrtsq.png","https://dt-cdn.net/hub/tomcat4_1rfO4ak.png","https://dt-cdn.net/hub/tomcat1_CPAmBA3_1zaeCqs.png"],"about":"Dynatrace automatically detects all applications and microservices deployed in your application server and provides automatic end-to-end tracing, application server metrics and log insights. Dynatrace visualizes your web application and its dependencies from website to application to container, infrastructure and cloud. It diagnoses anomalies in real-time with AI and pinpoints the root-cause down to the broken code before your customers are even affected. Deep code-level insights combined with market-leading profiling capabilities like method hotspots, error/exception analysis, memory profiling, and thread analysis will help you leverage the robustness of your production environment.","use_cases":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Understand all dependencies of your applications including all database statements executed and their performance.\n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory, and thread problems with Dynatrace' industry leading production grade continuous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your application metrics via Dynatrace's builtin JMX monitoring capability.\n* Leverage open observability frameworks like OpenTelemetry or Micrometer to add custom metrics and custom traces instrumentation.","supported_distributions":"","get_started":"If your Apache Tomcat runs on a virtual machine or bare-metal, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on it to get started.\n\nIf your Apache Tomcat runs as a workload in Kubernetes or OpenShift, [set up Dynatrace on Kubernetes or OpenShift](https://docs.dynatrace.com/docs/shortlink/full-stack-dto-k8).\n\nActivate the OneAgent features to get tracing insight:\n* Java Servlet 5.0 \n\nActivate the JMX extension for Apache Tomcat connection pools to get metric insight.\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get log insight."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["java","connection-pools-tomcat","apache-tomee"],"latest_downloads":null},{"id":62,"slug":"apache-tomee","title":"Apache TomEE","description":"Automatically and intelligently monitor, analyze, and optimize your application server and all applications deployed anywhere in your stack.","logo":"https://dt-cdn.net/hub/logos/apache-tomee.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["apm","application-monitoring","application-server","full-stack","jakarta-ee","java","JEE","retail-commerce","runtime-enviroment","web"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/tomcat2_4pzdpZa.jpeg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat2_4pzdpZa.jpeg&sign=QNAmNGa1DiZ0rt44JWr6nth6MoeH__pskqNTZBx716w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat2_4pzdpZa.jpeg&sign=etcLpMqLxvVsGSRi4oDQjmLxB_Q8uVWa4F8oXu6vBjY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat2_4pzdpZa.jpeg&sign=L5i51DfAFJMKp3pv25c84Zr3SeSTpT6xMdshBaAXdTM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat2_4pzdpZa.jpeg&sign=hzG8Acck16Bm-V9US1duwPsC2X_GR6rluooWbR4F4dE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat2_4pzdpZa.jpeg&sign=h6aCXPdagbcmRjwhjTwjXxGoFVRbmLl5b7bu1-hHVCE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat2_4pzdpZa.jpeg&sign=3PaueEb_JEMRxIOi7ydL4zkPk9C1Go_gd4i-Uk4I63c"}},{"caption":"","src":"https://dt-cdn.net/hub/tomcat6_q2r34lb.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat6_q2r34lb.png&sign=JdUK3S9XhDphtr3xiwlW7YTNSO8RnT0LfMDYZUTpJaE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat6_q2r34lb.png&sign=KBhWvbY-NJ_-fz1Zj63whkqKEpHK6hGTFemOxHow4Wo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat6_q2r34lb.png&sign=ThqAqZvOT9T97KE3VaZunpgLNwVrXTApr0sA0Q946os","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat6_q2r34lb.png&sign=nVw-q7N0F3Oen4dX9HcRI2JcFIpno3wHHzkVY-_F1ys","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat6_q2r34lb.png&sign=rks0_64RyRJbChK4UVB_UR4dI3mh0fnfcRy9uZkntEU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat6_q2r34lb.png&sign=3pLR5hYoybP59nqzpBnDCwpuMvFsPrTddGPhvvurOpc"}},{"caption":"","src":"https://dt-cdn.net/hub/tomcat5_B1sslBh.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat5_B1sslBh.png&sign=tMEHDdywf16Y8HkLTpG7m_fAWJCtdz_kAOqxoOQ1SNo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat5_B1sslBh.png&sign=uqhwuGKBBfFbAqfF9WeAYZhPC8MwLhNTfQsSsHkL7E8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat5_B1sslBh.png&sign=gF-PhHRSlVnL7oyt6soFIWFT7diinHQGxsB9Qhd8aBg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat5_B1sslBh.png&sign=BQ6Qu5AeBuWY_Q8hYPzZaO6j3U-UckaBwpTWTZX5-g8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat5_B1sslBh.png&sign=kPHPvRWdB8qom3kaDOLkSkPA-FHSxaPh9d80q1Ne12M","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat5_B1sslBh.png&sign=Ws7hOjPWVOQsn-6GgQ6O0idFtoPXSzWkzFg7yS5-Qio"}},{"caption":"","src":"https://dt-cdn.net/hub/tomcat4_mfTM5vn.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat4_mfTM5vn.png&sign=B5lAuVDctNLkZRoYq5ql3x-2y97l5GJOkT9dwS3XyUQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat4_mfTM5vn.png&sign=AZWxCUPnf4KBzUI-K50ttaHkyN8rwah60f6Zbh1kD_Y","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat4_mfTM5vn.png&sign=xCW5HNotkwI0FNPQ-DelT1ABwtMEqLvftdJPZNzzxm0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat4_mfTM5vn.png&sign=Fo-sU3kfGIZAHBN_dErCCZW8mKaomz3VQZLnxgC7K5Y","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat4_mfTM5vn.png&sign=PtO5hkR5nn_fP9TZsO_DJxVfPaJP8n8vhWmSE5pSpBE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat4_mfTM5vn.png&sign=8x5b-BEn447aBSDDGCpIhkXEGK5VGx_g45m085dQd6g"}},{"caption":"","src":"https://dt-cdn.net/hub/tomcat1_OjF5tGh.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat1_OjF5tGh.png&sign=-jWwKxEnDTEaqQl4nEC_w7d-f6hdhs5IATAEdCPqTzE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat1_OjF5tGh.png&sign=r_kD2UbVtQxsCJhF_AeoJo-ZOzDg6-Rcf6c9Np7QUJw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat1_OjF5tGh.png&sign=PznaUVM7c2B7A0R4wtVQfKfAwmzxXT1OQOnwV1K1XFY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat1_OjF5tGh.png&sign=rO7EmkciV9l_iUKAaGXi1RAJZhNQWqU3emMlcTEV-mE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat1_OjF5tGh.png&sign=-EBMtd5Ns6E7GnDnITtmMC9DjngW0AR0N8Zzm8xACDk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftomcat1_OjF5tGh.png&sign=_NFnlsWRqr7fsJDr4WrpXnyowfxcNJHVISr2h9Q4TM8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically detects all applications and microservices deployed in your application server and provides automatic end-to-end tracing, application server metrics and log insights. Dynatrace visualizes your web application and its dependencies from website to application to container, infrastructure and cloud. It diagnoses anomalies in real-time with AI and pinpoints the root-cause down to the broken code before your customers are even affected. Deep code-level insights combined with market-leading profiling capabilities like method hotspots, error/exception analysis, memory profiling, and thread analysis will help you leverage the robustness of your production environment."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Understand all dependencies of your applications including all database statements executed and their performance.\n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your application metrics via Dynatrace's builtin JMX monitoring capability.\n* Leverage open observability frameworks like OpenTelemetry or Micrometer to add custom metrics and custom traces instrumentation."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If your Apache TomEE is running on a virtual machine directly, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your Apache TomEE is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your Apache TomEE is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.875915Z","created":"2020-08-14T07:46:17.998000Z","seo_title":"Apache TomEE monitoring & observability","seo_description":"Automatically and intelligently monitor, analyze, and optimize your application server and all applications deployed anywhere in your stack. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/tomcat2_4pzdpZa.jpeg","https://dt-cdn.net/hub/tomcat6_q2r34lb.png","https://dt-cdn.net/hub/tomcat5_B1sslBh.png","https://dt-cdn.net/hub/tomcat4_mfTM5vn.png","https://dt-cdn.net/hub/tomcat1_OjF5tGh.png"],"about":"Dynatrace automatically detects all applications and microservices deployed in your application server and provides automatic end-to-end tracing, application server metrics and log insights. Dynatrace visualizes your web application and its dependencies from website to application to container, infrastructure and cloud. It diagnoses anomalies in real-time with AI and pinpoints the root-cause down to the broken code before your customers are even affected. Deep code-level insights combined with market-leading profiling capabilities like method hotspots, error/exception analysis, memory profiling, and thread analysis will help you leverage the robustness of your production environment.","use_cases":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Understand all dependencies of your applications including all database statements executed and their performance.\n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your application metrics via Dynatrace's builtin JMX monitoring capability.\n* Leverage open observability frameworks like OpenTelemetry or Micrometer to add custom metrics and custom traces instrumentation.","supported_distributions":"","get_started":"If your Apache TomEE is running on a virtual machine directly, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your Apache TomEE is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your Apache TomEE is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["apache-tomcat","connection-pools-tomcat"],"latest_downloads":null},{"id":1008,"slug":"apache-zookeeper","title":"Apache Zookeeper","description":"Monitor and analyze your Apache Zookeeper with this JMX-based extension.","logo":"https://dt-cdn.net/hub/logos/apache-zookeeper.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/apache-zookeeper-extension","providers":[],"tags":["apache","data-streaming","java","JMX","kafka","OneAgent","open-source","zookeeper"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get insights into your Zookeeper environment at a glance thanks to the included dashboard that provides access points to the different built-in views for your Zookeeper JMX data.","src":"https://dt-cdn.net/hub/Zookeeper_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_1.png&sign=ZarVuysJpSQ7Zh57GgU-OkkNjzRJwNEpJTq7emhBT-8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_1.png&sign=OUjBLeeFAwlhQvI3FT3utV0W768ZwKUI0CgXbJDmiiI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_1.png&sign=SleeWsdpGr06Pt9jFqaXL1uk27JUbDTm13vavNc6I4s","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_1.png&sign=yX1_FMeNRM9OftXpziFZCrxzRFC-E5NO-cCyzW7RfQk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_1.png&sign=sT4Pmu2YNNdhdAzvwQ-sDJhKyzRRDRwxcE2cgqHNVu4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_1.png&sign=3Vzb5vn462inlVfcKoq2JNwgeZcyBJW1TnNi4j6Nh1Q"}},{"caption":"Analyze each Zookeeper instance individually by looking at the data from the different replicas that make it up.","src":"https://dt-cdn.net/hub/Zookeeper_2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_2.png&sign=L3WbIsS-mxy--A6_NK0nefReN8SwpJYKuwRpHsQpm9Y","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_2.png&sign=ttb3eKBSXSS95bmiePIVXTGiD7Juc_PATP4bH8_JvCs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_2.png&sign=OLR87apc_0EvO585DJxAOjD54ib74fCrYv33c5GjJtg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_2.png&sign=SGEu5bjYvDrnCeDptLrew_0CvfqeC8HTX1qZ-iOjcms","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_2.png&sign=GNASWGC-B9C2lPGcBooEMQ-gr_tj2C6KnRN9rsN7QoY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_2.png&sign=iNVDTecbhRfiJuW3UiQqvdKuJEnUhvGQCDE2UbfJyzc"}},{"caption":"Troubleshoot each single replica of your cluster with the built-in views for easier understanding and analysis of data. Swiftly recognize what clients have the highest traffic and latency.","src":"https://dt-cdn.net/hub/Zookeeper_3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_3.png&sign=M_TyyKe7k1VfaHQ_81842GKuzp5dg4b6oOaa2kRW__0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_3.png&sign=se8WIFEhSVdpwZj-Cg2emWKYKkkLeCOUeFmtDOG5JQc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_3.png&sign=aXRza745S2noQQblpCbtQESjArz9hxHcj5gL4RUPZpA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_3.png&sign=Uv4aKD8baIJELUUi66oM22ocXqnEJ1YPh297fzcW7Hg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_3.png&sign=ZznNqTzPiSL2T3q_GClPBIDQWOC2BciaqEberLB19Mw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_3.png&sign=lS0a-leKT9QKdy2223JywnR04wDCOKFtJLVzTQQ74FU"}},{"caption":"Monitor every client individually to better investigate application issues such as bottlenecks.","src":"https://dt-cdn.net/hub/Zookeeper_4.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_4.png&sign=4INOIMlTHQ4PvJK0rqkLcsS2HBFOSvjCLmtUSz2Pex0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_4.png&sign=VuCO0WfGXBBcWui1kgUtxUKZ25AagfDUQKTGLiH7o6c","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_4.png&sign=cNHX_sBcssX-38ereQ3Ktl7-O8JANZ2tTzkFShi9IRQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_4.png&sign=KZ0cKi--QYsB0WX3oiUbYssBu4zprgEITzBanbtcGBk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_4.png&sign=d3XG2VENNQPXooWsv98yCOzAPp9svLlzNad6rMujdbo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZookeeper_4.png&sign=PX2YJiR2DhM2qTH_7SX41biimZ3my6vIOHG-41BIsuI"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.1.5","release_latest_validation_result":{"name": "com.dynatrace.extension.jmx-zookeeper", "author": {"name": "Dynatrace"}, "version": "2.1.5", "fileHash": "ceede59f87973a8ed7eeddff74d5d9fbf7754ca53bd3c2fcab08e6c1cb99ca59", "variables": [], "dataSources": ["jmx"], "featureSets": ["Client latency", "Replica usage", "Server usage", "Replica latency", "Replica status", "Client traffic", "Server latency"], "extensionName": "com.dynatrace.extension.jmx-zookeeper", "minEECVersion": "1.275.0", "featureSetsDetails": {"Server usage": {"metrics": [{"key": "zookeeper.server.aliveConnections"}, {"key": "zookeeper.server.packetsReceived.count", "metadata": {"unit": "Count", "description": null, "displayName": "Zookeeper - Packets received"}}, {"key": "zookeeper.server.packetsSent.count", "metadata": {"unit": "Count", "description": null, "displayName": "Zookeeper - Packets sent"}}, {"key": "zookeeper.server.outstandingRequests", "metadata": {"unit": "Count", "description": null, "displayName": "Zookeeper - Outstanding requests"}}], "isRecommended": true}, "Replica usage": {"metrics": [{"key": "zookeeper.replica.aliveConnections", "metadata": {"unit": "Count", "description": null, "displayName": "Zookeeper - Alive connections"}}, {"key": "zookeeper.replica.packetsReceived.count", "metadata": {"unit": "Count", "description": null, "displayName": "Zookeeper - Packets received"}}, {"key": "zookeeper.replica.packetsSent.count", "metadata": {"unit": "Count", "description": null, "displayName": "Zookeeper - Packets sent"}}, {"key": "zookeeper.replica.outstandingRequests", "metadata": {"unit": "Count", "description": null, "displayName": "Zookeeper - Outstanding requests"}}, {"key": "zookeeper.replica.pendingRevalidation.count", "metadata": {"unit": "Count", "description": null, "displayName": "Zookeeper - Pending revalidations"}}, {"key": "zookeeper.replica.authFailed.count", "metadata": {"unit": "Count", "description": null, "displayName": "Zookeeper - Auths failed"}}], "isRecommended": true}, "Client latency": {"metrics": [{"key": "zookeeper.client.avgLatency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Zookeeper - Client average latency"}}, {"key": "zookeeper.client.maxLatency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Zookeeper - Client max latency"}}, {"key": "zookeeper.client.minLatency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Zookeeper - Client min latency"}}], "isRecommended": true}, "Client traffic": {"metrics": [{"key": "zookeeper.client.packetsReceived.count", "metadata": {"unit": "Count", "description": null, "displayName": "Zookeeper - Client packets received"}}, {"key": "zookeeper.client.packetsSent.count", "metadata": {"unit": "Count", "description": null, "displayName": "Zookeeper - Client packets sent"}}, {"key": "zookeeper.client.outstandingRequests", "metadata": {"unit": "Count", "description": null, "displayName": "Zookeeper - Client outstanding requests"}}], "isRecommended": true}, "Replica status": {"metrics": [{"key": "zookeeper.replica.electionTimeTaken", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Zookeeper - Election time taken"}}, {"key": "zookeeper.replica.leaderStatus", "metadata": {"unit": "Count", "description": "Equals 1 when the replica is a leader, 0 if it's a follower.", "displayName": "Zookeeper - Leader status"}}], "isRecommended": true}, "Server latency": {"metrics": [{"key": "zookeeper.server.maxLatency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Zookeeper - Max latency"}}, {"key": "zookeeper.server.minLatency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Zookeeper - Min latency"}}, {"key": "zookeeper.server.avgLatency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Zookeeper - Average latency"}}], "isRecommended": true}, "Replica latency": {"metrics": [{"key": "zookeeper.replica.maxRequestLatency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Zookeeper - Max request latency"}}, {"key": "zookeeper.replica.minRequestLatency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Zookeeper - Min request latency"}}, {"key": "zookeeper.replica.avgRequestLatency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Zookeeper - Average request latency"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically detects all applications and microservices deployed in your application server and provides automatic end-to-end tracing, application server metrics and log insights. Dynatrace visualizes your web application and its dependencies from website to application to container, infrastructure and cloud. It diagnoses anomalies in real-time with AI and pinpoints the root-cause down to the broken code before your customers are even affected. Deep code-level insights combined with market-leading profiling capabilities like method hotspots, error/exception analysis, memory profiling, and thread analysis will help you leverage the robustness of your production environment."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Apache Zookeeper extension](https://docs.dynatrace.com/docs/shortlink/apache-zookeeper-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:20.084187Z","created":"2024-03-15T16:51:26.837293Z","seo_title":"Apache Zookeeper monitoring & observability","seo_description":"Monitor and analyze your Apache Zookeeper with this JMX-based extension. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Zookeeper_1.png","https://dt-cdn.net/hub/Zookeeper_2.png","https://dt-cdn.net/hub/Zookeeper_3.png","https://dt-cdn.net/hub/Zookeeper_4.png"],"about":"Dynatrace automatically detects all applications and microservices deployed in your application server and provides automatic end-to-end tracing, application server metrics and log insights. Dynatrace visualizes your web application and its dependencies from website to application to container, infrastructure and cloud. It diagnoses anomalies in real-time with AI and pinpoints the root-cause down to the broken code before your customers are even affected. Deep code-level insights combined with market-leading profiling capabilities like method hotspots, error/exception analysis, memory profiling, and thread analysis will help you leverage the robustness of your production environment.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Apache Zookeeper extension](https://docs.dynatrace.com/docs/shortlink/apache-zookeeper-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.jmx-zookeeper@2.1.5","fqn":"com.dynatrace.extension.jmx-zookeeper","version":"2.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-zookeeper/com.dynatrace.extension.jmx-zookeeper-2.1.5-ceede59f87973a8ed7ee.zip","release_notes":"- Fixed a bug where the Leader Status metric was always reporting 0.","created":"2026-06-12T07:53:18.931337Z"},{"name":"com.dynatrace.extension.jmx-zookeeper@2.1.1","fqn":"com.dynatrace.extension.jmx-zookeeper","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-zookeeper/com.dynatrace.extension.jmx-zookeeper-2.1.1-287bfafab4df6da9d87b.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:27:29.065770Z"},{"name":"com.dynatrace.extension.jmx-zookeeper@2.1.0","fqn":"com.dynatrace.extension.jmx-zookeeper","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-zookeeper/com.dynatrace.extension.jmx-zookeeper-2.1.0-2abadb1c33df5d5e5a51.zip","release_notes":"## Minimum Dynatrace version now 1.310 (Min EEC version 1.275)\n### Changes\n - Included platform dashboard\n - Security context attribute added to entities\n - App ready entity chart definitions","created":"2025-08-26T15:26:54.701723Z"},{"name":"com.dynatrace.extension.jmx-zookeeper@2.0.1","fqn":"com.dynatrace.extension.jmx-zookeeper","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-zookeeper/com.dynatrace.extension.jmx-zookeep_Roc6N6t.zip","release_notes":"- Fixed a bug where metrics didn't have a main entity to be attached to","created":"2024-05-14T08:42:49.598336Z"},{"name":"com.dynatrace.extension.jmx-zookeeper@2.0.0","fqn":"com.dynatrace.extension.jmx-zookeeper","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-zookeeper/com.dynatrace.extension.jmx-zookeep_KRwh0e8.zip","release_notes":"First release of the Apache Zookeeper JMX extension which includes:\n- Feature sets for metric selection\n- Three generic types and their relationships to create a custom topology\n- Unified analysis screens for each one of these types\n- Overview dashboard included with the extension","created":"2024-03-15T17:23:37.895646Z"}],"related_technologies":["oneagent","apache-kafka","apache-solr-1","apache-spark-1","hadoop-1","java"],"latest_downloads":[{"name":"com.dynatrace.extension.jmx-zookeeper@2.1.5","fqn":"com.dynatrace.extension.jmx-zookeeper","version":"2.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-zookeeper/com.dynatrace.extension.jmx-zookeeper-2.1.5-ceede59f87973a8ed7ee.zip","release_notes":"- Fixed a bug where the Leader Status metric was always reporting 0.","created":"2026-06-12T07:53:18.931337Z"}]},{"id":1200,"slug":"apicontext","title":"APIContext","description":"Validate API conformance with open standards, schemas, and specifications.","logo":"https://cdn.hub.central.dynatrace.com/hub/Infinity_APIContext_Logo_1.png","link_to":null,"documentation_link":"https://docs.apimetrics.io/docs/export-to-dynatrace","providers":[],"tags":["apis","compliance","conformance","oas"],"author":"264","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/APIContext_API_Conformance_Summary_x8dy5Wp.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAPIContext_API_Conformance_Summary_x8dy5Wp.jpg&sign=D-nvm8C2j0JWn8X3h4lTBsNWs5D9Ask8J2MINofJFwo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAPIContext_API_Conformance_Summary_x8dy5Wp.jpg&sign=cZSTbWrqsbird8BOyeJYEeecXvPI7a7zhMtcgkw7-ps","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAPIContext_API_Conformance_Summary_x8dy5Wp.jpg&sign=SVIEHo6nNFwIPMAh0wXAJWr8XQ98EZwNjKb-fWuSuIU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAPIContext_API_Conformance_Summary_x8dy5Wp.jpg&sign=ai84WASt1w1mU2CSbVlObFKL7VvmLvGLUqrp5KV6WR8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAPIContext_API_Conformance_Summary_x8dy5Wp.jpg&sign=5wPXhEnE5BNuvkrders_DP4jhMoiqh1G2XKZxUfElwQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAPIContext_API_Conformance_Summary_x8dy5Wp.jpg&sign=jvht1dBfeRekvnEw0GCyl8jnY120TrXqtXCy65NLLC4"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/APIContext_API_Conformance_Results_in_Dynatrace.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAPIContext_API_Conformance_Results_in_Dynatrace.jpg&sign=0J3GJUyZojz8x6Pwbg6OPYAlgfd3abixhYzXOYiczU8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAPIContext_API_Conformance_Results_in_Dynatrace.jpg&sign=7ejKyqdnS3ML16EGgHBma22ZrZLP6Ln8adMz10fJ20w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAPIContext_API_Conformance_Results_in_Dynatrace.jpg&sign=A-PNpiXDnYmWp7eyLZd9OwfqgTY27zja40zPfMj4wp8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAPIContext_API_Conformance_Results_in_Dynatrace.jpg&sign=XiJ4rumsBE7nr1xtKG8lntmNy4N5gtuYNM6QauqAoVQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAPIContext_API_Conformance_Results_in_Dynatrace.jpg&sign=4ZxpM_ZGq7uJ0UwohTwJqN_vbhg0X6ZEFNkTc_qjH4g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAPIContext_API_Conformance_Results_in_Dynatrace.jpg&sign=uQh4QvT7CDRpicSiv-o182sg2b4eUNXoLkJtk-QMf2g"}}],"support_link":"mailto:support@apicontext.com","support_information":{"email":"support@apicontext.com","url":""},"sales_link":"","pricing":"Bring your own license","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Ensure your APIs are compliant. APIContext monitors your APIs for conformance with OpenAPI Specifications (OAS), and open standards like OAuth, OpenID Connect, FAPI (Financial-grade API), FDX (Financial Data Exchange), and others. When a nonconformance is detected, APIContext sends a real-time notification directly to Dynatrace. Nonconformances can include a schema mismatch, authentication issue, or unexpected response behavior. Centralize visibility into API health, detect API drift, see misconfigurations early, and route noncompliance alerts to the right responders through existing Dynatrace workflows. This helps accelerate remediation, improve system reliability, and maintain trust with partners and consumers."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"- Detect API drift and contract violations in real-time \n- Route conformance issues into Dynatrace for unified incident management \n- Maintain compliance with open standards and custom rules\n- Reduce time to resolution by surfacing actionable, API-specific insights"},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.881278Z","created":"2025-09-18T09:00:27.073853Z","seo_title":"APIContext monitoring & observability","seo_description":"Validate API conformance with open standards, schemas, and specifications. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/APIContext_API_Conformance_Summary_x8dy5Wp.jpg","https://cdn.hub.central.dynatrace.com/hub/APIContext_API_Conformance_Results_in_Dynatrace.jpg"],"about":"Ensure your APIs are compliant. APIContext monitors your APIs for conformance with OpenAPI Specifications (OAS), and open standards like OAuth, OpenID Connect, FAPI (Financial-grade API), FDX (Financial Data Exchange), and others. When a nonconformance is detected, APIContext sends a real-time notification directly to Dynatrace. Nonconformances can include a schema mismatch, authentication issue, or unexpected response behavior. Centralize visibility into API health, detect API drift, see misconfigurations early, and route noncompliance alerts to the right responders through existing Dynatrace workflows. This helps accelerate remediation, improve system reliability, and maintain trust with partners and consumers.","use_cases":"","supported_distributions":"","get_started":"- Detect API drift and contract violations in real-time \n- Route conformance issues into Dynatrace for unified incident management \n- Maintain compliance with open standards and custom rules\n- Reduce time to resolution by surfacing actionable, API-specific insights"},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":864,"slug":"apigee","title":"Apigee","description":"Remotely monitor your Apigee proxies.","logo":"https://dt-cdn.net/hub/logos/apigee.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/apigee-extension","providers":[],"tags":["api","application-monitoring","gateway","loadbalancing","proxy","routing"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Apigee overview dashboard","src":"https://dt-cdn.net/hub/apigee_dashboard.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_dashboard.png&sign=6MUljBpFyKyCjfwoSFlqGROtfyJ2UgEVqqKESJT5hcE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_dashboard.png&sign=WEv_nVGIoYxxL6P9eOzYzl5JOFGH1VG__UElV2EUMrw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_dashboard.png&sign=aq9PwcoynfjVBXihBE4lpF7F0n3aUebVChfDDQLKtnU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_dashboard.png&sign=-0oy0hxX2fVGw8DTfuRbWywElzvkyZM6lcSK4v8BKwA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_dashboard.png&sign=GY1FxHT-HelAydlHHiVYulvWr5j15U00FZJpv9UWAp0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_dashboard.png&sign=5Cce3UpWtAcwbI2_oaqTx82cXbYgg2QZ6Vp0xQDvyLk"}},{"caption":"Apigee proxy entity","src":"https://dt-cdn.net/hub/proxy_entity.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproxy_entity.png&sign=8n2p88IvZ5mNQhslITk8pOY17yyBBrcuNHSVmEl00_M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproxy_entity.png&sign=_uhpL8kQhoioNAK0TQhXoXHqBx1NsGy4ylF5PZvyqbQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproxy_entity.png&sign=MgtENmjUJIctRSk6gA4Oj4PquzydYLb214NUGwWIcEQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproxy_entity.png&sign=g_ajq2I5DQoxDWc2Pby1nf04TeWb5vy4QxIXMqEMePU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproxy_entity.png&sign=NCVEHTGezRfrp11e_9AOJuIMtnmPDsOptzvWcguIqXY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproxy_entity.png&sign=TwViw6C1ZWb6y34ef7LaNULP_Ea7TN9GS2kzIKBYxWA"}},{"caption":"Apigee metrics","src":"https://dt-cdn.net/hub/apigee_metrics.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_metrics.png&sign=w-4Cqa_9qXhps_x9zKBuE69JG19XGD55WieCd7kQqew","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_metrics.png&sign=uZmTklfOuuaVFbR4ibAKG9KeySKHDnINOwsAqpoFeB4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_metrics.png&sign=86LnzId0ha_DlQveRqm3QhOkpXYK9U_ZYFr-NGSHrAE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_metrics.png&sign=ObOScbM5Pei0WdM_uYQoQftsKyYZD9zYzSEU-5BVeg0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_metrics.png&sign=TnVWyCHE_OZaoZM1vsdNyP7Na4cpWWAl-LGW1AQ6yko","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_metrics.png&sign=01fgpb7005u5Y43JTaQZhAw8tuftURZKwdy3R7IdtuE"}},{"caption":"Apigee configuration","src":"https://dt-cdn.net/hub/apigee_config.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_config.png&sign=evfD3lKOtFHnZcoERnyjC_xP2vmWvBcgXXpXSjMhxZk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_config.png&sign=p6SU5g8mGrFQy-mAmLETAXRJafldLEo15IvTi52SBnw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_config.png&sign=3GMiGAeRosR72E6YXJTpTOeB3C4qRZmLWpuFfrXmMSA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_config.png&sign=Y_ERTpFckoVJEP_vQWj-9JcWrS7DglPJvuT3aLnUklE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_config.png&sign=IXykwKHOX8XwzeMc33wIzRi9unOOfGhfPe-IgdkdXNk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapigee_config.png&sign=DPOrBCTvilwCoBtZmVK6CrgZI-g8XuEBUJIoppxfWTk"}},{"caption":"Apigee dimension selection","src":"https://dt-cdn.net/hub/proxy_dimensions.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproxy_dimensions.png&sign=FR_WMMKAQunaCFjV6wqJNmbyPM6wIOVCVrnnlS5rfb8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproxy_dimensions.png&sign=k3Wvei3JAWQvOxD8jBcahl7emCJpVSUuNTCcUgAz6II","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproxy_dimensions.png&sign=W6wp12fxH_t5fSnliElJywTxfca_xeDh5LkPqqQ-cNA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproxy_dimensions.png&sign=OVgeqdJUHP-do98RizcscaaZxNJSC86V5LJxAxqIegk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproxy_dimensions.png&sign=ftYzO0oSAOcgxOyX1pg7PRCQQZ_D6EvEIsLBS9ayJZs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproxy_dimensions.png&sign=tlppztLsN0MT_dPBht5AOXL--xZnszVT5jycrnvs_G8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"5.0.2","release_latest_validation_result":{"name": "com.dynatrace.extension.apigee", "author": {"name": "Dynatrace"}, "version": "5.0.2", "fileHash": "aff8d6952d4034bccbe1c59678a6e1e94905ab3fc4e1529d8fad1c5ce7313a9c", "variables": [], "dataSources": ["python"], "featureSets": ["policy_error", "total_response_time", "target_response_time", "target_error", "traffic", "response_size", "max_response_size", "max_response_latency", "cache_hit", "max_target_response_time", "max_total_response_time", "l1_cache_elements", "max_request_size", "proxy_error", "ax_cache_executed", "default", "request_processing_latency", "throughput", "response_latency", "max_request_processing_latency", "request_size", "max_l1_cache_elements"], "extensionName": "com.dynatrace.extension.apigee", "minEECVersion": "1.318.0", "featureSetsDetails": {"default": {"metrics": [{"key": "apigee.api.connectivity", "metadata": {"unit": "Percent", "description": "Was Dynatrace able to poll the Apigee API without errors?", "displayName": "Apigee API Connectivity"}}], "isRecommended": true}, "traffic": {"metrics": [{"key": "apigee.traffic", "metadata": {"unit": "Count", "description": "The total number of API calls processed by Edge in the specified time period.", "displayName": "Apigee Traffic (message count)"}}], "description": "Collect the total number of API calls processed by Apigee in the specified time period - message count.", "isRecommended": true}, "cache_hit": {"metrics": [{"key": "apigee.cache_hits", "metadata": {"unit": "Count", "description": "The number of successful API requests that use the Response Cache instead of the response from the target service.", "displayName": "Apigee Cache Hits"}}], "description": "Collect the number of successful API requests that use the Response Cache instead of the response", "isRecommended": false}, "throughput": {"metrics": [{"key": "apigee.throughput", "metadata": {"unit": "Count", "description": "The average number of transactions, meaning API proxy requests, per second.", "displayName": "Apigee Average Transactions per Second"}}], "description": "Collect the number of API proxy requests per second - transactions.", "isRecommended": true}, "proxy_error": {"metrics": [{"key": "apigee.errors", "metadata": {"unit": "Count", "description": "The total number of times API proxies failed over the specified time period.", "displayName": "Apigee Proxy Errors"}}], "description": "Collect the number of times API proxies failed over the specified time period.", "isRecommended": true}, "policy_error": {"metrics": [{"key": "apigee.policy_errors", "metadata": {"unit": "Count", "description": "The total number of policy errors encountered.", "displayName": "Apigee Policy Errors"}}], "description": "Collect the number of errors that occurred in policies during the processing of API requests.", "isRecommended": true}, "request_size": {"metrics": [{"key": "apigee.request_size", "metadata": {"unit": "Byte", "description": "The average size of the request payload received by Edge, in bytes.", "displayName": "Apigee Request Size"}}], "description": "Collect the average size of the request payload received by Apigee, in bytes.", "isRecommended": false}, "target_error": {"metrics": [{"key": "apigee.target_errors", "metadata": {"unit": "Count", "description": "The total number of 5xx responses from the target service. These are target service errors not caused by Apigee.", "displayName": "Apigee Target Errors"}}], "description": "Collect the total number of 5xx responses from the target service. These are target service errors not caused by Apigee.", "isRecommended": true}, "response_size": {"metrics": [{"key": "apigee.response_size", "metadata": {"unit": "Byte", "description": "The average size of the response payload returned to the client, in bytes.", "displayName": "Apigee Response Size"}}], "description": "Collect the average size of the response payload returned to the client, in bytes.", "isRecommended": false}, "max_request_size": {"metrics": [{"key": "apigee.request_size_max", "metadata": {"unit": "Byte", "description": "The maximum size of the request payload received by Edge, in bytes.", "displayName": "Apigee Max Request Size"}}], "description": "Collect the maximum size of the request payload received by Apigee, in bytes.", "isRecommended": false}, "response_latency": {"metrics": [{"key": "apigee.response_latency", "metadata": {"unit": "MilliSecond", "description": "The average amount of time in milliseconds, that it takes Edge to process API responses", "displayName": "Apigee Response Processing Latency"}}], "description": "Collect the average time in milliseconds, that it takes Apigee to process API responses.", "isRecommended": false}, "ax_cache_executed": {"metrics": [{"key": "apigee.ax_cache_executed", "metadata": {"unit": "Count", "description": "The number of times that a cache policy was executed during the processing of API requests.", "displayName": "Apigee Cache Executed"}}], "description": "Collect the number of times that a cache policy was executed during the processing of API requests.", "isRecommended": false}, "l1_cache_elements": {"metrics": [{"key": "apigee.l1_cache_elements", "metadata": {"unit": "Count", "description": "The average number of elements in the L1 cache.", "displayName": "Apigee L1 Cache Elements"}}], "description": "Collect the average number of elements in the L1 cache at the time of collection.", "isRecommended": false}, "max_response_size": {"metrics": [{"key": "apigee.response_size_max", "metadata": {"unit": "Byte", "description": "The maximum size of the response payload returned to the client, in bytes.", "displayName": "Apigee Max Response Size"}}], "description": "Collect the maximum size of the response payload returned to the client, in bytes.", "isRecommended": false}, "total_response_time": {"metrics": [{"key": "apigee.total_response_time", "metadata": {"unit": "MilliSecond", "description": "The amount of time in milliseconds, from when Edge receives a request from a client to when Edge sends the response back to the client.", "displayName": "Apigee Total Response Time"}}], "description": "Collect the amount of time in milliseconds, from when Apigee receives a request from a client to when Apigee sends the response back to the client.", "isRecommended": true}, "max_response_latency": {"metrics": [{"key": "apigee.response_latency_max", "metadata": {"unit": "MilliSecond", "description": "The maximum amount of time in milliseconds, that it takes Edge to process API responses", "displayName": "Apigee Max Response Processing Latency"}}], "description": "Collect the maximum time in milliseconds, that it takes Apigee to process API responses.", "isRecommended": false}, "target_response_time": {"metrics": [{"key": "apigee.target_response_time", "metadata": {"unit": "MilliSecond", "description": "The average amount of time in milliseconds, for the target server to respond to a call.", "displayName": "Apigee Target Response Time"}}], "description": "Collect the average time in milliseconds, for the target server to respond to a call.", "isRecommended": true}, "max_l1_cache_elements": {"metrics": [{"key": "apigee.l1_cache_elements_max", "metadata": {"unit": "Count", "description": "The maximum number of elements in the L1 cache.", "displayName": "Apigee L1 Cache Elements Max"}}], "description": "Collect the maximum number of elements in the L1 cache during the collection interval.", "isRecommended": false}, "max_total_response_time": {"metrics": [{"key": "apigee.total_response_time_max", "metadata": {"unit": "MilliSecond", "description": "The maximum amount of time in milliseconds, from when Edge receives a request from a client to when Edge sends the response back to the client.", "displayName": "Apigee Max Total Response Time"}}], "description": "Collect the maximum amount of time in milliseconds, from when Apigee receives a request from a client to when Apigee sends the response back to the client.", "isRecommended": true}, "max_target_response_time": {"metrics": [{"key": "apigee.target_response_time_max", "metadata": {"unit": "MilliSecond", "description": "The maximum amount of time in milliseconds, for the target server to respond to a call.", "displayName": "Apigee Max Target Response Time"}}], "description": "Collect the maximum time in milliseconds, for the target server to respond to a call.", "isRecommended": true}, "request_processing_latency": {"metrics": [{"key": "apigee.request_latency", "metadata": {"unit": "MilliSecond", "description": "The average amount of time in milliseconds, that it takes Edge to process incoming requests.", "displayName": "Apigee Average Request Processing Latency"}}], "description": "Collect the average time in milliseconds, that it takes Apigee to process incoming requests.", "isRecommended": false}, "max_request_processing_latency": {"metrics": [{"key": "apigee.request_latency_max", "metadata": {"unit": "MilliSecond", "description": "The maximum amount of time in milliseconds, that it takes Edge to process incoming requests.", "displayName": "Apigee Max Request Processing Latency"}}], "description": "Collect the maximum time in milliseconds, that it takes Apigee to process incoming requests.", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension provides the ability to remotely monitor Apigee through the [Analytics Metrics API](https://docs.apigee.com/api-platform/analytics/analytics-reference). Every minute, this extension polls Apigee to ingest data about how each proxy is performing.\n\n### This is intended for users, who:\n- Would like to monitor the health and performance of the Apigee proxies\n- Look for analysis support for Ops, IT and developers.\n\n### This enables you to:\n- Monitor Apigee with a dedicated dashboard and Dynatrace entities to represent each proxy\n- Detect anomalies and alert on them"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"The extension enables insights into the overall health of Apigee and API proxies."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Apigee extension](https://docs.dynatrace.com/docs/shortlink/apigee-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- Apigee Edge\n- Apigee Private Cloud\n- Apigee X (Google cloud platform)\n- Apigee Hybrid (Google cloud platform)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.668953Z","created":"2023-04-27T07:43:04.346090Z","seo_title":"Apigee monitoring & observability","seo_description":"Remotely monitor your Apigee Edge, Apigee X or Apigee Private Cloud proxies. Detect anomalies and alert on them. Free trial!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/apigee_dashboard.png","https://dt-cdn.net/hub/proxy_entity.png","https://dt-cdn.net/hub/apigee_metrics.png","https://dt-cdn.net/hub/apigee_config.png","https://dt-cdn.net/hub/proxy_dimensions.png"],"about":"This extension provides the ability to remotely monitor Apigee through the [Analytics Metrics API](https://docs.apigee.com/api-platform/analytics/analytics-reference). Every minute, this extension polls Apigee to ingest data about how each proxy is performing.\n\n### This is intended for users, who:\n- Would like to monitor the health and performance of the Apigee proxies\n- Look for analysis support for Ops, IT and developers.\n\n### This enables you to:\n- Monitor Apigee with a dedicated dashboard and Dynatrace entities to represent each proxy\n- Detect anomalies and alert on them","use_cases":"The extension enables insights into the overall health of Apigee and API proxies.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Apigee extension](https://docs.dynatrace.com/docs/shortlink/apigee-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.apigee@5.0.2","fqn":"com.dynatrace.extension.apigee","version":"5.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-5.0.2-aff8d6952d4034bccbe1.zip","release_notes":"- Improve existing unified analysis screens","created":"2026-06-16T23:18:24.971002Z"},{"name":"com.dynatrace.extension.apigee@5.0.1","fqn":"com.dynatrace.extension.apigee","version":"5.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-5.0.1-0d69efae6a377652eaf2.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.333.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the classic pipeline.\n  - This means that classic rules will no longer be used on metrics ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  Smartscape on Grail.\n-  Refactored feature sets according to the best practices established [here](https://docs.dynatrace.com/docs/observe/infrastructure-observability/networks/networks-cost-optimization).\n-  Added feature set metadata for recommended metrics.","created":"2026-05-27T06:24:14.407473Z"},{"name":"com.dynatrace.extension.apigee@4.0.4","fqn":"com.dynatrace.extension.apigee","version":"4.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-4.0.4-6e694310deb3965656b5.zip","release_notes":"- Proxy credentials are now optional and can be excluded","created":"2026-05-10T04:32:48.534425Z"},{"name":"com.dynatrace.extension.apigee@4.0.3","fqn":"com.dynatrace.extension.apigee","version":"4.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-4.0.3-bda8e8b24e4b2921be10.zip","release_notes":"- Add extra metrics and support feature sets\n- Add support for custom google locations: https://docs.cloud.google.com/apigee/docs/locations#available-apigee-api-control-plane-hosting-jurisdictions\n- Add support for Oauth2 client_credentials grant type\n- Improve settings layout and documentation","created":"2026-04-20T10:35:23.241859Z"},{"name":"com.dynatrace.extension.apigee@3.2.3","fqn":"com.dynatrace.extension.apigee","version":"3.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-3.2.3-e4cc2eb8b94c7157364d.zip","release_notes":"✨ New in this version:\r\n- Added Davis anomaly detector templates to extension package","created":"2026-01-15T13:11:30.640699Z"},{"name":"com.dynatrace.extension.apigee@3.2.1","fqn":"com.dynatrace.extension.apigee","version":"3.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-3.2.1-fe98ae08b376c6816058.zip","release_notes":"**⚠️ NOTICE: This version requires a minimum Dynatrace and EEC version of 1.313**\n\n🚀 Improved in this version:\n- Add Dynatrace Error Codes to reported errors","created":"2025-10-24T12:37:30.417990Z"},{"name":"com.dynatrace.extension.apigee@3.1.7","fqn":"com.dynatrace.extension.apigee","version":"3.1.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-3.1.7-1a09acbdc361ecffed7b.zip","release_notes":"- Adds the option to specify custom `Client ID` and `Client Secret` values for Oauth authentication.","created":"2025-09-29T21:48:07.681007Z"},{"name":"com.dynatrace.extension.apigee@3.1.2","fqn":"com.dynatrace.extension.apigee","version":"3.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-3.1.2-93e2f31a80263f70d6e0.zip","release_notes":"- Generate new platform dashboard and screen updates\n- Add support for `dt.security_context`","created":"2025-08-12T15:04:20.229450Z"},{"name":"com.dynatrace.extension.apigee@3.1.0","fqn":"com.dynatrace.extension.apigee","version":"3.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-3.1.0-24b78233adeb9a166d0a.zip","release_notes":"- Add new platform dashboard","created":"2025-06-20T15:59:14.962709Z"},{"name":"com.dynatrace.extension.apigee@3.0.6","fqn":"com.dynatrace.extension.apigee","version":"3.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-3.0.6-f28b77fe1df1bfb6b466.zip","release_notes":"- Adds an option to ignore an empty metrics response from Apigee instead of raising it as an error.\n- The list of extra dimensions to collect can now be empty","created":"2025-06-03T07:34:38.055307Z"},{"name":"com.dynatrace.extension.apigee@3.0.2","fqn":"com.dynatrace.extension.apigee","version":"3.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-3.0.2-d68f0_EiQg7qG.zip","release_notes":"Include `chardet` as an install dependency.\nWithout this requests uses `charset-normalizer` which requires an executable `.so` file, which is often blocked on `noexec` filesystems.","created":"2024-05-08T16:31:28.511132Z"},{"name":"com.dynatrace.extension.apigee@3.0.1","fqn":"com.dynatrace.extension.apigee","version":"3.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-3.0.1-f86f9_Y3DvBDe.zip","release_notes":"* Fixes a bug where requests were still being validated even if '**Verify**' was set to false in the configuration.\n* Requires both **Verify** and **Use Custom Certificates** to be enabled before using custom certificate bundles to validate Apigee host SSL","created":"2024-05-01T10:40:23.198433Z"},{"name":"com.dynatrace.extension.apigee@3.0.0","fqn":"com.dynatrace.extension.apigee","version":"3.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-3.0.0-a30d3_eDVwRMz.zip","release_notes":"Note: This update requires Monitoring Configurations to be recreated. You cannot automatically update a configuration from 2.x.x to 3.0.0 due to the various configuration and UI changes.\n\n- Improve extension configuration settings\n  - Drop SAML auth from the supported options\n  - Google authentication properties can now be added to the extension configuration\n  - Credential vault support for username/password fields\n  - Improved documentation\n- Always Include the Proxy (apiproxy) dimension.\n- Reduce custom dimension selection to 4 (apiproxy is always the 5th)\n- Improved error reporting.\n- Collect an Apigee API connection metric\n  - Custom alert for when the apigee API connection fails\n- SSL verification settings now used in Google oauth2 requests","created":"2024-03-21T11:30:51.573904Z"},{"name":"com.dynatrace.extension.apigee@2.0.2","fqn":"com.dynatrace.extension.apigee","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-2.0.2-a9a91_kOCwCqe.zip","release_notes":"- Add option to mask 'Client IP' addresses.\n- Add organization and environment dimensions\n- Add a warning about high metric cardinality and sensitive data in the dimension selection field","created":"2024-02-13T07:49:52.263501Z"},{"name":"com.dynatrace.extension.apigee@2.0.1","fqn":"com.dynatrace.extension.apigee","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-2.0.1-ccd35_PznTUkw.zip","release_notes":"* Add entity type to metrics for tags and management zone rules\n* Proxy icon for created Entities\n* Update dependency package versions","created":"2023-11-09T10:36:56.850113Z"},{"name":"com.dynatrace.extension.apigee@1.0.11","fqn":"com.dynatrace.extension.apigee","version":"1.0.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-1.0.11-8195_DuphnzM.zip","release_notes":"* Advanced configuration option - custom request timeout","created":"2023-09-12T08:53:11.050669Z"},{"name":"com.dynatrace.extension.apigee@1.0.10","fqn":"com.dynatrace.extension.apigee","version":"1.0.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-1.0.10-b4ee_vLCJnnx.zip","release_notes":"* Support for all [Apigee Analytics Dimensions ](https://docs.apigee.com/api-platform/analytics/analytics-reference#dimensions)","created":"2023-08-29T06:39:45.591638Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.apigee@5.0.2","fqn":"com.dynatrace.extension.apigee","version":"5.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.apigee/com.dynatrace.extension.apigee-5.0.2-aff8d6952d4034bccbe1.zip","release_notes":"- Improve existing unified analysis screens","created":"2026-06-16T23:18:24.971002Z"}]},{"id":64,"slug":"apple-safari","title":"Apple Safari","description":"Graphical web browser developed by Apple, based on the WebKit engine.","logo":"https://dt-cdn.net/hub/logos/apple-safari.png","link_to":"https://docs.dynatrace.com/docs/shortlink/supported-technologies#real-user-monitoring","documentation_link":"","providers":[],"tags":["apple","browser","real-user-monitoring"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1011,"slug":"application-audit-logs-via-aws-appfabric","title":"Application audit logs via AWS AppFabric","description":"Oversee security and monitor audit logs of SaaS applications with Dynatrace.","logo":"https://dt-cdn.net/hub/images-icon.png","link_to":"https://aws.amazon.com/blogs/business-productivity/aws-appfabric-how-aws-appfabric-and-dynatrace-work-together-to-enhance-your-saas-application-security-observability/","documentation_link":"","providers":[],"tags":["asana","aws","dropbox","jira","log","log-analytics","logging","log-ingest-integration","logs in grail","miro","okta","saas","security","security investigation","slack","smartsheet","Zendesk","zoom"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Figure 1: Dynatrace Notebooks filtered to AWS AppFabric","src":"https://dt-cdn.net/hub/hub-app-fabric-figure1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure1.png&sign=D5HNL2Y119NQrQmoXb9QdB-dnh2e4T6VEYnYsRQPMLE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure1.png&sign=qmg8poKTp9RnJ6sAg6Cg5I0IAoGC6CrbaxZdThjxNaM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure1.png&sign=-wjkz_f7CdcnhSPv4zqQMAIKoj0x5mhRqhV8NUTYSFA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure1.png&sign=LilPoPYgJKpps2Knk9HM8oUupHXqE7jgtPdgLO9dNDg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure1.png&sign=EeB6i6jV8eDVno0kfEyGnEr3x_3aGHGmx6n2RRNPAyo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure1.png&sign=BbskmJ9w5Cj2gQKddWOIkR5FIple5FNwieva9_WNStQ"}},{"caption":"Figure 2: Dynatrace Notebook pie chart visualization of SaaS log events per applications","src":"https://dt-cdn.net/hub/hub-app-fabric-figure2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure2.png&sign=os6bBiWVyGh_sKOZMg6FCvfq7OxAqGDz8D8mWnfihiU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure2.png&sign=kui8Iochv_61DyPB-bg2gzgbzW3o2u9yO6Lj404n7iM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure2.png&sign=mRv4BjZSOdzzurgl-_08v7eamsUhbseKYSLgKDrG26s","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure2.png&sign=yTrIVHtea0e97zSapgK-EST3qgVf5KoWXc-KdyTIKwI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure2.png&sign=kKw5nXbIpArwiu4LZJyXjM8FHqW7dsToHZxrgFDU5Eg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure2.png&sign=2K-9LAeVRXId99OdvD43JSXr7Ke4HtCE9AWXWClMlZo"}},{"caption":"Figure 3: Example of Dynatrace problem raised based on audit logs","src":"https://dt-cdn.net/hub/hub-app-fabric-figure3_AMQAfng.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure3_AMQAfng.png&sign=1kvjj95iWF4k593UuuDP5HciqU9egJZ_P0OB_YA--O0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure3_AMQAfng.png&sign=KmVYjWO15ydJn6kC4SNPVcMvf4rtJlacsjcIOr4vQsc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure3_AMQAfng.png&sign=_Nh7nNNFmHhEH0B3cwjyKgvdEo0eaGm9WlwxMFQJ24E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure3_AMQAfng.png&sign=bBIyo-CF_JUzxcuh-1_2z400UpIav-bF1VZYadd5Oro","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure3_AMQAfng.png&sign=vH9aj2Mk5xXImBSoUakmVQu8Z2r0yZObu-xpL0HoDIw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub-app-fabric-figure3_AMQAfng.png&sign=goBJ82qu71KtcUBgFCOUD5lOGY6VKPKTUsrCHq2J7mI"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"[AWS AppFabric](https://aws.amazon.com/appfabric/), is an AWS service that quickly connects SaaS applications across an organization for enhanced security and employee productivity. The [AWS AppFabric for security](https://aws.amazon.com/appfabric/features/) feature fully manages the integrations with over 25 applications so customers can get started in just a few clicks – no coding required. Once connected, AppFabric automatically normalizes SaaS audit logs into the [Open Cybersecurity Schema Framework (OCSF)](https://schema.ocsf.io), which allows customers to use common queries for audit logs and track user activity across all their SaaS applications.\n\nGet control and oversee the security of your Enterprise SaaS security landscape with Dynatrace and AWS AppFabric. Ingest and monitor audit logs of popular SaaS applications including Atlassian Jira, Microsoft 365, GitHub, Zendesk and [many more](https://aws.amazon.com/appfabric/supported-applications/).\n\n**Use Cases** for AppFabric:\n\n- **Quickly connect your SaaS applications.** AppFabric natively connects top SaaS productivity and security applications to each other, providing a fully managed SaaS interoperability solution.\n- **Elevate your security posture.** Application data is automatically normalized, so administrators can set common policies, standardize security alerts, and easily manage user access across multiple applications."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"To connect your SaaS applications to AppFabric, follow [the getting started documentation](https://docs.aws.amazon.com/appfabric/latest/adminguide/getting-started-security.html). When [setting up the audit log ingestions](https://docs.aws.amazon.com/appfabric/latest/adminguide/getting-started-security.html#getting-started-3-set-up-ingestion), select Amazon S3 as the destination and OCSF-JSON on the Schema & Format configuration for the Dynatrace AWS S3 Log Forwarder to automatically recognize and enrich logs.\n\nFollow the instructions [to deploy the Dynatrace AWS S3 Log Forwarder](https://github.com/dynatrace-oss/dynatrace-aws-s3-log-forwarder) on your AWS Account. Note that AWS AppFabric is available in the US East (N. Virginia), Europe (Ireland), and Asia Pacific (Tokyo) regions, so the Amazon S3 buckets where the logs are delivered need to be created in the same region where AWS AppFabric is configured. If you normally use a different AWS region and want to deploy the Dynatrace AWS S3 Log Forwarder on it, instead of the region where you configure AppFabric, follow the instructions to [configure cross-region log forwarding](https://github.com/dynatrace-oss/dynatrace-aws-s3-log-forwarder/blob/main/docs/log_forwarding.md#forward-logs-from-s3-buckets-on-different-aws-regions)."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Analyzing AWS AppFabric logs with Notebooks and the Dynatrace Query Language (DQL)\n\nWhen AWS AppFabric logs are ingested into Dynatrace AWS S3 Log Forwarder, log entries are enriched with a set of attributes that enable security analysts to easily query them for anomalous behavior. All AWS AppFabric SaaS audit log entries are automatically detected and enriched with the following attributes:\n\n* aws.service: appfabric\n* log.source: {saas_product_name}\n* audit.identity: {email_address_of_the_user_performing_the_action}\n* audit.action: {ocsf_normalized_action_category}\n\nDynatrace offers [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/notebook), enabling organizations to create powerful, data-driven documents for custom analytics of logs, events, and metrics. Notebooks helps users understand and perform an in-depth analysis of AppFabric logs using Dynatrace’s query language called [DQL](https://docs.dynatrace.com/docs/platform/grail/dynatrace-query-language).\n\nAfter connecting your SaaS applications to AppFabric and choosing Dynatrace as your destination, you can analyze logs by adding a log explorer to Dynatrace’s Notebook. From the Dynatrace Notebook application, click on the + button and then select Explore logs. Then, customize the filters key to aws.service and the value to appfabric showing in figure 1.\n\nWith AppFabric now surfacing normalized logs in a Dynatrace Notebook, apply quantitative analysis to better understand the log data and events. Dynatrace Notebooks enable users to format the output in tables and graphs to visualize data at a glance. Configure the filters to:\n\n    fetch logs\n    | filter aws.service == \"appfabric\"\n    | summarize count(), by: {log.source}\n\nIn figure 2, a pie chart shows log events per SaaS application.\n\n### Set up alerts for suspicious user activity\n\nAppFabric customers often ask for alerts if suspicious activity occurs across their SaaS applications. With AppFabric integration with Dynatrace Log Management analytics, customers can [set up alerts based on the occurrence of specific log events](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-management-and-analytics/lma-use-cases/lma-e2e-set-log-alert).\n\nIn figure 3, example shows Dynatrace problem raised based on audit logs"},"sourceId":"details"}],"modified":"2025-11-04T08:05:56.890891Z","created":"2024-03-27T12:02:04.977608Z","seo_title":"Application audit logs via AWS AppFabric monitoring & observability","seo_description":"Oversee security and monitor audit logs of SaaS applications with Dynatrace. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/hub-app-fabric-figure1.png","https://dt-cdn.net/hub/hub-app-fabric-figure2.png","https://dt-cdn.net/hub/hub-app-fabric-figure3_AMQAfng.png"],"about":"[AWS AppFabric](https://aws.amazon.com/appfabric/), is an AWS service that quickly connects SaaS applications across an organization for enhanced security and employee productivity. The [AWS AppFabric for security](https://aws.amazon.com/appfabric/features/) feature fully manages the integrations with over 25 applications so customers can get started in just a few clicks – no coding required. Once connected, AppFabric automatically normalizes SaaS audit logs into the [Open Cybersecurity Schema Framework (OCSF)](https://schema.ocsf.io), which allows customers to use common queries for audit logs and track user activity across all their SaaS applications.\n\nGet control and oversee the security of your Enterprise SaaS security landscape with Dynatrace and AWS AppFabric. Ingest and monitor audit logs of popular SaaS applications including Atlassian Jira, Microsoft 365, GitHub, Zendesk and [many more](https://aws.amazon.com/appfabric/supported-applications/).\n\n**Use Cases** for AppFabric:\n\n- **Quickly connect your SaaS applications.** AppFabric natively connects top SaaS productivity and security applications to each other, providing a fully managed SaaS interoperability solution.\n- **Elevate your security posture.** Application data is automatically normalized, so administrators can set common policies, standardize security alerts, and easily manage user access across multiple applications.","use_cases":"","supported_distributions":"","get_started":"To connect your SaaS applications to AppFabric, follow [the getting started documentation](https://docs.aws.amazon.com/appfabric/latest/adminguide/getting-started-security.html). When [setting up the audit log ingestions](https://docs.aws.amazon.com/appfabric/latest/adminguide/getting-started-security.html#getting-started-3-set-up-ingestion), select Amazon S3 as the destination and OCSF-JSON on the Schema & Format configuration for the Dynatrace AWS S3 Log Forwarder to automatically recognize and enrich logs.\n\nFollow the instructions [to deploy the Dynatrace AWS S3 Log Forwarder](https://github.com/dynatrace-oss/dynatrace-aws-s3-log-forwarder) on your AWS Account. Note that AWS AppFabric is available in the US East (N. Virginia), Europe (Ireland), and Asia Pacific (Tokyo) regions, so the Amazon S3 buckets where the logs are delivered need to be created in the same region where AWS AppFabric is configured. If you normally use a different AWS region and want to deploy the Dynatrace AWS S3 Log Forwarder on it, instead of the region where you configure AppFabric, follow the instructions to [configure cross-region log forwarding](https://github.com/dynatrace-oss/dynatrace-aws-s3-log-forwarder/blob/main/docs/log_forwarding.md#forward-logs-from-s3-buckets-on-different-aws-regions)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1034,"slug":"application-level-objectives-halo","title":"Application Level Objectives (HALO)","description":"Create & Manage Application Level Objectives based on business requirements.","logo":"https://dt-cdn.net/hub/halo-icon-gauge_5ULtWDs.png","link_to":null,"documentation_link":"","providers":[],"tags":["automation","business","slo"],"author":"205","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/definedSLOs_JLaNgln.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FdefinedSLOs_JLaNgln.jpg&sign=p7gciZd6-6oR5BGdNyWqC3VLz5wPxsIDcyO1_dQk9B0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FdefinedSLOs_JLaNgln.jpg&sign=7nP8ac6FQoLcIpbhg-JqhoOjziCocPzylkDOuO2y4Ps","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FdefinedSLOs_JLaNgln.jpg&sign=b-IAMwzcHyoAjMKrjYmu7V_Y8wvttR0LvjO-tY7OAl8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FdefinedSLOs_JLaNgln.jpg&sign=6-QzbCANVbBcQWJf0g2jWy2b3Oor8DXAtIYH2WLR86M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FdefinedSLOs_JLaNgln.jpg&sign=Qaw2ZFC2_AEZ_z_K7WC2AwvamQgN2fQp0QmfokAjs_E","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FdefinedSLOs_JLaNgln.jpg&sign=AoIlXd3WEKe12tnxLBYNABeDoGBuYNGcX80TtGXJAJY"}},{"caption":"","src":"https://dt-cdn.net/hub/Editor_mzR60Gd.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FEditor_mzR60Gd.jpg&sign=HpHD3TBDILda3y4fT5miMkYLFVJzvAOEHgxZG1I6DqE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FEditor_mzR60Gd.jpg&sign=kuteVBH0SR75feBDvxuAeZ_4sw9pBn5nravr0bTkxYY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FEditor_mzR60Gd.jpg&sign=kXC8Y1O5tXaOS35MAI_ZUfe_rMS3xNMaEsLkK1o6YG8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FEditor_mzR60Gd.jpg&sign=8lxL93l-bugUwW73ilZx8JyIM6-Fl3BgPBz7Q8RJadE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FEditor_mzR60Gd.jpg&sign=cvcdoXe271qQiucPNnt7maM4lt6dIp4a6aozRv4gDTU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FEditor_mzR60Gd.jpg&sign=eQdstHb4iv1cHqffv0YBvNe_Zu2uV2OhO9V78Mrz-RI"}},{"caption":"","src":"https://dt-cdn.net/hub/Validate_kcJBkhv.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FValidate_kcJBkhv.jpg&sign=rF43j7rO9s5KkkmZ7dsEaLHn3jIcMPeSnQG3EhvViaw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FValidate_kcJBkhv.jpg&sign=Oo6ZS35rNHcVBWmgLFnfNtS1nALqKtNK7-pCI-sgAyc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FValidate_kcJBkhv.jpg&sign=2wN3A3zumWrP24wKR5WY_WKZszw8moVI0Knu_6Zg9s0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FValidate_kcJBkhv.jpg&sign=IM8LbvpG7gg6H6-6NnVsKJ3lA3jjU3cn1GlPGzjy98A","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FValidate_kcJBkhv.jpg&sign=KpppYJjAlmA8ZH8AbyDif_onMsW6BCOYE7lPlZgZ3MQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FValidate_kcJBkhv.jpg&sign=UXgDlhzCa50cA8Bj9WvA71JfXh31K1yYFaGRi9ptOAs"}},{"caption":"","src":"https://dt-cdn.net/hub/ApplicationSLOs_1.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FApplicationSLOs_1.jpg&sign=-5Xc4CpUWVtNDLP6E4ejpVsxG7LeaCOcdJ83ud_CChc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FApplicationSLOs_1.jpg&sign=fCMf9UfmEXUt3biF594QHJqyq9kdiNIVKu1eKAiBLTo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FApplicationSLOs_1.jpg&sign=74YNZDbAb6l_I_r1qTJvJHUM3D_BwsQUm1ygAFl_mkE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FApplicationSLOs_1.jpg&sign=IdNhHZUWMz4gsEjTW4wGc6LqveUhgfD0hQYs4yLbQA4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FApplicationSLOs_1.jpg&sign=cjoUe4935_zO4tLf2SJzLZf-Gp7SyuGJ8UwQFaSpZs8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FApplicationSLOs_1.jpg&sign=Smm_C7CNbWw2-ue9QSU5izt4UqkZAnY7W1EU2H_Rylk"}}],"support_link":"mailto:Dynatrace@matrix.co.il","support_information":{"email":"Dynatrace@matrix.co.il","url":""},"sales_link":"mailto:Dynatrace@matrix.co.il","pricing":"Contact partner for pricing details","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Holistic Application Level Objectives (HALO) application allows you to consolidate the whole process of defining hierarchical (global) service level objectives, from the analysis of business/product hierarchy, through the design of the objectives, their automatic creation and reporting.\nBy having this consolidation, business and IT people share a common understanding what system components are required for each business goal and what are their importance and operational requirements for the business success."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"Use HALO to:\n* Graphically analyze and document  each product/business hierarchy and their respective objectives\n* Easily compose objectives based on lower level requirements and weights\n* Create complex SLOs without the need to know metric expressions\n* Centrally understand what component is affecting your business/application level objectives"},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.893441Z","created":"2024-06-10T13:19:09.824750Z","seo_title":"Application Level Objectives (HALO) monitoring & observability","seo_description":"Create & Manage Application Level Objectives based on business requirements. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/definedSLOs_JLaNgln.jpg","https://dt-cdn.net/hub/Editor_mzR60Gd.jpg","https://dt-cdn.net/hub/Validate_kcJBkhv.jpg","https://dt-cdn.net/hub/ApplicationSLOs_1.jpg"],"about":"The Holistic Application Level Objectives (HALO) application allows you to consolidate the whole process of defining hierarchical (global) service level objectives, from the analysis of business/product hierarchy, through the design of the objectives, their automatic creation and reporting.\nBy having this consolidation, business and IT people share a common understanding what system components are required for each business goal and what are their importance and operational requirements for the business success.","use_cases":"","supported_distributions":"","get_started":"Use HALO to:\n* Graphically analyze and document  each product/business hierarchy and their respective objectives\n* Easily compose objectives based on lower level requirements and weights\n* Create complex SLOs without the need to know metric expressions\n* Centrally understand what component is affecting your business/application level objectives"},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":65,"slug":"aspnet","title":"ASP.NET","description":"Get deep visibility into the code execution of your ASP.NET apps.","logo":"https://dt-cdn.net/hub/logos/aspnet.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/setup-and-configuration/technology-support/application-software/dotnet?_gl=1*15u3suh*_gcl_au*MTY3NjUxMzg3OC4xNzIyNTAyODI0*_ga*MjAxMDg1NTAwMC4xNjc0ODIxODk4*_ga_1MEMV02JXV*MTcyOTE3NTA5Ni40NTMuMS4xNzI5MTgxNzM4LjAuMC4w","providers":[],"tags":["asp.net","framework","web"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dynatrace provides additional .NET metrics, including suspension, .NET threads, .NET heap, total heap, time in garbage collection, and detailed metrics for Generation 0, 1, and 2 collections and heap sizes. Just select the .NET threads and .NET heap tabs on any IIS application pool or .NET process page to view these metrics and gain deeper insights into your application’s performance.","src":"https://dt-cdn.net/hub/dotnet-metrics-dashboard_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet-metrics-dashboard_1.png&sign=YEfE2tD5N1qsoKL8MX-cNafBpGS7fApK2-U0VGg_OWU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet-metrics-dashboard_1.png&sign=h8luay3iD6DBrAVRXOjNCGoI4jLV7zIzFHlcN8e3o0Q","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet-metrics-dashboard_1.png&sign=qng003hZXmQHUGZtfueUtwRLYGKqomQF8QEjbM_S7qo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet-metrics-dashboard_1.png&sign=UAyeMftzp3evInF7qJE_ribRWUMx-eAwDAB5KEOsL4Y","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet-metrics-dashboard_1.png&sign=bHSmObQq-q1ME_JXdnJmktVy-p4EM8TaYlQ4xJDnZGM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet-metrics-dashboard_1.png&sign=JhYZFAiwtv5IXDZ6ZHtbieEQQS93uiJXzqWptQ8PCi8"}},{"caption":"Dynatrace’s PurePath Technology® captures timing and code-level context for every transaction across all tiers, ensuring no gaps or blind spots. It allows you to drill into services and components from a single user interaction, analyze response times, and identify method-level hotspots. The unique backtrace capability helps understand the impact of methods and database statements on user experience.","src":"https://dt-cdn.net/hub/wcf-end-to-end-service-flow.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwcf-end-to-end-service-flow.png&sign=TDjYbCYZAPfaJ7NEHWY7aE7XnQiQ7MZFWi5DNJZDies","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwcf-end-to-end-service-flow.png&sign=NK6HaGhCqq0IBpyGm8_Lq6ZFmAHdG5hB08BaLP4992s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwcf-end-to-end-service-flow.png&sign=LjihoinguDPS7c28fQ9mFkqsWE9vLTbjNBwo8RyKj0Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwcf-end-to-end-service-flow.png&sign=C1UUXJyEIwZ0QcPbvZ-LDO2CVfHGIkiUEQEHj1SKDSQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwcf-end-to-end-service-flow.png&sign=ukJoI1eNgs9dY8qSaNcZZzQ8DEfCxREmgzecGnCRi3k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwcf-end-to-end-service-flow.png&sign=cC2Vr_uciaGgEBrgkDg2Qas5SY_Yjxg_ylLV4LDs-BE"}},{"caption":"Automatic root-cause analysis is a unique capability of Dynatrace changing the life of operations teams.","src":"https://dt-cdn.net/hub/apmusecases-problemevolution-1918-7cc954c834_v3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapmusecases-problemevolution-1918-7cc954c834_v3.png&sign=xNVJYfDc-Jk47dIsyr6B6U8FEASfDNQ7xA7UhTvXvI4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapmusecases-problemevolution-1918-7cc954c834_v3.png&sign=_3uwvRxp4wthiqw_l7y2bnc4X-kZS81g2EotaNQjd3I","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapmusecases-problemevolution-1918-7cc954c834_v3.png&sign=opli853xJhNoKp7vLe_4KM-7-bf5J7qYsYMf8mKDDRk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapmusecases-problemevolution-1918-7cc954c834_v3.png&sign=aHzfqH1BDzzNjn5NftfYdZACRuPTEShtAs8jziTPL_w","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapmusecases-problemevolution-1918-7cc954c834_v3.png&sign=VUNibyn9YOGlN4-075F08OFKDQiARIf_vT4dR7YNoVw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapmusecases-problemevolution-1918-7cc954c834_v3.png&sign=YLLvRHuCpg8K84Yd-Fuv_ygridOv2oGw53QXTxWkJ6E"}},{"caption":"Dynatrace smart baselining learns what normal looks like for your application. Eliminate false positives and constant noise regarding response times, failure rates and throughput.","src":"https://dt-cdn.net/hub/problem-overview.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblem-overview.png&sign=i6BfeRheHULtsZVjTpQ5ssNp51AafFkcuc6dp5dLPEU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblem-overview.png&sign=wY3GktoPpdFnWrmqXolKXRiSySifUsk9xnGegayIjW0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblem-overview.png&sign=QHpGFwmWcAYrf3-i4fYcXcsYQa0YxiWQ-5qa6mLloAg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblem-overview.png&sign=ynRha4OyUI2HGhMdF7B_KWbHONCivnI8LWaP5ERJ4k8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblem-overview.png&sign=GuLHsjN-mrJCqwPzuVG4Gb5FMBgklZsHMluUYl02Z0g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblem-overview.png&sign=z70TDdt67s-VNbTIk69B-HJhOTZkGW9VpbGerHvj2Yk"}},{"caption":"Correlate host-process log data with problems.","src":"https://dt-cdn.net/hub/log-problem-context.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flog-problem-context.png&sign=7Ax1Fh5QAUmaStruC_i_eCMe8qmOWFzzDd-QuUm7NlU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flog-problem-context.png&sign=hN46duYAKk015BXS4wu-6x_M6na3OwH-XgXu-M-P_ZA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flog-problem-context.png&sign=IARNuXsjqusoYZkIANzyGAXMqwovx9iZvlRstf6bIbY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flog-problem-context.png&sign=3BEp4-XTGMcC-X1ziLFQJpca-VdRxuVnvwEQFh_IaqU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flog-problem-context.png&sign=WQN07NhEXm2pmbbeb5CEaL12QNUOyblK0AjC-mWCoGQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flog-problem-context.png&sign=UJp99Qh-8EETRFQ1Tz5AyTgjkGCy7z6WoOwOz34IIDo"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"ASP.NET is an open source server-side web application framework designed for web development to produce dynamic webpage. It was developed by Microsoft to allow programmers to build dynamic websites, web applications, and web services.\n\nASP.NET MVC is an open source web application framework that allows developers to build a web application by separating concerns into three roles: Model, View, and Controller.\n\nDynatrace monitors and analyzes the activity of your ASP.NET framework, providing visibility down to individual database statements. \n\nBy doing that, Dynatrace also enables you to dig into your ASP.NET MVC applications and find hotspots at the code level. Locate and solve problematic methods with CPU or network bottlenecks within the execution call stack."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"- Deep Code-Level Visibility: Gain insights into the code execution of your ASP.NET apps, identifying performance issues at the method level.\n- End-to-End Transaction Monitoring: Visualize business transaction flows and service execution from end-to-end.\n- Real-Time Problem Detection: Detect and diagnose performance issues in real-time, pinpointing root causes down to the offending code.\n- Quickly resolve performance issues: ASP.NET MVC monitoring identifies code-level hotspots, locates problematic methods with CPU or network bottlenecks, and optimizes application performance by collecting baseline metrics for each action.\n- Azure Integration: Immediate insights into the health of ASP.NET apps running in the Azure Cloud.\n- Automatic Discovery: Auto-discover and map all applications and business transactions continuously.\n- Comprehensive Metrics: Access detailed metrics, including response times, failure rates, throughput, and more.\n- PurePath Technology® Captures timing and code-level context for every transaction across every tier without gaps or blind spots.\n- User Experience Impact: Understand the impact of methods and database statements on user experience with unique backtrace capability.\n### Learn more about .Net monitoring\n- [Top .NET Performance Problems: Learn about how to detect and solve them.](https://www.spreaker.com/episode/005-top-net-performance-problems--8760391)\n- [Automatic end-to-end observability for .NET applications and processes](https://www.dynatrace.com/hub/detail/net/)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:56.898126Z","created":"2020-08-14T07:46:18.051000Z","seo_title":"ASP.NET monitoring & observability","seo_description":"Get deep visibility into the code execution of your ASP.NET apps. Start your free trial today!","customer_story":{"quote":"Dynatrace has given us back so much time – we’re now able to truly focus on innovation and doing cool things, instead of worrying about monitoring and finding the root cause of performance problems.","person":{"name":"Jay Cotton","title":"Performance Engineer Lead"},"company":{"logo":null,"title":"Kroger"},"link_to":{"href":"https://www.dynatrace.com/customers/kroger/","target":null,"href_text":"See their story"}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dotnet-metrics-dashboard_1.png","https://dt-cdn.net/hub/wcf-end-to-end-service-flow.png","https://dt-cdn.net/hub/apmusecases-problemevolution-1918-7cc954c834_v3.png","https://dt-cdn.net/hub/problem-overview.png","https://dt-cdn.net/hub/log-problem-context.png"],"about":"ASP.NET is an open source server-side web application framework designed for web development to produce dynamic webpage. It was developed by Microsoft to allow programmers to build dynamic websites, web applications, and web services.\n\nASP.NET MVC is an open source web application framework that allows developers to build a web application by separating concerns into three roles: Model, View, and Controller.\n\nDynatrace monitors and analyzes the activity of your ASP.NET framework, providing visibility down to individual database statements. \n\nBy doing that, Dynatrace also enables you to dig into your ASP.NET MVC applications and find hotspots at the code level. Locate and solve problematic methods with CPU or network bottlenecks within the execution call stack.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1242,"slug":"atlas","title":"Atlas","description":"Turn Dynatrace observability data into intuitive, actionable 3D maps.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/145/logo/atlas-marketplace-icon-small.png","link_to":null,"documentation_link":"","providers":[],"tags":["map","topology"],"author":"206","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Atlas application graph","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/145/media/Spindox_ATLAS_dark_application_graph.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_application_graph.png&sign=ThQjBRjwKXOl7wm9DlURNvwP8N-7ymBAylVAOScXM6E","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_application_graph.png&sign=NSyk94zFBEC8ks2gIfTwMWeT30haY9WjqLHwAWdFsPo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_application_graph.png&sign=543ftjlBtG6LXchvXQQ61jQy15YJx_MktGDWjuAMz9I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_application_graph.png&sign=rnjM2owwYZ4Fl_SrAPrcH_H3REkpMW8HDh0_c19aoQk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_application_graph.png&sign=_-b9pnEMGj3dgrWfvsvjZJgg2qRgseEBIxWcnVE7x98","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_application_graph.png&sign=JKdpnP-9nsirTlleYHIzs3yY3R3jmILcQ06VCNFRyn4"}},{"caption":"Full architecture graph","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/145/media/Spindox_ATLAS_dark_full_architecture.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_full_architecture.png&sign=IINs-Fn7nbzBhs8rBqXKkEw6S75F42nwTI1WAQBD6lU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_full_architecture.png&sign=1FsNqMWwOhUjYpgMsCPSfrL2m74gB5AoIDm0DuwqqEE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_full_architecture.png&sign=ffHm5q5M7Su6iXILwpMDB9dd8QamMytHPwwdPa7itN4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_full_architecture.png&sign=o7iwkCPl_xZePF-Sg8JNclzzysByrzbV5afFQ2_i5CY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_full_architecture.png&sign=ioasXnM-IQxZKQqCs0Pe-tNG_6gohFKCGk7GXJswT-Q","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_full_architecture.png&sign=5OgHWOA9HaonoHH4OcaeYXZkILhYhx3O1nJgxdbBvaM"}},{"caption":"Palette selection","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/145/media/Spindox_ATLAS_dark_palette_selection.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_palette_selection.png&sign=7EPeG0jgQ2JlQC-nSuN8GkvB6EnQFtfAFR_Qy-F9cYg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_palette_selection.png&sign=t1ukALzSKuVmJjqaCpiIGcP55YYKe2Bdi5CCamKIhPk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_palette_selection.png&sign=LyYSrV-pky2aSvvWPgef6MoP_gnfyrjUckRL6WTa-2k","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_palette_selection.png&sign=DGWjfL_t2-TLiclztsEjbRRTxHHKygC7T5yiCZhOQa4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_palette_selection.png&sign=K3BfcaEd1vGaFGZ9O8Y33uQ9sAXUJukXwbirFLD9ZZQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_dark_palette_selection.png&sign=t2Zp60EdXCkhE-ep-lLDA1VahffKTheomumvAUT_dNE"}},{"caption":"Atlas history","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/145/media/Spindox_ATLAS_light_history.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_light_history.png&sign=ajRrcRQ0NKd0e3AQnthNkysjdhPVpWxo181n7jwx-rI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_light_history.png&sign=wJNk9zQv2KH41sP6DptaPwJTz4xNxdLPiCubPuLKLek","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_light_history.png&sign=tIbTHIAoScW8xsEwZOW9Wc7teC4B6igZLXdXWAT5FFc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_light_history.png&sign=pYayPeSDy8iH9PVCTl5QmkSlDWaf7Xk4BcKROgzaEHM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_light_history.png&sign=QUvq4Urbm6Byyktj-OMOwwUKTinpQCAxA6gOlaQj8Ko","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_light_history.png&sign=lKgIqeAYY5esBE3Q6kY8gHVSuVFps6oac-Yfs3LE-XE"}},{"caption":"Node connections","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/145/media/Spindox_ATLAS_light_node_connections.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_light_node_connections.png&sign=UKKnIBQ15i5BzR1kqgFeqE_qNApBjd21l2UxtZZ8qqo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_light_node_connections.png&sign=_gYrH4bLHNGsmc_b3aeshhzSvpMzepsGn03UstpKXVI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_light_node_connections.png&sign=ioDiFC6T6w428rLzgix6jnMNENDMDDnnflL2bL1vcYA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_light_node_connections.png&sign=1W0wwfycDyoKdOuozGxQ_9NSEefKv-A11OIgtRXVoPg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_light_node_connections.png&sign=62WvfvNJ6pj9muD517W0f5ep0WaTpBDF2dvhXg-YYno","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F145%2Fmedia%2FSpindox_ATLAS_light_node_connections.png&sign=EF8xEovgjIUH4O9UZ5CCsy6nCthW4eSV3JBoPMfp8io"}}],"support_link":"mailto:dynatrace@spindox.it","support_information":{"email":"dynatrace@spindox.it","url":""},"sales_link":"mailto:dynatrace@spindox.it","pricing":"","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"**Atlas** is a Dynatrace app that delivers an **immersive 3D visualization of IT architectures** monitored by Dynatrace. It extends the **native Smartscape topology** with an **interactive, three-dimensional view** of entities and dependencies, including _hosts_, _processes_, _services_, and _web applications_.\n\n**Built for engineers, SREs, and architects** working in distributed environments, Atlas enables **fast understanding of complex systems at a glance**. Users can explore highly connected components, **identify critical paths and bottlenecks**, and analyze dependencies using familiar Dynatrace filters. **Filtered views can be saved and shared** to support collaborative troubleshooting.\n\nBy moving beyond **traditional dashboards**, Atlas **transforms topology data into an intuitive spatial model** rendered in near real time, even with large topologies."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"- Immersive 3D visualization of Dynatrace-monitored topologies \n- Extension of Smartscape with deeper, interactive dependency analysis \n- Support for hosts, processes, services, and web applications \n- Advanced filtering using native Dynatrace criteria \n- Identification of critical components, bottlenecks, and dense connections \n- Exploration of large-scale graphs with fluid navigation \n- Save and share filtered topology views for team collaboration \n- Near–real-time rendering of dynamic environments \n- Secure, scalable backend and optimized frontend performance"},"sourceId":"details"}],"modified":"2026-01-12T14:08:43.680564Z","created":"2026-01-12T13:58:10.345289Z","seo_title":"Atlas monitoring & observability","seo_description":"Turn Dynatrace observability data into intuitive, actionable 3D maps. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/145/media/Spindox_ATLAS_dark_application_graph.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/145/media/Spindox_ATLAS_dark_full_architecture.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/145/media/Spindox_ATLAS_dark_palette_selection.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/145/media/Spindox_ATLAS_light_history.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/145/media/Spindox_ATLAS_light_node_connections.png"],"about":"**Atlas** is a Dynatrace app that delivers an **immersive 3D visualization of IT architectures** monitored by Dynatrace. It extends the **native Smartscape topology** with an **interactive, three-dimensional view** of entities and dependencies, including _hosts_, _processes_, _services_, and _web applications_.\n\n**Built for engineers, SREs, and architects** working in distributed environments, Atlas enables **fast understanding of complex systems at a glance**. Users can explore highly connected components, **identify critical paths and bottlenecks**, and analyze dependencies using familiar Dynatrace filters. **Filtered views can be saved and shared** to support collaborative troubleshooting.\n\nBy moving beyond **traditional dashboards**, Atlas **transforms topology data into an intuitive spatial model** rendered in near real time, even with large topologies.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":70,"slug":"atlassian-bamboo","title":"Atlassian Bamboo","description":"Continuous integration and continuous deployment server developed by Atlassian.","logo":"https://dt-cdn.net/hub/logos/atlassian-bamboo.png","link_to":"https://www.dynatrace.com/solutions/devops/","documentation_link":"","providers":[],"tags":["atlassian","ci/cd","devops"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":71,"slug":"atlassian-jira","title":"Atlassian JIRA","description":"Issue tracking with Jira integration for real-time insights and resolution.","logo":"https://dt-cdn.net/hub/logos/atlassian-jira.png","link_to":"https://www.dynatrace.com/news/blog/optimizing-atlassian-jira-and-confluence-productivity-with-dynatrace/","documentation_link":"https://docs.dynatrace.com/docs/setup-and-configuration/integrations/third-party-integrations/problem-notification-systems/jira-integration","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates seamlessly with Atlassian Jira, providing automated reporting of detected problems and root causes directly into Jira projects. This integration helps development and operations teams save time by eliminating manual work and ensuring real-time status updates. By leveraging Dynatrace's AI-driven insights, teams can quickly identify, track, and resolve issues, enhancing overall productivity and software quality."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Automated Problem Reporting: Automatically report Dynatrace-detected problems and root causes into Jira.\n- Real-time Status Updates: View live status of ongoing problems directly within Jira.\n- Bi-directional Integration: Synchronize comments and updates between Jira and Dynatrace.\n- Enhanced Issue Tracking: Utilize AI-driven insights to track and resolve issues efficiently.\n- Workflow Automation: Trigger workflows and manage code and production changes seamlessly."},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:56.916583Z","created":"2020-08-14T07:46:18.149000Z","seo_title":"Atlassian JIRA monitoring & observability","seo_description":"Issue tracking with Jira integration for real-time insights and resolution. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Dynatrace integrates seamlessly with Atlassian Jira, providing automated reporting of detected problems and root causes directly into Jira projects. This integration helps development and operations teams save time by eliminating manual work and ensuring real-time status updates. By leveraging Dynatrace's AI-driven insights, teams can quickly identify, track, and resolve issues, enhancing overall productivity and software quality.","use_cases":"- Automated Problem Reporting: Automatically report Dynatrace-detected problems and root causes into Jira.\n- Real-time Status Updates: View live status of ongoing problems directly within Jira.\n- Bi-directional Integration: Synchronize comments and updates between Jira and Dynatrace.\n- Enhanced Issue Tracking: Utilize AI-driven insights to track and resolve issues efficiently.\n- Workflow Automation: Trigger workflows and manage code and production changes seamlessly.","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1273,"slug":"atlassian-rovo-dev","title":"Atlassian Rovo Dev","description":"Prioritize and remediate production-impacting vulnerabilities with AI context.","logo":"https://cdn.hub.central.dynatrace.com/hub/atlassian-rovo-logo-icon-hd.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/rovo-dev-automation","providers":[],"tags":["a2a","agentic-coding","agentic-ecosystem","AI","MCP","Model Context Protocol"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Atlassian Dev displays critical vulnerabilities identified by Dynatrace Runtime Vulnerability Analytics (RVA).","src":"https://cdn.hub.central.dynatrace.com/hub/RovoDev-CriticalVulnerabilitiesFromDynatraceRVA_FPPTgUw.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRovoDev-CriticalVulnerabilitiesFromDynatraceRVA_FPPTgUw.png&sign=0sMId6yw-H3mt9UQzDKhgq-0FC-GAN9qigz-0chp9uU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRovoDev-CriticalVulnerabilitiesFromDynatraceRVA_FPPTgUw.png&sign=_SoF5IhpmFEqIgYlSiWGdKg0KSWmz6-eso5WC8-Gf4g","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRovoDev-CriticalVulnerabilitiesFromDynatraceRVA_FPPTgUw.png&sign=CZy7x6ICMRlRYJdR_b2V2EJSlEx4BGZxr1NK4IV7p6E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRovoDev-CriticalVulnerabilitiesFromDynatraceRVA_FPPTgUw.png&sign=yBOcmgFooNSVmZhCnrMMT1yu4E5pkf6BYrinKcJFvVA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRovoDev-CriticalVulnerabilitiesFromDynatraceRVA_FPPTgUw.png&sign=NSuehG0NM1o9l4mfeSWcUjiP_2Pf7LDZnFP3RXCYW90","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRovoDev-CriticalVulnerabilitiesFromDynatraceRVA_FPPTgUw.png&sign=U8gIt50lJq1YI0zxDC4MsKKwVNdswB8xunS1dwxA1lQ"}},{"caption":"Jira ticket created from the corresponding Dynatrace RVA reported vulnerability.","src":"https://cdn.hub.central.dynatrace.com/hub/JiraTicket.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FJiraTicket.png&sign=jkI0O2N-HJdQIspf7jITUpfNByatXBpGuzqPQtZLehs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FJiraTicket.png&sign=UZUgFNlAR1wWlPopaSX1HX_bozyfP944pd22lwXHoVY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FJiraTicket.png&sign=5mrBitXBFAy2Plxj5au4UJkzwu4mIdAy-JybRLb8sd8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FJiraTicket.png&sign=1ga0ZMVF7kVlBLECLfonmxlYzwIdQJLezTCfxsyXxpY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FJiraTicket.png&sign=daGWhCmDAiCxpDzq2b84N3yHrIh4o1R3Sl6xrBVozV4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FJiraTicket.png&sign=qWC_01WbhazeLwWyjbsYpsYp4rLR4yZ6U6Gv5wuAIjA"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"**Dynatrace** and **Atlassian Rovo Dev** work together to help you focus on the vulnerabilities that actually matter to your production environment. Dynatrace provides runtime validated insights so you can see which CVEs are truly executed in production, while Rovo Dev brings those insights directly into your IDE, CLI, Jira, and Bitbucket.\n\nThis integration reduces noise, automates triage, and allows conversational, end-to-end remediation—from validation to ticket creation to pull requests—without leaving your development workflow. The result is faster, more focused remediation with less context switching and higher developer velocity."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Prioritize vulnerabilities using real production context.\n- Fix issues end-to-end directly in your IDE with Atlassian Rovo Dev.\n- Speed up remediation with natural language prompts and integrated ticketing."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- Connect to the Dynatrace MCP Server. >> [Click here to learn more](https://docs.dynatrace.com/docs/discover-dynatrace/platform/davis-ai/dynatrace-mcp)\n- Configure Atlassian Rovo to connect with the Dynatrace MCP Server >> [Read the documentation](https://docs.dynatrace.com/docs/discover-dynatrace/platform/davis-ai/dynatrace-mcp)"},"sourceId":"get_started"}],"modified":"2026-02-13T11:27:23.007075Z","created":"2026-01-28T17:18:45.208460Z","seo_title":"Atlassian Rovo Dev monitoring & observability","seo_description":"Prioritize and remediate production-impacting vulnerabilities with AI context. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-agentic-ecosystem-drive-real-outcomes-not-ai-pilots/","image":"https://cdn.hub.central.dynatrace.com/hub/console/atlassian-rovo-dev/media/2dc39701-314a-4bff-9429-ef21c2872a12.webp","title":"Dynatrace agentic ecosystem: Drive real outcomes, not AI pilots","href_text":"Read more","description":"Real agentic ecosystem use cases for developers, SREs, and IT Ops engineers you can implement today"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/","image":"https://cdn.hub.central.dynatrace.com/hub/console/atlassian-rovo-dev/media/2a318b5e-b723-4877-af9f-e3ef776185cf.webp","title":"Dynatrace MCP Server: Empower your AI assistants to interact with Dynatrace and access live production insights","href_text":"Read more","description":"Get real-time insights from your digital systems right inside your processes"},{"href":"https://www.dynatrace.com/news/blog/smarter-vulnerability-remediation-with-dynatrace-and-atlassian-rovo-dev/","image":"https://cdn.hub.central.dynatrace.com/hub/console/atlassian-rovo-dev/media/6234f482-0d5f-4833-b08c-83e45d381476.webp","title":"Smarter vulnerability remediation with Dynatrace and Atlassian Rovo Dev","href_text":"Read more","description":"Context-aware remediation with Dynatrace and Rovo Dev"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/RovoDev-CriticalVulnerabilitiesFromDynatraceRVA_FPPTgUw.png","https://cdn.hub.central.dynatrace.com/hub/JiraTicket.png"],"about":"**Dynatrace** and **Atlassian Rovo Dev** work together to help you focus on the vulnerabilities that actually matter to your production environment. Dynatrace provides runtime validated insights so you can see which CVEs are truly executed in production, while Rovo Dev brings those insights directly into your IDE, CLI, Jira, and Bitbucket.\n\nThis integration reduces noise, automates triage, and allows conversational, end-to-end remediation—from validation to ticket creation to pull requests—without leaving your development workflow. The result is faster, more focused remediation with less context switching and higher developer velocity.","use_cases":"- Prioritize vulnerabilities using real production context.\n- Fix issues end-to-end directly in your IDE with Atlassian Rovo Dev.\n- Speed up remediation with natural language prompts and integrated ticketing.","supported_distributions":"","get_started":"- Connect to the Dynatrace MCP Server. >> [Click here to learn more](https://docs.dynatrace.com/docs/discover-dynatrace/platform/davis-ai/dynatrace-mcp)\n- Configure Atlassian Rovo to connect with the Dynatrace MCP Server >> [Read the documentation](https://docs.dynatrace.com/docs/discover-dynatrace/platform/davis-ai/dynatrace-mcp)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["atlassian-jira","dynatrace-mcp-server","atlassian-rovo-1","ask-davis-copilot","mcp-server-tools"],"latest_downloads":null},{"id":1212,"slug":"atlassian-rovo-1","title":"Atlassian Rovo Ops","description":"Resolve incidents faster with Dynatrace agentic insights in JIRA or Confluence.","logo":"https://cdn.hub.central.dynatrace.com/hub/rovo-hub-icon.png","link_to":"https://www.dynatrace.com/news/blog/dynatrace-and-atlassian-delivering-agentic-ai-that-transforms-your-end-to-end-incident-management/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server","providers":[],"tags":["a2a","agentic-ecosystem","agentic-itsm","agentic-sre-itops","AI","atlassian","jira","mcp","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Set is fast and easy: an admin installs the MCP server centrally, within minutes.","src":"https://cdn.hub.central.dynatrace.com/hub/console/atlassian-rovo-1/media/c246c927-c7a6-40b5-8a11-954739edbf28.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fatlassian-rovo-1%2Fmedia%2Fc246c927-c7a6-40b5-8a11-954739edbf28.png&sign=LPY3d4jciM3-GsSTto6hK1GIyzpV12ZcyZ-gs95Xp_k","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fatlassian-rovo-1%2Fmedia%2Fc246c927-c7a6-40b5-8a11-954739edbf28.png&sign=DA-rFWLxBBrRkMoikzmn7kyfyoFBUI9OOOwH0YW-iw0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fatlassian-rovo-1%2Fmedia%2Fc246c927-c7a6-40b5-8a11-954739edbf28.png&sign=4VdXVuuN-6nRs_9fN9NZFdu9qG5Ul9vKFI04KV1h6H0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fatlassian-rovo-1%2Fmedia%2Fc246c927-c7a6-40b5-8a11-954739edbf28.png&sign=5WswoqF2_DsayFtnszSLN6Ewuvg-x5HNptfE4TvSze0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fatlassian-rovo-1%2Fmedia%2Fc246c927-c7a6-40b5-8a11-954739edbf28.png&sign=veN9ASn0S0vPyktL3K6CraO9_jYJlgD9PyN3pMCzza8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fatlassian-rovo-1%2Fmedia%2Fc246c927-c7a6-40b5-8a11-954739edbf28.png&sign=eubxWmWYPC4RXOJlpMNsewkNM3wLBPSn0MUeiSJSlE8"}},{"caption":"Get problem insights from Dynatrace directly delivered in the ticket context.","src":"https://cdn.hub.central.dynatrace.com/hub/console/atlassian-rovo-1/media/36abb6a0-5dd2-4714-9bab-3f86297f717b.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fatlassian-rovo-1%2Fmedia%2F36abb6a0-5dd2-4714-9bab-3f86297f717b.png&sign=R7s-D9RkyuhwgUtXbBajkOpwt9nvHkwqL1agr5XnPmE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fatlassian-rovo-1%2Fmedia%2F36abb6a0-5dd2-4714-9bab-3f86297f717b.png&sign=bWQDnK-CKjRAaragdZg5HEKkRE0ZRM-d2hHMn4wXNY0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fatlassian-rovo-1%2Fmedia%2F36abb6a0-5dd2-4714-9bab-3f86297f717b.png&sign=BOkt-YqfpK-034g5eOxfVw769YHQ2TcJOirGwWoMIKo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fatlassian-rovo-1%2Fmedia%2F36abb6a0-5dd2-4714-9bab-3f86297f717b.png&sign=ui3eK5EIfr_SYLLop5zDUgDLm85r-wHve21_vF_Y-O0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fatlassian-rovo-1%2Fmedia%2F36abb6a0-5dd2-4714-9bab-3f86297f717b.png&sign=0Nn59eer-Yr4UMEgt6H7dNDP9XRumtzFk2Y4WLyM0aU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fatlassian-rovo-1%2Fmedia%2F36abb6a0-5dd2-4714-9bab-3f86297f717b.png&sign=uVAzlP2BIoxpnm3bSYzJvoClh_TBKRLxKPq2EbNw4so"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Integrate Dynatrace with Atlassian Rovo to dramatically improve your operations. \n\nIncidents are hard to resolve when tickets lack production context. With the agentic integration of Dynatrace into Rovo AI, you can access real-time production data within Jira, Confluence, and Jira Service Management, without switching tools.\n\nFrom detection to triage to remediation and post-incident review: improve efficiency and accelerate response times, reduce the mean time to resolution (MTTR), and automate routine tasks.\n\n### Key capabilities:\n- Brings real-time Dynatrace production insights directly into [Atlassian Rovo](https://www.atlassian.com/software/rovo)\n- Enhances JIRA with answers and insights from Dynatrace to deliver recommendations and deeper insights\n- Query the Dynatrace platform from within tickets and pages in Rovo, no tab switching required\n- Connects through Dynatrace MCP Server\n- Builds on fine-grained access controls (OAuth or API keys) with enterprise-grade security"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Diagnose faster:** Ask the Rovo Ops agent for anomalies around the incident timeframe; see spikes, impact, and evidence inline. Immediate clarity reduces escalations and accelerates recovery.\n- **Remediate smarter:** Rovo fuses Dynatrace causation insights with Jira ServiceManagement history to generate fact-based summaries and recommended actions. \n- **Improve continuously:** After resolution, Rovo auto-drafts PIRs in Confluence with Dynatrace timelines and JSM metadata. Charts, cause, and prevention are pre-filled, just review and finalize.\n- **Beyond incidents:** Validate releases, analyze outcomes, and power daily stand-ups with 24h production summaries. Bring reliable production truth to everyday decisions."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"##The integration is generally available. ##To connect it:\n\n1. In Atlassian Jira or JSM, go to **Atlassian Administration → Rovo → Rovo MCP server**.\n2. Add the Dynatrace MCP Server and authenticate against your Dynatrace tenant.\n3. Select the Dynatrace tools you want to expose to your Rovo agents.\n\nFull setup instructions are available in the [Atlassian documentation](https://support.atlassian.com/organization-administration/docs/add-an-external-mcp-server-from-atlassian-administration/) and the [Dynatrace MCP Server documentation](https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#connect-to-the-mcp-server)."},"sourceId":"get_started"}],"modified":"2026-05-28T08:55:25.178287Z","created":"2025-10-20T20:35:01.523250Z","seo_title":"Atlassian Rovo Ops monitoring & observability","seo_description":"Resolve incidents faster with Dynatrace agentic insights in JIRA or Confluence. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-agentic-ecosystem-drive-real-outcomes-not-ai-pilots/","image":"https://cdn.hub.central.dynatrace.com/hub/console/atlassian-rovo-1/media/b0eb1d45-c8c6-46d8-a7a8-924a4cd013dc.webp","title":"Dynatrace agentic ecosystem: Drive real outcomes, not AI pilots","href_text":"Read more","description":"Real agentic ecosystem use cases for developers, SREs, and IT Ops engineers you can implement today"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-for-atlassian-rovo-investigate-production-problems-without-leaving-jira-or-jsm/","image":"https://cdn.hub.central.dynatrace.com/hub/console/atlassian-rovo-1/media/813fffe6-26c3-4a04-8b8d-b99f03623550.webp","title":"Dynatrace MCP Server for Atlassian Rovo is now GA","href_text":"Read more","description":"Investigate production problems without leaving Jira or JSM."}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/atlassian-rovo-1/media/c246c927-c7a6-40b5-8a11-954739edbf28.png","https://cdn.hub.central.dynatrace.com/hub/console/atlassian-rovo-1/media/36abb6a0-5dd2-4714-9bab-3f86297f717b.png"],"about":"Integrate Dynatrace with Atlassian Rovo to dramatically improve your operations. \n\nIncidents are hard to resolve when tickets lack production context. With the agentic integration of Dynatrace into Rovo AI, you can access real-time production data within Jira, Confluence, and Jira Service Management, without switching tools.\n\nFrom detection to triage to remediation and post-incident review: improve efficiency and accelerate response times, reduce the mean time to resolution (MTTR), and automate routine tasks.\n\n### Key capabilities:\n- Brings real-time Dynatrace production insights directly into [Atlassian Rovo](https://www.atlassian.com/software/rovo)\n- Enhances JIRA with answers and insights from Dynatrace to deliver recommendations and deeper insights\n- Query the Dynatrace platform from within tickets and pages in Rovo, no tab switching required\n- Connects through Dynatrace MCP Server\n- Builds on fine-grained access controls (OAuth or API keys) with enterprise-grade security","use_cases":"- **Diagnose faster:** Ask the Rovo Ops agent for anomalies around the incident timeframe; see spikes, impact, and evidence inline. Immediate clarity reduces escalations and accelerates recovery.\n- **Remediate smarter:** Rovo fuses Dynatrace causation insights with Jira ServiceManagement history to generate fact-based summaries and recommended actions. \n- **Improve continuously:** After resolution, Rovo auto-drafts PIRs in Confluence with Dynatrace timelines and JSM metadata. Charts, cause, and prevention are pre-filled, just review and finalize.\n- **Beyond incidents:** Validate releases, analyze outcomes, and power daily stand-ups with 24h production summaries. Bring reliable production truth to everyday decisions.","supported_distributions":"","get_started":"##The integration is generally available. ##To connect it:\n\n1. In Atlassian Jira or JSM, go to **Atlassian Administration → Rovo → Rovo MCP server**.\n2. Add the Dynatrace MCP Server and authenticate against your Dynatrace tenant.\n3. Select the Dynatrace tools you want to expose to your Rovo agents.\n\nFull setup instructions are available in the [Atlassian documentation](https://support.atlassian.com/organization-administration/docs/add-an-external-mcp-server-from-atlassian-administration/) and the [Dynatrace MCP Server documentation](https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#connect-to-the-mcp-server)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["atlassian-jira","dynatrace-mcp-server","ask-davis-copilot","atlassian-rovo-dev","mcp-server-tools"],"latest_downloads":null},{"id":1187,"slug":"auth0-log-streaming","title":"Auth0 Log Streaming","description":"Stream Auth0 identity logs using webhooks for unified observability.","logo":"https://cdn.hub.central.dynatrace.com/hub/Auth0-by-Okta-Logo-2000px1-icon_1.png","link_to":"https://www.dynatrace.com/news/blog/auth0-monitoring-with-dynatrace-for-more-secure-authentications/","documentation_link":"https://marketplace.auth0.com/integrations/dynatrace-log-streaming","providers":[],"tags":["audit","auth0","cloud security","log-ingest-integration","log management and analytics","logs","network","security"],"author":"262","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Auth0 integration with Dynatrace architecture","src":"https://cdn.hub.central.dynatrace.com/hub/auth0-architecture.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fauth0-architecture.png&sign=KA2pcNLt1PTYanr_Myl53yIBhJ-1ZrgVruYQo75nvI4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fauth0-architecture.png&sign=TrZqmH7hPEqRXl7f0jUHR04QZ6PA7fuz3UGS0XCmUcw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fauth0-architecture.png&sign=WFi25Tq0DY72jqzNw89RIcANWwO9TmUzZNwSnGjoN7A","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fauth0-architecture.png&sign=B46RP6RCQKaVofJ_DYCYTBfRPOy9u_DXLPVsmKdesLA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fauth0-architecture.png&sign=k1h_m3R6FpUAG11Q6j_LOUM1NhJBkCAd9X_0TRv9Dn8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fauth0-architecture.png&sign=Aj64y0n6M_GU1Sn26tuY0GyNhjSfucO96oudJm_LiE0"}},{"caption":"Explore Auth0 logs using the Dynatrace Logs app.","src":"https://cdn.hub.central.dynatrace.com/hub/logs_app_aaXSAj4.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app_aaXSAj4.png&sign=6XVxgNoJEpByZfaXuGvACfh_1rgFTQm11jdgGzZDxFg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app_aaXSAj4.png&sign=0dmS9MqdsxmauWilklfHCLe3_GoSAD2VQjD2zWVwK1w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app_aaXSAj4.png&sign=JGGONnntoq051v_FNPJCpkbrbn36WUUx-Or7taNLPi4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app_aaXSAj4.png&sign=kUuiYFCORuDbcx37Ld-rNFYKaNXyEDBmyYrJcYodnj4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app_aaXSAj4.png&sign=6zxKHTGjd3IdhccJhJLM1nLX1fM-GKiw0mTx7j7LyjY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app_aaXSAj4.png&sign=kLKba5TniNCr_58XWM-nElt4DbrHw4425vyB_U9b5fc"}}],"support_link":"https://support.auth0.com/","support_information":{"email":"support@auth0.com","url":"https://support.auth0.com/"},"sales_link":"","pricing":"","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Gain real-time visibility into identity and authentication events by streaming logs from Auth0 into Dynatrace using Auth0 Log Streaming.\n\nThis integration enables unified observability across your application and security layers, powered by Dynatrace Log Management and Analytics and Grail. Easily analyze Auth0 logs alongside metrics, traces, and events for accelerated troubleshooting and compliance monitoring."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor identity and access anomalies in real time.\n- Correlate authentication failures with application behavior.\n- Simplify audit and compliance reporting.\n- Allow automation workflows triggered by Auth0 log events."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To send Auth0 logs to Dynatrace:\n- Ensure you have a Dynatrace account and a valid API access token with the logs.ingest scope.\n- In Auth0, create a Custom Webhook Stream as described in [Auth0 documentation](https://marketplace.auth0.com/integrations/dynatrace-log-streaming)\n\n- Save the stream and validate the log receipt in Dynatrace using Notebooks or Log Viewer.\nFor detailed configuration steps, refer to [Auth0 product documentation](https://marketplace.auth0.com/integrations/dynatrace-log-streaming)."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:56.923940Z","created":"2025-08-11T09:30:49.470894Z","seo_title":"Auth0 Log Streaming monitoring & observability","seo_description":"Stream Auth0 identity logs using webhooks for unified observability. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/auth0-architecture.png","https://cdn.hub.central.dynatrace.com/hub/logs_app_aaXSAj4.png"],"about":"Gain real-time visibility into identity and authentication events by streaming logs from Auth0 into Dynatrace using Auth0 Log Streaming.\n\nThis integration enables unified observability across your application and security layers, powered by Dynatrace Log Management and Analytics and Grail. Easily analyze Auth0 logs alongside metrics, traces, and events for accelerated troubleshooting and compliance monitoring.","use_cases":"- Monitor identity and access anomalies in real time.\n- Correlate authentication failures with application behavior.\n- Simplify audit and compliance reporting.\n- Allow automation workflows triggered by Auth0 log events.","supported_distributions":"","get_started":"To send Auth0 logs to Dynatrace:\n- Ensure you have a Dynatrace account and a valid API access token with the logs.ingest scope.\n- In Auth0, create a Custom Webhook Stream as described in [Auth0 documentation](https://marketplace.auth0.com/integrations/dynatrace-log-streaming)\n\n- Save the stream and validate the log receipt in Dynatrace using Notebooks or Log Viewer.\nFor detailed configuration steps, refer to [Auth0 product documentation](https://marketplace.auth0.com/integrations/dynatrace-log-streaming)."},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":["dashboards","logs","notebooks","security-investigator"],"latest_downloads":null},{"id":1272,"slug":"auto-adaptive-threshold-agent","title":"Auto-Adaptive Threshold Agent","description":"Automatically adapts anomaly detection thresholds to avoid false positives.","logo":"https://cdn.hub.central.dynatrace.com/hub/agents-icon_snvGIL7.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/anomaly-detection-adaptive-threshold","providers":[],"tags":["agentic-operations-system","AI","anomaly detection","Foundation agent","MCP","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":true,"details":{"screenshot_gallery":[{"caption":"Automatically detects anomalies with adaptive, noise‑reducing thresholds.","src":"https://cdn.hub.central.dynatrace.com/hub/console/auto-adaptive-threshold-agent/media/8f57c04d-8308-4f29-a16c-583231fbc785.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fauto-adaptive-threshold-agent%2Fmedia%2F8f57c04d-8308-4f29-a16c-583231fbc785.png&sign=segcFHzcccGH76FsvjNQqtSzsvXxhxIfN_rrbpTAbsc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fauto-adaptive-threshold-agent%2Fmedia%2F8f57c04d-8308-4f29-a16c-583231fbc785.png&sign=w5tSpa_h8gCQdmVIPqifiF5JA0z6MiR4Wc3XUjp1R5c","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fauto-adaptive-threshold-agent%2Fmedia%2F8f57c04d-8308-4f29-a16c-583231fbc785.png&sign=Zv6ldSNtFHGkrkeXdOSqqzOjQSNWcfuaKH8l7c9HFAA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fauto-adaptive-threshold-agent%2Fmedia%2F8f57c04d-8308-4f29-a16c-583231fbc785.png&sign=4OPrTSWsS3mn0oO4O7BoHdTwDioRu1AWpGN5rJ4pAtY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fauto-adaptive-threshold-agent%2Fmedia%2F8f57c04d-8308-4f29-a16c-583231fbc785.png&sign=xIkSQVBBmCezQ7O2plC5qUZoKXzrORFcjal8k6GfnNA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fauto-adaptive-threshold-agent%2Fmedia%2F8f57c04d-8308-4f29-a16c-583231fbc785.png&sign=Trd-d0C_s3ouBDrAFVceYxkALnsq3QS7k0z-Srhthe0"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The auto-adaptive threshold agent provides information about anomalies detected in your environment set to the auto-adaptive threshold.\n\nThe auto-adaptive threshold analyzer sets an adaptive threshold equal to the average of the last 7 days for the chosen metric. By default, it triggers an anomaly when the metric is out of compliance for 3 out of 5 minutes in a rolling window. You can change both the rolling window duration and the compliance threshold in the Anomaly Detector App."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Reduce false positives in metrics that change over time.\n- Automatically capture anomalies even when the threshold is unknown upfront.\n- Prevent the need to adapt multiple static thresholds for metrics whose behavior changes."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Use the Auto-Adaptive Threshold Agent within [Dynatrace Assist](https://www.dynatrace.com/hub/detail/ask-davis-copilot/), , as part of an [agentic workflows](https://www.dynatrace.com/hub/detail/automations/) or access it via [MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/) for advanced automation."},"sourceId":"get_started"}],"modified":"2026-02-13T17:32:15.145363Z","created":"2026-01-28T17:17:34.437005Z","seo_title":"Auto-Adaptive Threshold Agent monitoring & observability","seo_description":"Automatically adapts anomaly detection thresholds to avoid false positives. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/auto-adaptive-threshold-agent/media/8f57c04d-8308-4f29-a16c-583231fbc785.png"],"about":"The auto-adaptive threshold agent provides information about anomalies detected in your environment set to the auto-adaptive threshold.\n\nThe auto-adaptive threshold analyzer sets an adaptive threshold equal to the average of the last 7 days for the chosen metric. By default, it triggers an anomaly when the metric is out of compliance for 3 out of 5 minutes in a rolling window. You can change both the rolling window duration and the compliance threshold in the Anomaly Detector App.","use_cases":"- Reduce false positives in metrics that change over time.\n- Automatically capture anomalies even when the threshold is unknown upfront.\n- Prevent the need to adapt multiple static thresholds for metrics whose behavior changes.","supported_distributions":"","get_started":"Use the Auto-Adaptive Threshold Agent within [Dynatrace Assist](https://www.dynatrace.com/hub/detail/ask-davis-copilot/), , as part of an [agentic workflows](https://www.dynatrace.com/hub/detail/automations/) or access it via [MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/) for advanced automation."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","dashboards","notebooks","agentic-workflows","davis-for-workflows"],"latest_downloads":null},{"id":72,"slug":"aws","title":"AWS","description":"Reliable, scalable, and inexpensive cloud computing services.","logo":"https://dt-cdn.net/hub/logos/aws.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/create-aws-connection","providers":["aws"],"tags":["Amazon Web Services","apm","application-monitoring","application-performance-management","application-performance-monitoring","cloud-and-infrastructure","cloud-and-microservices","full-stack","full-stack-web","log-analytics"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"AWS dashboard","src":"https://dt-cdn.net/hub/Dash-4k-black-aws-clouds-app_1-corp_lkzHHoo.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDash-4k-black-aws-clouds-app_1-corp_lkzHHoo.png&sign=KNXyBz5277TwrV4NQigf4X20eFowT9BUaQqB6rlm0jw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDash-4k-black-aws-clouds-app_1-corp_lkzHHoo.png&sign=qCuqh0sDTnKbfD9WrRgklAobsPBQufnxuse9qgPjrO8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDash-4k-black-aws-clouds-app_1-corp_lkzHHoo.png&sign=9Isz5WCUcnQkvzgCdp9WICSZYJWk5-nkoYqQpprMMYk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDash-4k-black-aws-clouds-app_1-corp_lkzHHoo.png&sign=tHyJEJfdYDsg2yuJMW7ACHrPqYJ31gZBNTy6PG6rlC0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDash-4k-black-aws-clouds-app_1-corp_lkzHHoo.png&sign=UHXU-78fY96iiVq6ZLxzqXzO994XeI5kM6IVUvl4Srg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDash-4k-black-aws-clouds-app_1-corp_lkzHHoo.png&sign=gwOApLfjsPc_9tNv54fD_67dqU-itUwyztjs2Ba5Bd0"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Next-generation cloud monitoring capabilities to allow modern cloud operations. \n\nThe new Cloud Platform Monitoring for AWS provides a foundation for comprehensive telemetry coverage across cloud services and enhanced visibility into cloud topology, metrics, logs, and events, powered by the advanced Smartscape on Grail data model for deeper insights. It comes with a fully SaaS-based onboarding experience that simplifies integration with cloud native tools like AWS CloudFormation and infrastructure-as-code frameworks. \n\nTag-based enrichment supports contextual monitoring and cost allocation, while the redesigned Clouds app delivers a centralized view of cloud resources. Pre-built dashboards and alert templates accelerate time-to-value, while exploratory analytics in Dynatrace notebooks allow data-driven optimization. Additionally, DQL-based automation empowers advanced workflows for proactive issue resolution and operational excellence."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor your cloud estate with full topology and telemetry\n- Identify and support risk mitigation in cloud operations and compliance\n- Automate cloud operations actions to prevent issues and maintain health\n- Optimize cloud environments and reduce cloud spend effectively"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If this is the first time creating an AWS connection, follow the [Onboarding Instructions](https://docs.dynatrace.com/docs/shortlink/create-an-aws-connection)."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Get Started\nTo get started, please follow the comprehensive guide provided within our [online documentation](https://dt-url.net/awshubdoc).\n### Resources\nFor additional information please refer to these available resources:\n\n- [Introduction to AWS monitoring overview and demo video](https://info.dynatrace.com/global_all_wc_power_demo_software_intelligence_for_aws_13549_registration.html)\n- [Dynatrace Partner Café solution overview 5-minutes videos](https://www.youtube.com/playlist?list=PLqt2rd0eew1bfhreyYsVkLOy-DQTECycL)\n- [Dynatrace Documentation](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/amazon-web-services)\n- [Dynatrace Deep Dive Power Demo Videos](https://www.dynatrace.com/resource-center/demos)\n- [Dynatrace blogs on AWS](https://www.dynatrace.com/news/tag/aws/)"},"sourceId":"details"}],"modified":"2026-03-24T10:24:16.171893Z","created":"2020-08-14T07:46:18.170000Z","seo_title":"AWS monitoring & observability","seo_description":"Reliable, scalable, and inexpensive cloud computing services. Start your free trial today!","customer_story":{"quote":"Dynatrace has put us in a terrific position to gain more metrics and value from our investment in AWS and we are now rapidly accelerating our workloads based on this confidence.","person":{"name":"Grey Properjohn","title":"Manager, Head of Software Engineering and Architecture, RWWA"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_360x112_crop_center-center_82_line/logo-rwwa-485-8d71f5a099.png","title":"Racing & Wagering Western Australia"},"link_to":{"href":null,"target":null,"href_text":null}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Dash-4k-black-aws-clouds-app_1-corp_lkzHHoo.png"],"about":"Next-generation cloud monitoring capabilities to allow modern cloud operations. \n\nThe new Cloud Platform Monitoring for AWS provides a foundation for comprehensive telemetry coverage across cloud services and enhanced visibility into cloud topology, metrics, logs, and events, powered by the advanced Smartscape on Grail data model for deeper insights. It comes with a fully SaaS-based onboarding experience that simplifies integration with cloud native tools like AWS CloudFormation and infrastructure-as-code frameworks. \n\nTag-based enrichment supports contextual monitoring and cost allocation, while the redesigned Clouds app delivers a centralized view of cloud resources. Pre-built dashboards and alert templates accelerate time-to-value, while exploratory analytics in Dynatrace notebooks allow data-driven optimization. Additionally, DQL-based automation empowers advanced workflows for proactive issue resolution and operational excellence.","use_cases":"- Monitor your cloud estate with full topology and telemetry\n- Identify and support risk mitigation in cloud operations and compliance\n- Automate cloud operations actions to prevent issues and maintain health\n- Optimize cloud environments and reduce cloud spend effectively","supported_distributions":"","get_started":"If this is the first time creating an AWS connection, follow the [Onboarding Instructions](https://docs.dynatrace.com/docs/shortlink/create-an-aws-connection)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":395,"slug":"aws-appsync","title":"AWS AppSync","description":"Enterprise-level, fully managed GraphQL service with real-time data synchronization and offline programming features.","logo":"https://dt-cdn.net/hub/logos/aws-appsync.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/appsync","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":396,"slug":"aws-billing-and-cost-management","title":"AWS Billing and Cost Management","description":"The service that you use to pay your AWS bill, monitor usage, and analyze and control costs.","logo":"https://dt-cdn.net/hub/logos/aws-billing-and-cost-management.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/billing","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":397,"slug":"aws-chatbot","title":"AWS Chatbot","description":"Enables DevOps to use Amazon Chime and Slack chat rooms to monitor and respond to events.","logo":"https://dt-cdn.net/hub/logos/aws-chatbot.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/chatbot","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":446,"slug":"aws-cloudhsm","title":"AWS CloudHSM","description":"Hardware security modules (HSM) in the AWS Cloud.","logo":"https://dt-cdn.net/hub/logos/aws-cloudhsm.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/cloudhsm","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1199,"slug":"aws-cloud-monitoring-preview","title":"AWS Cloud Monitoring","description":"New and enhanced monitoring capabilities for your AWS cloud platforms.","logo":"https://cdn.hub.central.dynatrace.com/hub/aws_eABzzSW.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/create-aws-connection","providers":["aws"],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Cloud and virtualization view","src":"https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-11-20_at_15_mHbmRxE.56.36.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenshot_2025-11-20_at_15_mHbmRxE.56.36.png&sign=jYDRmeNjEUzOIkVHLyiiABiHFbPHmOSqXIzSZPqiQYY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenshot_2025-11-20_at_15_mHbmRxE.56.36.png&sign=PWYsjoyT4wR-E5OmJeolf4dYMDAr13MPhVFEqKmHBOE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenshot_2025-11-20_at_15_mHbmRxE.56.36.png&sign=rGP9mgld7OD2WE0WQa2ZYtHylqHf9wJ1GQByPM_e1us","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenshot_2025-11-20_at_15_mHbmRxE.56.36.png&sign=6EoyjnRWnf7eJNSkIHYOotCQ4ow1LTTzxxchxHa-ADc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenshot_2025-11-20_at_15_mHbmRxE.56.36.png&sign=LHVTwUww3kP61tRxxcC71llKLhdHegb0J655O74k9lc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenshot_2025-11-20_at_15_mHbmRxE.56.36.png&sign=bRIioJ9V3ZFfjXv737ZzQp-Gyk-SQfoVXlvA13r0txY"}},{"caption":"New connection setup","src":"https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-11-17_at_09_s4Ovidd_S8bHrwm.05.57.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenshot_2025-11-17_at_09_s4Ovidd_S8bHrwm.05.57.png&sign=XCYxC5UmDuqXVULZ2WF_WkFDpipMcj-xFZ8aC5GKbhc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenshot_2025-11-17_at_09_s4Ovidd_S8bHrwm.05.57.png&sign=JXM8An4pkBrmm3qMuDSUB635I-e3RSsewyYYEpnu4f8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenshot_2025-11-17_at_09_s4Ovidd_S8bHrwm.05.57.png&sign=CRGWH5_f7Fi77ih11mIWc4BIi5bYA0VFH68aXNAtEzg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenshot_2025-11-17_at_09_s4Ovidd_S8bHrwm.05.57.png&sign=kGmWBvUUIwXFL6mfpVv_Jp-7MQd2tj6sjIX3IgwHVw4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenshot_2025-11-17_at_09_s4Ovidd_S8bHrwm.05.57.png&sign=5JgV6KnLGWBAsUUuLAY-aowCUooPhsUBiH2PQ4zX-nw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenshot_2025-11-17_at_09_s4Ovidd_S8bHrwm.05.57.png&sign=FUl7CBlVM2QZoM1zneL9EeJHSksRUboBykrqeliFooI"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.1","release_latest_validation_result":{"name": "com.dynatrace.extension.da-aws", "author": {"name": "Dynatrace"}, "version": "1.1.1", "fileHash": "31d88d5730b167c09ca7d38ee6e7d3e251e31427e886e864baf28d0489f58cf9", "variables": [], "dataSources": ["aws"], "featureSets": ["Bedrock_Guardrail_essential", "DAX_autodiscovery", "GlobalAccelerator_essential", "KinesisDataStreams_essential", "StepFunctions_autodiscovery", "PrivateLinkServices_essential", "EMR_Serverless_essential", "Glue_autodiscovery", "DocDB_autodiscovery", "DMS_autodiscovery", "NATGateway_essential", "GlobalAccelerator_autodiscovery", "RDS_essential", "OpenSearch_Serverless_essential", "PrivateLinkEndpoints_autodiscovery", "Cognito_essential", "SageMaker_essential", "Neptune_essential", "NetworkFirewall_essential", "AppRunner_essential", "EMR_Serverless_autodiscovery", "Cassandra_autodiscovery", "Kafka_Connect_autodiscovery", "Neptune_autodiscovery", "Connect_autodiscovery", "AppRunner_autodiscovery", "AppStream_autodiscovery", "DataSync_essential", "WAFv2_autodiscovery", "AmazonMQ_essential", "S3_essential", "KMS_essential", "EMR_EC2_essential", "CodeBuild_autodiscovery", "EFS_essential", "SageMaker_autodiscovery", "EFS_autodiscovery", "Cognito_autodiscovery", "Kafka_autodiscovery", "Athena_autodiscovery", "NetworkELB_essential", "ElastiCache_autodiscovery", "VPN_SiteToSiteVPNConnection_autodiscovery", "StepFunctions_essential", "DynamoDB_essential", "EBS_essential", "OpenSearch_Serverless_autodiscovery", "ECR_autodiscovery", "SQS_autodiscovery", "SageMakerEndpoint_essential", "Events_autodiscovery", "Kafka_Connect_essential", "Backup_essential", "CloudFront_autodiscovery", "ElastiCache_essential", "EMR_EC2_autodiscovery", "DMS_essential", "Bedrock_AgentAlias_essential", "CodeBuild_essential", "Route53_autodiscovery", "GatewayELB_autodiscovery", "EC2_essential", "Connect_essential", "VPN_SiteToSiteVPNConnection_essential", "ContainerInsights_autodiscovery", "SNS_essential", "Amazon_MWAA_autodiscovery", "DocDB_essential", "AutoScaling_autodiscovery", "Lambda_essential", "ELB_autodiscovery", "DirectConnect_essential", "Firehose_essential", "NetworkELB_autodiscovery", "StorageGateway_essential", "FSx_autodiscovery", "AppStream_essential", "TransitGateway_autodiscovery", "PrivateLinkEndpoints_essential", "AppSync_essential", "CloudFront_essential", "SageMakerPipeline_autodiscovery", "ApiGateway_essential", "FSx_essential", "ElasticBeanstalk_autodiscovery", "Firehose_autodiscovery", "Route53_essential", "Athena_essential", "SQS_essential", "DAX_essential", "Glue_essential", "EBS_autodiscovery", "ECS_ManagedScaling_autodiscovery", "KinesisDataStreams_autodiscovery", "Cassandra_essential", "IPAM_essential", "AWS_MWAA_autodiscovery", "StorageGateway_autodiscovery", "KinesisAnalytics_ApacheFlink_essential", "PrivateLinkServices_autodiscovery", "ELB_essential", "DirectConnect_autodiscovery", "Events_essential", "NetworkFirewall_autodiscovery", "Logs_essential", "WAFV2_essential", "Redshift_essential", "ApplicationELB_essential", "CloudHSM_autodiscovery", "CloudHSM_essential", "SageMakerInferenceComponent_autodiscovery", "CloudTrail_autodiscovery", "SageMakerEndpoint_autodiscovery", "CertificateManager_autodiscovery", "ECS_ContainerInsights_autodiscovery", "ApplicationELB_autodiscovery", "TransitGateway_essential", "PrivateCA_autodiscovery", "KinesisAnalytics_ApacheFlink_autodiscovery", "SNS_Topic_autodiscovery", "AppSync_autodiscovery", "S3_autodiscovery", "Redshift_autodiscovery", "CertificateManager_essential", "EC2_autodiscovery", "DynamoDB_autodiscovery", "EKS_essential", "ElasticBeanstalk_essential", "AmazonMQ_autodiscovery", "DataSync_autodiscovery", "ECR_essential", "Lambda_autodiscovery", "OpenSearch_Domain_essential", "NatGateway_autodiscovery", "AutoScaling_essential", "Logs_autodiscovery", "ECS_ContainerInsights_essential", "Bedrock_Guardrails_autodiscovery", "EKS_autodiscovery", "Backup_autodiscovery", "ContainerInsights_essential", "CloudTrail_essential", "Kafka_essential", "ApiGateway_autodiscovery", "OpenSearch_Domain_autodiscovery", "RDS_autodiscovery", "PrivateCA_essential", "ECS_autodiscovery", "Bedrock_AgentAlias_autodiscovery", "ECS_essential"], "extensionName": "com.dynatrace.extension.da-aws", "minEECVersion": "1.327.0", "featureSetsDetails": {"S3_essential": {"metrics": [{"key": "cloud.aws.s3.4xxErrors.By.BucketName.FilterId", "metadata": {"unit": "Count", "description": null, "displayName": "4xxErrors"}}, {"key": "cloud.aws.s3.5xxErrors.By.BucketName.FilterId", "metadata": {"unit": "Count", "description": null, "displayName": "5xxErrors"}}, {"key": "cloud.aws.s3.AllRequests.By.BucketName.FilterId", "metadata": {"unit": "Count", "description": null, "displayName": "AllRequests"}}, {"key": "cloud.aws.s3.BytesDownloaded.By.BucketName.FilterId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesDownloaded"}}, {"key": "cloud.aws.s3.BytesUploaded.By.BucketName.FilterId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesUploaded"}}, {"key": "cloud.aws.s3.DeleteRequests.By.BucketName.FilterId", "metadata": {"unit": "Count", "description": null, "displayName": "DeleteRequests"}}, {"key": "cloud.aws.s3.FirstByteLatency.By.BucketName.FilterId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "FirstByteLatency"}}, {"key": "cloud.aws.s3.GetRequests.By.BucketName.FilterId", "metadata": {"unit": "Count", "description": null, "displayName": "GetRequests"}}, {"key": "cloud.aws.s3.HeadRequests.By.BucketName.FilterId", "metadata": {"unit": "Count", "description": null, "displayName": "HeadRequests"}}, {"key": "cloud.aws.s3.ListRequests.By.BucketName.FilterId", "metadata": {"unit": "Count", "description": null, "displayName": "ListRequests"}}, {"key": "cloud.aws.s3.PostRequests.By.BucketName.FilterId", "metadata": {"unit": "Count", "description": null, "displayName": "PostRequests"}}, {"key": "cloud.aws.s3.PutRequests.By.BucketName.FilterId", "metadata": {"unit": "Count", "description": null, "displayName": "PutRequests"}}, {"key": "cloud.aws.s3.SelectRequests.By.BucketName.FilterId", "metadata": {"unit": "Count", "description": null, "displayName": "SelectRequests"}}, {"key": "cloud.aws.s3.TotalRequestLatency.By.BucketName.FilterId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "TotalRequestLatency"}}], "description": "S3 essential metrics", "isRecommended": true}, "DAX_essential": {"metrics": [{"key": "cloud.aws.dax.CPUUtilization.By.ClusterId", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.dax.CPUUtilization.By.ClusterId.NodeId", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.dax.ClientConnections.By.ClusterId", "metadata": {"unit": "Count", "description": null, "displayName": "ClientConnections"}}, {"key": "cloud.aws.dax.ClientConnections.By.ClusterId.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ClientConnections"}}, {"key": "cloud.aws.dax.TotalRequestCount.By.ClusterId", "metadata": {"unit": "Count", "description": null, "displayName": "TotalRequestCount"}}, {"key": "cloud.aws.dax.TotalRequestCount.By.ClusterId.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "TotalRequestCount"}}, {"key": "cloud.aws.dax.ThrottledRequestCount.By.ClusterId", "metadata": {"unit": "Count", "description": null, "displayName": "ThrottledRequestCount"}}, {"key": "cloud.aws.dax.ThrottledRequestCount.By.ClusterId.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThrottledRequestCount"}}, {"key": "cloud.aws.dax.ErrorRequestCount.By.ClusterId", "metadata": {"unit": "Count", "description": null, "displayName": "ErrorRequestCount"}}, {"key": "cloud.aws.dax.ErrorRequestCount.By.ClusterId.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ErrorRequestCount"}}, {"key": "cloud.aws.dax.FailedRequestCount.By.ClusterId", "metadata": {"unit": "Count", "description": null, "displayName": "FailedRequestCount"}}, {"key": "cloud.aws.dax.FailedRequestCount.By.ClusterId.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "FailedRequestCount"}}, {"key": "cloud.aws.dax.EstimatedDbSize.By.ClusterId", "metadata": {"unit": "Bytes", "description": null, "displayName": "EstimatedDbSize"}}, {"key": "cloud.aws.dax.EstimatedDbSize.By.ClusterId.NodeId", "metadata": {"unit": "Bytes", "description": null, "displayName": "EstimatedDbSize"}}, {"key": "cloud.aws.dax.NetworkBytesIn.By.ClusterId", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkBytesIn"}}, {"key": "cloud.aws.dax.NetworkBytesIn.By.ClusterId.NodeId", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkBytesIn"}}, {"key": "cloud.aws.dax.NetworkBytesOut.By.ClusterId", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkBytesOut"}}, {"key": "cloud.aws.dax.NetworkBytesOut.By.ClusterId.NodeId", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkBytesOut"}}, {"key": "cloud.aws.dax.QueryRequestCount.By.ClusterId", "metadata": {"unit": "Count", "description": null, "displayName": "QueryRequestCount"}}, {"key": "cloud.aws.dax.QueryRequestCount.By.ClusterId.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "QueryRequestCount"}}], "description": "DAX essential metrics", "isRecommended": false}, "DMS_essential": {"metrics": [{"key": "cloud.aws.dms.CPUUtilization.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.dms.FreeStorageSpace.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier", "metadata": {"unit": "Bytes", "description": null, "displayName": "FreeStorageSpace"}}, {"key": "cloud.aws.dms.MemoryUsage.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier", "metadata": {"unit": "Megabytes", "description": null, "displayName": "MemoryUsage"}}, {"key": "cloud.aws.dms.ReadIOPS.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "ReadIOPS"}}, {"key": "cloud.aws.dms.ReadLatency.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier", "metadata": {"unit": "Seconds", "description": null, "displayName": "ReadLatency"}}, {"key": "cloud.aws.dms.ReadThroughput.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "ReadThroughput"}}, {"key": "cloud.aws.dms.WriteIOPS.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "WriteIOPS"}}, {"key": "cloud.aws.dms.WriteLatency.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier", "metadata": {"unit": "Seconds", "description": null, "displayName": "WriteLatency"}}, {"key": "cloud.aws.dms.WriteThroughput.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "WriteThroughput"}}, {"key": "cloud.aws.dms.FreeableMemory.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier", "metadata": {"unit": "Bytes", "description": null, "displayName": "FreeableMemory"}}], "description": "Database Migration Service essential metrics", "isRecommended": false}, "EBS_essential": {"metrics": [{"key": "cloud.aws.ebs.BurstBalance.By.VolumeId", "metadata": {"unit": "Percent", "description": null, "displayName": "BurstBalance"}}, {"key": "cloud.aws.ebs.VolumeAvgReadLatency.By.InstanceId.VolumeId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "VolumeAvgReadLatency"}}, {"key": "cloud.aws.ebs.VolumeAvgWriteLatency.By.InstanceId.VolumeId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "VolumeAvgWriteLatency"}}, {"key": "cloud.aws.ebs.VolumeIdleTime.By.VolumeId", "metadata": {"unit": "Seconds", "description": null, "displayName": "VolumeIdleTime"}}, {"key": "cloud.aws.ebs.VolumeQueueLength.By.VolumeId", "metadata": {"unit": "Count", "description": null, "displayName": "VolumeQueueLength"}}, {"key": "cloud.aws.ebs.VolumeReadBytes.By.VolumeId", "metadata": {"unit": "Bytes", "description": null, "displayName": "VolumeReadBytes"}}, {"key": "cloud.aws.ebs.VolumeReadOps.By.VolumeId", "metadata": {"unit": "Count", "description": null, "displayName": "VolumeReadOps"}}, {"key": "cloud.aws.ebs.VolumeThroughputPercentage.By.VolumeId", "metadata": {"unit": "Percent", "description": null, "displayName": "VolumeThroughputPercentage"}}, {"key": "cloud.aws.ebs.VolumeTotalReadTime.By.VolumeId", "metadata": {"unit": "Seconds", "description": null, "displayName": "VolumeTotalReadTime"}}, {"key": "cloud.aws.ebs.VolumeTotalWriteTime.By.VolumeId", "metadata": {"unit": "Seconds", "description": null, "displayName": "VolumeTotalWriteTime"}}, {"key": "cloud.aws.ebs.VolumeWriteBytes.By.VolumeId", "metadata": {"unit": "Bytes", "description": null, "displayName": "VolumeWriteBytes"}}, {"key": "cloud.aws.ebs.VolumeWriteOps.By.VolumeId", "metadata": {"unit": "Count", "description": null, "displayName": "VolumeWriteOps"}}], "description": "EBS essential metrics", "isRecommended": true}, "EC2_essential": {"metrics": [{"key": "cloud.aws.ec2.CPUCreditBalance.By.InstanceId", "metadata": {"unit": "Count", "description": null, "displayName": "CPUCreditBalance"}}, {"key": "cloud.aws.ec2.CPUCreditBalance.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Count", "description": null, "displayName": "CPUCreditBalance"}}, {"key": "cloud.aws.ec2.CPUCreditUsage.By.InstanceId", "metadata": {"unit": "Count", "description": null, "displayName": "CPUCreditUsage"}}, {"key": "cloud.aws.ec2.CPUCreditUsage.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Count", "description": null, "displayName": "CPUCreditUsage"}}, {"key": "cloud.aws.ec2.CPUUtilization.By.InstanceId", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.ec2.CPUUtilization.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.ec2.DiskReadBytes.By.InstanceId", "metadata": {"unit": "Bytes", "description": null, "displayName": "DiskReadBytes"}}, {"key": "cloud.aws.ec2.DiskReadBytes.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Bytes", "description": null, "displayName": "DiskReadBytes"}}, {"key": "cloud.aws.ec2.DiskReadOps.By.InstanceId", "metadata": {"unit": "Count", "description": null, "displayName": "DiskReadOps"}}, {"key": "cloud.aws.ec2.DiskReadOps.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Count", "description": null, "displayName": "DiskReadOps"}}, {"key": "cloud.aws.ec2.DiskWriteBytes.By.InstanceId", "metadata": {"unit": "Bytes", "description": null, "displayName": "DiskWriteBytes"}}, {"key": "cloud.aws.ec2.DiskWriteBytes.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Bytes", "description": null, "displayName": "DiskWriteBytes"}}, {"key": "cloud.aws.ec2.DiskWriteOps.By.InstanceId", "metadata": {"unit": "Count", "description": null, "displayName": "DiskWriteOps"}}, {"key": "cloud.aws.ec2.DiskWriteOps.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Count", "description": null, "displayName": "DiskWriteOps"}}, {"key": "cloud.aws.ec2.EBSIOBalance_percentage.By.InstanceId", "metadata": {"unit": "Percent", "description": null, "displayName": "EBSIOBalance%"}}, {"key": "cloud.aws.ec2.EBSIOBalance_percentage.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Percent", "description": null, "displayName": "EBSIOBalance%"}}, {"key": "cloud.aws.ec2.EBSReadBytes.By.InstanceId", "metadata": {"unit": "Bytes", "description": null, "displayName": "EBSReadBytes"}}, {"key": "cloud.aws.ec2.EBSReadBytes.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Bytes", "description": null, "displayName": "EBSReadBytes"}}, {"key": "cloud.aws.ec2.EBSReadOps.By.InstanceId", "metadata": {"unit": "Count", "description": null, "displayName": "EBSReadOps"}}, {"key": "cloud.aws.ec2.EBSReadOps.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Count", "description": null, "displayName": "EBSReadOps"}}, {"key": "cloud.aws.ec2.EBSWriteBytes.By.InstanceId", "metadata": {"unit": "Bytes", "description": null, "displayName": "EBSWriteBytes"}}, {"key": "cloud.aws.ec2.EBSWriteBytes.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Bytes", "description": null, "displayName": "EBSWriteBytes"}}, {"key": "cloud.aws.ec2.EBSWriteOps.By.InstanceId", "metadata": {"unit": "Count", "description": null, "displayName": "EBSWriteOps"}}, {"key": "cloud.aws.ec2.EBSWriteOps.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Count", "description": null, "displayName": "EBSWriteOps"}}, {"key": "cloud.aws.ec2.NetworkIn.By.InstanceId", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkIn"}}, {"key": "cloud.aws.ec2.NetworkIn.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkIn"}}, {"key": "cloud.aws.ec2.NetworkOut.By.InstanceId", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkOut"}}, {"key": "cloud.aws.ec2.NetworkOut.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkOut"}}, {"key": "cloud.aws.ec2.StatusCheckFailed.By.InstanceId", "metadata": {"unit": "Count", "description": null, "displayName": "StatusCheckFailed"}}, {"key": "cloud.aws.ec2.StatusCheckFailed.By.AutoScalingGroupName.InstanceId", "metadata": {"unit": "Count", "description": null, "displayName": "StatusCheckFailed"}}], "description": "EC2 essential metrics", "isRecommended": true}, "ECR_essential": {"metrics": [{"key": "cloud.aws.ecr.RepositoryPullCount.By.RepositoryName", "metadata": {"unit": "Count", "description": null, "displayName": "RepositoryPullCount"}}], "description": "ECR essential metrics", "isRecommended": true}, "ECS_essential": {"metrics": [{"key": "cloud.aws.ecs.CPUReservation.By.ClusterName", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUReservation"}}, {"key": "cloud.aws.ecs.CPUUtilization.By.ClusterName", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.ecs.CPUUtilization.By.ClusterName.ServiceName", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.ecs.MemoryReservation.By.ClusterName", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryReservation"}}, {"key": "cloud.aws.ecs.MemoryUtilization.By.ClusterName", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryUtilization"}}, {"key": "cloud.aws.ecs.MemoryUtilization.By.ClusterName.ServiceName", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryUtilization"}}, {"key": "cloud.aws.ecs.EBSFilesystemUtilization.By.ClusterName.ServiceName", "metadata": {"unit": "Percent", "description": null, "displayName": "EBSFilesystemUtilization"}}, {"key": "cloud.aws.ecs.GPUReservation.By.ClusterName", "metadata": {"unit": "Percent", "description": null, "displayName": "GPUReservation"}}, {"key": "cloud.aws.ecs.ActiveConnectionCount.By.ClusterName.DiscoveryName.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveConnectionCount"}}, {"key": "cloud.aws.ecs.NewConnectionCount.By.ClusterName.DiscoveryName.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "NewConnectionCount"}}, {"key": "cloud.aws.ecs.ProcessedBytes.By.ClusterName.DiscoveryName.ServiceName", "metadata": {"unit": "Bytes", "description": null, "displayName": "ProcessedBytes"}}, {"key": "cloud.aws.ecs.RequestCount.By.ClusterName.DiscoveryName.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "RequestCount"}}, {"key": "cloud.aws.ecs.HTTPCode_Target_2XX_Count.By.ClusterName.ServiceName.TargetDiscoveryName", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_Target_2XX_Count"}}, {"key": "cloud.aws.ecs.HTTPCode_Target_3XX_Count.By.ClusterName.ServiceName.TargetDiscoveryName", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_Target_3XX_Count"}}, {"key": "cloud.aws.ecs.HTTPCode_Target_4XX_Count.By.ClusterName.ServiceName.TargetDiscoveryName", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_Target_4XX_Count"}}, {"key": "cloud.aws.ecs.HTTPCode_Target_5XX_Count.By.ClusterName.ServiceName.TargetDiscoveryName", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_Target_5XX_Count"}}], "description": "ECS essential metrics", "isRecommended": true}, "EFS_essential": {"metrics": [{"key": "cloud.aws.efs.BurstCreditBalance.By.FileSystemId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BurstCreditBalance"}}, {"key": "cloud.aws.efs.ClientConnections.By.FileSystemId", "metadata": {"unit": "Count", "description": null, "displayName": "ClientConnections"}}, {"key": "cloud.aws.efs.MeteredIOBytes.By.FileSystemId", "metadata": {"unit": "Bytes", "description": null, "displayName": "MeteredIOBytes"}}, {"key": "cloud.aws.efs.PercentIOLimit.By.FileSystemId", "metadata": {"unit": "Percent", "description": null, "displayName": "PercentIOLimit"}}, {"key": "cloud.aws.efs.PermittedThroughput.By.FileSystemId", "metadata": {"unit": "Bytes_Per_Second", "description": null, "displayName": "PermittedThroughput"}}, {"key": "cloud.aws.efs.StorageBytes.By.FileSystemId", "metadata": {"unit": "Bytes", "description": null, "displayName": "StorageBytes"}}, {"key": "cloud.aws.efs.TotalIOBytes.By.FileSystemId", "metadata": {"unit": "Bytes", "description": null, "displayName": "TotalIOBytes"}}], "description": "EFS essential metrics", "isRecommended": true}, "EKS_essential": {"metrics": [{"key": "cloud.aws.eks.scheduler_schedule_attempts_total.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "scheduler_schedule_attempts_total"}}, {"key": "cloud.aws.eks.scheduler_schedule_attempts_ERROR.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "scheduler_schedule_attempts_ERROR"}}, {"key": "cloud.aws.eks.scheduler_pending_pods.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "scheduler_pending_pods"}}, {"key": "cloud.aws.eks.apiserver_request_total.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "apiserver_request_total"}}, {"key": "cloud.aws.eks.apiserver_request_total_5XX.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "apiserver_request_total_5XX"}}, {"key": "cloud.aws.eks.apiserver_request_total_4XX.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "apiserver_request_total_4XX"}}, {"key": "cloud.aws.eks.apiserver_admission_webhook_request_total.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "apiserver_admission_webhook_request_total"}}, {"key": "cloud.aws.eks.apiserver_admission_webhook_rejection_count.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "apiserver_admission_webhook_rejection_count"}}, {"key": "cloud.aws.eks.apiserver_admission_webhook_admission_duration_seconds.By.ClusterName", "metadata": {"unit": "Seconds", "description": null, "displayName": "apiserver_admission_webhook_admission_duration_seconds"}}, {"key": "cloud.aws.eks.apiserver_storage_size_bytes.By.ClusterName", "metadata": {"unit": "Bytes", "description": null, "displayName": "apiserver_storage_size_bytes"}}], "description": "EKS essential metrics", "isRecommended": false}, "ELB_essential": {"metrics": [{"key": "cloud.aws.elb.BackendConnectionErrors.By.LoadBalancerName", "metadata": {"unit": "Count", "description": null, "displayName": "BackendConnectionErrors"}}, {"key": "cloud.aws.elb.HTTPCode_Backend_2XX.By.LoadBalancerName", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_Backend_2XX"}}, {"key": "cloud.aws.elb.HTTPCode_Backend_3XX.By.LoadBalancerName", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_Backend_3XX"}}, {"key": "cloud.aws.elb.HTTPCode_Backend_4XX.By.LoadBalancerName", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_Backend_4XX"}}, {"key": "cloud.aws.elb.HTTPCode_Backend_5XX.By.LoadBalancerName", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_Backend_5XX"}}, {"key": "cloud.aws.elb.HTTPCode_ELB_4XX.By.LoadBalancerName", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_ELB_4XX"}}, {"key": "cloud.aws.elb.HTTPCode_ELB_5XX.By.LoadBalancerName", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_ELB_5XX"}}, {"key": "cloud.aws.elb.HealthyHostCount.By.LoadBalancerName", "metadata": {"unit": "Count", "description": null, "displayName": "HealthyHostCount"}}, {"key": "cloud.aws.elb.Latency.By.LoadBalancerName", "metadata": {"unit": "Seconds", "description": null, "displayName": "Latency"}}, {"key": "cloud.aws.elb.RequestCount.By.LoadBalancerName", "metadata": {"unit": "Count", "description": null, "displayName": "RequestCount"}}, {"key": "cloud.aws.elb.SpilloverCount.By.LoadBalancerName", "metadata": {"unit": "Count", "description": null, "displayName": "SpilloverCount"}}, {"key": "cloud.aws.elb.UnHealthyHostCount.By.LoadBalancerName", "metadata": {"unit": "Count", "description": null, "displayName": "UnHealthyHostCount"}}], "description": "ELB essential metrics", "isRecommended": true}, "FSx_essential": {"metrics": [{"key": "cloud.aws.fsx.DataReadBytes.By.FileSystemId", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataReadBytes"}}, {"key": "cloud.aws.fsx.DataWriteBytes.By.FileSystemId", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataWriteBytes"}}, {"key": "cloud.aws.fsx.ClientConnections.By.FileSystemId", "metadata": {"unit": "Count", "description": null, "displayName": "ClientConnections"}}, {"key": "cloud.aws.fsx.NetworkThroughputUtilization.By.FileSystemId", "metadata": {"unit": "Percent", "description": null, "displayName": "NetworkThroughputUtilization"}}, {"key": "cloud.aws.fsx.NetworkThroughputUtilization.By.FileServer.FileSystemId", "metadata": {"unit": "Percent", "description": null, "displayName": "NetworkThroughputUtilization"}}, {"key": "cloud.aws.fsx.FileServerDiskThroughputUtilization.By.FileSystemId", "metadata": {"unit": "Percent", "description": null, "displayName": "FileServerDiskThroughputUtilization"}}, {"key": "cloud.aws.fsx.FileServerDiskThroughputUtilization.By.FileServer.FileSystemId", "metadata": {"unit": "Percent", "description": null, "displayName": "FileServerDiskThroughputUtilization"}}, {"key": "cloud.aws.fsx.StorageCapacityUtilization.By.FileSystemId.StorageTargetId", "metadata": {"unit": "Percent", "description": null, "displayName": "StorageCapacityUtilization"}}, {"key": "cloud.aws.fsx.FreeDataStorageCapacity.By.FileSystemId.StorageTargetId", "metadata": {"unit": "Bytes", "description": null, "displayName": "FreeDataStorageCapacity"}}, {"key": "cloud.aws.fsx.StorageCapacity.By.FileSystemId", "metadata": {"unit": "Bytes", "description": null, "displayName": "StorageCapacity"}}, {"key": "cloud.aws.fsx.UsedStorageCapacity.By.FileSystemId", "metadata": {"unit": "Bytes", "description": null, "displayName": "UsedStorageCapacity"}}], "description": "FSx essential metrics", "isRecommended": false}, "KMS_essential": {"metrics": [], "isRecommended": true}, "RDS_essential": {"metrics": [{"key": "cloud.aws.rds.CPUUtilization.By.DBInstanceIdentifier", "metadata": {"unit": "Percentage", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.rds.DatabaseConnections.By.DBInstanceIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "DatabaseConnections"}}, {"key": "cloud.aws.rds.FreeStorageSpace.By.DBInstanceIdentifier", "metadata": {"unit": "Bytes", "description": null, "displayName": "FreeStorageSpace"}}, {"key": "cloud.aws.rds.FreeableMemory.By.DBInstanceIdentifier", "metadata": {"unit": "Bytes", "description": null, "displayName": "FreeableMemory"}}, {"key": "cloud.aws.rds.NetworkReceiveThroughput.By.DBInstanceIdentifier", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "NetworkReceiveThroughput"}}, {"key": "cloud.aws.rds.NetworkTransmitThroughput.By.DBInstanceIdentifier", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "NetworkTransmitThroughput"}}, {"key": "cloud.aws.rds.ReadIOPS.By.DBInstanceIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "ReadIOPS"}}, {"key": "cloud.aws.rds.ReadLatency.By.DBInstanceIdentifier", "metadata": {"unit": "Seconds", "description": null, "displayName": "ReadLatency"}}, {"key": "cloud.aws.rds.ReadThroughput.By.DBInstanceIdentifier", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "ReadThroughput"}}, {"key": "cloud.aws.rds.SwapUsage.By.DBInstanceIdentifier", "metadata": {"unit": "Bytes", "description": null, "displayName": "SwapUsage"}}, {"key": "cloud.aws.rds.WriteIOPS.By.DBInstanceIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "WriteIOPS"}}, {"key": "cloud.aws.rds.WriteLatency.By.DBInstanceIdentifier", "metadata": {"unit": "Seconds", "description": null, "displayName": "WriteLatency"}}, {"key": "cloud.aws.rds.WriteThroughput.By.DBInstanceIdentifier", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "WriteThroughput"}}, {"key": "cloud.aws.rds.AuroraGlobalDBProgressLag.By.DBClusterIdentifier", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "AuroraGlobalDBProgressLag"}}, {"key": "cloud.aws.rds.AuroraGlobalDBReplicatedWriteIO.By.DBClusterIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "AuroraGlobalDBReplicatedWriteIO"}}, {"key": "cloud.aws.rds.AuroraGlobalDBReplicationLag.By.DBClusterIdentifier", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "AuroraGlobalDBReplicationLag"}}, {"key": "cloud.aws.rds.VolumeBytesUsed.By.DBClusterIdentifier", "metadata": {"unit": "Bytes", "description": null, "displayName": "VolumeBytesUsed"}}, {"key": "cloud.aws.rds.VolumeReadIOPs.By.DBClusterIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "VolumeReadIOPs"}}, {"key": "cloud.aws.rds.VolumeWriteIOPs.By.DBClusterIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "VolumeWriteIOPs"}}], "description": "RDS essential metrics", "isRecommended": true}, "SNS_essential": {"metrics": [{"key": "cloud.aws.sns.NumberOfMessagesPublished.By.TopicName", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfMessagesPublished"}}, {"key": "cloud.aws.sns.NumberOfNotificationsDelivered.By.TopicName", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfNotificationsDelivered"}}, {"key": "cloud.aws.sns.NumberOfNotificationsFailed.By.TopicName", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfNotificationsFailed"}}, {"key": "cloud.aws.sns.NumberOfNotificationsFilteredOut.By.TopicName", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfNotificationsFilteredOut"}}, {"key": "cloud.aws.sns.NumberOfNotificationsRedrivenToDlq.By.TopicName", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfNotificationsRedrivenToDlq"}}, {"key": "cloud.aws.sns.PublishSize.By.TopicName", "metadata": {"unit": "Bytes", "description": null, "displayName": "PublishSize"}}, {"key": "cloud.aws.sns.SMSSuccessRate.By.TopicName", "metadata": {"unit": "Count", "description": null, "displayName": "SMSSuccessRate"}}], "description": "SNS essential metrics", "isRecommended": true}, "SQS_essential": {"metrics": [{"key": "cloud.aws.sqs.ApproximateAgeOfOldestMessage.By.QueueName", "metadata": {"unit": "Seconds", "description": null, "displayName": "ApproximateAgeOfOldestMessage"}}, {"key": "cloud.aws.sqs.ApproximateNumberOfMessagesDelayed.By.QueueName", "metadata": {"unit": "Count", "description": null, "displayName": "ApproximateNumberOfMessagesDelayed"}}, {"key": "cloud.aws.sqs.ApproximateNumberOfMessagesNotVisible.By.QueueName", "metadata": {"unit": "Count", "description": null, "displayName": "ApproximateNumberOfMessagesNotVisible"}}, {"key": "cloud.aws.sqs.ApproximateNumberOfMessagesVisible.By.QueueName", "metadata": {"unit": "Count", "description": null, "displayName": "ApproximateNumberOfMessagesVisible"}}, {"key": "cloud.aws.sqs.NumberOfEmptyReceives.By.QueueName", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfEmptyReceives"}}, {"key": "cloud.aws.sqs.NumberOfMessagesDeleted.By.QueueName", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfMessagesDeleted"}}, {"key": "cloud.aws.sqs.NumberOfMessagesReceived.By.QueueName", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfMessagesReceived"}}, {"key": "cloud.aws.sqs.NumberOfMessagesSent.By.QueueName", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfMessagesSent"}}, {"key": "cloud.aws.sqs.SentMessageSize.By.QueueName", "metadata": {"unit": "Bytes", "description": null, "displayName": "SentMessageSize"}}], "description": "SQS essential metrics", "isRecommended": true}, "Glue_essential": {"metrics": [{"key": "cloud.aws.glue.glue.driver.aggregate.bytesRead.By.JobName.JobRunId.Type", "metadata": {"unit": "Bytes", "description": null, "displayName": "glue.driver.aggregate.bytesRead"}}, {"key": "cloud.aws.glue.glue.driver.aggregate.elapsedTime.By.JobName.JobRunId.Type", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "glue.driver.aggregate.elapsedTime"}}, {"key": "cloud.aws.glue.glue.driver.aggregate.numCompletedStages.By.JobName.JobRunId.Type", "metadata": {"unit": "Count", "description": null, "displayName": "glue.driver.aggregate.numCompletedStages"}}, {"key": "cloud.aws.glue.glue.driver.aggregate.numCompletedTasks.By.JobName.JobRunId.Type", "metadata": {"unit": "Count", "description": null, "displayName": "glue.driver.aggregate.numCompletedTasks"}}, {"key": "cloud.aws.glue.glue.driver.aggregate.numFailedTasks.By.JobName.JobRunId.Type", "metadata": {"unit": "Count", "description": null, "displayName": "glue.driver.aggregate.numFailedTasks"}}, {"key": "cloud.aws.glue.glue.driver.aggregate.numKilledTasks.By.JobName.JobRunId.Type", "metadata": {"unit": "Count", "description": null, "displayName": "glue.driver.aggregate.numKilledTasks"}}, {"key": "cloud.aws.glue.glue.driver.ExecutorAllocationManager.executors.numberAllExecutors.By.JobName.JobRunId.Type", "metadata": {"unit": "Count", "description": null, "displayName": "glue.driver.ExecutorAllocationManager.executors.numberAllExecutors"}}, {"key": "cloud.aws.glue.glue.driver.ExecutorAllocationManager.executors.numberMaxNeededExecutors.By.JobName.JobRunId.Type", "metadata": {"unit": "Count", "description": null, "displayName": "glue.driver.ExecutorAllocationManager.executors.numberMaxNeededExecutors"}}, {"key": "cloud.aws.glue.glue.driver.jvm.heap.usage.By.JobName.JobRunId.Type", "metadata": {"unit": "Percentage", "description": null, "displayName": "glue.driver.jvm.heap.usage"}}, {"key": "cloud.aws.glue.glue.ALL.jvm.heap.usage.By.JobName.JobRunId.Type", "metadata": {"unit": "Percentage", "description": null, "displayName": "glue.ALL.jvm.heap.usage"}}, {"key": "cloud.aws.glue.glue.driver.s3.filesystem.read_bytes.By.JobName.JobRunId.Type", "metadata": {"unit": "Bytes", "description": null, "displayName": "glue.driver.s3.filesystem.read_bytes"}}, {"key": "cloud.aws.glue.glue.ALL.s3.filesystem.read_bytes.By.JobName.JobRunId.Type", "metadata": {"unit": "Bytes", "description": null, "displayName": "glue.ALL.s3.filesystem.read_bytes"}}, {"key": "cloud.aws.glue.glue.driver.s3.filesystem.write_bytes.By.JobName.JobRunId.Type", "metadata": {"unit": "Bytes", "description": null, "displayName": "glue.driver.s3.filesystem.write_bytes"}}, {"key": "cloud.aws.glue.glue.ALL.s3.filesystem.write_bytes.By.JobName.JobRunId.Type", "metadata": {"unit": "Bytes", "description": null, "displayName": "glue.ALL.s3.filesystem.write_bytes"}}, {"key": "cloud.aws.glue.glue.driver.streaming.numRecords.By.JobName.JobRunId.Type", "metadata": {"unit": "Count", "description": null, "displayName": "glue.driver.streaming.numRecords"}}, {"key": "cloud.aws.glue.glue.driver.streaming.batchProcessingTimeInMs.By.JobName.JobRunId.Type", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "glue.driver.streaming.batchProcessingTimeInMs"}}, {"key": "cloud.aws.glue.glue.driver.system.cpuSystemLoad.By.JobName.JobRunId.Type", "metadata": {"unit": "Percentage", "description": null, "displayName": "glue.driver.system.cpuSystemLoad"}}, {"key": "cloud.aws.glue.glue.ALL.system.cpuSystemLoad.By.JobName.JobRunId.Type", "metadata": {"unit": "Percentage", "description": null, "displayName": "glue.ALL.system.cpuSystemLoad"}}], "description": "Glue essential metrics", "isRecommended": false}, "IPAM_essential": {"metrics": [], "isRecommended": true}, "Logs_essential": {"metrics": [{"key": "cloud.aws.logs.DeliveryErrors.By.LogGroupName", "metadata": {"unit": "Count", "description": null, "displayName": "DeliveryErrors"}}, {"key": "cloud.aws.logs.DeliveryErrors.By.DestinationType.FilterName.LogGroupName.PolicyLevel", "metadata": {"unit": "Count", "description": null, "displayName": "DeliveryErrors"}}, {"key": "cloud.aws.logs.DeliveryThrottling.By.LogGroupName", "metadata": {"unit": "Count", "description": null, "displayName": "DeliveryThrottling"}}, {"key": "cloud.aws.logs.DeliveryThrottling.By.DestinationType.FilterName.LogGroupName.PolicyLevel", "metadata": {"unit": "Count", "description": null, "displayName": "DeliveryThrottling"}}, {"key": "cloud.aws.logs.EMFParsingErrors.By.LogGroupName", "metadata": {"unit": "Count", "description": null, "displayName": "EMFParsingErrors"}}, {"key": "cloud.aws.logs.EMFValidationErrors.By.LogGroupName", "metadata": {"unit": "Count", "description": null, "displayName": "EMFValidationErrors"}}, {"key": "cloud.aws.logs.ForwardedBytes.By.LogGroupName", "metadata": {"unit": "Bytes", "description": null, "displayName": "ForwardedBytes"}}, {"key": "cloud.aws.logs.ForwardedBytes.By.DestinationType.FilterName.LogGroupName", "metadata": {"unit": "Bytes", "description": null, "displayName": "ForwardedBytes"}}, {"key": "cloud.aws.logs.ForwardedLogEvents.By.LogGroupName", "metadata": {"unit": "Count", "description": null, "displayName": "ForwardedLogEvents"}}, {"key": "cloud.aws.logs.ForwardedLogEvents.By.DestinationType.FilterName.LogGroupName.PolicyLevel", "metadata": {"unit": "Count", "description": null, "displayName": "ForwardedLogEvents"}}, {"key": "cloud.aws.logs.IncomingBytes.By.LogGroupName", "metadata": {"unit": "Bytes", "description": null, "displayName": "IncomingBytes"}}, {"key": "cloud.aws.logs.IncomingLogEvents.By.LogGroupName", "metadata": {"unit": "Count", "description": null, "displayName": "IncomingLogEvents"}}], "description": "CloudWatch Logs essential metrics", "isRecommended": false}, "DocDB_essential": {"metrics": [{"key": "cloud.aws.docdb.CPUUtilization.By.DBClusterIdentifier", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.docdb.DatabaseConnections.By.DBClusterIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "DatabaseConnections"}}, {"key": "cloud.aws.docdb.NetworkThroughput.By.DBClusterIdentifier", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "NetworkThroughput"}}, {"key": "cloud.aws.docdb.ReadIOPS.By.DBClusterIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "ReadIOPS"}}, {"key": "cloud.aws.docdb.ReadLatency.By.DBClusterIdentifier", "metadata": {"unit": "Seconds", "description": null, "displayName": "ReadLatency"}}, {"key": "cloud.aws.docdb.ReadThroughput.By.DBClusterIdentifier", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "ReadThroughput"}}, {"key": "cloud.aws.docdb.WriteIOPS.By.DBClusterIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "WriteIOPS"}}, {"key": "cloud.aws.docdb.WriteLatency.By.DBClusterIdentifier", "metadata": {"unit": "Seconds", "description": null, "displayName": "WriteLatency"}}, {"key": "cloud.aws.docdb.WriteThroughput.By.DBClusterIdentifier", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "WriteThroughput"}}, {"key": "cloud.aws.docdb.VolumeBytesUsed.By.DBClusterIdentifier", "metadata": {"unit": "Bytes", "description": null, "displayName": "VolumeBytesUsed"}}, {"key": "cloud.aws.docdb.CPUUtilization.By.DBInstanceIdentifier", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.docdb.DatabaseConnections.By.DBInstanceIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "DatabaseConnections"}}, {"key": "cloud.aws.docdb.NetworkThroughput.By.DBInstanceIdentifier", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "NetworkThroughput"}}, {"key": "cloud.aws.docdb.ReadIOPS.By.DBInstanceIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "ReadIOPS"}}, {"key": "cloud.aws.docdb.ReadLatency.By.DBInstanceIdentifier", "metadata": {"unit": "Seconds", "description": null, "displayName": "ReadLatency"}}, {"key": "cloud.aws.docdb.ReadThroughput.By.DBInstanceIdentifier", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "ReadThroughput"}}, {"key": "cloud.aws.docdb.WriteIOPS.By.DBInstanceIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "WriteIOPS"}}, {"key": "cloud.aws.docdb.WriteLatency.By.DBInstanceIdentifier", "metadata": {"unit": "Seconds", "description": null, "displayName": "WriteLatency"}}, {"key": "cloud.aws.docdb.WriteThroughput.By.DBInstanceIdentifier", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "WriteThroughput"}}], "description": "DocumentDB Cluster essential metrics", "isRecommended": false}, "Kafka_essential": {"metrics": [{"key": "cloud.aws.kafka.EstimatedMaxTimeLag.By.Cluster_Name.Consumer_Group.Topic", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "EstimatedMaxTimeLag"}}, {"key": "cloud.aws.kafka.MaxOffsetLag.By.Cluster_Name.Consumer_Group.Topic", "metadata": {"unit": "Count", "description": null, "displayName": "MaxOffsetLag"}}, {"key": "cloud.aws.kafka.SumOffsetLag.By.Cluster_Name.Consumer_Group.Topic", "metadata": {"unit": "Count", "description": null, "displayName": "SumOffsetLag"}}, {"key": "cloud.aws.kafka.BytesInPerSec.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "BytesInPerSec"}}, {"key": "cloud.aws.kafka.BytesInPerSec.By.Broker_ID.Cluster_Name.Topic", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "BytesInPerSec"}}, {"key": "cloud.aws.kafka.BytesOutPerSec.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "BytesOutPerSec"}}, {"key": "cloud.aws.kafka.BytesOutPerSec.By.Broker_ID.Cluster_Name.Topic", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "BytesOutPerSec"}}, {"key": "cloud.aws.kafka.MessagesInPerSec.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count/Second", "description": null, "displayName": "MessagesInPerSec"}}, {"key": "cloud.aws.kafka.MessagesInPerSec.By.Broker_ID.Cluster_Name.Topic", "metadata": {"unit": "Count/Second", "description": null, "displayName": "MessagesInPerSec"}}, {"key": "cloud.aws.kafka.OfflinePartitionsCount.By.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "OfflinePartitionsCount"}}, {"key": "cloud.aws.kafka.NetworkRxErrors.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count/Second", "description": null, "displayName": "NetworkRxErrors"}}, {"key": "cloud.aws.kafka.NetworkTxErrors.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count/Second", "description": null, "displayName": "NetworkTxErrors"}}, {"key": "cloud.aws.kafka.CpuUser.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Percent", "description": null, "displayName": "CpuUser"}}, {"key": "cloud.aws.kafka.CpuIdle.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Percent", "description": null, "displayName": "CpuIdle"}}, {"key": "cloud.aws.kafka.MemoryUsed.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Bytes", "description": null, "displayName": "MemoryUsed"}}, {"key": "cloud.aws.kafka.MemoryFree.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Bytes", "description": null, "displayName": "MemoryFree"}}, {"key": "cloud.aws.kafka.KafkaDataLogsDiskUsed.By.Cluster_Name", "metadata": {"unit": "Percent", "description": null, "displayName": "KafkaDataLogsDiskUsed"}}, {"key": "cloud.aws.kafka.KafkaDataLogsDiskUsed.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Percent", "description": null, "displayName": "KafkaDataLogsDiskUsed"}}, {"key": "cloud.aws.kafka.StorageUsed.By.Cluster_Name", "metadata": {"unit": "Bytes", "description": null, "displayName": "StorageUsed"}}, {"key": "cloud.aws.kafka.BwInAllowanceExceeded.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count/Second", "description": null, "displayName": "BwInAllowanceExceeded"}}, {"key": "cloud.aws.kafka.BwOutAllowanceExceeded.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count/Second", "description": null, "displayName": "BwOutAllowanceExceeded"}}, {"key": "cloud.aws.kafka.ConnectionCount.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "ConnectionCount"}}, {"key": "cloud.aws.kafka.ClientConnectionCount.By.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "ClientConnectionCount"}}, {"key": "cloud.aws.kafka.ClientConnectionCount.By.Client_Authentication.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "ClientConnectionCount"}}, {"key": "cloud.aws.kafka.ClientConnectionCount.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "ClientConnectionCount"}}, {"key": "cloud.aws.kafka.ClientConnectionCount.By.Broker_ID.Client_Authentication.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "ClientConnectionCount"}}, {"key": "cloud.aws.kafka.ActiveControllerCount.By.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveControllerCount"}}, {"key": "cloud.aws.kafka.GlobalPartitionCount.By.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "GlobalPartitionCount"}}, {"key": "cloud.aws.kafka.GlobalTopicCount.By.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "GlobalTopicCount"}}, {"key": "cloud.aws.kafka.ZooKeeperSessionState.By.Cluster_Name", "metadata": {"unit": "None", "description": null, "displayName": "ZooKeeperSessionState"}}, {"key": "cloud.aws.kafka.ZooKeeperSessionState.By.Broker_ID.Cluster_Name", "metadata": {"unit": "None", "description": null, "displayName": "ZooKeeperSessionState"}}, {"key": "cloud.aws.kafka.ProduceTotalTimeMsMean.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "ProduceTotalTimeMsMean"}}, {"key": "cloud.aws.kafka.FetchConsumerTotalTimeMsMean.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "FetchConsumerTotalTimeMsMean"}}, {"key": "cloud.aws.kafka.FetchFollowerTotalTimeMsMean.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "FetchFollowerTotalTimeMsMean"}}, {"key": "cloud.aws.kafka.RollingEstimatedTimeLagMax.By.Cluster_Name.Consumer_Group.Topic", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "RollingEstimatedTimeLagMax"}}, {"key": "cloud.aws.kafka.ReplicationBytesInPerSec.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "ReplicationBytesInPerSec"}}, {"key": "cloud.aws.kafka.ReplicationBytesOutPerSec.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "ReplicationBytesOutPerSec"}}, {"key": "cloud.aws.kafka.RequestBytesMean.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Bytes", "description": null, "displayName": "RequestBytesMean"}}, {"key": "cloud.aws.kafka.UnderReplicatedPartitions.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "UnderReplicatedPartitions"}}, {"key": "cloud.aws.kafka.UnderMinIsrPartitionCount.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "UnderMinIsrPartitionCount"}}, {"key": "cloud.aws.kafka.NetworkRxDropped.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count/Second", "description": null, "displayName": "NetworkRxDropped"}}, {"key": "cloud.aws.kafka.NetworkTxDropped.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count/Second", "description": null, "displayName": "NetworkTxDropped"}}, {"key": "cloud.aws.kafka.CpuSystem.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Percent", "description": null, "displayName": "CpuSystem"}}, {"key": "cloud.aws.kafka.SwapUsed.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Bytes", "description": null, "displayName": "SwapUsed"}}, {"key": "cloud.aws.kafka.VolumeQueueLength.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "VolumeQueueLength"}}, {"key": "cloud.aws.kafka.ConntrackAllowanceExceeded.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count/Second", "description": null, "displayName": "ConntrackAllowanceExceeded"}}, {"key": "cloud.aws.kafka.PpsAllowanceExceeded.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count/Second", "description": null, "displayName": "PpsAllowanceExceeded"}}, {"key": "cloud.aws.kafka.LinklocalAllowanceExceeded.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count/Second", "description": null, "displayName": "LinklocalAllowanceExceeded"}}, {"key": "cloud.aws.kafka.RequestThrottleQueueSize.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "RequestThrottleQueueSize"}}, {"key": "cloud.aws.kafka.LeaderCount.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "LeaderCount"}}, {"key": "cloud.aws.kafka.PartitionCount.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "PartitionCount"}}, {"key": "cloud.aws.kafka.UserPartitionExists.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Count", "description": null, "displayName": "UserPartitionExists"}}, {"key": "cloud.aws.kafka.ZooKeeperRequestLatencyMsMean.By.Cluster_Name", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "ZooKeeperRequestLatencyMsMean"}}, {"key": "cloud.aws.kafka.ZooKeeperRequestLatencyMsMean.By.Broker_ID.Cluster_Name", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "ZooKeeperRequestLatencyMsMean"}}], "description": "MSK basic (DEFAULT level) and enhanced (PER_BROKER/PER_TOPIC_PER_BROKER) monitoring essentials", "isRecommended": false}, "WAFV2_essential": {"metrics": [{"key": "cloud.aws.wafv2.AllowedRequests.By.Region.Rule.WebACL", "metadata": {"unit": "Count", "description": null, "displayName": "AllowedRequests"}}, {"key": "cloud.aws.wafv2.BlockedRequests.By.Region.Rule.WebACL", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedRequests"}}, {"key": "cloud.aws.wafv2.CountedRequests.By.Region.Rule.WebACL", "metadata": {"unit": "Count", "description": null, "displayName": "CountedRequests"}}, {"key": "cloud.aws.wafv2.CaptchaRequests.By.Region.Rule.WebACL", "metadata": {"unit": "Count", "description": null, "displayName": "CaptchaRequests"}}, {"key": "cloud.aws.wafv2.LowReputationPacketsDropped.By.Region.Rule.WebACL", "metadata": {"unit": "Count", "description": null, "displayName": "LowReputationPacketsDropped"}}, {"key": "cloud.aws.wafv2.LowReputationRequestsDenied.By.Region.Rule.WebACL", "metadata": {"unit": "Count", "description": null, "displayName": "LowReputationRequestsDenied"}}, {"key": "cloud.aws.wafv2.RequestsWithValidCaptchaToken.By.Region.Rule.WebACL", "metadata": {"unit": "Count", "description": null, "displayName": "RequestsWithValidCaptchaToken"}}, {"key": "cloud.aws.wafv2.ChallengeRequests.By.Region.Rule.WebACL", "metadata": {"unit": "Count", "description": null, "displayName": "ChallengeRequests"}}, {"key": "cloud.aws.wafv2.PassedRequests.By.Region.Rule.WebACL", "metadata": {"unit": "Count", "description": null, "displayName": "PassedRequests"}}], "description": "WAFV2 essential metrics", "isRecommended": false}, "Athena_essential": {"metrics": [{"key": "cloud.aws.athena.TotalExecutionTime.By.QueryState.QueryType.WorkGroup", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "TotalExecutionTime"}}, {"key": "cloud.aws.athena.QueryQueueTime.By.QueryState.QueryType.WorkGroup", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "QueryQueueTime"}}, {"key": "cloud.aws.athena.EngineExecutionTime.By.QueryState.QueryType.WorkGroup", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "EngineExecutionTime"}}, {"key": "cloud.aws.athena.ProcessedBytes.By.WorkGroup", "metadata": {"unit": "Bytes", "description": null, "displayName": "ProcessedBytes"}}, {"key": "cloud.aws.athena.ProcessedBytes.By.QueryState.QueryType.WorkGroup", "metadata": {"unit": "Bytes", "description": null, "displayName": "ProcessedBytes"}}, {"key": "cloud.aws.athena.DPUConsumed.By.WorkGroup", "metadata": {"unit": "Count", "description": null, "displayName": "DPUConsumed"}}, {"key": "cloud.aws.athena.DPUConsumed.By.Capacity_Reservation.WorkGroup", "metadata": {"unit": "Count", "description": null, "displayName": "DPUConsumed"}}, {"key": "cloud.aws.athena.DPUCount.By.QueryState.QueryType.WorkGroup", "metadata": {"unit": "Count", "description": null, "displayName": "DPUCount"}}, {"key": "cloud.aws.athena.DPUAllocated.By.Capacity_Reservation", "metadata": {"unit": "Count", "description": null, "displayName": "DPUAllocated"}}], "description": "Athena WorkGroup essential metrics", "isRecommended": false}, "Backup_essential": {"metrics": [{"key": "cloud.aws.backup.NumberOfBackupJobsFailed.By.BackupVaultName.ResourceType", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfBackupJobsFailed"}}, {"key": "cloud.aws.backup.NumberOfBackupJobsCompleted.By.BackupVaultName.ResourceType", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfBackupJobsCompleted"}}, {"key": "cloud.aws.backup.NumberOfBackupJobsRunning.By.BackupVaultName.ResourceType", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfBackupJobsRunning"}}, {"key": "cloud.aws.backup.NumberOfBackupJobsExpired.By.BackupVaultName.ResourceType", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfBackupJobsExpired"}}, {"key": "cloud.aws.backup.NumberOfRestoreJobsFailed.By.BackupVaultName.ResourceType", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfRestoreJobsFailed"}}, {"key": "cloud.aws.backup.NumberOfRestoreJobsCompleted.By.BackupVaultName.ResourceType", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfRestoreJobsCompleted"}}, {"key": "cloud.aws.backup.NumberOfRestoreJobsRunning.By.BackupVaultName.ResourceType", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfRestoreJobsRunning"}}, {"key": "cloud.aws.backup.NumberOfRestoreJobsPending.By.BackupVaultName.ResourceType", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfRestoreJobsPending"}}, {"key": "cloud.aws.backup.NumberOfCopyJobsFailed.By.BackupVaultName.ResourceType", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfCopyJobsFailed"}}, {"key": "cloud.aws.backup.NumberOfCopyJobsCompleted.By.BackupVaultName.ResourceType", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfCopyJobsCompleted"}}, {"key": "cloud.aws.backup.NumberOfCopyJobsRunning.By.BackupVaultName.ResourceType", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfCopyJobsRunning"}}, {"key": "cloud.aws.backup.NumberOfRecoveryPointsCompleted.By.BackupVaultName.ResourceType", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfRecoveryPointsCompleted"}}, {"key": "cloud.aws.backup.NumberOfRecoveryPointsPartial.By.BackupVaultName.ResourceType", "metadata": {"unit": "Count", "description": null, "displayName": "NumberOfRecoveryPointsPartial"}}], "description": "Backup essential metrics", "isRecommended": false}, "Events_essential": {"metrics": [{"key": "cloud.aws.events.InvocationAttempts.By.EventBusName.RuleName", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationAttempts"}}, {"key": "cloud.aws.events.IngestionToInvocationCompleteLatency.By.EventBusName.RuleName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "IngestionToInvocationCompleteLatency"}}, {"key": "cloud.aws.events.IngestionToInvocationStartLatency.By.EventBusName.RuleName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "IngestionToInvocationStartLatency"}}, {"key": "cloud.aws.events.IngestionToInvocationSuccessLatency.By.EventBusName.RuleName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "IngestionToInvocationSuccessLatency"}}, {"key": "cloud.aws.events.MatchedEvents.By.EventBusName.RuleName", "metadata": {"unit": "Count", "description": null, "displayName": "MatchedEvents"}}, {"key": "cloud.aws.events.RetryInvocationAttempts.By.EventBusName.RuleName", "metadata": {"unit": "Count", "description": null, "displayName": "RetryInvocationAttempts"}}, {"key": "cloud.aws.events.SuccessfulInvocationAttempts.By.EventBusName.RuleName", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulInvocationAttempts"}}, {"key": "cloud.aws.events.ThrottledRules.By.EventBusName.RuleName", "metadata": {"unit": "Count", "description": null, "displayName": "ThrottledRules"}}, {"key": "cloud.aws.events.TriggeredRules.By.EventBusName.RuleName", "metadata": {"unit": "Count", "description": null, "displayName": "TriggeredRules"}}], "description": "EventBridge essential metrics", "isRecommended": false}, "Lambda_essential": {"metrics": [{"key": "cloud.aws.lambda.ConcurrentExecutions.By.FunctionName", "metadata": {"unit": "Count", "description": null, "displayName": "ConcurrentExecutions"}}, {"key": "cloud.aws.lambda.DeadLetterErrors.By.FunctionName", "metadata": {"unit": "Count", "description": null, "displayName": "DeadLetterErrors"}}, {"key": "cloud.aws.lambda.DestinationDeliveryFailures.By.FunctionName", "metadata": {"unit": "Count", "description": null, "displayName": "DestinationDeliveryFailures"}}, {"key": "cloud.aws.lambda.Duration.By.FunctionName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "Duration"}}, {"key": "cloud.aws.lambda.Errors.By.FunctionName", "metadata": {"unit": "Count", "description": null, "displayName": "Errors"}}, {"key": "cloud.aws.lambda.Invocations.By.FunctionName", "metadata": {"unit": "Count", "description": null, "displayName": "Invocations"}}, {"key": "cloud.aws.lambda.IteratorAge.By.FunctionName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "IteratorAge"}}, {"key": "cloud.aws.lambda.ProvisionedConcurrentExecutions.By.FunctionName", "metadata": {"unit": "Count", "description": null, "displayName": "ProvisionedConcurrentExecutions"}}, {"key": "cloud.aws.lambda.Throttles.By.FunctionName", "metadata": {"unit": "Count", "description": null, "displayName": "Throttles"}}], "description": "Lambda essential metrics", "isRecommended": true}, "S3_autodiscovery": {"metrics": [], "isRecommended": true}, "AppSync_essential": {"metrics": [{"key": "cloud.aws.appsync.4XXError.By.GraphQLAPIId", "metadata": {"unit": "Count", "description": null, "displayName": "4XXError"}}, {"key": "cloud.aws.appsync.5XXError.By.GraphQLAPIId", "metadata": {"unit": "Count", "description": null, "displayName": "5XXError"}}, {"key": "cloud.aws.appsync.Latency.By.GraphQLAPIId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "Latency"}}, {"key": "cloud.aws.appsync.Requests.By.GraphQLAPIId", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}, {"key": "cloud.aws.appsync.TokensConsumed.By.GraphQLAPIId", "metadata": {"unit": "Count", "description": null, "displayName": "TokensConsumed"}}, {"key": "cloud.aws.appsync.ActiveConnections.By.GraphQLAPIId", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveConnections"}}, {"key": "cloud.aws.appsync.ActiveSubscriptions.By.GraphQLAPIId", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveSubscriptions"}}, {"key": "cloud.aws.appsync.ConnectSuccess.By.GraphQLAPIId", "metadata": {"unit": "Count", "description": null, "displayName": "ConnectSuccess"}}, {"key": "cloud.aws.appsync.SubscribeClientError.By.GraphQLAPIId", "metadata": {"unit": "Count", "description": null, "displayName": "SubscribeClientError"}}, {"key": "cloud.aws.appsync.SubscribeServerError.By.GraphQLAPIId", "metadata": {"unit": "Count", "description": null, "displayName": "SubscribeServerError"}}, {"key": "cloud.aws.appsync.InboundMessageError.By.GraphQLAPIId", "metadata": {"unit": "Count", "description": null, "displayName": "InboundMessageError"}}, {"key": "cloud.aws.appsync.InboundMessageFailure.By.GraphQLAPIId", "metadata": {"unit": "Count", "description": null, "displayName": "InboundMessageFailure"}}, {"key": "cloud.aws.appsync.OutboundMessages.By.GraphQLAPIId", "metadata": {"unit": "Count", "description": null, "displayName": "OutboundMessages"}}], "description": "AppSync essential metrics", "isRecommended": false}, "Cognito_essential": {"metrics": [{"key": "cloud.aws.cognito.SignUpSuccesses.By.UserPool.UserPoolClient", "metadata": {"unit": "Count", "description": null, "displayName": "SignUpSuccesses"}}, {"key": "cloud.aws.cognito.SignUpThrottles.By.UserPool.UserPoolClient", "metadata": {"unit": "Count", "description": null, "displayName": "SignUpThrottles"}}, {"key": "cloud.aws.cognito.SignInSuccesses.By.UserPool.UserPoolClient", "metadata": {"unit": "Count", "description": null, "displayName": "SignInSuccesses"}}, {"key": "cloud.aws.cognito.SignInThrottles.By.UserPool.UserPoolClient", "metadata": {"unit": "Count", "description": null, "displayName": "SignInThrottles"}}, {"key": "cloud.aws.cognito.TokenRefreshSuccesses.By.UserPool.UserPoolClient", "metadata": {"unit": "Count", "description": null, "displayName": "TokenRefreshSuccesses"}}, {"key": "cloud.aws.cognito.TokenRefreshThrottles.By.UserPool.UserPoolClient", "metadata": {"unit": "Count", "description": null, "displayName": "TokenRefreshThrottles"}}, {"key": "cloud.aws.cognito.FederationSuccesses.By.UserPool.UserPoolClient", "metadata": {"unit": "Count", "description": null, "displayName": "FederationSuccesses"}}, {"key": "cloud.aws.cognito.FederationSuccesses.By.IdentityProvider.UserPool.UserPoolClient", "metadata": {"unit": "Count", "description": null, "displayName": "FederationSuccesses"}}, {"key": "cloud.aws.cognito.FederationThrottles.By.UserPool.UserPoolClient", "metadata": {"unit": "Count", "description": null, "displayName": "FederationThrottles"}}, {"key": "cloud.aws.cognito.FederationThrottles.By.IdentityProvider.UserPool.UserPoolClient", "metadata": {"unit": "Count", "description": null, "displayName": "FederationThrottles"}}], "description": "Cognito essential metrics", "isRecommended": false}, "Connect_essential": {"metrics": [{"key": "cloud.aws.connect.QueueSize.By.InstanceId.MetricGroup.QueueName", "metadata": {"unit": "Count", "description": null, "displayName": "QueueSize"}}, {"key": "cloud.aws.connect.LongestQueueWaitTime.By.InstanceId.MetricGroup.QueueName", "metadata": {"unit": "Seconds", "description": null, "displayName": "LongestQueueWaitTime"}}, {"key": "cloud.aws.connect.QueueCapacityExceededError.By.InstanceId.MetricGroup.QueueName", "metadata": {"unit": "Count", "description": null, "displayName": "QueueCapacityExceededError"}}, {"key": "cloud.aws.connect.CallBackNotDialableNumber.By.ContactFlowName.InstanceId.MetricGroup", "metadata": {"unit": "Count", "description": null, "displayName": "CallBackNotDialableNumber"}}, {"key": "cloud.aws.connect.ConcurrentCalls.By.InstanceId.MetricGroup", "metadata": {"unit": "Count", "description": null, "displayName": "ConcurrentCalls"}}, {"key": "cloud.aws.connect.ConcurrentCallsPercentage.By.InstanceId.MetricGroup", "metadata": {"unit": "Percent", "description": null, "displayName": "ConcurrentCallsPercentage"}}, {"key": "cloud.aws.connect.CallsBreachingConcurrencyQuota.By.InstanceId.MetricGroup", "metadata": {"unit": "Count", "description": null, "displayName": "CallsBreachingConcurrencyQuota"}}, {"key": "cloud.aws.connect.ThrottledCalls.By.InstanceId.MetricGroup", "metadata": {"unit": "Count", "description": null, "displayName": "ThrottledCalls"}}, {"key": "cloud.aws.connect.CallsPerInterval.By.InstanceId.MetricGroup", "metadata": {"unit": "Count", "description": null, "displayName": "CallsPerInterval"}}, {"key": "cloud.aws.connect.MissedCalls.By.InstanceId.MetricGroup", "metadata": {"unit": "Count", "description": null, "displayName": "MissedCalls"}}, {"key": "cloud.aws.connect.ContactFlowErrors.By.ContactFlowName.InstanceId.MetricGroup", "metadata": {"unit": "Count", "description": null, "displayName": "ContactFlowErrors"}}, {"key": "cloud.aws.connect.ContactFlowFatalErrors.By.ContactFlowName.InstanceId.MetricGroup", "metadata": {"unit": "Count", "description": null, "displayName": "ContactFlowFatalErrors"}}, {"key": "cloud.aws.connect.CallRecordingUploadError.By.InstanceId.MetricGroup", "metadata": {"unit": "Count", "description": null, "displayName": "CallRecordingUploadError"}}], "description": "Connect essential metrics", "isRecommended": false}, "DAX_autodiscovery": {"metrics": [], "isRecommended": true}, "DMS_autodiscovery": {"metrics": [], "isRecommended": true}, "EBS_autodiscovery": {"metrics": [], "isRecommended": true}, "EC2_autodiscovery": {"metrics": [], "isRecommended": true}, "ECR_autodiscovery": {"metrics": [], "isRecommended": true}, "ECS_autodiscovery": {"metrics": [], "isRecommended": true}, "EFS_autodiscovery": {"metrics": [], "isRecommended": true}, "EKS_autodiscovery": {"metrics": [], "isRecommended": true}, "ELB_autodiscovery": {"metrics": [], "isRecommended": true}, "EMR_EC2_essential": {"metrics": [{"key": "cloud.aws.elasticmapreduce.AppsRunning.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "AppsRunning"}}, {"key": "cloud.aws.elasticmapreduce.AppsPending.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "AppsPending"}}, {"key": "cloud.aws.elasticmapreduce.AppsCompleted.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "AppsCompleted"}}, {"key": "cloud.aws.elasticmapreduce.S3BytesRead.By.JobFlowId", "metadata": {"unit": "Bytes", "description": null, "displayName": "S3BytesRead"}}, {"key": "cloud.aws.elasticmapreduce.S3BytesWritten.By.JobFlowId", "metadata": {"unit": "Bytes", "description": null, "displayName": "S3BytesWritten"}}, {"key": "cloud.aws.elasticmapreduce.HDFSBytesRead.By.JobFlowId", "metadata": {"unit": "Bytes", "description": null, "displayName": "HDFSBytesRead"}}, {"key": "cloud.aws.elasticmapreduce.HDFSBytesWritten.By.JobFlowId", "metadata": {"unit": "Bytes", "description": null, "displayName": "HDFSBytesWritten"}}, {"key": "cloud.aws.elasticmapreduce.TotalLoad.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "TotalLoad"}}, {"key": "cloud.aws.elasticmapreduce.AppsFailed.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "AppsFailed"}}, {"key": "cloud.aws.elasticmapreduce.AppsKilled.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "AppsKilled"}}, {"key": "cloud.aws.elasticmapreduce.MRUnhealthyNodes.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "MRUnhealthyNodes"}}, {"key": "cloud.aws.elasticmapreduce.MRLostNodes.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "MRLostNodes"}}, {"key": "cloud.aws.elasticmapreduce.MissingBlocks.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "MissingBlocks"}}, {"key": "cloud.aws.elasticmapreduce.IsIdle.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "IsIdle"}}, {"key": "cloud.aws.elasticmapreduce.HDFSUtilization.By.JobFlowId", "metadata": {"unit": "Percent", "description": null, "displayName": "HDFSUtilization"}}, {"key": "cloud.aws.elasticmapreduce.CoreNodesRunning.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "CoreNodesRunning"}}, {"key": "cloud.aws.elasticmapreduce.CoreNodesPending.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "CoreNodesPending"}}, {"key": "cloud.aws.elasticmapreduce.MRTotalNodes.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "MRTotalNodes"}}, {"key": "cloud.aws.elasticmapreduce.YARNMemoryAvailablePercentage.By.JobFlowId", "metadata": {"unit": "Percent", "description": null, "displayName": "YARNMemoryAvailablePercentage"}}, {"key": "cloud.aws.elasticmapreduce.ContainerPendingRatio.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "ContainerPendingRatio"}}], "description": "EMR on EC2 essential metrics (basic monitoring, 5-min intervals, free)", "isRecommended": false}, "FSx_autodiscovery": {"metrics": [], "isRecommended": true}, "Neptune_essential": {"metrics": [{"key": "cloud.aws.neptune.CPUUtilization.By.DBClusterIdentifier", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.neptune.CPUUtilization.By.DBClusterIdentifier.Role", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.neptune.FreeableMemory.By.DBClusterIdentifier", "metadata": {"unit": "Bytes", "description": null, "displayName": "FreeableMemory"}}, {"key": "cloud.aws.neptune.FreeableMemory.By.DBClusterIdentifier.Role", "metadata": {"unit": "Bytes", "description": null, "displayName": "FreeableMemory"}}, {"key": "cloud.aws.neptune.MainRequestQueuePendingRequests.By.DBClusterIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "MainRequestQueuePendingRequests"}}, {"key": "cloud.aws.neptune.MainRequestQueuePendingRequests.By.DBClusterIdentifier.Role", "metadata": {"unit": "Count", "description": null, "displayName": "MainRequestQueuePendingRequests"}}, {"key": "cloud.aws.neptune.TotalRequestsPerSec.By.DBClusterIdentifier", "metadata": {"unit": "Count/Second", "description": null, "displayName": "TotalRequestsPerSec"}}, {"key": "cloud.aws.neptune.TotalRequestsPerSec.By.DBClusterIdentifier.Role", "metadata": {"unit": "Count/Second", "description": null, "displayName": "TotalRequestsPerSec"}}, {"key": "cloud.aws.neptune.TotalServerErrorsPerSec.By.DBClusterIdentifier", "metadata": {"unit": "Count/Second", "description": null, "displayName": "TotalServerErrorsPerSec"}}, {"key": "cloud.aws.neptune.TotalServerErrorsPerSec.By.DBClusterIdentifier.Role", "metadata": {"unit": "Count/Second", "description": null, "displayName": "TotalServerErrorsPerSec"}}, {"key": "cloud.aws.neptune.VolumeBytesUsed.By.DBClusterIdentifier", "metadata": {"unit": "Bytes", "description": null, "displayName": "VolumeBytesUsed"}}, {"key": "cloud.aws.neptune.VolumeReadIOPs.By.DBClusterIdentifier", "metadata": {"unit": "Count/Second", "description": null, "displayName": "VolumeReadIOPs"}}, {"key": "cloud.aws.neptune.VolumeWriteIOPs.By.DBClusterIdentifier", "metadata": {"unit": "Count/Second", "description": null, "displayName": "VolumeWriteIOPs"}}, {"key": "cloud.aws.neptune.BufferCacheHitRatio.By.DBClusterIdentifier", "metadata": {"unit": "Percent", "description": null, "displayName": "BufferCacheHitRatio"}}, {"key": "cloud.aws.neptune.BufferCacheHitRatio.By.DBClusterIdentifier.Role", "metadata": {"unit": "Percent", "description": null, "displayName": "BufferCacheHitRatio"}}, {"key": "cloud.aws.neptune.NetworkThroughput.By.DBClusterIdentifier", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "NetworkThroughput"}}, {"key": "cloud.aws.neptune.NetworkThroughput.By.DBClusterIdentifier.Role", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "NetworkThroughput"}}, {"key": "cloud.aws.neptune.CPUUtilization.By.DBInstanceIdentifier", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.neptune.FreeableMemory.By.DBInstanceIdentifier", "metadata": {"unit": "Bytes", "description": null, "displayName": "FreeableMemory"}}, {"key": "cloud.aws.neptune.EngineUptime.By.DBInstanceIdentifier", "metadata": {"unit": "Seconds", "description": null, "displayName": "EngineUptime"}}, {"key": "cloud.aws.neptune.GremlinRequestsPerSec.By.DBInstanceIdentifier", "metadata": {"unit": "Count/Second", "description": null, "displayName": "GremlinRequestsPerSec"}}, {"key": "cloud.aws.neptune.SparqlRequestsPerSec.By.DBInstanceIdentifier", "metadata": {"unit": "Count/Second", "description": null, "displayName": "SparqlRequestsPerSec"}}, {"key": "cloud.aws.neptune.OpenCypherRequestsPerSec.By.DBInstanceIdentifier", "metadata": {"unit": "Count/Second", "description": null, "displayName": "OpenCypherRequestsPerSec"}}, {"key": "cloud.aws.neptune.GremlinWebSocketOpenConnections.By.DBInstanceIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "GremlinWebSocketOpenConnections"}}, {"key": "cloud.aws.neptune.ServerlessDatabaseCapacity.By.DBInstanceIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "ServerlessDatabaseCapacity"}}, {"key": "cloud.aws.neptune.NCUUtilization.By.DBInstanceIdentifier", "metadata": {"unit": "Percent", "description": null, "displayName": "NCUUtilization"}}, {"key": "cloud.aws.neptune.NumTxCommitted.By.DBInstanceIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "NumTxCommitted"}}, {"key": "cloud.aws.neptune.NumTxRolledBack.By.DBInstanceIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "NumTxRolledBack"}}, {"key": "cloud.aws.neptune.VolumeReadIOPs.By.DBInstanceIdentifier", "metadata": {"unit": "Count/Second", "description": null, "displayName": "VolumeReadIOPs"}}, {"key": "cloud.aws.neptune.VolumeWriteIOPs.By.DBInstanceIdentifier", "metadata": {"unit": "Count/Second", "description": null, "displayName": "VolumeWriteIOPs"}}], "description": "Neptune DBCluster essential metrics", "isRecommended": false}, "RDS_autodiscovery": {"metrics": [], "isRecommended": true}, "Route53_essential": {"metrics": [{"key": "cloud.aws.route53.ConnectionTime.By.HealthCheckId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "ConnectionTime"}}, {"key": "cloud.aws.route53.ConnectionTime.By.HealthCheckId.Region", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "ConnectionTime"}}, {"key": "cloud.aws.route53.HealthCheckPercentageHealthy.By.HealthCheckId", "metadata": {"unit": "Percent", "description": null, "displayName": "HealthCheckPercentageHealthy"}}, {"key": "cloud.aws.route53.HealthCheckStatus.By.HealthCheckId", "metadata": {"unit": "Count", "description": null, "displayName": "HealthCheckStatus"}}, {"key": "cloud.aws.route53.TimeToFirstByte.By.HealthCheckId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "TimeToFirstByte"}}, {"key": "cloud.aws.route53.TimeToFirstByte.By.HealthCheckId.Region", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "TimeToFirstByte"}}], "description": "Route53 essential metrics", "isRecommended": true}, "SQS_autodiscovery": {"metrics": [], "isRecommended": true}, "AmazonMQ_essential": {"metrics": [{"key": "cloud.aws.amazonmq.CpuCreditBalance.By.Broker", "metadata": {"unit": "Count", "description": null, "displayName": "CpuCreditBalance"}}, {"key": "cloud.aws.amazonmq.CpuUtilization.By.Broker", "metadata": {"unit": "Percent", "description": null, "displayName": "CpuUtilization"}}, {"key": "cloud.aws.amazonmq.CurrentConnectionsCount.By.Broker", "metadata": {"unit": "Count", "description": null, "displayName": "CurrentConnectionsCount"}}, {"key": "cloud.aws.amazonmq.HeapUsage.By.Broker", "metadata": {"unit": "Percent", "description": null, "displayName": "HeapUsage"}}, {"key": "cloud.aws.amazonmq.NetworkIn.By.Broker", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkIn"}}, {"key": "cloud.aws.amazonmq.NetworkOut.By.Broker", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkOut"}}, {"key": "cloud.aws.amazonmq.TotalConsumerCount.By.Broker", "metadata": {"unit": "Count", "description": null, "displayName": "TotalConsumerCount"}}, {"key": "cloud.aws.amazonmq.TotalMessageCount.By.Broker", "metadata": {"unit": "Count", "description": null, "displayName": "TotalMessageCount"}}, {"key": "cloud.aws.amazonmq.TotalProducerCount.By.Broker", "metadata": {"unit": "Count", "description": null, "displayName": "TotalProducerCount"}}, {"key": "cloud.aws.amazonmq.AckRate.By.Broker", "metadata": {"unit": "Count", "description": null, "displayName": "AckRate"}}, {"key": "cloud.aws.amazonmq.ConsumerCount.By.Broker", "metadata": {"unit": "Count", "description": null, "displayName": "ConsumerCount"}}, {"key": "cloud.aws.amazonmq.ConsumerCount.By.Broker.Queue.VirtualHost", "metadata": {"unit": "Count", "description": null, "displayName": "ConsumerCount"}}, {"key": "cloud.aws.amazonmq.MessageCount.By.Broker", "metadata": {"unit": "Count", "description": null, "displayName": "MessageCount"}}, {"key": "cloud.aws.amazonmq.MessageCount.By.Broker.Queue.VirtualHost", "metadata": {"unit": "Count", "description": null, "displayName": "MessageCount"}}, {"key": "cloud.aws.amazonmq.PublishRate.By.Broker", "metadata": {"unit": "Count", "description": null, "displayName": "PublishRate"}}, {"key": "cloud.aws.amazonmq.SystemCpuUtilization.By.Broker", "metadata": {"unit": "Percent", "description": null, "displayName": "SystemCpuUtilization"}}, {"key": "cloud.aws.amazonmq.SystemCpuUtilization.By.Broker.Node", "metadata": {"unit": "Percent", "description": null, "displayName": "SystemCpuUtilization"}}, {"key": "cloud.aws.amazonmq.ConnectionCount.By.Broker", "metadata": {"unit": "Count", "description": null, "displayName": "ConnectionCount"}}, {"key": "cloud.aws.amazonmq.RabbitMQDiskFree.By.Broker", "metadata": {"unit": "Bytes", "description": null, "displayName": "RabbitMQDiskFree"}}, {"key": "cloud.aws.amazonmq.RabbitMQDiskFree.By.Broker.Node", "metadata": {"unit": "Bytes", "description": null, "displayName": "RabbitMQDiskFree"}}, {"key": "cloud.aws.amazonmq.RabbitMQMemUsed.By.Broker", "metadata": {"unit": "Bytes", "description": null, "displayName": "RabbitMQMemUsed"}}, {"key": "cloud.aws.amazonmq.RabbitMQMemUsed.By.Broker.Node", "metadata": {"unit": "Bytes", "description": null, "displayName": "RabbitMQMemUsed"}}], "description": "AmazonMQ essential metrics", "isRecommended": false}, "CloudHSM_essential": {"metrics": [{"key": "cloud.aws.cloudhsm.HsmUnhealthy.By.ClusterId.HsmId", "metadata": {"unit": "Count", "description": null, "displayName": "HsmUnhealthy"}}, {"key": "cloud.aws.cloudhsm.HsmTemperature.By.ClusterId.HsmId", "metadata": {"unit": "Count", "description": null, "displayName": "HsmTemperature"}}, {"key": "cloud.aws.cloudhsm.HsmKeysSessionOccupied.By.ClusterId.HsmId", "metadata": {"unit": "Count", "description": null, "displayName": "HsmKeysSessionOccupied"}}, {"key": "cloud.aws.cloudhsm.HsmKeysTokenOccupied.By.ClusterId.HsmId", "metadata": {"unit": "Count", "description": null, "displayName": "HsmKeysTokenOccupied"}}, {"key": "cloud.aws.cloudhsm.HsmSslCtxsOccupied.By.ClusterId.HsmId", "metadata": {"unit": "Count", "description": null, "displayName": "HsmSslCtxsOccupied"}}, {"key": "cloud.aws.cloudhsm.HsmSessionCount.By.ClusterId.HsmId", "metadata": {"unit": "Count", "description": null, "displayName": "HsmSessionCount"}}, {"key": "cloud.aws.cloudhsm.HsmUsersAvailable.By.ClusterId.HsmId", "metadata": {"unit": "Count", "description": null, "displayName": "HsmUsersAvailable"}}, {"key": "cloud.aws.cloudhsm.HsmUsersMax.By.ClusterId.HsmId", "metadata": {"unit": "Count", "description": null, "displayName": "HsmUsersMax"}}], "description": "CloudHSM essential metrics", "isRecommended": false}, "DataSync_essential": {"metrics": [{"key": "cloud.aws.datasync.BytesTransferred.By.TaskId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesTransferred"}}, {"key": "cloud.aws.datasync.BytesTransferred.By.AgentId.TaskId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesTransferred"}}, {"key": "cloud.aws.datasync.BytesCompressed.By.TaskId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesCompressed"}}, {"key": "cloud.aws.datasync.BytesCompressed.By.AgentId.TaskId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesCompressed"}}, {"key": "cloud.aws.datasync.FilesTransferred.By.TaskId", "metadata": {"unit": "Count", "description": null, "displayName": "FilesTransferred"}}, {"key": "cloud.aws.datasync.FilesTransferred.By.AgentId.TaskId", "metadata": {"unit": "Count", "description": null, "displayName": "FilesTransferred"}}, {"key": "cloud.aws.datasync.FilesSkipped.By.TaskId", "metadata": {"unit": "Count", "description": null, "displayName": "FilesSkipped"}}, {"key": "cloud.aws.datasync.FilesSkipped.By.AgentId.TaskId", "metadata": {"unit": "Count", "description": null, "displayName": "FilesSkipped"}}, {"key": "cloud.aws.datasync.FilesDeleted.By.TaskId", "metadata": {"unit": "Count", "description": null, "displayName": "FilesDeleted"}}, {"key": "cloud.aws.datasync.FilesDeleted.By.AgentId.TaskId", "metadata": {"unit": "Count", "description": null, "displayName": "FilesDeleted"}}, {"key": "cloud.aws.datasync.FilesVerified.By.TaskId", "metadata": {"unit": "Count", "description": null, "displayName": "FilesVerified"}}, {"key": "cloud.aws.datasync.FilesVerified.By.AgentId.TaskId", "metadata": {"unit": "Count", "description": null, "displayName": "FilesVerified"}}], "description": "DataSync essential metrics", "isRecommended": false}, "DynamoDB_essential": {"metrics": [{"key": "cloud.aws.dynamodb.ConditionalCheckFailedRequests.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ConditionalCheckFailedRequests"}}, {"key": "cloud.aws.dynamodb.ConsumedReadCapacityUnits.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ConsumedReadCapacityUnits"}}, {"key": "cloud.aws.dynamodb.ConsumedReadCapacityUnits.By.GlobalSecondaryIndexName.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ConsumedReadCapacityUnits"}}, {"key": "cloud.aws.dynamodb.ConsumedWriteCapacityUnits.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ConsumedWriteCapacityUnits"}}, {"key": "cloud.aws.dynamodb.ConsumedWriteCapacityUnits.By.GlobalSecondaryIndexName.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ConsumedWriteCapacityUnits"}}, {"key": "cloud.aws.dynamodb.OnlineIndexConsumedWriteCapacity.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "OnlineIndexConsumedWriteCapacity"}}, {"key": "cloud.aws.dynamodb.OnlineIndexConsumedWriteCapacity.By.GlobalSecondaryIndexName.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "OnlineIndexConsumedWriteCapacity"}}, {"key": "cloud.aws.dynamodb.OnlineIndexPercentageProgress.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "OnlineIndexPercentageProgress"}}, {"key": "cloud.aws.dynamodb.OnlineIndexPercentageProgress.By.GlobalSecondaryIndexName.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "OnlineIndexPercentageProgress"}}, {"key": "cloud.aws.dynamodb.OnlineIndexThrottleEvents.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "OnlineIndexThrottleEvents"}}, {"key": "cloud.aws.dynamodb.OnlineIndexThrottleEvents.By.GlobalSecondaryIndexName.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "OnlineIndexThrottleEvents"}}, {"key": "cloud.aws.dynamodb.ProvisionedReadCapacityUnits.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ProvisionedReadCapacityUnits"}}, {"key": "cloud.aws.dynamodb.ProvisionedReadCapacityUnits.By.GlobalSecondaryIndexName.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ProvisionedReadCapacityUnits"}}, {"key": "cloud.aws.dynamodb.ProvisionedWriteCapacityUnits.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ProvisionedWriteCapacityUnits"}}, {"key": "cloud.aws.dynamodb.ProvisionedWriteCapacityUnits.By.GlobalSecondaryIndexName.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ProvisionedWriteCapacityUnits"}}, {"key": "cloud.aws.dynamodb.ReadThrottleEvents.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ReadThrottleEvents"}}, {"key": "cloud.aws.dynamodb.ReadThrottleEvents.By.GlobalSecondaryIndexName.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ReadThrottleEvents"}}, {"key": "cloud.aws.dynamodb.ReturnedItemCount.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ReturnedItemCount"}}, {"key": "cloud.aws.dynamodb.ReturnedItemCount.By.Operation.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ReturnedItemCount"}}, {"key": "cloud.aws.dynamodb.SuccessfulRequestLatency.By.TableName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "SuccessfulRequestLatency"}}, {"key": "cloud.aws.dynamodb.SuccessfulRequestLatency.By.Operation.TableName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "SuccessfulRequestLatency"}}, {"key": "cloud.aws.dynamodb.SystemErrors.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "SystemErrors"}}, {"key": "cloud.aws.dynamodb.SystemErrors.By.Operation.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "SystemErrors"}}, {"key": "cloud.aws.dynamodb.UserErrors.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "UserErrors"}}, {"key": "cloud.aws.dynamodb.UserErrors.By.Operation.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "UserErrors"}}, {"key": "cloud.aws.dynamodb.ThrottledRequests.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ThrottledRequests"}}, {"key": "cloud.aws.dynamodb.ThrottledRequests.By.Operation.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ThrottledRequests"}}, {"key": "cloud.aws.dynamodb.TransactionConflict.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "TransactionConflict"}}, {"key": "cloud.aws.dynamodb.WriteThrottleEvents.By.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "WriteThrottleEvents"}}, {"key": "cloud.aws.dynamodb.WriteThrottleEvents.By.GlobalSecondaryIndexName.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "WriteThrottleEvents"}}], "description": "DynamoDB essential metrics", "isRecommended": true}, "Firehose_essential": {"metrics": [{"key": "cloud.aws.firehose.DeliveryToHttpEndpoint.DataFreshness.By.DeliveryStreamName", "metadata": {"unit": "Seconds", "description": null, "displayName": "DeliveryToHttpEndpoint.DataFreshness"}}, {"key": "cloud.aws.firehose.DeliveryToHttpEndpoint.Records.By.DeliveryStreamName", "metadata": {"unit": "Count", "description": null, "displayName": "DeliveryToHttpEndpoint.Records"}}, {"key": "cloud.aws.firehose.DeliveryToHttpEndpoint.Success.By.DeliveryStreamName", "metadata": {"unit": "Count", "description": null, "displayName": "DeliveryToHttpEndpoint.Success"}}, {"key": "cloud.aws.firehose.IncomingBytes.By.DeliveryStreamName", "metadata": {"unit": "Bytes", "description": null, "displayName": "IncomingBytes"}}, {"key": "cloud.aws.firehose.IncomingRecords.By.DeliveryStreamName", "metadata": {"unit": "Count", "description": null, "displayName": "IncomingRecords"}}, {"key": "cloud.aws.firehose.ThrottledRecords.By.DeliveryStreamName", "metadata": {"unit": "Count", "description": null, "displayName": "ThrottledRecords"}}], "description": "Firehose essential metrics", "isRecommended": true}, "Glue_autodiscovery": {"metrics": [], "isRecommended": true}, "Logs_autodiscovery": {"metrics": [], "isRecommended": true}, "Redshift_essential": {"metrics": [{"key": "cloud.aws.redshift.CPUUtilization.By.ClusterIdentifier", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.redshift.CPUUtilization.By.ClusterIdentifier.NodeID", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.redshift.HealthStatus.By.ClusterIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "HealthStatus"}}, {"key": "cloud.aws.redshift.HealthStatus.By.ClusterIdentifier.NodeID", "metadata": {"unit": "Count", "description": null, "displayName": "HealthStatus"}}, {"key": "cloud.aws.redshift.PercentageDiskSpaceUsed.By.ClusterIdentifier", "metadata": {"unit": "Percent", "description": null, "displayName": "PercentageDiskSpaceUsed"}}, {"key": "cloud.aws.redshift.PercentageDiskSpaceUsed.By.ClusterIdentifier.NodeID", "metadata": {"unit": "Percent", "description": null, "displayName": "PercentageDiskSpaceUsed"}}, {"key": "cloud.aws.redshift.NetworkReceiveThroughput.By.ClusterIdentifier", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "NetworkReceiveThroughput"}}, {"key": "cloud.aws.redshift.NetworkReceiveThroughput.By.ClusterIdentifier.NodeID", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "NetworkReceiveThroughput"}}, {"key": "cloud.aws.redshift.NetworkTransmitThroughput.By.ClusterIdentifier", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "NetworkTransmitThroughput"}}, {"key": "cloud.aws.redshift.NetworkTransmitThroughput.By.ClusterIdentifier.NodeID", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "NetworkTransmitThroughput"}}, {"key": "cloud.aws.redshift.ReadIOPS.By.ClusterIdentifier", "metadata": {"unit": "Count/Second", "description": null, "displayName": "ReadIOPS"}}, {"key": "cloud.aws.redshift.ReadIOPS.By.ClusterIdentifier.NodeID", "metadata": {"unit": "Count/Second", "description": null, "displayName": "ReadIOPS"}}, {"key": "cloud.aws.redshift.WriteIOPS.By.ClusterIdentifier", "metadata": {"unit": "Count/Second", "description": null, "displayName": "WriteIOPS"}}, {"key": "cloud.aws.redshift.WriteIOPS.By.ClusterIdentifier.NodeID", "metadata": {"unit": "Count/Second", "description": null, "displayName": "WriteIOPS"}}, {"key": "cloud.aws.redshift.ReadLatency.By.ClusterIdentifier", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "ReadLatency"}}, {"key": "cloud.aws.redshift.ReadLatency.By.ClusterIdentifier.NodeID", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "ReadLatency"}}, {"key": "cloud.aws.redshift.WriteLatency.By.ClusterIdentifier", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "WriteLatency"}}, {"key": "cloud.aws.redshift.WriteLatency.By.ClusterIdentifier.NodeID", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "WriteLatency"}}, {"key": "cloud.aws.redshift.DatabaseConnections.By.ClusterIdentifier", "metadata": {"unit": "Count", "description": null, "displayName": "DatabaseConnections"}}, {"key": "cloud.aws.redshift.DatabaseConnections.By.ClusterIdentifier.NodeID", "metadata": {"unit": "Count", "description": null, "displayName": "DatabaseConnections"}}], "description": "Redshift essential metrics", "isRecommended": false}, "AppRunner_essential": {"metrics": [{"key": "cloud.aws.apprunner.CPUUtilization.By.ServiceID.ServiceName", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.apprunner.CPUUtilization.By.Instance.ServiceID.ServiceName", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.apprunner.MemoryUtilization.By.ServiceID.ServiceName", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryUtilization"}}, {"key": "cloud.aws.apprunner.MemoryUtilization.By.Instance.ServiceID.ServiceName", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryUtilization"}}, {"key": "cloud.aws.apprunner.Concurrency.By.ServiceID.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "Concurrency"}}, {"key": "cloud.aws.apprunner.Requests.By.ServiceID.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}, {"key": "cloud.aws.apprunner.2xxStatusResponses.By.ServiceID.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "2xxStatusResponses"}}, {"key": "cloud.aws.apprunner.4xxStatusResponses.By.ServiceID.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "4xxStatusResponses"}}, {"key": "cloud.aws.apprunner.5xxStatusResponses.By.ServiceID.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "5xxStatusResponses"}}, {"key": "cloud.aws.apprunner.RequestLatency.By.ServiceID.ServiceName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "RequestLatency"}}, {"key": "cloud.aws.apprunner.ActiveInstances.By.ServiceID.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveInstances"}}], "description": "AppRunner essential metrics", "isRecommended": false}, "AppStream_essential": {"metrics": [{"key": "cloud.aws.appstream.AvailableCapacity.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "AvailableCapacity"}}, {"key": "cloud.aws.appstream.CapacityUtilization.By.Fleet", "metadata": {"unit": "Percent", "description": null, "displayName": "CapacityUtilization"}}, {"key": "cloud.aws.appstream.DesiredCapacity.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "DesiredCapacity"}}, {"key": "cloud.aws.appstream.InUseCapacity.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "InUseCapacity"}}, {"key": "cloud.aws.appstream.InsufficientCapacityError.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "InsufficientCapacityError"}}, {"key": "cloud.aws.appstream.AvailableUserSessionCapacity.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "AvailableUserSessionCapacity"}}, {"key": "cloud.aws.appstream.DesiredUserSessionCapacity.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "DesiredUserSessionCapacity"}}, {"key": "cloud.aws.appstream.ActiveUserSessionCapacity.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveUserSessionCapacity"}}, {"key": "cloud.aws.appstream.CpuUtilizationInstance.By.Fleet", "metadata": {"unit": "Percent", "description": null, "displayName": "CpuUtilizationInstance"}}, {"key": "cloud.aws.appstream.MemoryUtilizationInstance.By.Fleet", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryUtilizationInstance"}}, {"key": "cloud.aws.appstream.DiskUtilizationInstance.By.Fleet", "metadata": {"unit": "Percent", "description": null, "displayName": "DiskUtilizationInstance"}}, {"key": "cloud.aws.appstream.InSessionLatency.By.Fleet", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "InSessionLatency"}}, {"key": "cloud.aws.appstream.FramesPerSecond.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "FramesPerSecond"}}, {"key": "cloud.aws.appstream.Bandwidth.By.Fleet", "metadata": {"unit": "Kilobits/Second", "description": null, "displayName": "Bandwidth"}}], "description": "AppStreams essential metrics", "isRecommended": false}, "Cassandra_essential": {"metrics": [{"key": "cloud.aws.cassandra.SuccessfulRequestLatency.By.Keyspace.Operation", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "SuccessfulRequestLatency"}}, {"key": "cloud.aws.cassandra.SuccessfulRequestCount.By.Keyspace.Operation", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulRequestCount"}}, {"key": "cloud.aws.cassandra.SuccessfulRequestLatency.By.Keyspace.Operation.TableName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "SuccessfulRequestLatency"}}, {"key": "cloud.aws.cassandra.ConsumedReadCapacityUnits.By.Keyspace.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ConsumedReadCapacityUnits"}}, {"key": "cloud.aws.cassandra.ConsumedWriteCapacityUnits.By.Keyspace.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ConsumedWriteCapacityUnits"}}, {"key": "cloud.aws.cassandra.SuccessfulRequestCount.By.Keyspace.Operation.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulRequestCount"}}, {"key": "cloud.aws.cassandra.ProvisionedReadCapacityUnits.By.Keyspace.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ProvisionedReadCapacityUnits"}}, {"key": "cloud.aws.cassandra.ProvisionedWriteCapacityUnits.By.Keyspace.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ProvisionedWriteCapacityUnits"}}, {"key": "cloud.aws.cassandra.SystemErrors.By.Keyspace.Operation.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "SystemErrors"}}, {"key": "cloud.aws.cassandra.UserErrors.By.Keyspace.Operation.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "UserErrors"}}, {"key": "cloud.aws.cassandra.ConditionalCheckFailedRequests.By.Keyspace.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ConditionalCheckFailedRequests"}}, {"key": "cloud.aws.cassandra.ReadThrottleEvents.By.Keyspace.Operation.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ReadThrottleEvents"}}, {"key": "cloud.aws.cassandra.WriteThrottleEvents.By.Keyspace.Operation.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "WriteThrottleEvents"}}, {"key": "cloud.aws.cassandra.PerConnectionRequestRateExceeded.By.Keyspace.Operation.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "PerConnectionRequestRateExceeded"}}, {"key": "cloud.aws.cassandra.StoragePartitionThroughputCapacityExceeded.By.Keyspace.Operation.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "StoragePartitionThroughputCapacityExceeded"}}, {"key": "cloud.aws.cassandra.BillableTableSizeInBytes.By.Keyspace.TableName", "metadata": {"unit": "Bytes", "description": null, "displayName": "BillableTableSizeInBytes"}}, {"key": "cloud.aws.cassandra.ReturnedItemCountBySelect.By.Keyspace.Operation.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ReturnedItemCountBySelect"}}, {"key": "cloud.aws.cassandra.SystemReconciliationDeletes.By.Keyspace.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "SystemReconciliationDeletes"}}, {"key": "cloud.aws.cassandra.TTLDeletes.By.Keyspace.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "TTLDeletes"}}, {"key": "cloud.aws.cassandra.ReplicationLatency.By.Keyspace.ReceivingRegion.TableName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "ReplicationLatency"}}, {"key": "cloud.aws.cassandra.ReturnedRecordsCount.By.Keyspace.StreamLabel.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ReturnedRecordsCount"}}, {"key": "cloud.aws.cassandra.ReturnedRecordsCount.By.Keyspace.Operation.StreamLabel.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "ReturnedRecordsCount"}}, {"key": "cloud.aws.cassandra.SuccessfulRequestLatency.By.Keyspace.StreamLabel.TableName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "SuccessfulRequestLatency"}}, {"key": "cloud.aws.cassandra.SuccessfulRequestLatency.By.Keyspace.Operation.StreamLabel.TableName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "SuccessfulRequestLatency"}}, {"key": "cloud.aws.cassandra.SystemErrors.By.Keyspace.StreamLabel.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "SystemErrors"}}, {"key": "cloud.aws.cassandra.SystemErrors.By.Keyspace.Operation.StreamLabel.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "SystemErrors"}}, {"key": "cloud.aws.cassandra.UserErrors.By.Keyspace.StreamLabel.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "UserErrors"}}, {"key": "cloud.aws.cassandra.UserErrors.By.Keyspace.Operation.StreamLabel.TableName", "metadata": {"unit": "Count", "description": null, "displayName": "UserErrors"}}], "description": "Keyspace-level operational metrics", "isRecommended": false}, "CodeBuild_essential": {"metrics": [{"key": "cloud.aws.codebuild.Builds.By.ProjectName", "metadata": {"unit": "Count", "description": null, "displayName": "Builds"}}, {"key": "cloud.aws.codebuild.SucceededBuilds.By.ProjectName", "metadata": {"unit": "Count", "description": null, "displayName": "SucceededBuilds"}}, {"key": "cloud.aws.codebuild.FailedBuilds.By.ProjectName", "metadata": {"unit": "Count", "description": null, "displayName": "FailedBuilds"}}, {"key": "cloud.aws.codebuild.Duration.By.ProjectName", "metadata": {"unit": "Seconds", "description": null, "displayName": "Duration"}}, {"key": "cloud.aws.codebuild.QueuedDuration.By.ProjectName", "metadata": {"unit": "Seconds", "description": null, "displayName": "QueuedDuration"}}, {"key": "cloud.aws.codebuild.DownloadSourceDuration.By.ProjectName", "metadata": {"unit": "Seconds", "description": null, "displayName": "DownloadSourceDuration"}}, {"key": "cloud.aws.codebuild.BuildDuration.By.ProjectName", "metadata": {"unit": "Seconds", "description": null, "displayName": "BuildDuration"}}, {"key": "cloud.aws.codebuild.UploadArtifactsDuration.By.ProjectName", "metadata": {"unit": "Seconds", "description": null, "displayName": "UploadArtifactsDuration"}}, {"key": "cloud.aws.codebuild.PostBuildDuration.By.ProjectName", "metadata": {"unit": "Seconds", "description": null, "displayName": "PostBuildDuration"}}, {"key": "cloud.aws.codebuild.ProvisioningDuration.By.ProjectName", "metadata": {"unit": "Seconds", "description": null, "displayName": "ProvisioningDuration"}}], "description": "CodeBuild essential metrics", "isRecommended": false}, "DocDB_autodiscovery": {"metrics": [], "isRecommended": true}, "Kafka_autodiscovery": {"metrics": [], "isRecommended": true}, "PrivateCA_essential": {"metrics": [{"key": "cloud.aws.acmprivateca.CRLGenerated.By.PrivateCAArn", "metadata": {"unit": "None", "description": null, "displayName": "CRLGenerated"}}, {"key": "cloud.aws.acmprivateca.MisconfiguredCRLBucket.By.PrivateCAArn", "metadata": {"unit": "None", "description": null, "displayName": "MisconfiguredCRLBucket"}}, {"key": "cloud.aws.acmprivateca.Time.By.PrivateCAArn", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "Time"}}, {"key": "cloud.aws.acmprivateca.Success.By.PrivateCAArn", "metadata": {"unit": "None", "description": null, "displayName": "Success"}}, {"key": "cloud.aws.acmprivateca.Failure.By.PrivateCAArn", "metadata": {"unit": "None", "description": null, "displayName": "Failure"}}], "description": "Private Certificate Authority essential metrics", "isRecommended": false}, "SageMaker_essential": {"metrics": [{"key": "cloud.aws.sagemaker.Invocations.By.EndpointName.VariantName", "metadata": {"unit": "Count", "description": null, "displayName": "Invocations"}}, {"key": "cloud.aws.sagemaker.ModelLatency.By.EndpointName.VariantName", "metadata": {"unit": "Microseconds", "description": null, "displayName": "ModelLatency"}}, {"key": "cloud.aws.sagemaker.OverheadLatency.By.EndpointName.VariantName", "metadata": {"unit": "Microseconds", "description": null, "displayName": "OverheadLatency"}}, {"key": "cloud.aws.sagemaker.ModelSetupTime.By.EndpointName.VariantName", "metadata": {"unit": "Microseconds", "description": null, "displayName": "ModelSetupTime"}}, {"key": "cloud.aws.sagemaker.InvocationModelErrors.By.EndpointName.VariantName", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationModelErrors"}}, {"key": "cloud.aws.sagemaker.Invocation4XXErrors.By.EndpointName.VariantName", "metadata": {"unit": "Count", "description": null, "displayName": "Invocation4XXErrors"}}, {"key": "cloud.aws.sagemaker.Invocation5XXErrors.By.EndpointName.VariantName", "metadata": {"unit": "Count", "description": null, "displayName": "Invocation5XXErrors"}}, {"key": "cloud.aws.sagemaker.ConcurrentRequestsPerModel.By.EndpointName.VariantName", "metadata": {"unit": "Count", "description": null, "displayName": "ConcurrentRequestsPerModel"}}], "description": "SageMaker essential metrics", "isRecommended": false}, "WAFv2_autodiscovery": {"metrics": [], "isRecommended": true}, "ApiGateway_essential": {"metrics": [{"key": "cloud.aws.apigateway.4xx.By.ApiId", "metadata": {"unit": "Count", "description": null, "displayName": "4xx"}}, {"key": "cloud.aws.apigateway.4xx.By.ApiId.Stage", "metadata": {"unit": "Count", "description": null, "displayName": "4xx"}}, {"key": "cloud.aws.apigateway.5xx.By.ApiId", "metadata": {"unit": "Count", "description": null, "displayName": "5xx"}}, {"key": "cloud.aws.apigateway.5xx.By.ApiId.Stage", "metadata": {"unit": "Count", "description": null, "displayName": "5xx"}}, {"key": "cloud.aws.apigateway.Count.By.ApiId", "metadata": {"unit": "Count", "description": null, "displayName": "Count"}}, {"key": "cloud.aws.apigateway.Count.By.ApiId.Stage", "metadata": {"unit": "Count", "description": null, "displayName": "Count"}}, {"key": "cloud.aws.apigateway.DataProcessed.By.ApiId", "metadata": {"unit": "Byte", "description": null, "displayName": "DataProcessed"}}, {"key": "cloud.aws.apigateway.DataProcessed.By.ApiId.Stage", "metadata": {"unit": "Byte", "description": null, "displayName": "DataProcessed"}}, {"key": "cloud.aws.apigateway.IntegrationLatency.By.ApiId", "metadata": {"unit": "Millisecond", "description": null, "displayName": "IntegrationLatency"}}, {"key": "cloud.aws.apigateway.IntegrationLatency.By.ApiId.Stage", "metadata": {"unit": "Millisecond", "description": null, "displayName": "IntegrationLatency"}}, {"key": "cloud.aws.apigateway.Latency.By.ApiId", "metadata": {"unit": "Millisecond", "description": null, "displayName": "Latency"}}, {"key": "cloud.aws.apigateway.Latency.By.ApiId.Stage", "metadata": {"unit": "Millisecond", "description": null, "displayName": "Latency"}}, {"key": "cloud.aws.apigateway.4XXError.By.ApiName", "metadata": {"unit": "Count", "description": null, "displayName": "4XXError"}}, {"key": "cloud.aws.apigateway.4XXError.By.ApiName.Stage", "metadata": {"unit": "Count", "description": null, "displayName": "4XXError"}}, {"key": "cloud.aws.apigateway.5XXError.By.ApiName", "metadata": {"unit": "Count", "description": null, "displayName": "5XXError"}}, {"key": "cloud.aws.apigateway.5XXError.By.ApiName.Stage", "metadata": {"unit": "Count", "description": null, "displayName": "5XXError"}}, {"key": "cloud.aws.apigateway.CacheHitCount.By.ApiName", "metadata": {"unit": "Count", "description": null, "displayName": "CacheHitCount"}}, {"key": "cloud.aws.apigateway.CacheHitCount.By.ApiName.Stage", "metadata": {"unit": "Count", "description": null, "displayName": "CacheHitCount"}}, {"key": "cloud.aws.apigateway.CacheMissCount.By.ApiName", "metadata": {"unit": "Count", "description": null, "displayName": "CacheMissCount"}}, {"key": "cloud.aws.apigateway.CacheMissCount.By.ApiName.Stage", "metadata": {"unit": "Count", "description": null, "displayName": "CacheMissCount"}}, {"key": "cloud.aws.apigateway.Count.By.ApiName", "metadata": {"unit": "Count", "description": null, "displayName": "Count"}}, {"key": "cloud.aws.apigateway.Count.By.ApiName.Stage", "metadata": {"unit": "Count", "description": null, "displayName": "Count"}}, {"key": "cloud.aws.apigateway.IntegrationLatency.By.ApiName", "metadata": {"unit": "Millisecond", "description": null, "displayName": "IntegrationLatency"}}, {"key": "cloud.aws.apigateway.IntegrationLatency.By.ApiName.Stage", "metadata": {"unit": "Millisecond", "description": null, "displayName": "IntegrationLatency"}}, {"key": "cloud.aws.apigateway.Latency.By.ApiName", "metadata": {"unit": "Millisecond", "description": null, "displayName": "Latency"}}, {"key": "cloud.aws.apigateway.Latency.By.ApiName.Stage", "metadata": {"unit": "Millisecond", "description": null, "displayName": "Latency"}}], "description": "ApiGateway essential metrics", "isRecommended": true}, "Athena_autodiscovery": {"metrics": [], "isRecommended": true}, "Backup_autodiscovery": {"metrics": [], "isRecommended": true}, "CloudFront_essential": {"metrics": [{"key": "cloud.aws.cloudfront.4xxErrorRate.By.DistributionId.Region", "metadata": {"unit": "Percent", "description": null, "displayName": "4xxErrorRate"}}, {"key": "cloud.aws.cloudfront.5xxErrorRate.By.DistributionId.Region", "metadata": {"unit": "Percent", "description": null, "displayName": "5xxErrorRate"}}, {"key": "cloud.aws.cloudfront.BytesDownloaded.By.DistributionId.Region", "metadata": {"unit": "Count", "description": null, "displayName": "BytesDownloaded"}}, {"key": "cloud.aws.cloudfront.BytesUploaded.By.DistributionId.Region", "metadata": {"unit": "Count", "description": null, "displayName": "BytesUploaded"}}, {"key": "cloud.aws.cloudfront.Requests.By.DistributionId.Region", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}, {"key": "cloud.aws.cloudfront.TotalErrorRate.By.DistributionId.Region", "metadata": {"unit": "Percent", "description": null, "displayName": "TotalErrorRate"}}], "description": "CloudFront essential metrics", "isRecommended": true}, "CloudTrail_essential": {"metrics": [{"key": "cloud.aws.cloudtrail.HourlyDataIngested.By.TrailName", "metadata": {"unit": "Bytes", "description": null, "displayName": "HourlyDataIngested"}}, {"key": "cloud.aws.cloudtrail.TotalDataRetained.By.TrailName", "metadata": {"unit": "Bytes", "description": null, "displayName": "TotalDataRetained"}}, {"key": "cloud.aws.cloudtrail.TotalStorageBytes.By.TrailName", "metadata": {"unit": "Bytes", "description": null, "displayName": "TotalStorageBytes"}}, {"key": "cloud.aws.cloudtrail.TotalPaidStorageBytes.By.TrailName", "metadata": {"unit": "Bytes", "description": null, "displayName": "TotalPaidStorageBytes"}}, {"key": "cloud.aws.cloudtrail.HourlyEventsAnalyzed.By.TrailName", "metadata": {"unit": "Count", "description": null, "displayName": "HourlyEventsAnalyzed"}}], "description": "CloudTrail essential metrics", "isRecommended": false}, "Events_autodiscovery": {"metrics": [], "isRecommended": true}, "Lambda_autodiscovery": {"metrics": [], "isRecommended": true}, "NATGateway_essential": {"metrics": [{"key": "cloud.aws.natgateway.ActiveConnectionCount.By.NatGatewayId", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveConnectionCount"}}, {"key": "cloud.aws.natgateway.BytesInFromDestination.By.NatGatewayId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesInFromDestination"}}, {"key": "cloud.aws.natgateway.BytesInFromSource.By.NatGatewayId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesInFromSource"}}, {"key": "cloud.aws.natgateway.BytesOutToDestination.By.NatGatewayId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesOutToDestination"}}, {"key": "cloud.aws.natgateway.BytesOutToSource.By.NatGatewayId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesOutToSource"}}, {"key": "cloud.aws.natgateway.ConnectionAttemptCount.By.NatGatewayId", "metadata": {"unit": "Count", "description": null, "displayName": "ConnectionAttemptCount"}}, {"key": "cloud.aws.natgateway.ConnectionEstablishedCount.By.NatGatewayId", "metadata": {"unit": "Count", "description": null, "displayName": "ConnectionEstablishedCount"}}, {"key": "cloud.aws.natgateway.ErrorPortAllocation.By.NatGatewayId", "metadata": {"unit": "Count", "description": null, "displayName": "ErrorPortAllocation"}}, {"key": "cloud.aws.natgateway.IdleTimeoutCount.By.NatGatewayId", "metadata": {"unit": "Count", "description": null, "displayName": "IdleTimeoutCount"}}, {"key": "cloud.aws.natgateway.PacketsDropCount.By.NatGatewayId", "metadata": {"unit": "Count", "description": null, "displayName": "PacketsDropCount"}}, {"key": "cloud.aws.natgateway.PeakBytesPerSecond.By.NatGatewayId", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "PeakBytesPerSecond"}}, {"key": "cloud.aws.natgateway.PacketsInFromDestination.By.NatGatewayId", "metadata": {"unit": "Count", "description": null, "displayName": "PacketsInFromDestination"}}, {"key": "cloud.aws.natgateway.PacketsInFromSource.By.NatGatewayId", "metadata": {"unit": "Count", "description": null, "displayName": "PacketsInFromSource"}}, {"key": "cloud.aws.natgateway.PacketsOutToDestination.By.NatGatewayId", "metadata": {"unit": "Count", "description": null, "displayName": "PacketsOutToDestination"}}, {"key": "cloud.aws.natgateway.PacketsOutToSource.By.NatGatewayId", "metadata": {"unit": "Count", "description": null, "displayName": "PacketsOutToSource"}}], "description": "NATGateway essential metrics", "isRecommended": true}, "NetworkELB_essential": {"metrics": [{"key": "cloud.aws.networkelb.ActiveFlowCount_TCP.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveFlowCount_TCP"}}, {"key": "cloud.aws.networkelb.ActiveFlowCount_TLS.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveFlowCount_TLS"}}, {"key": "cloud.aws.networkelb.ActiveFlowCount_UDP.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveFlowCount_UDP"}}, {"key": "cloud.aws.networkelb.ActiveFlowCount.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveFlowCount"}}, {"key": "cloud.aws.networkelb.ClientTLSNegotiationErrorCount.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "ClientTLSNegotiationErrorCount"}}, {"key": "cloud.aws.networkelb.HealthyHostCount.By.LoadBalancer.TargetGroup", "metadata": {"unit": "Count", "description": null, "displayName": "HealthyHostCount"}}, {"key": "cloud.aws.networkelb.PortAllocationErrorCount.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "PortAllocationErrorCount"}}, {"key": "cloud.aws.networkelb.RejectedFlowCount.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "RejectedFlowCount"}}, {"key": "cloud.aws.networkelb.ConsumedLCUs.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "ConsumedLCUs"}}, {"key": "cloud.aws.networkelb.TCP_Client_Reset_Count.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "TCP_Client_Reset_Count"}}, {"key": "cloud.aws.networkelb.TCP_ELB_Reset_Count.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "TCP_ELB_Reset_Count"}}, {"key": "cloud.aws.networkelb.TCP_Target_Reset_Count.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "TCP_Target_Reset_Count"}}, {"key": "cloud.aws.networkelb.TargetTLSNegotiationErrorCount.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "TargetTLSNegotiationErrorCount"}}, {"key": "cloud.aws.networkelb.UnHealthyHostCount.By.LoadBalancer.TargetGroup", "metadata": {"unit": "Count", "description": null, "displayName": "UnHealthyHostCount"}}], "description": "NetworkELB essential metrics", "isRecommended": true}, "AppSync_autodiscovery": {"metrics": [], "isRecommended": true}, "AutoScaling_essential": {"metrics": [{"key": "cloud.aws.autoscaling.GroupDesiredCapacity.By.AutoScalingGroupName", "metadata": {"unit": "Count", "description": null, "displayName": "GroupDesiredCapacity"}}, {"key": "cloud.aws.autoscaling.GroupInServiceInstances.By.AutoScalingGroupName", "metadata": {"unit": "Count", "description": null, "displayName": "GroupInServiceInstances"}}, {"key": "cloud.aws.autoscaling.GroupMaxSize.By.AutoScalingGroupName", "metadata": {"unit": "Count", "description": null, "displayName": "GroupMaxSize"}}, {"key": "cloud.aws.autoscaling.GroupMinSize.By.AutoScalingGroupName", "metadata": {"unit": "Count", "description": null, "displayName": "GroupMinSize"}}, {"key": "cloud.aws.autoscaling.GroupPendingInstances.By.AutoScalingGroupName", "metadata": {"unit": "Count", "description": null, "displayName": "GroupPendingInstances"}}, {"key": "cloud.aws.autoscaling.GroupStandbyInstances.By.AutoScalingGroupName", "metadata": {"unit": "Count", "description": null, "displayName": "GroupStandbyInstances"}}, {"key": "cloud.aws.autoscaling.GroupTerminatingInstances.By.AutoScalingGroupName", "metadata": {"unit": "Count", "description": null, "displayName": "GroupTerminatingInstances"}}], "description": "AutoScaling essential metrics", "isRecommended": true}, "Cognito_autodiscovery": {"metrics": [], "isRecommended": true}, "Connect_autodiscovery": {"metrics": [], "isRecommended": true}, "EMR_EC2_autodiscovery": {"metrics": [], "isRecommended": true}, "ElastiCache_essential": {"metrics": [{"key": "cloud.aws.elasticache.BytesReadIntoMemcached.By.CacheClusterId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesReadIntoMemcached"}}, {"key": "cloud.aws.elasticache.BytesReadIntoMemcached.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesReadIntoMemcached"}}, {"key": "cloud.aws.elasticache.BytesWrittenOutFromMemcached.By.CacheClusterId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesWrittenOutFromMemcached"}}, {"key": "cloud.aws.elasticache.BytesWrittenOutFromMemcached.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesWrittenOutFromMemcached"}}, {"key": "cloud.aws.elasticache.CPUUtilization.By.CacheClusterId", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.elasticache.CPUUtilization.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.elasticache.CacheHitRate.By.CacheClusterId", "metadata": {"unit": "Percent", "description": null, "displayName": "CacheHitRate"}}, {"key": "cloud.aws.elasticache.CacheHitRate.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Percent", "description": null, "displayName": "CacheHitRate"}}, {"key": "cloud.aws.elasticache.CacheHits.By.CacheClusterId", "metadata": {"unit": "Count", "description": null, "displayName": "CacheHits"}}, {"key": "cloud.aws.elasticache.CacheHits.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Count", "description": null, "displayName": "CacheHits"}}, {"key": "cloud.aws.elasticache.CacheMisses.By.CacheClusterId", "metadata": {"unit": "Count", "description": null, "displayName": "CacheMisses"}}, {"key": "cloud.aws.elasticache.CacheMisses.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Count", "description": null, "displayName": "CacheMisses"}}, {"key": "cloud.aws.elasticache.CurrConnections.By.CacheClusterId", "metadata": {"unit": "Count", "description": null, "displayName": "CurrConnections"}}, {"key": "cloud.aws.elasticache.CurrConnections.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Count", "description": null, "displayName": "CurrConnections"}}, {"key": "cloud.aws.elasticache.DatabaseMemoryUsagePercentage.By.CacheClusterId", "metadata": {"unit": "Percent", "description": null, "displayName": "DatabaseMemoryUsagePercentage"}}, {"key": "cloud.aws.elasticache.DatabaseMemoryUsagePercentage.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Percent", "description": null, "displayName": "DatabaseMemoryUsagePercentage"}}, {"key": "cloud.aws.elasticache.EngineCPUUtilization.By.CacheClusterId", "metadata": {"unit": "Percent", "description": null, "displayName": "EngineCPUUtilization"}}, {"key": "cloud.aws.elasticache.EngineCPUUtilization.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Percent", "description": null, "displayName": "EngineCPUUtilization"}}, {"key": "cloud.aws.elasticache.Evictions.By.CacheClusterId", "metadata": {"unit": "Count", "description": null, "displayName": "Evictions"}}, {"key": "cloud.aws.elasticache.Evictions.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Count", "description": null, "displayName": "Evictions"}}, {"key": "cloud.aws.elasticache.FreeableMemory.By.CacheClusterId", "metadata": {"unit": "Bytes", "description": null, "displayName": "FreeableMemory"}}, {"key": "cloud.aws.elasticache.FreeableMemory.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Bytes", "description": null, "displayName": "FreeableMemory"}}, {"key": "cloud.aws.elasticache.GetHits.By.CacheClusterId", "metadata": {"unit": "Count", "description": null, "displayName": "GetHits"}}, {"key": "cloud.aws.elasticache.GetHits.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Count", "description": null, "displayName": "GetHits"}}, {"key": "cloud.aws.elasticache.GetMisses.By.CacheClusterId", "metadata": {"unit": "Count", "description": null, "displayName": "GetMisses"}}, {"key": "cloud.aws.elasticache.GetMisses.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Count", "description": null, "displayName": "GetMisses"}}, {"key": "cloud.aws.elasticache.NetworkBytesIn.By.CacheClusterId", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkBytesIn"}}, {"key": "cloud.aws.elasticache.NetworkBytesIn.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkBytesIn"}}, {"key": "cloud.aws.elasticache.NetworkBytesOut.By.CacheClusterId", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkBytesOut"}}, {"key": "cloud.aws.elasticache.NetworkBytesOut.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkBytesOut"}}, {"key": "cloud.aws.elasticache.SuccessfulReadRequestLatency.By.CacheClusterId", "metadata": {"unit": "Microseconds", "description": null, "displayName": "SuccessfulReadRequestLatency"}}, {"key": "cloud.aws.elasticache.SuccessfulReadRequestLatency.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Microseconds", "description": null, "displayName": "SuccessfulReadRequestLatency"}}, {"key": "cloud.aws.elasticache.SuccessfulWriteRequestLatency.By.CacheClusterId", "metadata": {"unit": "Microseconds", "description": null, "displayName": "SuccessfulWriteRequestLatency"}}, {"key": "cloud.aws.elasticache.SuccessfulWriteRequestLatency.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Microseconds", "description": null, "displayName": "SuccessfulWriteRequestLatency"}}, {"key": "cloud.aws.elasticache.SwapUsage.By.CacheClusterId", "metadata": {"unit": "Bytes", "description": null, "displayName": "SwapUsage"}}, {"key": "cloud.aws.elasticache.SwapUsage.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Bytes", "description": null, "displayName": "SwapUsage"}}, {"key": "cloud.aws.elasticache.UnusedMemory.By.CacheClusterId", "metadata": {"unit": "Bytes", "description": null, "displayName": "UnusedMemory"}}, {"key": "cloud.aws.elasticache.UnusedMemory.By.CacheClusterId.CacheNodeId", "metadata": {"unit": "Bytes", "description": null, "displayName": "UnusedMemory"}}, {"key": "cloud.aws.elasticache.DatabaseCapacityUsageCountedForEvictPercentage.By.ReplicationGroupId", "metadata": {"unit": "Percent", "description": null, "displayName": "DatabaseCapacityUsageCountedForEvictPercentage"}}, {"key": "cloud.aws.elasticache.DatabaseMemoryUsageCountedForEvictPercentage.By.ReplicationGroupId", "metadata": {"unit": "Percent", "description": null, "displayName": "DatabaseMemoryUsageCountedForEvictPercentage"}}, {"key": "cloud.aws.elasticache.EngineCPUUtilization.By.ReplicationGroupId", "metadata": {"unit": "Percent", "description": null, "displayName": "EngineCPUUtilization"}}], "description": "ElastiCache essential metrics", "isRecommended": true}, "Neptune_autodiscovery": {"metrics": [], "isRecommended": true}, "Route53_autodiscovery": {"metrics": [], "isRecommended": true}, "AWS_MWAA_autodiscovery": {"metrics": [], "isRecommended": true}, "AmazonMQ_autodiscovery": {"metrics": [], "isRecommended": true}, "CloudHSM_autodiscovery": {"metrics": [], "isRecommended": true}, "DataSync_autodiscovery": {"metrics": [], "isRecommended": true}, "DynamoDB_autodiscovery": {"metrics": [], "isRecommended": true}, "Firehose_autodiscovery": {"metrics": [], "isRecommended": true}, "Redshift_autodiscovery": {"metrics": [], "isRecommended": true}, "AppRunner_autodiscovery": {"metrics": [], "isRecommended": true}, "AppStream_autodiscovery": {"metrics": [], "isRecommended": true}, "Cassandra_autodiscovery": {"metrics": [], "isRecommended": true}, "CodeBuild_autodiscovery": {"metrics": [], "isRecommended": true}, "DirectConnect_essential": {"metrics": [{"key": "cloud.aws.dx.ConnectionBpsEgress.By.ConnectionId", "metadata": {"unit": "BitsPerSecond", "description": null, "displayName": "ConnectionBpsEgress"}}, {"key": "cloud.aws.dx.ConnectionBpsIngress.By.ConnectionId", "metadata": {"unit": "BitsPerSecond", "description": null, "displayName": "ConnectionBpsIngress"}}, {"key": "cloud.aws.dx.ConnectionPpsEgress.By.ConnectionId", "metadata": {"unit": "Count", "description": null, "displayName": "ConnectionPpsEgress"}}, {"key": "cloud.aws.dx.ConnectionPpsIngress.By.ConnectionId", "metadata": {"unit": "Count", "description": null, "displayName": "ConnectionPpsIngress"}}, {"key": "cloud.aws.dx.ConnectionState.By.ConnectionId", "metadata": {"unit": "Count", "description": null, "displayName": "ConnectionState"}}, {"key": "cloud.aws.dx.ConnectionErrorCount.By.ConnectionId", "metadata": {"unit": "Count", "description": null, "displayName": "ConnectionErrorCount"}}, {"key": "cloud.aws.dx.ConnectionLightLevelTx.By.ConnectionId.OpticalLaneNumber", "metadata": {"unit": "dBm", "description": null, "displayName": "ConnectionLightLevelTx"}}, {"key": "cloud.aws.dx.ConnectionLightLevelRx.By.ConnectionId.OpticalLaneNumber", "metadata": {"unit": "dBm", "description": null, "displayName": "ConnectionLightLevelRx"}}, {"key": "cloud.aws.dx.VirtualInterfaceBpsEgress.By.ConnectionId.VirtualInterfaceId", "metadata": {"unit": "BitsPerSecond", "description": null, "displayName": "VirtualInterfaceBpsEgress"}}, {"key": "cloud.aws.dx.VirtualInterfaceBpsIngress.By.ConnectionId.VirtualInterfaceId", "metadata": {"unit": "BitsPerSecond", "description": null, "displayName": "VirtualInterfaceBpsIngress"}}, {"key": "cloud.aws.dx.VirtualInterfacePpsEgress.By.ConnectionId.VirtualInterfaceId", "metadata": {"unit": "Count", "description": null, "displayName": "VirtualInterfacePpsEgress"}}, {"key": "cloud.aws.dx.VirtualInterfacePpsIngress.By.ConnectionId.VirtualInterfaceId", "metadata": {"unit": "Count", "description": null, "displayName": "VirtualInterfacePpsIngress"}}], "description": "DirectConnect essential metrics", "isRecommended": false}, "Kafka_Connect_essential": {"metrics": [{"key": "cloud.aws.kafkaconnect.CpuUtilization.By.ConnectorName", "metadata": {"unit": "Percent", "description": null, "displayName": "CpuUtilization"}}, {"key": "cloud.aws.kafkaconnect.ErroredTaskCount.By.ConnectorName", "metadata": {"unit": "Count", "description": null, "displayName": "ErroredTaskCount"}}, {"key": "cloud.aws.kafkaconnect.MemoryUtilization.By.ConnectorName", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryUtilization"}}, {"key": "cloud.aws.kafkaconnect.RunningTaskCount.By.ConnectorName", "metadata": {"unit": "Count", "description": null, "displayName": "RunningTaskCount"}}, {"key": "cloud.aws.kafkaconnect.WorkerCount.By.ConnectorName", "metadata": {"unit": "Count", "description": null, "displayName": "WorkerCount"}}, {"key": "cloud.aws.kafkaconnect.BytesInPerSec.By.ConnectorName", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "BytesInPerSec"}}, {"key": "cloud.aws.kafkaconnect.BytesOutPerSec.By.ConnectorName", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "BytesOutPerSec"}}], "description": "Amazon MSK Connect essential metrics", "isRecommended": false}, "PrivateCA_autodiscovery": {"metrics": [], "isRecommended": true}, "SNS_Topic_autodiscovery": {"metrics": [], "isRecommended": true}, "SageMaker_autodiscovery": {"metrics": [], "isRecommended": true}, "StepFunctions_essential": {"metrics": [{"key": "cloud.aws.states.ExecutionThrottled.By.StateMachineArn", "metadata": {"unit": "Count", "description": null, "displayName": "ExecutionThrottled"}}, {"key": "cloud.aws.states.ExecutionTime.By.StateMachineArn", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "ExecutionTime"}}, {"key": "cloud.aws.states.ExecutionsAborted.By.StateMachineArn", "metadata": {"unit": "Count", "description": null, "displayName": "ExecutionsAborted"}}, {"key": "cloud.aws.states.ExecutionsFailed.By.StateMachineArn", "metadata": {"unit": "Count", "description": null, "displayName": "ExecutionsFailed"}}, {"key": "cloud.aws.states.ExecutionsStarted.By.StateMachineArn", "metadata": {"unit": "Count", "description": null, "displayName": "ExecutionsStarted"}}, {"key": "cloud.aws.states.ExecutionsSucceeded.By.StateMachineArn", "metadata": {"unit": "Count", "description": null, "displayName": "ExecutionsSucceeded"}}, {"key": "cloud.aws.states.ExecutionsTimedOut.By.StateMachineArn", "metadata": {"unit": "Count", "description": null, "displayName": "ExecutionsTimedOut"}}], "description": "StepFunctions essential metrics", "isRecommended": false}, "ApiGateway_autodiscovery": {"metrics": [], "isRecommended": true}, "ApplicationELB_essential": {"metrics": [{"key": "cloud.aws.applicationelb.ActiveConnectionCount.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveConnectionCount"}}, {"key": "cloud.aws.applicationelb.HTTPCode_ELB_4XX_Count.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_ELB_4XX_Count"}}, {"key": "cloud.aws.applicationelb.HTTPCode_ELB_5XX_Count.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_ELB_5XX_Count"}}, {"key": "cloud.aws.applicationelb.HTTPCode_Target_4XX_Count.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_Target_4XX_Count"}}, {"key": "cloud.aws.applicationelb.HTTPCode_Target_4XX_Count.By.LoadBalancer.TargetGroup", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_Target_4XX_Count"}}, {"key": "cloud.aws.applicationelb.HTTPCode_Target_5XX_Count.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_Target_5XX_Count"}}, {"key": "cloud.aws.applicationelb.HTTPCode_Target_5XX_Count.By.LoadBalancer.TargetGroup", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPCode_Target_5XX_Count"}}, {"key": "cloud.aws.applicationelb.HealthyHostCount.By.LoadBalancer.TargetGroup", "metadata": {"unit": "Count", "description": null, "displayName": "HealthyHostCount"}}, {"key": "cloud.aws.applicationelb.RejectedConnectionCount.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "RejectedConnectionCount"}}, {"key": "cloud.aws.applicationelb.RequestCount.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "RequestCount"}}, {"key": "cloud.aws.applicationelb.RequestCount.By.LoadBalancer.TargetGroup", "metadata": {"unit": "Count", "description": null, "displayName": "RequestCount"}}, {"key": "cloud.aws.applicationelb.ConsumedLCUs.By.LoadBalancer", "metadata": {"unit": "Count", "description": null, "displayName": "ConsumedLCUs"}}, {"key": "cloud.aws.applicationelb.TargetResponseTime.By.LoadBalancer", "metadata": {"unit": "Seconds", "description": null, "displayName": "TargetResponseTime"}}, {"key": "cloud.aws.applicationelb.TargetResponseTime.By.LoadBalancer.TargetGroup", "metadata": {"unit": "Seconds", "description": null, "displayName": "TargetResponseTime"}}, {"key": "cloud.aws.applicationelb.UnHealthyHostCount.By.LoadBalancer.TargetGroup", "metadata": {"unit": "Count", "description": null, "displayName": "UnHealthyHostCount"}}], "description": "ApplicationELB essential metrics", "isRecommended": true}, "CloudFront_autodiscovery": {"metrics": [], "isRecommended": true}, "CloudTrail_autodiscovery": {"metrics": [], "isRecommended": true}, "EMR_Serverless_essential": {"metrics": [{"key": "cloud.aws.emrserverless.RunningJobs.By.ApplicationId.ApplicationName", "metadata": {"unit": "Count", "description": null, "displayName": "RunningJobs"}}, {"key": "cloud.aws.emrserverless.PendingJobs.By.ApplicationId.ApplicationName", "metadata": {"unit": "Count", "description": null, "displayName": "PendingJobs"}}, {"key": "cloud.aws.emrserverless.ScheduledJobs.By.ApplicationId.ApplicationName", "metadata": {"unit": "Count", "description": null, "displayName": "ScheduledJobs"}}, {"key": "cloud.aws.emrserverless.SuccessJobs.By.ApplicationId.ApplicationName", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessJobs"}}, {"key": "cloud.aws.emrserverless.RunningWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType", "metadata": {"unit": "Count", "description": null, "displayName": "RunningWorkerCount"}}, {"key": "cloud.aws.emrserverless.TotalWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType", "metadata": {"unit": "Count", "description": null, "displayName": "TotalWorkerCount"}}, {"key": "cloud.aws.emrserverless.FailedJobs.By.ApplicationId.ApplicationName", "metadata": {"unit": "Count", "description": null, "displayName": "FailedJobs"}}, {"key": "cloud.aws.emrserverless.CancelledJobs.By.ApplicationId.ApplicationName", "metadata": {"unit": "Count", "description": null, "displayName": "CancelledJobs"}}, {"key": "cloud.aws.emrserverless.CPUAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType", "metadata": {"unit": "Count", "description": null, "displayName": "CPUAllocated"}}, {"key": "cloud.aws.emrserverless.MemoryAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "MemoryAllocated"}}, {"key": "cloud.aws.emrserverless.StorageAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "StorageAllocated"}}, {"key": "cloud.aws.emrserverless.MaxCPUAllowed.By.ApplicationId.ApplicationName", "metadata": {"unit": "Count", "description": null, "displayName": "MaxCPUAllowed"}}, {"key": "cloud.aws.emrserverless.MaxMemoryAllowed.By.ApplicationId.ApplicationName", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "MaxMemoryAllowed"}}, {"key": "cloud.aws.emrserverless.MaxStorageAllowed.By.ApplicationId.ApplicationName", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "MaxStorageAllowed"}}, {"key": "cloud.aws.emrserverless.IdleWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType", "metadata": {"unit": "Count", "description": null, "displayName": "IdleWorkerCount"}}, {"key": "cloud.aws.emrserverless.PendingCreationWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType", "metadata": {"unit": "Count", "description": null, "displayName": "PendingCreationWorkerCount"}}, {"key": "cloud.aws.emrserverless.WorkerCpuAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Count", "description": null, "displayName": "WorkerCpuAllocated"}}, {"key": "cloud.aws.emrserverless.WorkerCpuUsed.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Count", "description": null, "displayName": "WorkerCpuUsed"}}, {"key": "cloud.aws.emrserverless.WorkerMemoryAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "WorkerMemoryAllocated"}}, {"key": "cloud.aws.emrserverless.WorkerMemoryUsed.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "WorkerMemoryUsed"}}, {"key": "cloud.aws.emrserverless.WorkerEphemeralStorageAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "WorkerEphemeralStorageAllocated"}}, {"key": "cloud.aws.emrserverless.WorkerEphemeralStorageUsed.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "WorkerEphemeralStorageUsed"}}, {"key": "cloud.aws.emrserverless.WorkerStorageReadBytes.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Bytes", "description": null, "displayName": "WorkerStorageReadBytes"}}, {"key": "cloud.aws.emrserverless.WorkerStorageWriteBytes.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Bytes", "description": null, "displayName": "WorkerStorageWriteBytes"}}], "description": "EMR Serverless application-level resource capacity and job state metrics (1-min intervals)", "isRecommended": false}, "GatewayELB_autodiscovery": {"metrics": [], "isRecommended": true}, "NatGateway_autodiscovery": {"metrics": [], "isRecommended": true}, "NetworkELB_autodiscovery": {"metrics": [], "isRecommended": true}, "StorageGateway_essential": {"metrics": [{"key": "cloud.aws.storagegateway.ReadBytes.By.GatewayId.GatewayName", "metadata": {"unit": "Bytes", "description": null, "displayName": "ReadBytes"}}, {"key": "cloud.aws.storagegateway.WriteBytes.By.GatewayId.GatewayName", "metadata": {"unit": "Bytes", "description": null, "displayName": "WriteBytes"}}, {"key": "cloud.aws.storagegateway.ReadTime.By.GatewayId.GatewayName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "ReadTime"}}, {"key": "cloud.aws.storagegateway.WriteTime.By.GatewayId.GatewayName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "WriteTime"}}, {"key": "cloud.aws.storagegateway.TotalCacheSize.By.GatewayId.GatewayName", "metadata": {"unit": "Bytes", "description": null, "displayName": "TotalCacheSize"}}, {"key": "cloud.aws.storagegateway.CacheUsed.By.GatewayId.GatewayName", "metadata": {"unit": "Bytes", "description": null, "displayName": "CacheUsed"}}, {"key": "cloud.aws.storagegateway.CacheHitPercent.By.GatewayId.GatewayName", "metadata": {"unit": "Percent", "description": null, "displayName": "CacheHitPercent"}}, {"key": "cloud.aws.storagegateway.CachePercentDirty.By.GatewayId.GatewayName", "metadata": {"unit": "Percent", "description": null, "displayName": "CachePercentDirty"}}, {"key": "cloud.aws.storagegateway.CloudBytesDownloaded.By.GatewayId.GatewayName", "metadata": {"unit": "Bytes", "description": null, "displayName": "CloudBytesDownloaded"}}, {"key": "cloud.aws.storagegateway.CloudBytesUploaded.By.GatewayId.GatewayName", "metadata": {"unit": "Bytes", "description": null, "displayName": "CloudBytesUploaded"}}], "description": "StorageGateway essential metrics", "isRecommended": false}, "TransitGateway_essential": {"metrics": [{"key": "cloud.aws.transitgateway.BytesDropCountBlackhole.By.TransitGateway", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesDropCountBlackhole"}}, {"key": "cloud.aws.transitgateway.BytesDropCountNoRoute.By.TransitGateway", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesDropCountNoRoute"}}, {"key": "cloud.aws.transitgateway.BytesIn.By.TransitGateway", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesIn"}}, {"key": "cloud.aws.transitgateway.BytesOut.By.TransitGateway", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesOut"}}, {"key": "cloud.aws.transitgateway.PacketsIn.By.TransitGateway", "metadata": {"unit": "Count", "description": null, "displayName": "PacketsIn"}}, {"key": "cloud.aws.transitgateway.PacketsOut.By.TransitGateway", "metadata": {"unit": "Count", "description": null, "displayName": "PacketsOut"}}, {"key": "cloud.aws.transitgateway.PacketDropCountBlackhole.By.TransitGateway", "metadata": {"unit": "Count", "description": null, "displayName": "PacketDropCountBlackhole"}}, {"key": "cloud.aws.transitgateway.PacketDropCountNoRoute.By.TransitGateway", "metadata": {"unit": "Count", "description": null, "displayName": "PacketDropCountNoRoute"}}, {"key": "cloud.aws.transitgateway.PacketDropCountTTLExpired.By.TransitGateway", "metadata": {"unit": "Count", "description": null, "displayName": "PacketDropCountTTLExpired"}}], "description": "TransitGateway essential metrics", "isRecommended": false}, "Amazon_MWAA_autodiscovery": {"metrics": [], "isRecommended": true}, "AutoScaling_autodiscovery": {"metrics": [], "isRecommended": true}, "ElastiCache_autodiscovery": {"metrics": [], "isRecommended": true}, "NetworkFirewall_essential": {"metrics": [{"key": "cloud.aws.networkfirewall.DroppedPackets.By.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "DroppedPackets"}}, {"key": "cloud.aws.networkfirewall.DroppedPackets.By.CustomAction.EndpointName.Engine.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "DroppedPackets"}}, {"key": "cloud.aws.networkfirewall.InvalidDroppedPackets.By.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "InvalidDroppedPackets"}}, {"key": "cloud.aws.networkfirewall.InvalidDroppedPackets.By.CustomAction.EndpointName.Engine.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "InvalidDroppedPackets"}}, {"key": "cloud.aws.networkfirewall.OtherDroppedPackets.By.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "OtherDroppedPackets"}}, {"key": "cloud.aws.networkfirewall.OtherDroppedPackets.By.CustomAction.EndpointName.Engine.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "OtherDroppedPackets"}}, {"key": "cloud.aws.networkfirewall.PassedPackets.By.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "PassedPackets"}}, {"key": "cloud.aws.networkfirewall.PassedPackets.By.CustomAction.EndpointName.Engine.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "PassedPackets"}}, {"key": "cloud.aws.networkfirewall.ReceivedPackets.By.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "ReceivedPackets"}}, {"key": "cloud.aws.networkfirewall.ReceivedPackets.By.CustomAction.EndpointName.Engine.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "ReceivedPackets"}}, {"key": "cloud.aws.networkfirewall.RejectedPackets.By.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "RejectedPackets"}}, {"key": "cloud.aws.networkfirewall.RejectedPackets.By.CustomAction.EndpointName.Engine.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "RejectedPackets"}}, {"key": "cloud.aws.networkfirewall.TLSDroppedPackets.By.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "TLSDroppedPackets"}}, {"key": "cloud.aws.networkfirewall.TLSDroppedPackets.By.CustomAction.EndpointName.Engine.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "TLSDroppedPackets"}}, {"key": "cloud.aws.networkfirewall.TLSErrors.By.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "TLSErrors"}}, {"key": "cloud.aws.networkfirewall.TLSErrors.By.CustomAction.EndpointName.Engine.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "TLSErrors"}}, {"key": "cloud.aws.networkfirewall.TLSPassedPackets.By.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "TLSPassedPackets"}}, {"key": "cloud.aws.networkfirewall.TLSPassedPackets.By.CustomAction.EndpointName.Engine.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "TLSPassedPackets"}}, {"key": "cloud.aws.networkfirewall.TLSReceivedPackets.By.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "TLSReceivedPackets"}}, {"key": "cloud.aws.networkfirewall.TLSReceivedPackets.By.CustomAction.EndpointName.Engine.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "TLSReceivedPackets"}}, {"key": "cloud.aws.networkfirewall.TLSRejectedPackets.By.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "TLSRejectedPackets"}}, {"key": "cloud.aws.networkfirewall.TLSRejectedPackets.By.CustomAction.EndpointName.Engine.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "TLSRejectedPackets"}}, {"key": "cloud.aws.networkfirewall.TLSTimedOutConnections.By.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "TLSTimedOutConnections"}}, {"key": "cloud.aws.networkfirewall.TLSTimedOutConnections.By.CustomAction.EndpointName.Engine.FirewallName", "metadata": {"unit": "Count", "description": null, "displayName": "TLSTimedOutConnections"}}], "description": "Network Firewall essential metrics", "isRecommended": false}, "ElasticBeanstalk_essential": {"metrics": [{"key": "cloud.aws.elasticbeanstalk.ApplicationLatencyP95.By.EnvironmentName", "metadata": {"unit": "Seconds", "description": null, "displayName": "ApplicationLatencyP95"}}, {"key": "cloud.aws.elasticbeanstalk.ApplicationRequestsTotal.By.EnvironmentName", "metadata": {"unit": "Count", "description": null, "displayName": "ApplicationRequestsTotal"}}, {"key": "cloud.aws.elasticbeanstalk.ApplicationRequests5xx.By.EnvironmentName", "metadata": {"unit": "Count", "description": null, "displayName": "ApplicationRequests5xx"}}, {"key": "cloud.aws.elasticbeanstalk.ApplicationRequests4xx.By.EnvironmentName", "metadata": {"unit": "Count", "description": null, "displayName": "ApplicationRequests4xx"}}, {"key": "cloud.aws.elasticbeanstalk.RootFilesystemUtil.By.EnvironmentName", "metadata": {"unit": "Percent", "description": null, "displayName": "RootFilesystemUtil"}}, {"key": "cloud.aws.elasticbeanstalk.InstancesSevere.By.EnvironmentName", "metadata": {"unit": "Count", "description": null, "displayName": "InstancesSevere"}}, {"key": "cloud.aws.elasticbeanstalk.InstancesDegraded.By.EnvironmentName", "metadata": {"unit": "Count", "description": null, "displayName": "InstancesDegraded"}}, {"key": "cloud.aws.elasticbeanstalk.InstancesWarning.By.EnvironmentName", "metadata": {"unit": "Count", "description": null, "displayName": "InstancesWarning"}}, {"key": "cloud.aws.elasticbeanstalk.InstancesOk.By.EnvironmentName", "metadata": {"unit": "Count", "description": null, "displayName": "InstancesOk"}}, {"key": "cloud.aws.elasticbeanstalk.LoadAverage5min.By.EnvironmentName", "metadata": {"unit": "Count", "description": null, "displayName": "LoadAverage5min"}}], "description": "ElasticBeanstalk essential metrics", "isRecommended": false}, "Bedrock_Guardrail_essential": {"metrics": [{"key": "cloud.aws.bedrock_guardrails.Invocations.By.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "Invocations"}}, {"key": "cloud.aws.bedrock_guardrails.Invocations.By.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "Invocations"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationLatency.By.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "InvocationLatency"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationLatency.By.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "InvocationLatency"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationClientErrors.By.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationClientErrors"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationClientErrors.By.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationClientErrors"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationServerErrors.By.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationServerErrors"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationServerErrors.By.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationServerErrors"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationThrottles.By.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationThrottles"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationThrottles.By.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationThrottles"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationsIntervened.By.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationsIntervened"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationsIntervened.By.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationsIntervened"}}, {"key": "cloud.aws.bedrock_guardrails.TextUnitCount.By.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "TextUnitCount"}}, {"key": "cloud.aws.bedrock_guardrails.TextUnitCount.By.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "TextUnitCount"}}, {"key": "cloud.aws.bedrock_guardrails.FindingCounts.By.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "FindingCounts"}}, {"key": "cloud.aws.bedrock_guardrails.TotalFindings.By.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "TotalFindings"}}, {"key": "cloud.aws.bedrock_guardrails.TotalFindings.By.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "TotalFindings"}}], "description": "Bedrock Guardrail essential metrics", "isRecommended": false}, "ContainerInsights_essential": {"metrics": [{"key": "cloud.aws.containerinsights.cluster_failed_node_count.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "cluster_failed_node_count"}}, {"key": "cloud.aws.containerinsights.cluster_node_count.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "cluster_node_count"}}, {"key": "cloud.aws.containerinsights.node_cpu_utilization.By.ClusterName", "metadata": {"unit": "Percent", "description": null, "displayName": "node_cpu_utilization"}}, {"key": "cloud.aws.containerinsights.node_cpu_utilization.By.ClusterName.InstanceId.NodeName", "metadata": {"unit": "Percent", "description": null, "displayName": "node_cpu_utilization"}}, {"key": "cloud.aws.containerinsights.node_gpu_usage_total.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "node_gpu_usage_total"}}, {"key": "cloud.aws.containerinsights.node_gpu_usage_total.By.ClusterName.InstanceId.NodeName", "metadata": {"unit": "Count", "description": null, "displayName": "node_gpu_usage_total"}}, {"key": "cloud.aws.containerinsights.node_filesystem_utilization.By.ClusterName", "metadata": {"unit": "Percent", "description": null, "displayName": "node_filesystem_utilization"}}, {"key": "cloud.aws.containerinsights.node_filesystem_utilization.By.ClusterName.InstanceId.NodeName", "metadata": {"unit": "Percent", "description": null, "displayName": "node_filesystem_utilization"}}, {"key": "cloud.aws.containerinsights.node_memory_utilization.By.ClusterName", "metadata": {"unit": "Percent", "description": null, "displayName": "node_memory_utilization"}}, {"key": "cloud.aws.containerinsights.node_memory_utilization.By.ClusterName.InstanceId.NodeName", "metadata": {"unit": "Percent", "description": null, "displayName": "node_memory_utilization"}}, {"key": "cloud.aws.containerinsights.node_network_total_bytes.By.ClusterName", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "node_network_total_bytes"}}, {"key": "cloud.aws.containerinsights.node_network_total_bytes.By.ClusterName.InstanceId.NodeName", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "node_network_total_bytes"}}, {"key": "cloud.aws.containerinsights.node_number_of_running_containers.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "node_number_of_running_containers"}}, {"key": "cloud.aws.containerinsights.node_number_of_running_containers.By.ClusterName.InstanceId.NodeName", "metadata": {"unit": "Count", "description": null, "displayName": "node_number_of_running_containers"}}, {"key": "cloud.aws.containerinsights.node_number_of_running_pods.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "node_number_of_running_pods"}}, {"key": "cloud.aws.containerinsights.node_number_of_running_pods.By.ClusterName.InstanceId.NodeName", "metadata": {"unit": "Count", "description": null, "displayName": "node_number_of_running_pods"}}, {"key": "cloud.aws.containerinsights.cluster_number_of_running_pods.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "cluster_number_of_running_pods"}}, {"key": "cloud.aws.containerinsights.pod_cpu_utilization.By.ClusterName", "metadata": {"unit": "Percent", "description": null, "displayName": "pod_cpu_utilization"}}, {"key": "cloud.aws.containerinsights.pod_cpu_utilization.By.ClusterName.Namespace.PodName", "metadata": {"unit": "Percent", "description": null, "displayName": "pod_cpu_utilization"}}, {"key": "cloud.aws.containerinsights.pod_cpu_utilization.By.ClusterName.Namespace.Service", "metadata": {"unit": "Percent", "description": null, "displayName": "pod_cpu_utilization"}}, {"key": "cloud.aws.containerinsights.pod_gpu_usage_total.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "pod_gpu_usage_total"}}, {"key": "cloud.aws.containerinsights.pod_gpu_usage_total.By.ClusterName.Namespace.PodName", "metadata": {"unit": "Count", "description": null, "displayName": "pod_gpu_usage_total"}}, {"key": "cloud.aws.containerinsights.pod_memory_utilization.By.ClusterName", "metadata": {"unit": "Percent", "description": null, "displayName": "pod_memory_utilization"}}, {"key": "cloud.aws.containerinsights.pod_memory_utilization.By.ClusterName.Namespace.PodName", "metadata": {"unit": "Percent", "description": null, "displayName": "pod_memory_utilization"}}, {"key": "cloud.aws.containerinsights.pod_memory_utilization.By.ClusterName.Namespace.Service", "metadata": {"unit": "Percent", "description": null, "displayName": "pod_memory_utilization"}}, {"key": "cloud.aws.containerinsights.pod_network_rx_bytes.By.ClusterName", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "pod_network_rx_bytes"}}, {"key": "cloud.aws.containerinsights.pod_network_rx_bytes.By.ClusterName.Namespace.PodName", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "pod_network_rx_bytes"}}, {"key": "cloud.aws.containerinsights.pod_network_rx_bytes.By.ClusterName.Namespace.Service", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "pod_network_rx_bytes"}}, {"key": "cloud.aws.containerinsights.pod_network_tx_bytes.By.ClusterName", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "pod_network_tx_bytes"}}, {"key": "cloud.aws.containerinsights.pod_network_tx_bytes.By.ClusterName.Namespace.PodName", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "pod_network_tx_bytes"}}, {"key": "cloud.aws.containerinsights.pod_network_tx_bytes.By.ClusterName.Namespace.Service", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "pod_network_tx_bytes"}}, {"key": "cloud.aws.containerinsights.pod_number_of_container_restarts.By.ClusterName.Namespace.PodName", "metadata": {"unit": "Count", "description": null, "displayName": "pod_number_of_container_restarts"}}], "description": "EKS Container Insights essential metrics", "isRecommended": false}, "DirectConnect_autodiscovery": {"metrics": [], "isRecommended": true}, "GlobalAccelerator_essential": {"metrics": [{"key": "cloud.aws.globalaccelerator.NewFlowCount.By.Accelerator", "metadata": {"unit": "Count", "description": null, "displayName": "NewFlowCount"}}, {"key": "cloud.aws.globalaccelerator.NewFlowCount.By.Accelerator.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "NewFlowCount"}}, {"key": "cloud.aws.globalaccelerator.NewFlowCount.By.Accelerator.EndpointGroup.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "NewFlowCount"}}, {"key": "cloud.aws.globalaccelerator.ProcessedBytesIn.By.Accelerator", "metadata": {"unit": "Bytes", "description": null, "displayName": "ProcessedBytesIn"}}, {"key": "cloud.aws.globalaccelerator.ProcessedBytesIn.By.Accelerator.Listener", "metadata": {"unit": "Bytes", "description": null, "displayName": "ProcessedBytesIn"}}, {"key": "cloud.aws.globalaccelerator.ProcessedBytesIn.By.Accelerator.EndpointGroup.Listener", "metadata": {"unit": "Bytes", "description": null, "displayName": "ProcessedBytesIn"}}, {"key": "cloud.aws.globalaccelerator.ProcessedBytesOut.By.Accelerator", "metadata": {"unit": "Bytes", "description": null, "displayName": "ProcessedBytesOut"}}, {"key": "cloud.aws.globalaccelerator.ProcessedBytesOut.By.Accelerator.Listener", "metadata": {"unit": "Bytes", "description": null, "displayName": "ProcessedBytesOut"}}, {"key": "cloud.aws.globalaccelerator.ProcessedBytesOut.By.Accelerator.EndpointGroup.Listener", "metadata": {"unit": "Bytes", "description": null, "displayName": "ProcessedBytesOut"}}, {"key": "cloud.aws.globalaccelerator.ActiveFlowCount.By.Accelerator", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveFlowCount"}}, {"key": "cloud.aws.globalaccelerator.ActiveFlowCount.By.Accelerator.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveFlowCount"}}, {"key": "cloud.aws.globalaccelerator.ActiveFlowCount.By.Accelerator.EndpointGroup.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveFlowCount"}}, {"key": "cloud.aws.globalaccelerator.HealthyEndpointCount.By.Accelerator", "metadata": {"unit": "Count", "description": null, "displayName": "HealthyEndpointCount"}}, {"key": "cloud.aws.globalaccelerator.HealthyEndpointCount.By.Accelerator.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "HealthyEndpointCount"}}, {"key": "cloud.aws.globalaccelerator.HealthyEndpointCount.By.Accelerator.EndpointGroup.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "HealthyEndpointCount"}}, {"key": "cloud.aws.globalaccelerator.UnhealthyEndpointCount.By.Accelerator", "metadata": {"unit": "Count", "description": null, "displayName": "UnhealthyEndpointCount"}}, {"key": "cloud.aws.globalaccelerator.UnhealthyEndpointCount.By.Accelerator.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "UnhealthyEndpointCount"}}, {"key": "cloud.aws.globalaccelerator.UnhealthyEndpointCount.By.Accelerator.EndpointGroup.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "UnhealthyEndpointCount"}}, {"key": "cloud.aws.globalaccelerator.PacketsProcessed.By.Accelerator", "metadata": {"unit": "Count", "description": null, "displayName": "PacketsProcessed"}}, {"key": "cloud.aws.globalaccelerator.PacketsProcessed.By.Accelerator.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "PacketsProcessed"}}, {"key": "cloud.aws.globalaccelerator.PacketsProcessed.By.Accelerator.EndpointGroup.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "PacketsProcessed"}}, {"key": "cloud.aws.globalaccelerator.TCP_AGA_Reset_Count.By.Accelerator", "metadata": {"unit": "Count", "description": null, "displayName": "TCP_AGA_Reset_Count"}}, {"key": "cloud.aws.globalaccelerator.TCP_AGA_Reset_Count.By.Accelerator.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "TCP_AGA_Reset_Count"}}, {"key": "cloud.aws.globalaccelerator.TCP_AGA_Reset_Count.By.Accelerator.EndpointGroup.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "TCP_AGA_Reset_Count"}}, {"key": "cloud.aws.globalaccelerator.TCP_Client_Reset_Count.By.Accelerator", "metadata": {"unit": "Count", "description": null, "displayName": "TCP_Client_Reset_Count"}}, {"key": "cloud.aws.globalaccelerator.TCP_Client_Reset_Count.By.Accelerator.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "TCP_Client_Reset_Count"}}, {"key": "cloud.aws.globalaccelerator.TCP_Client_Reset_Count.By.Accelerator.EndpointGroup.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "TCP_Client_Reset_Count"}}, {"key": "cloud.aws.globalaccelerator.TCP_Endpoint_Reset_Count.By.Accelerator", "metadata": {"unit": "Count", "description": null, "displayName": "TCP_Endpoint_Reset_Count"}}, {"key": "cloud.aws.globalaccelerator.TCP_Endpoint_Reset_Count.By.Accelerator.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "TCP_Endpoint_Reset_Count"}}, {"key": "cloud.aws.globalaccelerator.TCP_Endpoint_Reset_Count.By.Accelerator.EndpointGroup.Listener", "metadata": {"unit": "Count", "description": null, "displayName": "TCP_Endpoint_Reset_Count"}}], "description": "Global Accelerator essential metrics", "isRecommended": false}, "Kafka_Connect_autodiscovery": {"metrics": [], "isRecommended": true}, "OpenSearch_Domain_essential": {"metrics": [{"key": "cloud.aws.es.ClusterStatus.green.By.ClientId.DomainName", "metadata": {"unit": "None", "description": null, "displayName": "ClusterStatus.green"}}, {"key": "cloud.aws.es.ClusterStatus.yellow.By.ClientId.DomainName", "metadata": {"unit": "None", "description": null, "displayName": "ClusterStatus.yellow"}}, {"key": "cloud.aws.es.ClusterStatus.red.By.ClientId.DomainName", "metadata": {"unit": "None", "description": null, "displayName": "ClusterStatus.red"}}, {"key": "cloud.aws.es.Shards.active.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "Shards.active"}}, {"key": "cloud.aws.es.Shards.unassigned.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "Shards.unassigned"}}, {"key": "cloud.aws.es.Shards.activePrimary.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "Shards.activePrimary"}}, {"key": "cloud.aws.es.Nodes.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "Nodes"}}, {"key": "cloud.aws.es.MasterReachableFromNode.By.ClientId.DomainName", "metadata": {"unit": "None", "description": null, "displayName": "MasterReachableFromNode"}}, {"key": "cloud.aws.es.AutomatedSnapshotFailure.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "AutomatedSnapshotFailure"}}, {"key": "cloud.aws.es.SearchLatency.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "SearchLatency"}}, {"key": "cloud.aws.es.IndexingLatency.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "IndexingLatency"}}, {"key": "cloud.aws.es.ReadLatency.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Seconds", "description": null, "displayName": "ReadLatency"}}, {"key": "cloud.aws.es.WriteLatency.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Seconds", "description": null, "displayName": "WriteLatency"}}, {"key": "cloud.aws.es.SearchRate.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "SearchRate"}}, {"key": "cloud.aws.es.IndexingRate.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "IndexingRate"}}, {"key": "cloud.aws.es.OpenSearchRequests.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "OpenSearchRequests"}}, {"key": "cloud.aws.es.2xx.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "2xx"}}, {"key": "cloud.aws.es.4xx.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "4xx"}}, {"key": "cloud.aws.es.5xx.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "5xx"}}, {"key": "cloud.aws.es.CPUUtilization.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.es.JVMMemoryPressure.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Percent", "description": null, "displayName": "JVMMemoryPressure"}}, {"key": "cloud.aws.es.OldGenJVMMemoryPressure.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Percent", "description": null, "displayName": "OldGenJVMMemoryPressure"}}, {"key": "cloud.aws.es.SysMemoryUtilization.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Percent", "description": null, "displayName": "SysMemoryUtilization"}}, {"key": "cloud.aws.es.FreeStorageSpace.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Megabytes", "description": null, "displayName": "FreeStorageSpace"}}, {"key": "cloud.aws.es.ClusterUsedSpace.By.ClientId.DomainName", "metadata": {"unit": "Megabytes", "description": null, "displayName": "ClusterUsedSpace"}}, {"key": "cloud.aws.es.HotStorageSpaceUtilization.By.ClientId.DomainName", "metadata": {"unit": "Megabytes", "description": null, "displayName": "HotStorageSpaceUtilization"}}, {"key": "cloud.aws.es.DiskQueueDepth.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "DiskQueueDepth"}}, {"key": "cloud.aws.es.ReadIOPS.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ReadIOPS"}}, {"key": "cloud.aws.es.WriteIOPS.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "WriteIOPS"}}, {"key": "cloud.aws.es.ThreadpoolWriteRejected.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolWriteRejected"}}, {"key": "cloud.aws.es.ThreadpoolBulkRejected.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolBulkRejected"}}, {"key": "cloud.aws.es.ThreadpoolIndexRejected.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolIndexRejected"}}, {"key": "cloud.aws.es.CoordinatingWriteRejected.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "CoordinatingWriteRejected"}}, {"key": "cloud.aws.es.PrimaryWriteRejected.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "PrimaryWriteRejected"}}, {"key": "cloud.aws.es.ReplicaWriteRejected.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ReplicaWriteRejected"}}, {"key": "cloud.aws.es.ThreadpoolSearchRejected.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolSearchRejected"}}, {"key": "cloud.aws.es.ClusterIndexWritesBlocked.By.ClientId.DomainName", "metadata": {"unit": "None", "description": null, "displayName": "ClusterIndexWritesBlocked"}}, {"key": "cloud.aws.es.InvalidHostHeaderRequests.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "InvalidHostHeaderRequests"}}, {"key": "cloud.aws.es.ThreadpoolWriteQueue.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolWriteQueue"}}, {"key": "cloud.aws.es.ThreadpoolWriteThreads.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolWriteThreads"}}, {"key": "cloud.aws.es.ThreadpoolSearchQueue.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolSearchQueue"}}, {"key": "cloud.aws.es.ThreadpoolSearchThreads.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolSearchThreads"}}, {"key": "cloud.aws.es.JVMGCYoungCollectionCount.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "JVMGCYoungCollectionCount"}}, {"key": "cloud.aws.es.JVMGCYoungCollectionTime.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "JVMGCYoungCollectionTime"}}, {"key": "cloud.aws.es.JVMGCOldCollectionCount.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "JVMGCOldCollectionCount"}}, {"key": "cloud.aws.es.JVMGCOldCollectionTime.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "JVMGCOldCollectionTime"}}, {"key": "cloud.aws.es.SearchableDocuments.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "SearchableDocuments"}}, {"key": "cloud.aws.es.DeletedDocuments.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "DeletedDocuments"}}, {"key": "cloud.aws.es.MasterCPUUtilization.By.ClientId.DomainName", "metadata": {"unit": "Percent", "description": null, "displayName": "MasterCPUUtilization"}}, {"key": "cloud.aws.es.MasterJVMMemoryPressure.By.ClientId.DomainName", "metadata": {"unit": "Percent", "description": null, "displayName": "MasterJVMMemoryPressure"}}, {"key": "cloud.aws.es.WarmCPUUtilization.By.ClientId.DomainName", "metadata": {"unit": "Percent", "description": null, "displayName": "WarmCPUUtilization"}}, {"key": "cloud.aws.es.WarmJVMMemoryPressure.By.ClientId.DomainName", "metadata": {"unit": "Percent", "description": null, "displayName": "WarmJVMMemoryPressure"}}, {"key": "cloud.aws.es.WarmSearchLatency.By.ClientId.DomainName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "WarmSearchLatency"}}, {"key": "cloud.aws.es.WarmSearchRate.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "WarmSearchRate"}}], "description": "OpenSearch domain operational health, performance, and resource utilization essentials (cluster and node-level)", "isRecommended": false}, "SageMakerEndpoint_essential": {"metrics": [{"key": "cloud.aws.sagemaker_endpoints.CPUUtilization.By.EndpointName.VariantName", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.sagemaker_endpoints.DiskUtilization.By.EndpointName.VariantName", "metadata": {"unit": "Percent", "description": null, "displayName": "DiskUtilization"}}, {"key": "cloud.aws.sagemaker_endpoints.GPUMemoryUtilization.By.EndpointName.VariantName", "metadata": {"unit": "Percent", "description": null, "displayName": "GPUMemoryUtilization"}}, {"key": "cloud.aws.sagemaker_endpoints.GPUUtilization.By.EndpointName.VariantName", "metadata": {"unit": "Percent", "description": null, "displayName": "GPUUtilization"}}, {"key": "cloud.aws.sagemaker_endpoints.MemoryUtilization.By.EndpointName.VariantName", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryUtilization"}}], "description": "SageMaker Endpoint essential metrics", "isRecommended": false}, "StepFunctions_autodiscovery": {"metrics": [], "isRecommended": true}, "ApplicationELB_autodiscovery": {"metrics": [], "isRecommended": true}, "Bedrock_AgentAlias_essential": {"metrics": [{"key": "cloud.aws.bedrock_agents.InvocationCount.By.AgentAliasArn.ModelId.Operation", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationCount"}}, {"key": "cloud.aws.bedrock_agents.TotalTime.By.AgentAliasArn.ModelId.Operation", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "TotalTime"}}, {"key": "cloud.aws.bedrock_agents.TTFT.By.AgentAliasArn.ModelId.Operation", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "TTFT"}}, {"key": "cloud.aws.bedrock_agents.InvocationThrottles.By.AgentAliasArn.ModelId.Operation", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationThrottles"}}, {"key": "cloud.aws.bedrock_agents.InvocationServerErrors.By.AgentAliasArn.ModelId.Operation", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationServerErrors"}}, {"key": "cloud.aws.bedrock_agents.InvocationClientErrors.By.AgentAliasArn.ModelId.Operation", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationClientErrors"}}, {"key": "cloud.aws.bedrock_agents.ModelLatency.By.AgentAliasArn.ModelId.Operation", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "ModelLatency"}}, {"key": "cloud.aws.bedrock_agents.ModelInvocationCount.By.AgentAliasArn.ModelId.Operation", "metadata": {"unit": "Count", "description": null, "displayName": "ModelInvocationCount"}}, {"key": "cloud.aws.bedrock_agents.ModelInvocationThrottles.By.AgentAliasArn.ModelId.Operation", "metadata": {"unit": "Count", "description": null, "displayName": "ModelInvocationThrottles"}}, {"key": "cloud.aws.bedrock_agents.ModelInvocationServerErrors.By.AgentAliasArn.ModelId.Operation", "metadata": {"unit": "Count", "description": null, "displayName": "ModelInvocationServerErrors"}}, {"key": "cloud.aws.bedrock_agents.ModelInvocationClientErrors.By.AgentAliasArn.ModelId.Operation", "metadata": {"unit": "Count", "description": null, "displayName": "ModelInvocationClientErrors"}}, {"key": "cloud.aws.bedrock_agents.InputTokenCount.By.AgentAliasArn.ModelId.Operation", "metadata": {"unit": "Count", "description": null, "displayName": "InputTokenCount"}}, {"key": "cloud.aws.bedrock_agents.OutputTokenCount.By.AgentAliasArn.ModelId.Operation", "metadata": {"unit": "Count", "description": null, "displayName": "OutputTokenCount"}}], "description": "Bedrock AgentAlias essential metrics", "isRecommended": false}, "CertificateManager_essential": {"metrics": [{"key": "cloud.aws.certificatemanager.DaysToExpiry.By.CertificateArn", "metadata": {"unit": "Count", "description": null, "displayName": "DaysToExpiry"}}], "description": "Certificate Manager essential metrics", "isRecommended": false}, "EMR_Serverless_autodiscovery": {"metrics": [], "isRecommended": true}, "KinesisDataStreams_essential": {"metrics": [{"key": "cloud.aws.kinesis.IncomingBytes.By.StreamName", "metadata": {"unit": "Bytes", "description": null, "displayName": "IncomingBytes"}}, {"key": "cloud.aws.kinesis.IncomingRecords.By.StreamName", "metadata": {"unit": "Count", "description": null, "displayName": "IncomingRecords"}}, {"key": "cloud.aws.kinesis.OutgoingBytes.By.StreamName", "metadata": {"unit": "Bytes", "description": null, "displayName": "OutgoingBytes"}}, {"key": "cloud.aws.kinesis.OutgoingRecords.By.StreamName", "metadata": {"unit": "Count", "description": null, "displayName": "OutgoingRecords"}}, {"key": "cloud.aws.kinesis.GetRecords.IteratorAgeMilliseconds.By.StreamName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "GetRecords.IteratorAgeMilliseconds"}}, {"key": "cloud.aws.kinesis.ReadProvisionedThroughputExceeded.By.StreamName", "metadata": {"unit": "Count", "description": null, "displayName": "ReadProvisionedThroughputExceeded"}}, {"key": "cloud.aws.kinesis.WriteProvisionedThroughputExceeded.By.StreamName", "metadata": {"unit": "Count", "description": null, "displayName": "WriteProvisionedThroughputExceeded"}}, {"key": "cloud.aws.kinesis.PutRecord.Success.By.StreamName", "metadata": {"unit": "Count", "description": null, "displayName": "PutRecord.Success"}}, {"key": "cloud.aws.kinesis.PutRecords.Success.By.StreamName", "metadata": {"unit": "Count", "description": null, "displayName": "PutRecords.Success"}}, {"key": "cloud.aws.kinesis.GetRecords.Success.By.StreamName", "metadata": {"unit": "Count", "description": null, "displayName": "GetRecords.Success"}}], "description": "Kinesis Data Streams essential metrics", "isRecommended": false}, "StorageGateway_autodiscovery": {"metrics": [], "isRecommended": true}, "TransitGateway_autodiscovery": {"metrics": [], "isRecommended": true}, "NetworkFirewall_autodiscovery": {"metrics": [], "isRecommended": true}, "PrivateLinkServices_essential": {"metrics": [{"key": "cloud.aws.privatelinkservices.ActiveConnections.By.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveConnections"}}, {"key": "cloud.aws.privatelinkservices.ActiveConnections.By.Az.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveConnections"}}, {"key": "cloud.aws.privatelinkservices.ActiveConnections.By.Load_Balancer_Arn.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveConnections"}}, {"key": "cloud.aws.privatelinkservices.ActiveConnections.By.Az.Load_Balancer_Arn.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveConnections"}}, {"key": "cloud.aws.privatelinkservices.ActiveConnections.By.Service_Id.VPC_Endpoint_Id", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveConnections"}}, {"key": "cloud.aws.privatelinkservices.BytesProcessed.By.Service_Id", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesProcessed"}}, {"key": "cloud.aws.privatelinkservices.BytesProcessed.By.Az.Service_Id", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesProcessed"}}, {"key": "cloud.aws.privatelinkservices.BytesProcessed.By.Load_Balancer_Arn.Service_Id", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesProcessed"}}, {"key": "cloud.aws.privatelinkservices.BytesProcessed.By.Az.Load_Balancer_Arn.Service_Id", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesProcessed"}}, {"key": "cloud.aws.privatelinkservices.BytesProcessed.By.Service_Id.VPC_Endpoint_Id", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesProcessed"}}, {"key": "cloud.aws.privatelinkservices.EndpointsCount.By.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "EndpointsCount"}}, {"key": "cloud.aws.privatelinkservices.EndpointsCount.By.Az.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "EndpointsCount"}}, {"key": "cloud.aws.privatelinkservices.EndpointsCount.By.Load_Balancer_Arn.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "EndpointsCount"}}, {"key": "cloud.aws.privatelinkservices.EndpointsCount.By.Az.Load_Balancer_Arn.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "EndpointsCount"}}, {"key": "cloud.aws.privatelinkservices.EndpointsCount.By.Service_Id.VPC_Endpoint_Id", "metadata": {"unit": "Count", "description": null, "displayName": "EndpointsCount"}}, {"key": "cloud.aws.privatelinkservices.NewConnections.By.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "NewConnections"}}, {"key": "cloud.aws.privatelinkservices.NewConnections.By.Az.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "NewConnections"}}, {"key": "cloud.aws.privatelinkservices.NewConnections.By.Load_Balancer_Arn.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "NewConnections"}}, {"key": "cloud.aws.privatelinkservices.NewConnections.By.Az.Load_Balancer_Arn.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "NewConnections"}}, {"key": "cloud.aws.privatelinkservices.NewConnections.By.Service_Id.VPC_Endpoint_Id", "metadata": {"unit": "Count", "description": null, "displayName": "NewConnections"}}, {"key": "cloud.aws.privatelinkservices.RstPacketsSent.By.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "RstPacketsSent"}}, {"key": "cloud.aws.privatelinkservices.RstPacketsSent.By.Az.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "RstPacketsSent"}}, {"key": "cloud.aws.privatelinkservices.RstPacketsSent.By.Load_Balancer_Arn.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "RstPacketsSent"}}, {"key": "cloud.aws.privatelinkservices.RstPacketsSent.By.Az.Load_Balancer_Arn.Service_Id", "metadata": {"unit": "Count", "description": null, "displayName": "RstPacketsSent"}}, {"key": "cloud.aws.privatelinkservices.RstPacketsSent.By.Service_Id.VPC_Endpoint_Id", "metadata": {"unit": "Count", "description": null, "displayName": "RstPacketsSent"}}], "description": "PrivateLinkServices essential metrics", "isRecommended": true}, "ElasticBeanstalk_autodiscovery": {"metrics": [], "isRecommended": true}, "PrivateLinkEndpoints_essential": {"metrics": [{"key": "cloud.aws.privatelinkendpoints.ActiveConnections.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveConnections"}}, {"key": "cloud.aws.privatelinkendpoints.ActiveConnections.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveConnections"}}, {"key": "cloud.aws.privatelinkendpoints.BytesProcessed.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesProcessed"}}, {"key": "cloud.aws.privatelinkendpoints.BytesProcessed.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesProcessed"}}, {"key": "cloud.aws.privatelinkendpoints.NewConnections.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id", "metadata": {"unit": "Count", "description": null, "displayName": "NewConnections"}}, {"key": "cloud.aws.privatelinkendpoints.NewConnections.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id", "metadata": {"unit": "Count", "description": null, "displayName": "NewConnections"}}, {"key": "cloud.aws.privatelinkendpoints.PacketsDropped.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id", "metadata": {"unit": "Count", "description": null, "displayName": "PacketsDropped"}}, {"key": "cloud.aws.privatelinkendpoints.PacketsDropped.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id", "metadata": {"unit": "Count", "description": null, "displayName": "PacketsDropped"}}, {"key": "cloud.aws.privatelinkendpoints.RstPacketsReceived.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id", "metadata": {"unit": "Count", "description": null, "displayName": "RstPacketsReceived"}}, {"key": "cloud.aws.privatelinkendpoints.RstPacketsReceived.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id", "metadata": {"unit": "Count", "description": null, "displayName": "RstPacketsReceived"}}], "description": "PrivateLinkEndpoints essential metrics", "isRecommended": true}, "ContainerInsights_autodiscovery": {"metrics": [], "isRecommended": true}, "ECS_ContainerInsights_essential": {"metrics": [{"key": "cloud.aws.ecs_containerinsights.ContainerInstanceCount.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "ContainerInstanceCount"}}, {"key": "cloud.aws.ecs_containerinsights.CpuUtilized.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "CpuUtilized"}}, {"key": "cloud.aws.ecs_containerinsights.CpuUtilized.By.ClusterName.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "CpuUtilized"}}, {"key": "cloud.aws.ecs_containerinsights.CpuReserved.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "CpuReserved"}}, {"key": "cloud.aws.ecs_containerinsights.CpuReserved.By.ClusterName.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "CpuReserved"}}, {"key": "cloud.aws.ecs_containerinsights.DeploymentCount.By.ClusterName.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "DeploymentCount"}}, {"key": "cloud.aws.ecs_containerinsights.MemoryUtilized.By.ClusterName", "metadata": {"unit": "Megabytes", "description": null, "displayName": "MemoryUtilized"}}, {"key": "cloud.aws.ecs_containerinsights.MemoryUtilized.By.ClusterName.ServiceName", "metadata": {"unit": "Megabytes", "description": null, "displayName": "MemoryUtilized"}}, {"key": "cloud.aws.ecs_containerinsights.MemoryReserved.By.ClusterName", "metadata": {"unit": "Megabytes", "description": null, "displayName": "MemoryReserved"}}, {"key": "cloud.aws.ecs_containerinsights.MemoryReserved.By.ClusterName.ServiceName", "metadata": {"unit": "Megabytes", "description": null, "displayName": "MemoryReserved"}}, {"key": "cloud.aws.ecs_containerinsights.NetworkRxBytes.By.ClusterName", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "NetworkRxBytes"}}, {"key": "cloud.aws.ecs_containerinsights.NetworkRxBytes.By.ClusterName.ServiceName", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "NetworkRxBytes"}}, {"key": "cloud.aws.ecs_containerinsights.NetworkTxBytes.By.ClusterName", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "NetworkTxBytes"}}, {"key": "cloud.aws.ecs_containerinsights.NetworkTxBytes.By.ClusterName.ServiceName", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "NetworkTxBytes"}}, {"key": "cloud.aws.ecs_containerinsights.RunningTaskCount.By.ClusterName.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "RunningTaskCount"}}, {"key": "cloud.aws.ecs_containerinsights.PendingTaskCount.By.ClusterName.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "PendingTaskCount"}}, {"key": "cloud.aws.ecs_containerinsights.RestartCount.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "RestartCount"}}, {"key": "cloud.aws.ecs_containerinsights.RestartCount.By.ClusterName.ServiceName", "metadata": {"unit": "Count", "description": null, "displayName": "RestartCount"}}, {"key": "cloud.aws.ecs_containerinsights.ServiceCount.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "ServiceCount"}}, {"key": "cloud.aws.ecs_containerinsights.StorageReadBytes.By.ClusterName", "metadata": {"unit": "Bytes", "description": null, "displayName": "StorageReadBytes"}}, {"key": "cloud.aws.ecs_containerinsights.StorageReadBytes.By.ClusterName.ServiceName", "metadata": {"unit": "Bytes", "description": null, "displayName": "StorageReadBytes"}}, {"key": "cloud.aws.ecs_containerinsights.StorageWriteBytes.By.ClusterName", "metadata": {"unit": "Bytes", "description": null, "displayName": "StorageWriteBytes"}}, {"key": "cloud.aws.ecs_containerinsights.StorageWriteBytes.By.ClusterName.ServiceName", "metadata": {"unit": "Bytes", "description": null, "displayName": "StorageWriteBytes"}}, {"key": "cloud.aws.ecs_containerinsights.TaskCount.By.ClusterName", "metadata": {"unit": "Count", "description": null, "displayName": "TaskCount"}}], "description": "ECS Container Insights essential metrics", "isRecommended": true}, "GlobalAccelerator_autodiscovery": {"metrics": [], "isRecommended": true}, "OpenSearch_Domain_autodiscovery": {"metrics": [], "isRecommended": true}, "OpenSearch_Serverless_essential": {"metrics": [{"key": "cloud.aws.aoss.ActiveCollection.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveCollection"}}, {"key": "cloud.aws.aoss.SearchRequestLatency.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "SearchRequestLatency"}}, {"key": "cloud.aws.aoss.IngestionRequestLatency.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Seconds", "description": null, "displayName": "IngestionRequestLatency"}}, {"key": "cloud.aws.aoss.SearchRequestRate.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "SearchRequestRate"}}, {"key": "cloud.aws.aoss.IngestionRequestRate.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "IngestionRequestRate"}}, {"key": "cloud.aws.aoss.IngestionDocumentRate.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "IngestionDocumentRate"}}, {"key": "cloud.aws.aoss.IngestionDocumentRate.By.ClientId.CollectionId.CollectionName.IndexId.IndexName", "metadata": {"unit": "Count", "description": null, "displayName": "IngestionDocumentRate"}}, {"key": "cloud.aws.aoss.IngestionDataRate.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Bytes", "description": null, "displayName": "IngestionDataRate"}}, {"key": "cloud.aws.aoss.IngestionDataRate.By.ClientId.CollectionId.CollectionName.IndexId.IndexName", "metadata": {"unit": "Bytes", "description": null, "displayName": "IngestionDataRate"}}, {"key": "cloud.aws.aoss.SearchRequestErrors.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "SearchRequestErrors"}}, {"key": "cloud.aws.aoss.IngestionRequestErrors.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "IngestionRequestErrors"}}, {"key": "cloud.aws.aoss.IngestionDocumentErrors.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "IngestionDocumentErrors"}}, {"key": "cloud.aws.aoss.IngestionDocumentErrors.By.ClientId.CollectionId.CollectionName.IndexId.IndexName", "metadata": {"unit": "Count", "description": null, "displayName": "IngestionDocumentErrors"}}, {"key": "cloud.aws.aoss.2xx.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "2xx"}}, {"key": "cloud.aws.aoss.3xx.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "3xx"}}, {"key": "cloud.aws.aoss.4xx.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "4xx"}}, {"key": "cloud.aws.aoss.5xx.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "5xx"}}, {"key": "cloud.aws.aoss.VectorIndexBuildAccelerationOCU.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "VectorIndexBuildAccelerationOCU"}}, {"key": "cloud.aws.aoss.StorageUsedInS3.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Bytes", "description": null, "displayName": "StorageUsedInS3"}}, {"key": "cloud.aws.aoss.StorageUsedInS3.By.ClientId.CollectionId.CollectionName.IndexId.IndexName", "metadata": {"unit": "Bytes", "description": null, "displayName": "StorageUsedInS3"}}, {"key": "cloud.aws.aoss.SearchableDocuments.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "SearchableDocuments"}}, {"key": "cloud.aws.aoss.SearchableDocuments.By.ClientId.CollectionId.CollectionName.IndexId.IndexName", "metadata": {"unit": "Count", "description": null, "displayName": "SearchableDocuments"}}, {"key": "cloud.aws.aoss.DeletedDocuments.By.ClientId.CollectionId.CollectionName.IndexId.IndexName", "metadata": {"unit": "Count", "description": null, "displayName": "DeletedDocuments"}}, {"key": "cloud.aws.aoss.IngestionRequestSuccess.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "IngestionRequestSuccess"}}], "description": "OpenSearch Serverless collection operational health, performance, and resource utilization essentials", "isRecommended": false}, "SageMakerEndpoint_autodiscovery": {"metrics": [], "isRecommended": true}, "SageMakerPipeline_autodiscovery": {"metrics": [], "isRecommended": true}, "Bedrock_AgentAlias_autodiscovery": {"metrics": [], "isRecommended": true}, "Bedrock_Guardrails_autodiscovery": {"metrics": [], "isRecommended": true}, "CertificateManager_autodiscovery": {"metrics": [], "isRecommended": true}, "ECS_ManagedScaling_autodiscovery": {"metrics": [], "isRecommended": true}, "KinesisDataStreams_autodiscovery": {"metrics": [], "isRecommended": true}, "PrivateLinkServices_autodiscovery": {"metrics": [], "isRecommended": true}, "PrivateLinkEndpoints_autodiscovery": {"metrics": [], "isRecommended": true}, "ECS_ContainerInsights_autodiscovery": {"metrics": [], "isRecommended": true}, "OpenSearch_Serverless_autodiscovery": {"metrics": [], "isRecommended": true}, "VPN_SiteToSiteVPNConnection_essential": {"metrics": [{"key": "cloud.aws.vpn.TunnelState.By.TunnelIpAddress.VpnId", "metadata": {"unit": "None", "description": null, "displayName": "TunnelState"}}, {"key": "cloud.aws.vpn.TunnelDataIn.By.TunnelIpAddress.VpnId", "metadata": {"unit": "Bytes", "description": null, "displayName": "TunnelDataIn"}}, {"key": "cloud.aws.vpn.TunnelDataOut.By.TunnelIpAddress.VpnId", "metadata": {"unit": "Bytes", "description": null, "displayName": "TunnelDataOut"}}, {"key": "cloud.aws.vpn.ConcentratorBandwidthUsage.By.TunnelIpAddress.VpnId", "metadata": {"unit": "Bits/Second", "description": null, "displayName": "ConcentratorBandwidthUsage"}}], "description": "Site-to-Site VPN Connection metrics for VPN connections", "isRecommended": false}, "KinesisAnalytics_ApacheFlink_essential": {"metrics": [{"key": "cloud.aws.kinesisanalytics.uptime.By.Application", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "uptime"}}, {"key": "cloud.aws.kinesisanalytics.downtime.By.Application", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "downtime"}}, {"key": "cloud.aws.kinesisanalytics.fullRestarts.By.Application", "metadata": {"unit": "Count", "description": null, "displayName": "fullRestarts"}}, {"key": "cloud.aws.kinesisanalytics.lastCheckpointDuration.By.Application", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "lastCheckpointDuration"}}, {"key": "cloud.aws.kinesisanalytics.lastCheckpointSize.By.Application", "metadata": {"unit": "Bytes", "description": null, "displayName": "lastCheckpointSize"}}, {"key": "cloud.aws.kinesisanalytics.numberOfFailedCheckpoints.By.Application", "metadata": {"unit": "Count", "description": null, "displayName": "numberOfFailedCheckpoints"}}, {"key": "cloud.aws.kinesisanalytics.cpuUtilization.By.Application", "metadata": {"unit": "Percent", "description": null, "displayName": "cpuUtilization"}}, {"key": "cloud.aws.kinesisanalytics.heapMemoryUtilization.By.Application", "metadata": {"unit": "Percent", "description": null, "displayName": "heapMemoryUtilization"}}, {"key": "cloud.aws.kinesisanalytics.containerCPUUtilization.By.Application", "metadata": {"unit": "Percent", "description": null, "displayName": "containerCPUUtilization"}}, {"key": "cloud.aws.kinesisanalytics.containerMemoryUtilization.By.Application", "metadata": {"unit": "Percent", "description": null, "displayName": "containerMemoryUtilization"}}, {"key": "cloud.aws.kinesisanalytics.containerDiskUtilization.By.Application", "metadata": {"unit": "Percent", "description": null, "displayName": "containerDiskUtilization"}}, {"key": "cloud.aws.kinesisanalytics.numRecordsInPerSecond.By.Application.Operator.Parallelism.Task", "metadata": {"unit": "Count/Second", "description": null, "displayName": "numRecordsInPerSecond"}}, {"key": "cloud.aws.kinesisanalytics.numRecordsOutPerSecond.By.Application.Operator.Parallelism.Task", "metadata": {"unit": "Count/Second", "description": null, "displayName": "numRecordsOutPerSecond"}}], "description": "Kinesis Analytics Apache Flink autodiscovery metrics", "isRecommended": false}, "SageMakerInferenceComponent_autodiscovery": {"metrics": [], "isRecommended": true}, "VPN_SiteToSiteVPNConnection_autodiscovery": {"metrics": [], "isRecommended": true}, "KinesisAnalytics_ApacheFlink_autodiscovery": {"metrics": [], "isRecommended": true}}, "minDynatraceVersion": "1.327.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Next-generation cloud monitoring capabilities to allow modern cloud operations. \n\nThe new Cloud Platform Monitoring for AWS provides a foundation for comprehensive telemetry coverage across cloud services and enhanced visibility into cloud topology, metrics, logs, and events, powered by the advanced Smartscape 2.0 data model for deeper insights. It comes with a fully SaaS-based onboarding experience that simplifies integration with cloud native tools like AWS CloudFormation and infrastructure-as-code frameworks. \n\nTag-based enrichment supports contextual monitoring and cost allocation, while the redesigned Clouds app delivers a centralized view of cloud resources. Pre-built dashboards and alert templates accelerate time-to-value, while exploratory analytics in Dynatrace notebooks allow data-driven optimization. Additionally, DQL-based automation empowers advanced workflows for proactive issue resolution and operational excellence."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor your cloud estate with full topology and telemetry\n- Identify and support risk mitigation in cloud operations and compliance\n- Automate cloud operations actions to prevent issues and maintain health\n- Optimize cloud environments and reduce cloud spend effectively"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If this is the first time creating an AWS connection, follow the [Onboarding Instructions](https://docs.dynatrace.com/docs/shortlink/create-an-aws-connection).\n\nFor more information on the installation and configuration, please see [AWS Cloud Monitoring extension](https://docs.dynatrace.com/docs/shortlink/create-aws-connection) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2026-03-03T06:20:04.762647Z","created":"2025-09-17T11:07:32.272130Z","seo_title":"AWS Cloud Monitoring monitoring & observability","seo_description":"New and enhanced monitoring capabilities for your AWS cloud platforms. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-11-20_at_15_mHbmRxE.56.36.png","https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-11-17_at_09_s4Ovidd_S8bHrwm.05.57.png"],"about":"Next-generation cloud monitoring capabilities to allow modern cloud operations. \n\nThe new Cloud Platform Monitoring for AWS provides a foundation for comprehensive telemetry coverage across cloud services and enhanced visibility into cloud topology, metrics, logs, and events, powered by the advanced Smartscape 2.0 data model for deeper insights. It comes with a fully SaaS-based onboarding experience that simplifies integration with cloud native tools like AWS CloudFormation and infrastructure-as-code frameworks. \n\nTag-based enrichment supports contextual monitoring and cost allocation, while the redesigned Clouds app delivers a centralized view of cloud resources. Pre-built dashboards and alert templates accelerate time-to-value, while exploratory analytics in Dynatrace notebooks allow data-driven optimization. Additionally, DQL-based automation empowers advanced workflows for proactive issue resolution and operational excellence.","use_cases":"- Monitor your cloud estate with full topology and telemetry\n- Identify and support risk mitigation in cloud operations and compliance\n- Automate cloud operations actions to prevent issues and maintain health\n- Optimize cloud environments and reduce cloud spend effectively","supported_distributions":"","get_started":"If this is the first time creating an AWS connection, follow the [Onboarding Instructions](https://docs.dynatrace.com/docs/shortlink/create-an-aws-connection).\n\nFor more information on the installation and configuration, please see [AWS Cloud Monitoring extension](https://docs.dynatrace.com/docs/shortlink/create-aws-connection) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.da-aws@1.1.1","fqn":"com.dynatrace.extension.da-aws","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-aws/com_Ikfhllp.dynatrace.extension.da-aws-1.1.1-31d88d5730b167c09ca7.zip","release_notes":"### Version 1.1.1\n\n- Removed incorrect namespace Amazon/MWAA\n- Fixed metric key prefixes:\n  - `cloud.aws.appstreams` -> `cloud.aws.appstream`\n  - `cloud.aws.emr_ec2` -> `cloud.aws.elasticmapreduce`\n  - `cloud.aws.emr_serverless` -> `cloud.aws.emrserverless`\n  - `cloud.aws.flink` -> `cloud.aws.kinesisanalytics`\n  - `cloud.aws.kafka_connect` -> `cloud.aws.kafkaconnect`\n  - `cloud.aws.kinesisdatastreams` -> `cloud.aws.kinesis`\n  - `cloud.aws.opensearch_domain` -> `cloud.aws.es`\n  - `cloud.aws.opensearch_serverless` -> `cloud.aws.aoss`\n  - `cloud.aws.privateca` -> `cloud.aws.acmprivateca`\n  - `cloud.aws.sagemaker_endpoint` -> `cloud.aws.sagemaker_endpoints`\n  - `cloud.aws.sagemaker_invocation` -> `cloud.aws.sagemaker`\n  - `cloud.aws.vpc_sitetositevpnconnection` -> `cloud.aws.vpn`","created":"2026-07-10T13:03:32.837884Z"},{"name":"com.dynatrace.extension.da-aws@1.0.12","fqn":"com.dynatrace.extension.da-aws","version":"1.0.12","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-aws/com.dynatrace.extension.da-aws-1.0.12-b4be20002925a63ae833.zip","release_notes":"### Version 1.0.12\n\n- Fixed smartscape entity linking for `cloud.aws.connect` metrics.\n- Improved polling performance for `cloud.aws.dms` metrics.","created":"2026-07-02T07:44:16.698710Z"},{"name":"com.dynatrace.extension.da-aws@1.0.11","fqn":"com.dynatrace.extension.da-aws","version":"1.0.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-aws/com.dynatrace.extension.da-aws-1.0.11-a266d7331f65073c43a7.zip","release_notes":"### Version 1.0.11\n\n- Fixed typos in EventBridge metrics: renamed `IngestiontoInvocationCompleteLatency` to `IngestionToInvocationCompleteLatency` and `IngestiontoInvocationStartLatency` to `IngestionToInvocationStartLatency`.\n- AWS DocDB metrics are now linked to `AWS::RDS::DBCluster` and `AWS::RDS::DBInstance` resource types instead of non-existent `AWS::DocDB::DBCluster` and `AWS::DocDB::DBInstance`.\n- Fixed typo in Application ELB metric\n- Fixed typo in Guardrail metric\n- Removed ECS_service_essential feature set\n- Added Guardrail metrics used in Clouds App to essential FeatureSet","created":"2026-06-03T11:40:19.001411Z"},{"name":"com.dynatrace.extension.da-aws@1.0.5","fqn":"com.dynatrace.extension.da-aws","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-aws/com.dynatrace.extension.da-aws-1.0.5-87661003770b502fe7f8.zip","release_notes":"### Version 1.0.5\n\n- Added essential metrics for AppStreams, AppSync, Backup, CloudTrail, CodeBuild, Cognito, Connect, DataSync, Global Accelerator, Kinesis Data Streams, KMS, Network Firewall, Private CA, and VPC IPAM, Apache Flink, Site-to-site VPN, FSx, SageMaker, MWAA, ACM.\n- Added autodiscovery and essential metrics definition for AWS_ECS_Service\n- Fixed OpenSearch entityType from AWS::OpenSearch::Domain to AWS::OpenSearchService::Domain\n- Fixed CertificateManager entityType from AWS::ACM::Certificate to AWS::CertificateManager::Certificate\n- Fixed IPAM ARN patterns to remove region\n- Added new validation for metrics and autodiscovery dimensions to ensure uniqueness across resources within the same namespace. This prevents configuration conflicts and ensures clear metric definitions.","created":"2026-03-02T09:53:37.823865Z"},{"name":"com.dynatrace.extension.da-aws@1.0.0","fqn":"com.dynatrace.extension.da-aws","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-aws/com.dynatrace.extension.da-aws-1.0.0-3b44d1b41654b4d3a789.zip","release_notes":"Changes\n- Removed wrong Bedrock Guardrail dimension combination.\n- Added dimensionsOverride, per metric, to most of the services to avoid non existing combinations for each metric\n- Added AWS Athena (AWS::Athena::WorkGroup and AWS::Athena::CapacityReservation) essential and auto-discovery configurations\n- Added AWS Redshift (AWS::Redshift::Cluster) essential and auto-discovery configurations\n- Added AWS Neptune (AWS::Neptune::DBCluster and AWS::Neptune::DBInstance) essential and auto-discovery configurations\n- Added AWS MSK essential configurations (basic and enhanced), updated auto-discovery configurations\n- Fix essential metrics grouping for AWS Athena and Amazon Neptune\n- Added AWS EMR (AWS::EMR::Cluster, AWS::EMRServerless::Application and AWS::EMRServerless::JobRun) essential and auto-discovery configurations\n- Added Amazon Keyspaces (for Apache Cassandra) essential and auto-discovery configurations (AWS::Cassandra::Keyspace, AWS::Cassandra::Table, AWS::Cassandra::Stream)\n- Added Amazon OpenSearch essential and auto-discovery configurations (AWS::OpenSearch::Domain and AWS::OpenSearchServerless::Collection)\n- Added AWS Glue essential and auto-discovery configurations\n- Added AWS Kafka Connect auto-discovery configuration\n- Added auto-discovery configurations for Apache Flink, Site-to-site VPN, FSx, SageMaker, MWAA, ACM\n- Set feature set from Glue to not recommended\n- Added auto-discovery configurations for AppStreams, AppSync, Backup, CloudTrail, CodeBuild, Cognito, Connect, DataSync, Global Accelerator, Kinesis Data Streams, KMS, Network Firewall, Private CA, and VPC IPAM.\n- AWS Global Accelerator adjustments.","created":"2026-01-28T16:03:12.564679Z"},{"name":"com.dynatrace.extension.da-aws@0.1.9","fqn":"com.dynatrace.extension.da-aws","version":"0.1.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-aws/com.dynatrace.extension.da-aws-0.1.9-8056ed203630c1bb4a71.zip","release_notes":"### Version 0.1.9\n\n### Changes\n\n- Fixed ECS and ECS Container Insights metrics\n- Removed S3 metrics split only by BucketName","created":"2025-11-17T11:45:32.283240Z"},{"name":"com.dynatrace.extension.da-aws@0.1.6","fqn":"com.dynatrace.extension.da-aws","version":"0.1.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-aws/com.dynatrace.extension.da-aws-0.1.6-5c03367b037e21d407fc.zip","release_notes":"### Version 0.1.6\n\n### Changes\n\n- Changed arnPattern to lookupTablePattern for Elastic Beanstalk, Amazon MQ, DMS and WAFv2\n- Added essential metrics and definitions","created":"2025-10-30T10:16:35.008875Z"},{"name":"com.dynatrace.extension.da-aws@0.1.0","fqn":"com.dynatrace.extension.da-aws","version":"0.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-aws/com.dynatrace.extension.da-aws-0.1.0-05dc4a4f699b485d9bc1.zip","release_notes":"### Version 0.1.0\n\nPreview version of new cloud platform monitoring.\n\n","created":"2025-09-24T08:23:09.619048Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.da-aws@1.1.1","fqn":"com.dynatrace.extension.da-aws","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-aws/com_Ikfhllp.dynatrace.extension.da-aws-1.1.1-31d88d5730b167c09ca7.zip","release_notes":"### Version 1.1.1\n\n- Removed incorrect namespace Amazon/MWAA\n- Fixed metric key prefixes:\n  - `cloud.aws.appstreams` -> `cloud.aws.appstream`\n  - `cloud.aws.emr_ec2` -> `cloud.aws.elasticmapreduce`\n  - `cloud.aws.emr_serverless` -> `cloud.aws.emrserverless`\n  - `cloud.aws.flink` -> `cloud.aws.kinesisanalytics`\n  - `cloud.aws.kafka_connect` -> `cloud.aws.kafkaconnect`\n  - `cloud.aws.kinesisdatastreams` -> `cloud.aws.kinesis`\n  - `cloud.aws.opensearch_domain` -> `cloud.aws.es`\n  - `cloud.aws.opensearch_serverless` -> `cloud.aws.aoss`\n  - `cloud.aws.privateca` -> `cloud.aws.acmprivateca`\n  - `cloud.aws.sagemaker_endpoint` -> `cloud.aws.sagemaker_endpoints`\n  - `cloud.aws.sagemaker_invocation` -> `cloud.aws.sagemaker`\n  - `cloud.aws.vpc_sitetositevpnconnection` -> `cloud.aws.vpn`","created":"2026-07-10T13:03:32.837884Z"}]},{"id":73,"slug":"aws-codedeploy","title":"AWS CodeDeploy","description":"Fully managed service that automates software deployments to a variety of compute services.","logo":"https://dt-cdn.net/hub/logos/aws-codedeploy.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://www.dynatrace.com/news/blog/unbreakable-devops-pipeline-shift-left-shift-right-self-healing/","providers":["aws"],"tags":["ci/cd","cloud","devops"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":74,"slug":"aws-codepipeline","title":"AWS CodePipeline","description":"Automated release pipelines for seamless app and infrastructure updates.","logo":"https://dt-cdn.net/hub/logos/aws-codepipeline.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"","providers":[],"tags":["aws","codepipeline"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Integrate Dynatrace with AWS CodePipeline to ensure fast lead times. Dynatrace supports all stages from Source Commit to Production Deployment, eliminating slow phases caused by performance testing, integration testing, or manual approvals. Whether using a single pipeline or multiple pipelines with different teams, Dynatrace streamlines the process for continuous, efficient delivery.","src":"https://dt-cdn.net/hub/dynatrace-aws-codepipeline-stages-integrations.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace-aws-codepipeline-stages-integrations.png&sign=B3bb6wCLDTXI7Og0F7g-kFqPMbLAyM1akgVA6lBQMns","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace-aws-codepipeline-stages-integrations.png&sign=vMdH5yHbUx_C-hPDMFcP6mjCZ4rk3yEXYggW4KzThYc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace-aws-codepipeline-stages-integrations.png&sign=EzVg5-nxAun0tR89jwi0iCr9mCjets7Y7oBziFHUzJw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace-aws-codepipeline-stages-integrations.png&sign=PIsk708wIcoh64rkT4kcMgQ6AE5lEMIlsm3gSpwVW1M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace-aws-codepipeline-stages-integrations.png&sign=_-nyHZrMzI5Vx1Oqbmp4EF0SUX7_fFU90YIQxB35BtA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace-aws-codepipeline-stages-integrations.png&sign=3T1S-Fg64eHu_qksMARd4N2zCrd08wPKF-fPRovbNgU"}},{"caption":"Push better code from the start with Dynatrace. Unlike a standard AWS CodePipeline, Dynatrace analyzes test execution before code commits to AWS CodeCommit or Git, detecting issues based on architectural, scalability, and performance patterns without large-scale tests. It also baselines key quality metrics for Unit, Integration, and Functional Tests, ensuring your teams avoid pushing bad code through the pipeline.","src":"https://dt-cdn.net/hub/pure-path-details-transactions-and-services.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpure-path-details-transactions-and-services.png&sign=KP-1XxJtJJGXD-A4OxJtF0mnSLZ40BSCwU2j8_ZaP20","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpure-path-details-transactions-and-services.png&sign=KGUTRHjxLqANVJNcRKjD6dtMZm93fz20WW9C4VQfni4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpure-path-details-transactions-and-services.png&sign=3w-qk2PSjgNuPMdhhk9Zfmc8sfSLwZJ3myLFq3KHUXE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpure-path-details-transactions-and-services.png&sign=teffcJr1eHMHpKBuSWo0hgQLwIH8hCArcKOmqDP4-bk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpure-path-details-transactions-and-services.png&sign=hLUMuDpGtORZ-hmZh6AOcqb2nUXd3JDo3NDDIi1Ear8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpure-path-details-transactions-and-services.png&sign=FXC-H-PGqMXlF4_-7_Gna9uomYQq5rXKfeEuJBBW_yY"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Combining Dynatrace with AWS CodePipeline transforms your DevOps workflow into a powerhouse of efficiency and reliability. \n\nDynatrace seamlessly integrates with AWS CodePipeline, monitoring every stage from source commit to production deployment. It proactively detects issues based on architectural, scalability, and performance patterns, ensuring problems are identified before they escalate. \n\nWith deep performance insights, you can quickly pinpoint and resolve bottlenecks, keeping your pipeline running smoothly. Automated quality checks baseline key metrics for Unit, Integration, and Functional Tests, preventing bad code from progressing. This integration accelerates lead times by eliminating slow phases caused by performance testing, integration testing, or manual approvals. Continuous, real-time monitoring ensures every deployment is optimized and reliable. \n\nWith Dynatrace and AWS CodePipeline, you push better code faster, maintain high standards, and keep your development process running smoothly. Ready to elevate your DevOps game?"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"- Automated Monitoring: Continuous monitoring of AWS CodePipeline stages to ensure smooth operations.\n- Performance Insights: Detailed performance metrics and insights to identify and resolve bottlenecks.\n- Problem Detection: Automatic detection of issues based on architectural, scalability, and performance patterns.\n- Integration Support: Seamless integration with AWS CodePipeline, supporting all stages from source commit to production deployment. We integrate with every Load Testing tool through our Load Testing Integration Interface, whether it is Apica, Neotys, SilkPerformer, Load Runner, JMeter, or others.\nQuality Metrics: To maintain high code quality, baseline key quality metrics for various tests (Unit, Integration, Functional).\n- Efficiency: Streamlines the pipeline process, reducing slow phases and ensuring fast lead times."},"sourceId":"details"}],"modified":"2025-11-04T08:05:56.961445Z","created":"2020-08-14T07:46:18.231000Z","seo_title":"AWS CodePipeline monitoring & observability","seo_description":"Automated release pipelines for seamless app and infrastructure updates. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dynatrace-aws-codepipeline-stages-integrations.png","https://dt-cdn.net/hub/pure-path-details-transactions-and-services.png"],"about":"Combining Dynatrace with AWS CodePipeline transforms your DevOps workflow into a powerhouse of efficiency and reliability. \n\nDynatrace seamlessly integrates with AWS CodePipeline, monitoring every stage from source commit to production deployment. It proactively detects issues based on architectural, scalability, and performance patterns, ensuring problems are identified before they escalate. \n\nWith deep performance insights, you can quickly pinpoint and resolve bottlenecks, keeping your pipeline running smoothly. Automated quality checks baseline key metrics for Unit, Integration, and Functional Tests, preventing bad code from progressing. This integration accelerates lead times by eliminating slow phases caused by performance testing, integration testing, or manual approvals. Continuous, real-time monitoring ensures every deployment is optimized and reliable. \n\nWith Dynatrace and AWS CodePipeline, you push better code faster, maintain high standards, and keep your development process running smoothly. Ready to elevate your DevOps game?","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1071,"slug":"aws-for-workflows-preview","title":"AWS Connector","description":"Automate your AWS infrastructure with actions across EC2, S3, Lambda, and more.","logo":"https://cdn.hub.central.dynatrace.com/hub/AWS_AppIcon_Nvw8Vi8.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/platform-modules/automations/workflows/actions/aws","providers":[],"tags":["amazon","automation","automations","aws","connector","connectors","hyperscaler","workflow","workflow action","workflow actions","workflow automation","workflows"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Example workflow to store Dynatrace BizEvents in S3 buckets.","src":"https://dt-cdn.net/hub/SNAG-0033.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0033.png&sign=grs9Pz76oA0aVionBpMISCq5v10oxUHVU8dZpy1YRJg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0033.png&sign=bvyspqGORYMu_tksYACQLP7a-xZuD-BVdMfrHYw5c2E","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0033.png&sign=pLGiHp4arSNFF3yL4wlbDu0XjXKByRjiD8uSk8ieAB4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0033.png&sign=amLjqx4sU23q4z5_sHKkYYIX0ZMexpN6DXysiJRKdoM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0033.png&sign=D2JyC6O2wQaXnKPtGN22w0ENMQUJqIgZG1c0UxJ-1jw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0033.png&sign=1TcoFQpCu_FuigR4beXBHDR1-tdyjeYdCbwrx9Dj36U"}},{"caption":"Example workflow to optimize cloud costs in AWS. Tags mark specific instances that are marked for termination.","src":"https://dt-cdn.net/hub/SNAG-0032.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0032.png&sign=0Qv9miyVuj_28U29NY9Lt25iB-tHfwfR1pSQQkSHQxU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0032.png&sign=IlNeJs11tTszeNzs0Fnf9IUwvIrTWV0-IVJYlUG-Bd8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0032.png&sign=74dIzEQC1GnqWWuEoSHEZz4doM_mXgEwDnhidDfBHKw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0032.png&sign=oezYxI37zS5K_DplGInlkkJitJA3vIh97ioN49lIWKs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0032.png&sign=58n4zQ2yxkytN1yEFkGxayhwIKQ8XS6whJa0F1IWTww","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0032.png&sign=tSNeHxRG4ZHX6PF5TF60dioBZBFZBPORoTQPiRtYpi8"}},{"caption":"Excerpt of AWS actions, which allows you to manage tags, adjust Auto Scaling Groups based on Dynatrace insights and predictive analytics, ingest logs to S3, and more.","src":"https://dt-cdn.net/hub/SNAG-0034.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0034.png&sign=ZNH-5_6GVmfhInzokq41ljDl7S8RBzZYxno2K02PjBI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0034.png&sign=kcfhWStYil07YtNWY-xkG3vHdZhQkRiQ0PugS6AGbF4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0034.png&sign=GDvkyKyW_d_4Ru4ryCB8g8bywupjX_gp-Y3P76dN58s","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0034.png&sign=lN7vVyYUB680yeV-_wHhgyIZdOwcn3VaUVQmvt6SH4E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0034.png&sign=kyY8ojFqtMPscFSedrn3UXpHrO2Al676aWJY9ziXoPY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNAG-0034.png&sign=Zx3FtdYFphBZ0jWX4ovgilFWQc7_thfUzAe9AllnHNE"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.2.8","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Combine the strength of Dynatrace, AIOPS and predictive analytics with your AWS infrastructure:\n\n* Leverage Dynatrace Workflows to react to insights gathered by AI-based full stack AWS monitoring on resources such as Amazon EC2, AWS Lambda, and Kubernetes\n* Seamlessly and securely authenticate with OpenID Connect (OIDC) based authentication\n* Query and manipulate AWS resources, such as EC2 instances, S3 buckets, or Auto Scaling Groups, to optimize cloud costs by adjusting scaling in combination with Dynatrace predictive analytics, ingesting events and logs to S3, isolating instances in case of an attack, and more."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"With a broad set of AWS workflow actions, you can enable use cases like: \n\n* React to problems or outages and adjust availability zones\n* Optimize your cloud costs by leveraging Dynatrace predictive analytics to adjust the correct sizing of your AWS infrastructure \n* Isolate machines in case of identified vulnerabilities or attacks\n* Take snapshots of environments for forensic analysis"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Install AWS, then follow the instructions detailed in Dynatrace Documentation.\n\nBefore you start, make sure that AWS is installed, outbound connections are configured, the connection to AWS is authorized, and the OIDC-based authentication is configured as outlined in the documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"A broad set of AWS workflow actions across AWS services allows you to:\n \n* EC2: Create or delete tags, describe tags, availability zones, hosts, instances, security groups, start, run, stop, terminate instances, and more\n* EC2 Auto Scaling: Attach instances, describe Auto Scaling Groups and instances, detach instances, execute policy, set desired capacity, and more\n* Lambda: Invoke a Lambda function list or update the configuration \n* S3: Create or delete buckets, get bucket logging and list objects, list buckets, move and put objects, rename objects, and more"},"sourceId":"details"}],"modified":"2026-01-07T15:50:09.229274Z","created":"2024-09-06T12:13:53.157453Z","seo_title":"AWS Connector monitoring & observability","seo_description":"Automate your AWS infrastructure with actions across EC2, S3, Lambda, and more. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/SNAG-0033.png","https://dt-cdn.net/hub/SNAG-0032.png","https://dt-cdn.net/hub/SNAG-0034.png"],"about":"Combine the strength of Dynatrace, AIOPS and predictive analytics with your AWS infrastructure:\n\n* Leverage Dynatrace Workflows to react to insights gathered by AI-based full stack AWS monitoring on resources such as Amazon EC2, AWS Lambda, and Kubernetes\n* Seamlessly and securely authenticate with OpenID Connect (OIDC) based authentication\n* Query and manipulate AWS resources, such as EC2 instances, S3 buckets, or Auto Scaling Groups, to optimize cloud costs by adjusting scaling in combination with Dynatrace predictive analytics, ingesting events and logs to S3, isolating instances in case of an attack, and more.","use_cases":"With a broad set of AWS workflow actions, you can enable use cases like: \n\n* React to problems or outages and adjust availability zones\n* Optimize your cloud costs by leveraging Dynatrace predictive analytics to adjust the correct sizing of your AWS infrastructure \n* Isolate machines in case of identified vulnerabilities or attacks\n* Take snapshots of environments for forensic analysis","supported_distributions":"","get_started":"Install AWS, then follow the instructions detailed in Dynatrace Documentation.\n\nBefore you start, make sure that AWS is installed, outbound connections are configured, the connection to AWS is authorized, and the OIDC-based authentication is configured as outlined in the documentation."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.aws.connector@2.2.8","fqn":"dynatrace.aws.connector","version":"2.2.8","artifact":null,"release_notes":"- **Editable connection names** - Connection names are now editable after creation, making it easier to keep your settings aligned with how teams actually use and share connections.\n- **Improved Lambda invoke configuration** - The `FunctionName` input in the `lambda-invoke` action is now required, helping prevent misconfigured executions.\n- **New workflow templates** - You can now start faster with ready-to-use templates for common AWS automation scenarios, including scanning for publicly exposed security groups, blocking Amazon S3 public access, archiving BizEvents to S3, and storing logs in S3 with an email link to the stored object.\n- Various improvements and dependency updates.","created":"2026-06-10T09:56:38.015707Z"},{"name":"dynatrace.aws.connector@2.1.11","fqn":"dynatrace.aws.connector","version":"2.1.11","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2026-05-19T14:26:12.926121Z"},{"name":"dynatrace.aws.connector@2.1.10","fqn":"dynatrace.aws.connector","version":"2.1.10","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2026-04-20T10:51:34.520655Z"},{"name":"dynatrace.aws.connector@2.1.8","fqn":"dynatrace.aws.connector","version":"2.1.8","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2026-03-13T08:39:59.757672Z"},{"name":"dynatrace.aws.connector@2.1.5","fqn":"dynatrace.aws.connector","version":"2.1.5","artifact":null,"release_notes":"- **Required FunctionName Field** – The lambda-invoke action now requires the FunctionName input instead of treating it as optional.","created":"2026-01-29T13:36:48.521407Z"},{"name":"dynatrace.aws.connector@2.1.4","fqn":"dynatrace.aws.connector","version":"2.1.4","artifact":null,"release_notes":"- **New Consumer Selection for Connection Management** - When creating connections in the Connection Overview, users can now specify the consuming application: Workflows (existing option) or OpenPipeline.\n- **Updated Connection Overview** - The overview now includes a Consumer App column, indicating whether each connection belongs to Workflows or OpenPipeline.\n- **Consumer-Based Filtering** - A new filter option above the connection overview allows to view connections by consumer.\n- **Setup Status Column Added** - Introduced a new Setup column in the settings overview to show which parts of each connection’s setup are complete.","created":"2026-01-15T12:40:48.955602Z"},{"name":"dynatrace.aws.connector@2.0.4","fqn":"dynatrace.aws.connector","version":"2.0.4","artifact":null,"release_notes":"- **App Renamed to AWS Connector** - The App has been renamed from \"AWS\" to \"AWS Connector\" to align with the Connectors concept.\n- **Enhanced Connection Management with Access Control** - We've introduced a new, enhanced schema for AWS Connections that includes fine-grained access control and sharing options.\n- **Important Deprecation of Existing Connection Schema** - With the launch of the new schema, the existing AWS connection schema will be set to read-only and will be fully deprecated by the end of March 2026. Customers must migrate to the new connection schema for any future modifications. The existing connections will continue to function for the next six months.\n- **Flexible Body Input in S3 Put Object Action** - The S3 `Put Object` action now accepts JavaScript objects as input for the Body field, allowing for more dynamic data handling.","created":"2025-10-01T11:30:17.106948Z"},{"name":"dynatrace.aws.connector@1.6.1","fqn":"dynatrace.aws.connector","version":"1.6.1","artifact":null,"release_notes":"- **Bugfix** - Fixed an issue with the app crashing when using an invalid connection.","created":"2025-08-25T11:22:47.724334Z"},{"name":"dynatrace.aws.connector@1.6.0","fqn":"dynatrace.aws.connector","version":"1.6.0","artifact":null,"release_notes":"- **Enhanced Pagination Support** - Added `NextToken` and `MaxResults` input fields to improve pagination capabilities across multiple actions. This allows for more efficient handling of large datasets and better control over result sets. The updated actions include:\r\n  - Auto Scaling: Describe Auto Scaling Groups\r\n  - Auto Scaling: Describe Auto Scaling Instances\r\n  - Auto Scaling: Describe Instance Refreshes\r\n  - Auto Scaling: Describe Scaling Activities\r\n  - EC2: Describe Instances\r\n  - EC2: Describe Hosts\r\n  - EC2: Describe Security Groups\r\n  - EC2: Describe Tags\r\n  - S3: Get Object Attributes\r\n  - S3: List Buckets\r\n  - SSM: List Documents\r\n  - SSM: Describe Automation Executions\r\n  - SSM: List Commands","created":"2025-07-02T10:33:24.685254Z"},{"name":"dynatrace.aws.connector@1.5.0","fqn":"dynatrace.aws.connector","version":"1.5.0","artifact":null,"release_notes":"- **New SSM Command Actions** - Added actions to send SSM commands and retrieve the list of executed commands.","created":"2025-03-31T06:57:24.779079Z"},{"name":"dynatrace.aws.connector@1.4.0","fqn":"dynatrace.aws.connector","version":"1.4.0","artifact":null,"release_notes":"- **Grouped input fields** - Improved the user experience by grouping related input fields, making navigation and usage easier.\n- **Permission Error Display** - Accurately display permission errors when creating a connection within a workflow action, ensuring users are promptly informed of any access issues.","created":"2025-02-20T13:56:55.096446Z"},{"name":"dynatrace.aws.connector@1.3.0","fqn":"dynatrace.aws.connector","version":"1.3.0","artifact":null,"release_notes":"- **New IAM Role Policy Actions** - Introduced several new actions to manage IAM role policies and tags.\n- **New EC2 EBS Volume Management** - Introduced actions to create, attach, and detach Amazon EC2 EBS volumes, providing enhanced control over your storage resources.\n- **Bugfix in List Documents action** - Resolved an issue where list-documents action would not apply filters correctly.\n- **Bugfix in Start Automation Execution action** - Fixed the target input format to ensure proper functionality.","created":"2025-01-30T10:52:59.650211Z"},{"name":"dynatrace.aws.connector@1.1.1","fqn":"dynatrace.aws.connector","version":"1.1.1","artifact":null,"release_notes":"- **First Major Version Now Available** - Enhanced inputs for actions unlock new possibilities for customization and flexibility in your workflows.\n- **App renamed to \"AWS\"** - Streamlined the app name by removing the \"Preview\" suffix.\n- **Expanded AWS Systems Manager Support** - New actions introduced to start, stop, and describe automation execution actions.\n- **New EC2 Snapshot Management Capabilities** - Added support for creating snapshots and modifying snapshot attributes.\n- **EC2 Instance Attribute Modification** - Enabled the ability to modify EC2 instance attributes, offering greater flexibility for instance management.\n- **New Action for Updating Auto Scaling Group** - Auto Scaling groups can be updated now with ease using the new Update Auto Scaling Group action.","created":"2024-12-12T12:30:41.392397Z"}],"related_technologies":["automations"],"latest_downloads":[{"name":"dynatrace.aws.connector@2.2.8","fqn":"dynatrace.aws.connector","version":"2.2.8","artifact":null,"release_notes":"- **Editable connection names** - Connection names are now editable after creation, making it easier to keep your settings aligned with how teams actually use and share connections.\n- **Improved Lambda invoke configuration** - The `FunctionName` input in the `lambda-invoke` action is now required, helping prevent misconfigured executions.\n- **New workflow templates** - You can now start faster with ready-to-use templates for common AWS automation scenarios, including scanning for publicly exposed security groups, blocking Amazon S3 public access, archiving BizEvents to S3, and storing logs in S3 with an email link to the stored object.\n- Various improvements and dependency updates.","created":"2026-06-10T09:56:38.015707Z"}]},{"id":402,"slug":"aws-database-migration-service","title":"AWS Database Migration Service","description":"Makes it easy to migrate relational databases, and other types of data stores.","logo":"https://dt-cdn.net/hub/logos/aws-database-migration-service.png","link_to":"https://docs.dynatrace.com/docs/shortlink/db-migration","documentation_link":"https://docs.dynatrace.com/docs/shortlink/db-migration","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":440,"slug":"aws-datasync","title":"AWS DataSync","description":"Transfer service designed to simplify and automate copying large amounts of data to and from AWS services.","logo":"https://dt-cdn.net/hub/logos/aws-datasync.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/datasync","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1257,"slug":"aws-devops-agent","title":"AWS DevOps Agent","description":"Resolve issues autonomously with Dynatrace and the AWS DevOps Agent.","logo":"https://cdn.hub.central.dynatrace.com/hub/aws_pMHEv11_T66bAnR.png","link_to":"https://www.dynatrace.com/news/blog/integration-with-aws-devops-agent-autonomous-investigations-powered-by-production-context/","documentation_link":"https://docs.aws.amazon.com/devopsagent/latest/userguide/configuring-capabilities-for-aws-devops-agent-connecting-telemetry-sources-connecting-dynatrace.html","providers":[],"tags":["a2a","agentic-ecosystem","agentic-sre-itops","AI","aws","mcp","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get real-time production context and access Dynatrace Intelligence insights directly within the AWS management console.","src":"https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_11_6Z8MW2x.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenShot_Hub_11_6Z8MW2x.png&sign=xIKwqEYYOxtpkISmAPw9XiWq96bU9-Y204uMdYm4kBE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenShot_Hub_11_6Z8MW2x.png&sign=03SCM1ymgxP5wbZolyGyJg_hAM8GVLxPpHiGoyNQn4E","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenShot_Hub_11_6Z8MW2x.png&sign=Tpy1HfgVut4GKwH7ZHm--_SGsDQLqamUdnTxnJReTkA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenShot_Hub_11_6Z8MW2x.png&sign=KaV4BaMtWGqhc1FnGiOElrnvMeVcBigJK84ufjDF--Q","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenShot_Hub_11_6Z8MW2x.png&sign=oICM2luUSCN-aL2IrE1Xe2WjJk8H8YiYHip-OBPW4To","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenShot_Hub_11_6Z8MW2x.png&sign=HuRvNyRd8SUzmG9bDeq9fycAN_HWZTjvhLJUqQLBDiI"}},{"caption":"On the Dynatrace platform, problems are automatically einriched with findings  of the AWS DevOps Agent - no tool switching required.","src":"https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_10_XzPDIhe.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenShot_Hub_10_XzPDIhe.png&sign=P9l_F0CIEz-Y3zDDLiM0NK41tgWSlyb7BPR9AtpRus8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenShot_Hub_10_XzPDIhe.png&sign=YpA7jvae4Az7zLA-c6PKQDyO0QPMlqG3x3_zIte9fTE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenShot_Hub_10_XzPDIhe.png&sign=rsXwBuLvOcmYH9wfxGRBGVeT7yqywjGYh9_KKO1b-oc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenShot_Hub_10_XzPDIhe.png&sign=fqEgbLEpUKEnyQsrRdAJVXWy5t1QMuoaccOyyXNupOo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenShot_Hub_10_XzPDIhe.png&sign=8WmxsSWxc6EMeg8i9Lm3E9qMKD0xWG9K-NHxqQHZE4Q","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreenShot_Hub_10_XzPDIhe.png&sign=90GBTVuW5xtoL6dKyYy2l6cXxhQTgjiarW9XBSFeIhs"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Integrate Dynatrace’s AI-powered observability with the [AWS DevOps Agent](https://aws.amazon.com/devops-agent/) to enable **autonomous incident investigations and remediation**. This collaboration helps you reduce MTTR, minimize manual effort, and keep applications healthy without constant human intervention. You gain real-time production context, topology-aware root cause analysis, and automated workflows that resolve issues before they impact customers. This means fewer escalations, faster recovery, and improved reliability across your AWS workload."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Autonomous troubleshooting:** AWS DevOps Agent detects anomalies and executes guided remediation steps using Dynatrace insights, reducing human intervention during critical incidents. \n- **Continuous health monitoring:** Proactively prevent outages with predictive AI and automated checks that identify risks before they become failures. \n- **Integrated workflow:** Eliminate tool-switching—findings and actions surface directly in Dynatrace dashboards, creating a single source of truth for operations teams. \n- **Scalable incident response:** Handle complex, multi-service AWS environments with topology-aware analysis and automated playbooks for consistent remediation."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- **Install the AWS DevOps Agent:** Available via AWS Marketplace or pre-installed in supported environments.\n- **Connect Dynatrace:** Configure telemetry and link Dynatrace as a source for observability data.\n- **Enable Autonomous Mode:** Activate workflows for anomaly detection and automated remediation.\n- **Validate Integration:** Test with sample incidents to ensure proper automation and reporting.\n\nFor more information, go to the [AWS documentation](https://docs.aws.amazon.com/devopsagent/latest/userguide/configuring-capabilities-for-aws-devops-agent-connecting-telemetry-sources-connecting-dynatrace.html)."},"sourceId":"get_started"}],"modified":"2026-02-13T12:30:07.526079Z","created":"2026-01-28T17:05:52.077398Z","seo_title":"AWS DevOps Agent monitoring & observability","seo_description":"Resolve issues autonomously with Dynatrace and the AWS DevOps Agent. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/integration-with-aws-devops-agent-autonomous-investigations-powered-by-production-context/","image":"https://cdn.hub.central.dynatrace.com/hub/console/aws-devops-agent/media/7da0ef3b-8356-43ff-87d7-6f918c89820e.webp","title":"Integration with AWS DevOps Agent: Autonomous investigations powered by production context","href_text":"Read more","description":"How AWS DevOps Agent and Dynatrace complement each other to resolve incidents faster"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-agentic-ecosystem-drive-real-outcomes-not-ai-pilots/","image":"https://cdn.hub.central.dynatrace.com/hub/console/aws-devops-agent/media/0bb141ac-1baf-4804-8309-bb0cc80c9b98.webp","title":"Dynatrace agentic ecosystem: Drive real outcomes, not AI pilots","href_text":"Read more","description":"Real agentic ecosystem use cases for developers, SREs, and IT Ops engineers you can implement today"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/","image":"https://cdn.hub.central.dynatrace.com/hub/console/aws-devops-agent/media/f46fbda6-1daf-4e72-bb33-42549966cc25.webp","title":"Dynatrace MCP Server: Empower your AI assistants to interact with Dynatrace and access live production insights","href_text":"Read more","description":"Get real-time insights from your digital systems right inside your processes"},{"href":"https://video.dynatrace.com/watch/gZkE7yoiNJabrYk9WNaiJ6","image":"https://cdn.hub.central.dynatrace.com/hub/console/aws-devops-agent/media/f9ea92c9-5237-4460-8957-444560eff3a5.png","title":"Video: AWS DevOps Agent","href_text":"Watch now","description":"Dynatrace and the AWS DevOps Agent work together to analyze and mitigate a problem."}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_11_6Z8MW2x.png","https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_10_XzPDIhe.png"],"about":"Integrate Dynatrace’s AI-powered observability with the [AWS DevOps Agent](https://aws.amazon.com/devops-agent/) to enable **autonomous incident investigations and remediation**. This collaboration helps you reduce MTTR, minimize manual effort, and keep applications healthy without constant human intervention. You gain real-time production context, topology-aware root cause analysis, and automated workflows that resolve issues before they impact customers. This means fewer escalations, faster recovery, and improved reliability across your AWS workload.","use_cases":"- **Autonomous troubleshooting:** AWS DevOps Agent detects anomalies and executes guided remediation steps using Dynatrace insights, reducing human intervention during critical incidents. \n- **Continuous health monitoring:** Proactively prevent outages with predictive AI and automated checks that identify risks before they become failures. \n- **Integrated workflow:** Eliminate tool-switching—findings and actions surface directly in Dynatrace dashboards, creating a single source of truth for operations teams. \n- **Scalable incident response:** Handle complex, multi-service AWS environments with topology-aware analysis and automated playbooks for consistent remediation.","supported_distributions":"","get_started":"- **Install the AWS DevOps Agent:** Available via AWS Marketplace or pre-installed in supported environments.\n- **Connect Dynatrace:** Configure telemetry and link Dynatrace as a source for observability data.\n- **Enable Autonomous Mode:** Activate workflows for anomaly detection and automated remediation.\n- **Validate Integration:** Test with sample incidents to ensure proper automation and reporting.\n\nFor more information, go to the [AWS documentation](https://docs.aws.amazon.com/devopsagent/latest/userguide/configuring-capabilities-for-aws-devops-agent-connecting-telemetry-sources-connecting-dynatrace.html)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["aws","dynatrace-mcp-server","ask-davis-copilot","kiro-agent","kiro","mcp-server-tools"],"latest_downloads":null},{"id":399,"slug":"aws-direct-connect","title":"AWS Direct Connect","description":"Links your internal network to an AWS Direct Connect location over a standard Ethernet fiber-optic cable.","logo":"https://dt-cdn.net/hub/logos/aws-direct-connect.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/direct-connect","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":404,"slug":"aws-elastic-beanstalk","title":"AWS Elastic Beanstalk","description":"Quickly deploy and manage applications in the AWS Cloud without having to learn about the infrastructure beneath.","logo":"https://dt-cdn.net/hub/logos/aws-elastic-beanstalk.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/beanstalk","providers":["aws"],"tags":["cloud","container","devops"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":77,"slug":"aws-elastic-load-balancing","title":"AWS Elastic Load Balancing","description":"Automatically distributes incoming application traffic across multiple targets.","logo":"https://dt-cdn.net/hub/logos/aws-elastic-load-balancing.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/elastic-load-balancer-builtin","providers":[],"tags":["aws","log-ingest-integration-cloud:elastic:load:balancer"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"See key performance metrics of your AWS ELB instances.","src":"https://dt-cdn.net/hub/aws-elb-overview_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-elb-overview_1.png&sign=HYMsQntugVXH6ots5M7ncuJBck36YWOEfD4h-Z26k_A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-elb-overview_1.png&sign=FA0NMhisXzKxe6MF9h-ua-rpIHv0-OlhR6a-m3Wb9tQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-elb-overview_1.png&sign=rCwyYYoRDyTDyBu6X5rcHo5NgRIrLT9ljbpTp7sz9AM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-elb-overview_1.png&sign=4cRXlXEX-BDHF3F3o0QnoMMHDzHMvWOPOvEcflbf1Ys","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-elb-overview_1.png&sign=NbEaM3qxe-k3aLYhQD2xyHMGIFZ6RYM2h5z3Xu520i8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-elb-overview_1.png&sign=rmH2RgbjAkz7WT2IoOkH23hV4cAWBIXlVpKSLnHAsbQ"}},{"caption":"Dive deeper into your AWS ELB resources.","src":"https://dt-cdn.net/hub/aws-elb-details_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-elb-details_1.png&sign=pSYWCoDC8-RwHNbnxSNUziVMxjB3gcN166d5Hv49vaU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-elb-details_1.png&sign=nYz0tXGvAroBMYytgpj-SZgdHM84S-HL6pJKuabV4b8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-elb-details_1.png&sign=ZaFDMFneNdhEV0K8vM71YwhoPGFQhSXDwf_tCvEO_vg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-elb-details_1.png&sign=7Xgarrz91qRgAQfVW0H8mHWewfs6pVUPkcKjC1rvRkc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-elb-details_1.png&sign=jIdsN2OryxzmzUr0IMLB-sWDDqjWiO1SDqtq9Algu5w","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faws-elb-details_1.png&sign=obvjiGaL79DaYNqHYcRIiQvF4f5Ycla9Ln8rXAmaMJ4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace provides out-of-the-box insights into your AWS Elastic Load Balancers by automatically discovering your AWS infrastructure and collecting performance metrics. For AWS ELB instances, it delivers immediate, actionable data on latency, requests, backend connection errors, Amazon EC2 failure rates, and 4xx and 5xx errors. This comprehensive monitoring ensures you can quickly address issues and maintain optimal performance."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"- Automatic Discovery: Dynatrace automatically discovers all ELB instances and their dependencies.\n- Real-Time Monitoring: Provides real-time visibility into the performance and health of ELB instances.\n- AI-Powered Insights: AI is used to detect anomalies, perform root cause analysis, and assess business impact.\n- Comprehensive Metrics: Monitors key metrics such as request count, latency, and error rates.\n- Unified View: A single view of ELB performance alongside other AWS services and infrastructure.\n- Proactive Management: Enables proactive issue detection and resolution to maintain optimal performance.\n- Scalability: Scales seamlessly with your AWS environment, handling large volumes of data efficiently."},"sourceId":"details"}],"modified":"2025-11-04T08:05:56.975938Z","created":"2020-08-14T07:46:18.291000Z","seo_title":"AWS Elastic Load Balancing monitoring & observability","seo_description":"Automatically distributes incoming application traffic across multiple targets. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/aws-elb-overview_1.png","https://dt-cdn.net/hub/aws-elb-details_1.png"],"about":"Dynatrace provides out-of-the-box insights into your AWS Elastic Load Balancers by automatically discovering your AWS infrastructure and collecting performance metrics. For AWS ELB instances, it delivers immediate, actionable data on latency, requests, backend connection errors, Amazon EC2 failure rates, and 4xx and 5xx errors. This comprehensive monitoring ensures you can quickly address issues and maintain optimal performance.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":418,"slug":"aws-elemental-mediaconnect","title":"AWS Elemental MediaConnect","description":"Service that makes it easy for broadcasters and other premium video providers to reliably ingest live video into the AWS Cloud.","logo":"https://dt-cdn.net/hub/logos/aws-elemental-mediaconnect.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/elemental-mediaconnect","providers":["aws"],"tags":["Amazon Web Services","cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":419,"slug":"aws-elemental-mediaconvert","title":"AWS Elemental MediaConvert","description":"File-based video processing service that provides scalable video processing for content owners and distributors.","logo":"https://dt-cdn.net/hub/logos/aws-elemental-mediaconvert.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/elemental-mediaconvert","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":420,"slug":"aws-elemental-mediapackage","title":"AWS Elemental MediaPackage","description":"Just-in-time video packaging and origination service that runs in the AWS Cloud.","logo":"https://dt-cdn.net/hub/logos/aws-elemental-mediapackage.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/elemental-mediapackage","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":421,"slug":"aws-elemental-mediatailor","title":"AWS Elemental MediaTailor","description":"Scalable ad insertion service that runs in the AWS Cloud.","logo":"https://dt-cdn.net/hub/logos/aws-elemental-mediatailor.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/elemental-mediatailor","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":932,"slug":"aws-entities-for-metric-streaming","title":"AWS Entities for Metric Streaming","description":"Analyse metrics in the context of an entity based on AWS Metric Streaming.","logo":"https://dt-cdn.net/hub/logos/aws-entities-for-metric-streaming.png","link_to":null,"documentation_link":"","providers":["aws"],"tags":["Amazon Web Services","aws","cloud","cloud-and-infrastructure","metrics"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The main chart shows AWS Billing","src":"https://dt-cdn.net/hub/Screenshot_2024-07-03_143353.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_143353.png&sign=dVmgaZr6Wo9CWkW2RjG6GIrAB8BdfTeZWFtzLyfUh2M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_143353.png&sign=kZ0DqOXqRRKXllv9mcOHKvJVRSi-zRMDPD-N0sGQfAE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_143353.png&sign=aSc8A4al-kC8GGxy2aZBHSB0OSQRMLXmEPz2RuF-dxE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_143353.png&sign=93FXu3HulPS79Bbq-o3808_nl6TtpdLL6epFgMZf2Nk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_143353.png&sign=DKOk7MKO24ivNsXIbuMsb3Hy1804tq3TeyyCcojc6D0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_143353.png&sign=7HfSJfc8sCvWtGjcay__KsRrH6CNU9G38e5qEMM6U14"}},{"caption":"Example card groups on AWS account page","src":"https://dt-cdn.net/hub/Screenshot_2024-07-03_144625_IhfJcaV.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_144625_IhfJcaV.png&sign=QyA7TZY4EDJh8PlgiwuLf3aY62aV-Wa_3o43uOOqV8c","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_144625_IhfJcaV.png&sign=8OqeLoKcj_2Mz5Fruo4ye9qRXwgQFrBwjtG4lcdQL7w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_144625_IhfJcaV.png&sign=8MNK1h46dNtNTh05smsmiPB6eZ01ShJlQrf-CgKvpeA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_144625_IhfJcaV.png&sign=nGhktNZ8cZOatptMQKQ5vqzwbBkdApiwhC2VLv8dRcQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_144625_IhfJcaV.png&sign=pDJhO2dDbameE5L1oJksP2ymKRrSQ5NSqQ8rOlBA06w","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_144625_IhfJcaV.png&sign=ke9AX2qTsPbBzdQI1EagRlGl8ZIY-ftbEERtFfDPmgM"}},{"caption":"Example entity card - EC2's with CPU Utilization chart","src":"https://dt-cdn.net/hub/Screenshot_2024-07-03_144829_wA408Z1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_144829_wA408Z1.png&sign=BZ2eZ0rviQaRkwAxIe5fG1Oz7ef6tK685eRjw2XWQsI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_144829_wA408Z1.png&sign=NQx9dY6w76SzAt1ia_T_-aGsbuczioeiKXDuC8xYnE4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_144829_wA408Z1.png&sign=ef_v8fEHFR1E0JjbUd5sVUTn0JT0ZpI9XaPDn35Y4sk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_144829_wA408Z1.png&sign=nMj0v2CJXh5bKH5LTNrUupXWHVwzKZKHn8y2e1nducw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_144829_wA408Z1.png&sign=1YfZeyAMpzj6nKvXWf5uo99IVoitHFdwFv-hUTootsk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_144829_wA408Z1.png&sign=x0X4CYsqZM4DXuhwgh5A_jxTZrCmYFAIPk57_T9xnLA"}},{"caption":"Example entity screen","src":"https://dt-cdn.net/hub/Screenshot_2024-07-03_145035.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_145035.png&sign=mT5gPbWJNutSXY83uuJvN2yIydEg9JY_AZLP2oqFa_4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_145035.png&sign=y0MI11rmQfxrSjCnp1ebX1Txlvo_dnvKZvSVfMGjQ6M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_145035.png&sign=Wah07QQrHSt9HW9hX_0egs_POmapZ4L-dENpb91DPyQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_145035.png&sign=ix-nNkyjjtCa9cwbPtkV7aa5lBpCddTJW79m5hI1G8c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_145035.png&sign=sI6B3NCXPY2HjCOAtp85ZBo59gfAzLz7rELuJ85NFnI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-07-03_145035.png&sign=0ZQWZJekZXCW9Si39h2q9sd8XRwW1hdfA6-rt0biK1E"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"0.2.0","release_latest_validation_result":{"name": "com.dynatrace.extension.aws-ms-entities", "author": {"name": "Dynatrace"}, "version": "0.2.0", "fileHash": "d53297ab03c8941612eadcbe01bd64b65d115e162bcc303681429975f12268ad", "variables": [], "dataSources": [], "featureSets": [], "extensionName": "com.dynatrace.extension.aws-ms-entities", "minEECVersion": "1.274.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.274.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"### Entities for AWS Metric Streaming\nThis Dynatrace extension provides a way to analyse metrics from Dynatrace AWS Metric Streaming in the context of an entity.\n\n\n### Supported services\n\n#### Analytics\n- Amazon Athena\n- Amazon CloudSearch\n- Amazon Data Firehose\n- Amazon Elastic Map Reduce\n- AWS Glue\n- Amazon Managed Streaming for Kafka\n- Amazon Elasticsearch (OpenSearch) Service\n- Amazon Redshift\n#### Application Integration\n- Amazon EventBridge\n- Amazon MQ\n- Amazon Simple Notification Service\n- Amazon Simple Queue Service\n- AWS Step Functions\n- Amazon SWF\n#### Business Applications\n- Amazon Connect\n- Amazon Simple Email Service\n- Amazon WorkMail\n#### Compute\n- AWS Lambda\n- AWS App Runner\n- AWS Elastic Beanstalk\n#### Containers\n- Amazon Elastic Container Service\n- Amazon Elastic Kubernetes Service\n#### Developer Tools\n- AWS CodeBuild\n#### Database Services\n- Amazon Keyspaces\n- Amazon DocumentDB\n- Amazon DynamoDB\n- Amazon DynamoDB Accelerator\n- Amazon ElastiCache\n- Amazon Neptune\n- Amazon QLDB\n#### RDS\n- Amazon RDS Instance\n- Amazon RDS Cluster\n#### EC2\n- Amazon EC2\n- Amazon EC2 Spot Fleet\n- Amazon EC2 Auto Scaling\n- Amazon EBS\n#### Load Balancing\n- Amazon ApplicationELB\n- Amazon ELB\n- Amazon NetworkELB\n#### End User Computing\n- AWS AppStream 2.0\n- Amazon WorkSpaces\n#### Front-end Web & Mobile\n- AWS AppSync\n#### Game Development\n- Amazon GameLift\n#### Internet of Things\n- AWS Internet of Things\n#### Machine Learning\n- Amazon Lex\n- Amazon Polly\n- Amazon SageMaker Batch Transform Jobs\n- Amazon SageMaker Endpoints\n- Amazon SageMaker Processing Jobs\n- Amazon SageMaker Training Jobs\n- Amazon Elastic Inference\n#### Management & Governance\n- AWS Chatbot\n- Amazon CloudWatch Logs\n- AWS OpsWorks\n- AWS Service Catalog\n- AWS Trusted Advisor\n#### Media Services\n- Amazon Elastic Transcoder\n- AWS Elemental MediaConnect\n- AWS Elemental MediaConvert\n- AWS Elemental MediaPackage Live\n- AWS Elemental MediaPackage Video on Demand\n- AWS Elemental MediaTailor\n#### Migration & Transfer\n- AWS Database Migration Service\n- AWS DataSync\n- AWS Transfer Family\n#### Networking & Content Delivery\n- Amazon API Gateway\n- Amazon CloudFront\n- AWS Direct Connect\n- Amazon Route 53\n- Amazon Route 53 Resolver\n- Amazon VPC NAT Gateways\n- AWS Transit Gateway\n- AWS Site-to-Site VPN\n#### Robotics\n- AWS RoboMaker\n#### Security, Identity & Compliance\n- AWS CloudHSM\n- AWS Certificate Manager Private Certificate Authority\n- AWS WAF Classic\n- AWS WAFV2\n#### Storage\n- Amazon Elastic File System\n- Amazon FSx\n- Amazon S3\n- AWS Storage Gateway"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"**To set up AWS CloudWatch Metric Streams on your environment:**\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/aws-metric-streams). (Ignore the “Add to environment” button below.)\n\n**To activate the extension:**\n\n- Add the extension to your environment by clicking the \"Add to environment\" button"},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"This extension package contains:\n* Topology mapping and service instance analysis view\n### Compatibility information\nDynatrace version 1.274+"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.676851Z","created":"2023-10-06T07:27:10.641873Z","seo_title":"AWS Entities for Metric Streaming monitoring & observability","seo_description":"Analyse metrics in the context of an entity based on AWS Metric Streaming. Start your free trial today!","customer_story":{"quote":"Dynatrace has put us in a terrific position to gain more metrics and value from our investment in AWS and we are now rapidly accelerating our workloads based on this confidence.","person":{"name":"Grey Properjohn","title":"Manager, Head of Software Engineering and Architecture, RWWA"},"company":{"logo":null,"title":"RWWA"},"link_to":{"href":"https://www.dynatrace.com/customers/rwwa/","target":null,"href_text":"Read Customer Story"}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Screenshot_2024-07-03_143353.png","https://dt-cdn.net/hub/Screenshot_2024-07-03_144625_IhfJcaV.png","https://dt-cdn.net/hub/Screenshot_2024-07-03_144829_wA408Z1.png","https://dt-cdn.net/hub/Screenshot_2024-07-03_145035.png"],"about":"### Entities for AWS Metric Streaming\nThis Dynatrace extension provides a way to analyse metrics from Dynatrace AWS Metric Streaming in the context of an entity.\n\n\n### Supported services\n\n#### Analytics\n- Amazon Athena\n- Amazon CloudSearch\n- Amazon Data Firehose\n- Amazon Elastic Map Reduce\n- AWS Glue\n- Amazon Managed Streaming for Kafka\n- Amazon Elasticsearch (OpenSearch) Service\n- Amazon Redshift\n#### Application Integration\n- Amazon EventBridge\n- Amazon MQ\n- Amazon Simple Notification Service\n- Amazon Simple Queue Service\n- AWS Step Functions\n- Amazon SWF\n#### Business Applications\n- Amazon Connect\n- Amazon Simple Email Service\n- Amazon WorkMail\n#### Compute\n- AWS Lambda\n- AWS App Runner\n- AWS Elastic Beanstalk\n#### Containers\n- Amazon Elastic Container Service\n- Amazon Elastic Kubernetes Service\n#### Developer Tools\n- AWS CodeBuild\n#### Database Services\n- Amazon Keyspaces\n- Amazon DocumentDB\n- Amazon DynamoDB\n- Amazon DynamoDB Accelerator\n- Amazon ElastiCache\n- Amazon Neptune\n- Amazon QLDB\n#### RDS\n- Amazon RDS Instance\n- Amazon RDS Cluster\n#### EC2\n- Amazon EC2\n- Amazon EC2 Spot Fleet\n- Amazon EC2 Auto Scaling\n- Amazon EBS\n#### Load Balancing\n- Amazon ApplicationELB\n- Amazon ELB\n- Amazon NetworkELB\n#### End User Computing\n- AWS AppStream 2.0\n- Amazon WorkSpaces\n#### Front-end Web & Mobile\n- AWS AppSync\n#### Game Development\n- Amazon GameLift\n#### Internet of Things\n- AWS Internet of Things\n#### Machine Learning\n- Amazon Lex\n- Amazon Polly\n- Amazon SageMaker Batch Transform Jobs\n- Amazon SageMaker Endpoints\n- Amazon SageMaker Processing Jobs\n- Amazon SageMaker Training Jobs\n- Amazon Elastic Inference\n#### Management & Governance\n- AWS Chatbot\n- Amazon CloudWatch Logs\n- AWS OpsWorks\n- AWS Service Catalog\n- AWS Trusted Advisor\n#### Media Services\n- Amazon Elastic Transcoder\n- AWS Elemental MediaConnect\n- AWS Elemental MediaConvert\n- AWS Elemental MediaPackage Live\n- AWS Elemental MediaPackage Video on Demand\n- AWS Elemental MediaTailor\n#### Migration & Transfer\n- AWS Database Migration Service\n- AWS DataSync\n- AWS Transfer Family\n#### Networking & Content Delivery\n- Amazon API Gateway\n- Amazon CloudFront\n- AWS Direct Connect\n- Amazon Route 53\n- Amazon Route 53 Resolver\n- Amazon VPC NAT Gateways\n- AWS Transit Gateway\n- AWS Site-to-Site VPN\n#### Robotics\n- AWS RoboMaker\n#### Security, Identity & Compliance\n- AWS CloudHSM\n- AWS Certificate Manager Private Certificate Authority\n- AWS WAF Classic\n- AWS WAFV2\n#### Storage\n- Amazon Elastic File System\n- Amazon FSx\n- Amazon S3\n- AWS Storage Gateway","use_cases":"","supported_distributions":"","get_started":"**To set up AWS CloudWatch Metric Streams on your environment:**\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/aws-metric-streams). (Ignore the “Add to environment” button below.)\n\n**To activate the extension:**\n\n- Add the extension to your environment by clicking the \"Add to environment\" button"},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.aws-ms-entities@0.2.0","fqn":"com.dynatrace.extension.aws-ms-entities","version":"0.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.aws-ms-entities/com.dynatrace.extension.aws-ms-en_TABLdGN.zip","release_notes":"### Version 0.2.0\n\n### New Features\n- support for new service `Amazon Data Firehose`\n\n### Fixed\n- added attributes: `aws_service`, `aws_arn`\n- changed attribute `aws_resource_type` values for all services\n- changed `aws_service` attribute value for `Amazon ApplicationELB` from `ALB` to `Amazon ApplicationELB`\n- fixed wrong entity type in S3 Bucket cards on Unified Analysis screen, the card is now shown properly\n- fixed typo in AWS Lambda attributes and breadcrumbs navigation\n\n### Breaking changes\n- **AWS Account** (entity name: `cloud:aws:account`)\n  - changed `idPattern` from `arn:aws:{aws.account.id}` to `arn:aws:account::{aws.account.id}:account`\n- **Amazon API Gateway** (entity name: `cloud:aws:api_gateway:api`)\n  - changed `idPattern` from `arn:aws:apigateway:{aws.region}:restapis:{apiname}` to `arn:aws:apigateway:{aws.account.id}:{aws.region}::/restapis/{apiname}`\n  - changed `name` from `cloud:aws:api_gateway:apiname` to `cloud:aws:api_gateway:api`\n- **Amazon ApplicationELB** (entity name: `cloud:aws:applicationelb:loadbalancer`)\n  - changed `idPattern` from `arn:aws:applicationelb:{aws.region}:{aws.account.id}:loadbalancer:{loadbalancer}` to `arn:aws:elasticloadbalancing:{aws.region}:{aws.account.id}:loadbalancer/{loadbalancer}`\n- **AWS App Runner** (entity name: `cloud:was:app_runner_service`)\n  - changed `idPattern` from `arn:aws:apprunner:{aws.region}:{aws.account.id}:service:{servicename}:{serviceid}` to `arn:aws:apprunner:{aws.region}:{aws.account.id}:service/{servicename}/{serviceid}`\n  - changed `name` from `cloud:aws:app_runner:servicename` to `cloud:aws:app_runner:service`\n- **Amazon AppStream 2.0 (formerly Amazon AppStream)** (entity name: `cloud:aws:appstream:fleet`)\n  - changed `idPattern` from `arn:aws:appstream:{aws.region}:{aws.account.id}:fleet:{fleet}` to `arn:aws:appstream:{aws.region}:{aws.account.id}:fleet/{fleet}`\n- **AWS AppSync** (entity name: `cloud:aws:appsync:graphqlapi`)\n  - changed `idPattern` from `arn:aws:appsync:{aws.region}:{aws.account.id}:apis:{graphqlapiid}` to `arn:aws:appsync:{aws.region}:{aws.account.id}:apis/{graphqlapiid}`\n  - changed `name` from `cloud:aws:appsync:graphqlapiid` to `cloud:aws:appsync:graphqlapi`\n- **Amazon Athena** (entity name: `cloud:aws:athena:workgroup`)\n  - changed `idPattern` from `arn:aws:athena:{aws.region}:{aws.account.id}:workgroup:{workgroup}` to `arn:aws:athena:{aws.region}:{aws.account.id}:workgroup/{workgroup}`\n- **AWS Billing** (entity name: `cloud:aws:billing:service`)\n  - changed `name` from `cloud:aws:billing:servicename` to `cloud:aws:billing:service`\n- **AWS Certificate Manager Private Certificate Authority** (entity name: `cloud:aws:acmprivateca:certificateauthority`)\n  - changed `idPattern` from `arn:aws:acm-pca:{aws.region}:{aws.account.id}:certificate-authority:{certificateauthorityid}` to `arn:aws:acm-pca:{aws.region}:{aws.account.id}:certificate-authority/{certificateauthorityid}`\n  - changed `name` from `cloud:aws:acmprivateca:certificateauthorityid` to `cloud:aws:acmprivateca:certificateauthority`\n- **AWS Chatbot** (entity name: `cloud:aws:chatbot:configuration`)\n  - changed `idPattern` from `arn:aws:chatbot:{aws.account.id}:chat-configuration:{configurationtype}:{configurationname}` to `arn:aws:chatbot:{aws.account.id}:chat-configuration/{configurationtype}/{configurationname}`\n  - changed `name` from `cloud:aws:chatbot:configurationname` to `cloud:aws:chatbot:configuration`\n- **Amazon CloudFront** (entity name: `cloud:aws:cloudfront:distribution`)\n  - changed `idPattern` from `arn:aws:cloudfront:{aws.account.id}:distribution:{distributionid}` to `arn:aws:cloudfront:{aws.account.id}:distribution/{distributionid}`\n  - changed `name` from `cloud:aws:cloud_front:distributionid` to `cloud:aws:cloud_front:distribution`\n- **AWS CloudHSM** (entity name: `cloud:aws:cloudhsm:cluster`)\n  - changed `idPattern` from `arn:aws:cloudhsm:{aws.region}:{aws.account.id}:cluster:{clusterid}` to `arn:aws:cloudhsm:{aws.region}:{aws.account.id}:cluster/{clusterid}`\n  - changed `name` from `cloud:aws:cloudhsm:clusterid` to `cloud:aws:cloudhsm:cluster`\n- **Amazon CloudSearch** (entity name: `cloud:aws:cloudsearch:domain`)\n  - changed `idPattern` from `arn:aws:cloudsearch:{aws.region}:{aws.account.id}:domain:{domainname}` to `arn:aws:cloudsearch:{aws.region}:{aws.account.id}:domain/{domainname}`\n  - changed `name` from `cloud:aws:cloudsearch:domainname` to `cloud:aws:cloudsearch:domain`\n- **Amazon CloudWatch Logs** (entity name: `cloud:aws:logs:log-group`)\n  - changed `name` from `cloud:aws:logs:loggroupname` to `cloud:aws:logs:log-group`\n- **AWS CodeBuild** (entity name: `cloud:aws:codebuild:project`)\n  - changed `idPattern` from `arn:aws:codebuild:{aws.region}:{aws.account.id}:project:{projectname}` to `arn:aws:codebuild:{aws.region}:{aws.account.id}:project/{projectname}`\n  - changed `name` from `cloud:aws:codebuild:projectname` to `cloud:aws:codebuild:project`\n- **Amazon Connect** (entity name: `cloud:aws:connect:instance`)\n  - changed `idPattern` from `arn:aws:connect:{aws.region}:{aws.account.id}:instance:{instanceid}` to `arn:aws:connect:{aws.region}:{aws.account.id}:instance/{instanceid}`\n  - changed `name` from `cloud:aws:connect:instanceid` to `cloud:aws:connect:instance`\n- **AWS Database Migration Service (formerly Amazon Database Migration Service)** (entity name: `cloud;aws:dms:replicationinstance`)\n  - changed `idPattern` from `arn:aws:dms:{aws.region}:{aws.account.id}:rep:{apiid}` to `arn:aws:dms:{aws.region}:{aws.account.id}:rep:{replicationinstanceidentifier}`\n  - changed `name` from `cloud:aws:dms:replicationinstanceidentifier` to `cloud:aws:dms:replicationinstance`\n- **AWS DataSync** (entity name: `cloud:aws:datasync:task`)\n  - changed `idPattern` from `arn:aws:datasync:{aws.region}:{aws.account.id}:task:{taskid}` to `arn:aws:datasync:{aws.region}:{aws.account.id}:task/{taskid}`\n  - changed `name` from `cloud:aws:datasync:taskid` to `cloud:aws:datasync:task`\n- **AWS Direct Connect** (entity name: `cloud:aws:dxcon:connection`)\n  - changed `idPattern` from `arn:aws:rds:{aws.region}:{aws.account.id}:cluster:{dbclusteridentifier}` to `arn:aws:rds:{aws.region}:{aws.account.id}:cluster/{dbclusteridentifier}`\n  - changed `name` from `cloud:aws:dxcon:connectionid` to `cloud:aws:dxcon:connection`\n- **Amazon DocumentDB** (entity name: `cloud:aws:documentdb:dbcluster`)\n  - changed `idPattern` from `arn:aws:rds:{aws.region}:{aws.account.id}:cluster:{dbclusteridentifier}` to `arn:aws:rds:{aws.region}:{aws.account.id}:cluster/{dbclusteridentifier}`\n  - changed `name` from `cloud:aws:documentdb:dbclusteridentifier` to `cloud:aws:documentdb:dbcluster`\n- **Amazon DynamoDB** (entity name: `cloud:aws:dax:cluster`)\n  - changed `idPattern` from `arn:aws:dax:{aws.region}:{aws.account.id}:cache:{clusterid}` to `arn:aws:dax:{aws.region}:{aws.account.id}:cache/{clusterid}`\n  - changed `name` from `cloud:aws:dynamodb:tablename` to `cloud:aws:dynamodb:table`\n- **Amazon DynamoDB Accelerator** (entity name: `cloud:aws:dax:cluster`)\n  - changed `name` from `cloud:aws:dax:clusterid` to `cloud:aws:dax:cluster`\n- **Amazon DynamoDB** (entity name: `cloud:aws:dynamodb:table`)\n  - changed `idPattern` from `arn:aws:dynamodb:{aws.region}:{aws.account.id}:table:{tablename}` to `arn:aws:dynamodb:{aws.region}:{aws.account.id}:table/{tablename}`\n- **Amazon EBS** (entity name: `cloud:aws:ebs:volume`)\n  - changed `idPattern` from `arn:aws:ec2:{aws.region}:{aws.account.id}:volume:{volumeid}` to `arn:aws:ec2:{aws.region}:{aws.account.id}:volume/{volumeid}`\n  - changed `name` from `cloud:aws:ebs:volumeid` to `cloud:aws:ebs:volume`\n- **Amazon EC2** (entity name: `cloud:aws:ec2:instance`)\n  - changed `idPattern` from `arn:aws:ec2:{aws.region}:{aws.account.id}:volume:{volumeid}` to `arn:aws:ec2:{aws.region}:{aws.account.id}:volume/{volumeid}`\n  - changed `name` from `cloud:aws:ec2:instanceid` to `cloud:aws:ec2:instance`\n- **Amazon EC2 Auto Scaling** (entity name: `cloud:aws:autoscaling:autoscalinggroup`)\n  - changed `idPattern` from `arn:aws:autoscaling:{aws.region}:{aws.account.id}:autoscalinggroup:{groupid}:autoscalinggroupname:{autoscalinggroupname}` to `arn:aws:autoscaling:{aws.region}:{aws.account.id}:autoscalinggroup:{groupid}:autoscalinggroupname/{autoscalinggroupname}`\n  - changed `name` from `cloud:aws:autoscaling:autoscalinggroupname` to `cloud:aws:autoscaling:autoscalinggroup`\n- **Amazon EC2 Spot Fleet** (entity name: `cloud:aws:ec2_spot:fleetrequest`)\n  - changed `idPattern` from `arn:aws:ec2:{aws.region}:{aws.account.id}:spot-instances-request:{fleetrequestid}` to `arn:aws:ec2:{aws.region}:{aws.account.id}:spot-instances-request/{fleetrequestid}`\n  - changed `name` from `cloud:aws:ec2_spot:fleetrequestid` to `cloud:aws:ec2_spot:fleetrequest`\n- **AWS Elastic Beanstalk** (entity name: `cloud:aws:elasticbeanstalk:environment`)\n  - changed `idPattern` from `arn:aws:elasticbeanstalk:{aws.region}:{aws.account.id}:environment:{environmentname}` to `arn:aws:elasticbeanstalk:{aws.region}:{aws.account.id}:environment/{applicationname}/{environmentname}`\n  - changed `name` from `cloud:aws:elasticbeanstalk:environmentname` to `cloud:aws:elasticbeanstalk:environment`\n- **Amazon ElastiCache** (entity name: `cloud:aws:elasticache:cachecluster`)\n  - changed `name` from `cloud:aws:elasticache:cacheclusterid` to `cloud:aws:elasticache:cachecluster`\n- **Amazon Elastic Container Service** (entity name: `cloud:aws:ecs:metric_streams:cluster`)\n  - changed `idPattern` from `arn:aws:ecs:{aws.region}:{aws.account.id}:cluster:{clustername}` to `arn:aws:ecs:{aws.region}:{aws.account.id}:cluster/{clustername}`\n  - changed `name` from `cloud:aws:ecs:clustername` to `cloud:aws:metric_streams:cluster`\n- **Amazon Elastic File System** (entity name: `cloud:aws:efs:filesystem`)\n  - changed `idPattern` from `arn:aws:elasticfilesystem:{aws.region}:{aws.account.id}:file-system:{filesystemid}` to `arn:aws:elasticfilesystem:{aws.region}:{aws.account.id}:file-system/{filesystemid}`\n  - changed `name` from `cloud:aws:efs:filesystemid` to `cloud:aws:efs:filesystem`\n- **Amazon Elastic Inference** (entity name: `cloud:aws:elasticinference:instance`)\n  - changed `idPattern` from `arn:aws:ec2:{aws.region}:{aws.account.id}:instance:{instanceid}` to `arn:aws:elastic-inference:{aws.region}:{aws.account.id}:elastic-inference-accelerator/{acceleratorid}`\n  - changed `name` from `cloud:aws:elasticinference:instanceid` to `cloud:aws:elasticinference:instance`\n- **Amazon Elastic Kubernetes Service** (entity name: `cloud:aws:eks:cluster:cluster`)\n  - changed `idPattern` from `arn:aws:eks:{aws.region}:{aws.account.id}:cluster:{clustername}` to `arn:aws:eks:{aws.region}:{aws.account.id}:cluster/{clustername}`\n  - changed `name` from `cloud:aws:eks:cluster:clustername` to `cloud:aws:eks:cluster:cluster`\n- **Amazon Elastic Map Reduce** (entity name: `cloud:aws:emr:cluster`)\n  - changed `idPattern` from `arn:aws:elasticmapreduce:{aws.region}:{aws.account.id}:cluster:{jobflowid}` to `arn:aws:elasticmapreduce:{aws.region}:{aws.account.id}:cluster/{clusterid}`\n  - changed `name` from `cloud:aws:emr:jobflowid` to `cloud:aws:emr:cluster`\n- **Amazon Elasticsearch (OpenSearch) Service (formerly Amazon Elasticsearch Service)** (entity name: `cloud:aws:es:domain`)\n  - changed `idPattern` from `arn:aws:es:{aws.region}:{aws.account.id}:domain:{domainname}` to `arn:aws:es:{aws.region}:{aws.account.id}:domain/{domainname}`\n  - changed `name` from `cloud:aws:es:domainname` to `cloud:aws:es:domain`\n- **Amazon Elastic Transcoder** (entity name: `cloud:aws:elastictranscoder:pipeline`)\n  - changed `idPattern` from `arn:aws:elastictranscoder:{aws.region}:{aws.account.id}:pipeline:{pipelineid}` to `arn:aws:elastictranscoder:{aws.region}:{aws.account.id}:pipeline/{pipelineid}`\n  - changed `name` from `cloud:aws:elastictranscoder:pipelineid` to `cloud:aws:elastictranscoder:pipeline`\n- **Amazon ELB** (entity name: `cloud:aws:elb:loadbalancer`)\n  - changed `idPattern` from `arn:aws:elb:{aws.region}:{aws.account.id}:loadbalancername:{loadbalancername}` to `arn:aws:elasticloadbalancing:{aws.region}:{aws.account.id}:loadbalancer/{loadbalancername}`\n  - changed `name` from `cloud:aws:elb:loadbalancername` to `cloud:aws:elb:loadbalancer`\n- **AWS Elemental MediaConnect** (entity name: `cloud:aws:mediaconnect:flow`)\n  - changed `name` from `cloud:aws:mediaconnect:flowarn` to `cloud:aws:mediaconnect:flow`\n- **AWS Elemental MediaConvert (formerly: Amazon MediaConvert)** (entity name: `cloud:aws:mediaconvert:queue`)\n  - changed `idPattern` from `arn:aws:mediaconvert:{aws.region.id}:{aws.account.id}:queues:{queue}` to `arn:aws:mediaconvert:{aws.region.id}:{aws.account.id}:queues/{queue}`\n- **AWS Elemental MediaPackage Live (formerly Amazon MediaPackage Live)** (entity name: `cloud:aws:mediapackagelive:channel`)\n  - changed `idPattern` from `arn:aws:mediapackage:{aws.region}:{aws.account.id}:channels:{id}` to `arn:aws:mediapackage:{aws.region}:{aws.account.id}:channels/{id}`\n- **AWS Elemental MediaPackage Video on Demand (formerly Amazon MediaPackage Video on Demand)** (entity name: `cloud:aws:mediapackagevod:packagingconfiguration`)\n  - changed `idPattern` from `arn:aws:mediapackage-vod:{aws.region}:{aws.account.id}:packaging-configurations:{packagingconfiguration}` to `arn:aws:mediapackage-vod:{aws.region}:{aws.account.id}:packaging-configurations/{packagingconfiguration}`\n- **AWS Elemental MediaTailor (formerly Amazon MediaTailor)** (entity name: `cloud:aws:media_tailor:configuration`)\n  - changed `idPattern` from `arn:aws:mediatailor:{aws.region}:{aws.account.id}:playbackconfiguration:{configurationname}` to `arn:aws:mediatailor:{aws.region}:{aws.account.id}:playbackconfiguration/{configurationname}`\n  - changed `name` from `cloud:aws:media_tailor:configurationname` to `cloud:aws:media_tailor:configuration`\n- **Amazon EventBridge** (entity name: `cloud:aws:events:eventbus`)\n  - changed `idPattern` from `arn:aws:events:{aws.region}:{aws.account.id}:event-bus:{eventbusname}` to `arn:aws:events:{aws.region}:{aws.account.id}:event-bus/{eventbusname}`\n  - changed `name` from `cloud:aws:events:eventbusname` to `cloud:aws:events:eventbus`\n- **Amazon FSx** (entity name: `cloud:aws:fsx:filesystem`)\n  - changed `idPattern` from `arn:aws:fsx:{aws.region}:{aws.account.id}:filesystemid:{filesystemid}` to `arn:aws:fsx:{aws.region}:{aws.account.id}:file-system/{filesystemid}`\n  - changed `name` from `cloud:aws:fsx:filesystemid` to `cloud:aws:fsx:filesystem`\n- **Amazon GameLift** (entity name: `cloud:aws:gamelift`)\n  - changed `idPattern` from `arn:aws:gamelift:{aws.region}:{aws.account.id}:fleet:{fleetid}` to `arn:aws:gamelift:{aws.region}:{aws.account.id}:fleet/{fleetid}`\n  - changed `name` from `cloud:aws:gamelift:fleetid` to `cloud:aws:gamelift:fleet`\n- **AWS Glue** (entity name: `cloud:aws:glue:job`)\n  - changed `idPattern` from `arn:aws:glue:{aws.region}:{aws.account.id}:job:{jobname}` to `arn:aws:glue:{aws.region}:{aws.account.id}:job/{jobname}`\n  - changed `name` from `cloud:aws:glue:jobname` to `cloud:aws:glue:job`\n- **AWS Internet of Things** (entity name: `cloud:aws:iot:thing`)\n  - changed `idPattern` from `arn:aws:iot:{aws.region}:{aws.account.id}:thing:{thingname}` to `arn:aws:iot:{aws.region}:{aws.account.id}:thing/{thingname}`\n  - changed `name` from `cloud:aws:iot:thingname` to `cloud:aws:iot:thing`\n- **Amazon Keyspaces** (entity name: `cloud:aws:cassandra:keyspace`)\n  - changed `idPattern` from `arn:aws:cassandra:{aws.region}:{aws.account.id}::keyspace:{keyspace}` to `arn:aws:cassandra:{aws.region}:{aws.account.id}:/keyspace/{keyspace}`\n- **AWS Lambda (formerly Amazon Lambda)** (entity name: `cloud:aws:lambda:function`)\n  - changed `name` from `cloud:aws:lambda:functionname` to `cloud:aws:lambda:function`\n- **Amazon Lex** (entity name: `cloud:aws:lex:bot`)\n  - changed `name` from `cloud:aws:lex:botname` to `cloud:aws:lex:bot`\n- **Amazon Managed Streaming for Kafka** (entity name: `cloud:aws:kafka:cluster`)\n  - changed `idPattern` from `arn:aws:kafka:{aws.region}:{aws.account.id}:cluster:{clusternameid}` to `arn:aws:kafka:{aws.region}:{aws.account.id}:cluster/{clusternameid}/{uuid}`\n  - changed `name` from `cloud:aws:kafka:cluster_name` to `cloud:aws:kafka:cluster`\n- **Amazon MQ** (entity name: `cloud:aws:mq:broker`)\n  - changed `idPattern` from `arn:aws:mq:{aws.region}:{aws.account.id}:broker:{brokerid}` to `arn:aws:mq:{aws.region}:{aws.account.id}:broker:{broker}`\n- **Amazon Neptune** (entity name: `cloud:aws:neptune:cluster`)\n  - changed `name` from `cloud:aws:neptune:dbclusteridentifier` to `cloud:aws:neptune:cluster`\n- **Amazon NetworkELB** (entity name: `cloud:aws:networkelb:loadbalancer`)\n  - changed `idPattern` from `arn:aws:networkelb:{aws.region}:{aws.account.id}:loadbalancer:{loadbalancer}` to `arn:aws:elasticloadbalancing:{aws.region}:{aws.account.id}:loadbalancer/{loadbalancername}`\n  - changed `instanceNamePattern` from `'{loadbalancer}'` to `'{loadbalancername}'`\n- **AWS OpsWorks** (entity name: `cloud:aws:opsworks:stack`)\n  - changed `idPattern` from `arn:aws:opsworks:{aws.region}:{aws.account.id}:stack:{stackid}` to `arn:aws:opsworks:{aws.region}:{aws.account.id}:stack/{stackid}/`\n  - changed `name` from `cloud:aws:opsworks:stackid` to `cloud:aws:opsworks:stack`\n- **Amazon Polly** (entity name: `cluod:aws:polly:lexicon`)\n  - changed `idPattern` from `arn:aws:polly:{aws.region}:{aws.account.id}:lexicon:{lexiconname}` to `arn:aws:polly:{aws.region}:{aws.account.id}:lexicon/{lexiconname}`\n  - changed `name` from `cloud:aws:polly:lexiconname` to `cloud:aws:polly:lexicon`\n- **Amazon QLDB** (entity name: `cloud:aws:qldb:ledger`)\n  - changed `idPattern` from `arn:aws:qldb:{aws.region}:{aws.account.id}:ledger:{ledgername}` to `arn:aws:qldb:{aws.region}:{aws.account.id}:ledger/{ledgername}`\n  - changed `name` from `cloud:aws:ledgername` to `cloud:aws:ledger`\n- **Amazon RDS Cluster (formerly Amazon Aurora)** (entity name: `cloud:aws:rds:dbcluster`)\n  - changed `name` from `cloud:aws:aurora:dbcluster` to `cloud:aws:rds:dbcluster`\n  - changed `source` condition from `$prefix(cloud.aws.aurora)` to `$prefix(cloud:aws:rds)`\n- **Amazon RDS Instance (formerly Amazon RDS)** (entity name: `cloud:aws:rds:dbintsance`)\n  - changed `name` from `cloud:aws:rds:dbinstanceidentifier` to `cloud:aws:rds:dbinstance`\n- **Amazon Redshift** (entity name: `cloud:aws:redshift:cluster`)\n  - changed `name` from `cloud:aws:redshift:clusteridentifier` to `cloud:aws:redshift:cluster`\n- **AWS RoboMaker** (entity name: `cloud:aws:robomaker:simulationjob`)\n  - changed `idPattern` from `arn:aws:robomaker:{aws.region}:{aws.account.id}:simulation-job:{simulationjobid}` to `arn:aws:robomaker:{aws.region}:{aws.account.id}:simulation-job/{simulationjobid}`\n  - changed `name` from `cloud:aws:robomaker:simulationjobid` to `cloud:aws:robomaker:simulationjob`\n- **Amazon Route 53** (entity name: `cloud:aws:route53:hostedzone`)\n  - changed `name` from `cloud:aws:route53:hostedzoneid` to `cloud:aws:route53:hostedzone`\n- **Amazon Route 53 Resolver** (entity name: `cloud:aws:route53resolver:endpoint`)\n  - changed `idPattern` from `arn:aws:route53resolver:{aws.region}:{aws.account.id}:resolver-endpoint:{endpointid}` to `arn:aws:route53resolver:{aws.region}:{aws.account.id}:resolver-endpoint/{endpointid}`\n  - changed `name` from `cloud:aws:route53resolver:endpointid` to `cloud:aws:route53resolver:endpoint`\n- **Amazon S3** (entity name: `cloud:aws:s3:bucket`)\n  - changed `idPattern` from `arn:aws:s3:{bucketname}` to `arn:aws:s3:::{bucketname}`\n  - changed `name` from `cloud:aws:s3:bucketname` to `cloud:aws:s3:bucket`\n- **Amazon SageMaker Batch Transform Jobs** (entity name: `cloud:aws:sage_maker:batch_transform_job:transformjob`)\n  - changed `idPattern` from `arn:aws:sagemaker:{aws.region}:{aws.account.id}:transform-job:{transformjobname}` to `arn:aws:sagemaker:{aws.region}:{aws.account.id}:transform-job/{transformjobname}`\n  - changed `name` from `cloud:aws:sage_maker:batch_transform_job:transformjobname` to `cloud:aws:sage_maker:batch_transform_job:transformjob`\n- **Amazon SageMaker Endpoints** (entity name: `cloud:aws:sage_maker:endpoint:endpoint`)\n  - changed `idPattern` from `arn:aws:sagemaker:{aws.region}:{aws.account.id}:endpoint:{endpointname}` to `arn:aws:sagemaker:{aws.region}:{aws.account.id}:endpoint/{endpointname}`\n  - changed `name` from `cloud:aws:sage_maker:endpoint:endpointname` to `cloud:aws:sage_maker:endpoint:endpoint`\n- **Amazon SageMaker Processing Jobs** (entity name: `cloud:aws:sage_maker:processing_job:processingjob`)\n  - changed `idPattern` from `arn:aws:sagemaker:{aws.region}:{aws.account.id}:processing-job:{processingjobname}` to `arn:aws:sagemaker:{aws.region}:{aws.account.id}:processing-job/{processingjobname}`\n  - changed `name` from `cloud:aws:sage_maker:processing_job:processingjobname` to `cloud:aws:sage_maker:processing_job:processingjob`\n- **Amazon SageMaker Training Jobs** (entity name: `cloud:aws:sage_maker:training_job:trainingjob`)\n  - changed `idPattern` from `arn:aws:sagemaker:{aws.region}:{aws.account.id}:training-job:{trainingjobname}` to `arn:aws:sagemaker:{aws.region}:{aws.account.id}:training-job/{trainingjobname}`\n  - changed `name` from `cloud:aws:sage_maker:training_job:trainingjobname` to `cloud:aws:sage_maker:training_job:trainingjob`\n- **AWS Service Catalog** (entity name: `cloud:aws:servicecatalog:product`)\n  - changed `idPattern` from `arn:aws:catalog:{aws.region}:{aws.account.id}:product:{productid}` to `arn:aws:catalog:{aws.region}:{aws.account.id}:product/{productid}`\n  - changed `name` from `cloud:aws:servicecatalog:productid` to `cloud:aws:servicecatalog:product`\n- **Amazon Simple Email Service** (entity name: `cloud:aws:ses:entity`)\n  - changed `idPattern` from `arn:aws:ses:{aws.region}:{aws.account.id}:identity:{identityname}` to `arn:aws:ses:{aws.region}:{aws.account.id}:identity/{identityname}`\n  - changed `name` from `cloud:aws:ses:identityname` to `cloud:aws:ses:identity`\n- **Amazon Simple Notification Service** (entity name: `cloud:aws:sns:topic`)\n  - changed `name` from `cloud:aws:sns:topicname` to `cloud:aws:sns:topic`\n- **Amazon Simple Queue Service** (entity name: `cloud:aws:sqs:queue`)\n  - changed `name` from `cloud:aws:sqs:queuename` to `cloud:aws:sqs:queue`\n- **AWS Site-to-Site VPN** (entity name: `cloud:aws:vpn:vpn`)\n  - changed `idPattern` from `arn:aws:ec2:{aws.region}:{aws.account.id}:vpn-connection:{vpnid}` to `arn:aws:ec2:{aws.region}:{aws.account.id}:vpn-connection/{vpnid}`\n  - changed `name` from `cloud:aws:vpn:vpnid` to `cloud:aws:vpn:vpn`\n- **AWS Step Functions** (entity name: `cloud:aws:states:activity`)\n  - changed `name` from `cloud:aws:states:activityarn` to `cloud:aws:states:activity`\n- **AWS Storage Gateway** (entity name: `cloud:aws:storagegateway:gateway`)\n  - changed `idPattern` from `arn:aws:storagegateway:{aws.region}:{aws.account.id}:gateway:{gatewayid}` to `arn:aws:storagegateway:{aws.region}:{aws.account.id}:gateway/{gatewayid}`\n  - changed `name` from `cloud:aws:storagegateway:gatewayname` to `cloud:aws:storagegateway:gateway`\n- **Amazon SWF** (entity name: `cloud:aws:swf:domain`)\n    - changed `idPattern` from `arn:aws:swf:{aws.region}:{aws.account.id}:domain:{domain}` to `arn:aws:swf::{aws.account.id}:/domain/{domain}`\n- **AWS Transfer Family (formerly Amazon Transfer Family)** (entity name: `cloud:aws:transfer:server`)\n  - changed `idPattern` from `arn:aws:transfer:{aws.region}:{aws.account.id}:server:{serverid}` to `arn:aws:transfer:{aws.region}:{aws.account.id}:server/{serverid}`\n  - changed `name` from `cloud:aws:transfer:serverid` to `cloud:aws:transfer:server`\n- **AWS Transit Gateway** (entity name: `cloud:aws:transitgateway:transitgateway`)\n    - changed `idPattern` from `arn:aws:ec2:{aws.region}:{aws.account.id}:transit-gateway:{transitgateway}` to `arn:aws:ec2:{aws.region}:{aws.account.id}:transit-gateway/{transitgateway}`\n- **AWS Trusted Advisor** (entity name: `cloud:aws:trustedadvisor:check`)\n  - changed `idPattern` from `arn:aws:trustedadvisor:{aws.region}:{aws.account.id}:checks:{categorycode}:{checkid}` to `arn:aws:trustedadvisor:{aws.region}:{aws.account.id}:checks/{categorycode}/{checkid}`\n  - changed `name` from `cloud:aws:trustedadvisor:checkid` to `cloud:aws:trustedadvisor:check`\n- **Amazon VPC NAT Gateways** (entity name: `cloud:aws:nat_gateway:natgateway`)\n  - changed `idPattern` from `arn:aws:ec2:{aws.region}:{aws.account.id}:natgateway:{natgatewayid}` to `arn:aws:ec2:{aws.region}:{aws.account.id}:natgateway/{natgatewayid}`\n  - changed `name` from `cloud:aws:nat_gateway:natgatewayid` to `cloud:aws:nat_gateway:natgateway`\n- **AWS WAF Classic (formerly Amazon WAF Classic)** (entity name: `cloud:aws:waf:webacl`)\n  - changed `idPattern` from `arn:aws:waf:{aws.region}:{aws.account.id}:webacl:{webacl}` to `arn:aws:waf::{aws.account.id}:webacl/{webacl}`\n- **AWS WAFV2 (formerly Amazon WAF)** (entity name: `cloud:aws:wafv2:webacl`)\n  - changed `idPattern` from `arn:aws:wafv2:{aws.region}:{aws.account.id}:webacl:{webacl}` to `arn:aws:wafv2:{aws.region}:{aws.account.id}:{scope}/webacl/{webaclname}/{webaclid}`\n- **Amazon WorkMail** (entity name: `cloud:aws:workmail:organization`)\n  - changed `idPattern` from `arn:aws:workmail:{aws.region}:{aws.account.id}:organization:{organizationid}` to `arn:aws:workmail:{aws.region}:{aws.account.id}:organization/{organizationid}`\n  - changed `name` from `cloud:aws:workmail:organizationid` to `cloud:aws:workmail:organization`\n- **Amazon WorkSpaces** (entity name: `cloud:aws:workspaces:workspace`)\n  - changed `idPattern` from `arn:aws:workspaces:{aws.region}:{aws.account.id}:workspace:{workspaceid}` to `arn:aws:workspaces:{aws.region}:{aws.account.id}:workspace/{workspaceid}`\n  - changed `name` from `cloud:aws:workspaces:workspaceid` to `cloud:aws:workspaces:workspace`","created":"2024-07-10T06:40:42.720962Z"},{"name":"com.dynatrace.extension.aws-ms-entities@0.1.4","fqn":"com.dynatrace.extension.aws-ms-entities","version":"0.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.aws-ms-entities/com.dynatrace.extension.aws-ms-en_zBZ3TU8.zip","release_notes":"","created":"2023-10-06T07:27:10.884059Z"}],"related_technologies":["amazon-cloudwatch"],"latest_downloads":[{"name":"com.dynatrace.extension.aws-ms-entities@0.2.0","fqn":"com.dynatrace.extension.aws-ms-entities","version":"0.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.aws-ms-entities/com.dynatrace.extension.aws-ms-en_TABLdGN.zip","release_notes":"### Version 0.2.0\n\n### New Features\n- support for new service `Amazon Data Firehose`\n\n### Fixed\n- added attributes: `aws_service`, `aws_arn`\n- changed attribute `aws_resource_type` values for all services\n- changed `aws_service` attribute value for `Amazon ApplicationELB` from `ALB` to `Amazon ApplicationELB`\n- fixed wrong entity type in S3 Bucket cards on Unified Analysis screen, the card is now shown properly\n- fixed typo in AWS Lambda attributes and breadcrumbs navigation\n\n### Breaking changes\n- **AWS Account** (entity name: `cloud:aws:account`)\n  - changed `idPattern` from `arn:aws:{aws.account.id}` to `arn:aws:account::{aws.account.id}:account`\n- **Amazon API Gateway** (entity name: `cloud:aws:api_gateway:api`)\n  - changed `idPattern` from `arn:aws:apigateway:{aws.region}:restapis:{apiname}` to `arn:aws:apigateway:{aws.account.id}:{aws.region}::/restapis/{apiname}`\n  - changed `name` from `cloud:aws:api_gateway:apiname` to `cloud:aws:api_gateway:api`\n- **Amazon ApplicationELB** (entity name: `cloud:aws:applicationelb:loadbalancer`)\n  - changed `idPattern` from `arn:aws:applicationelb:{aws.region}:{aws.account.id}:loadbalancer:{loadbalancer}` to `arn:aws:elasticloadbalancing:{aws.region}:{aws.account.id}:loadbalancer/{loadbalancer}`\n- **AWS App Runner** (entity name: `cloud:was:app_runner_service`)\n  - changed `idPattern` from `arn:aws:apprunner:{aws.region}:{aws.account.id}:service:{servicename}:{serviceid}` to `arn:aws:apprunner:{aws.region}:{aws.account.id}:service/{servicename}/{serviceid}`\n  - changed `name` from `cloud:aws:app_runner:servicename` to `cloud:aws:app_runner:service`\n- **Amazon AppStream 2.0 (formerly Amazon AppStream)** (entity name: `cloud:aws:appstream:fleet`)\n  - changed `idPattern` from `arn:aws:appstream:{aws.region}:{aws.account.id}:fleet:{fleet}` to `arn:aws:appstream:{aws.region}:{aws.account.id}:fleet/{fleet}`\n- **AWS AppSync** (entity name: `cloud:aws:appsync:graphqlapi`)\n  - changed `idPattern` from `arn:aws:appsync:{aws.region}:{aws.account.id}:apis:{graphqlapiid}` to `arn:aws:appsync:{aws.region}:{aws.account.id}:apis/{graphqlapiid}`\n  - changed `name` from `cloud:aws:appsync:graphqlapiid` to `cloud:aws:appsync:graphqlapi`\n- **Amazon Athena** (entity name: `cloud:aws:athena:workgroup`)\n  - changed `idPattern` from `arn:aws:athena:{aws.region}:{aws.account.id}:workgroup:{workgroup}` to `arn:aws:athena:{aws.region}:{aws.account.id}:workgroup/{workgroup}`\n- **AWS Billing** (entity name: `cloud:aws:billing:service`)\n  - changed `name` from `cloud:aws:billing:servicename` to `cloud:aws:billing:service`\n- **AWS Certificate Manager Private Certificate Authority** (entity name: `cloud:aws:acmprivateca:certificateauthority`)\n  - changed `idPattern` from `arn:aws:acm-pca:{aws.region}:{aws.account.id}:certificate-authority:{certificateauthorityid}` to `arn:aws:acm-pca:{aws.region}:{aws.account.id}:certificate-authority/{certificateauthorityid}`\n  - changed `name` from `cloud:aws:acmprivateca:certificateauthorityid` to `cloud:aws:acmprivateca:certificateauthority`\n- **AWS Chatbot** (entity name: `cloud:aws:chatbot:configuration`)\n  - changed `idPattern` from `arn:aws:chatbot:{aws.account.id}:chat-configuration:{configurationtype}:{configurationname}` to `arn:aws:chatbot:{aws.account.id}:chat-configuration/{configurationtype}/{configurationname}`\n  - changed `name` from `cloud:aws:chatbot:configurationname` to `cloud:aws:chatbot:configuration`\n- **Amazon CloudFront** (entity name: `cloud:aws:cloudfront:distribution`)\n  - changed `idPattern` from `arn:aws:cloudfront:{aws.account.id}:distribution:{distributionid}` to `arn:aws:cloudfront:{aws.account.id}:distribution/{distributionid}`\n  - changed `name` from `cloud:aws:cloud_front:distributionid` to `cloud:aws:cloud_front:distribution`\n- **AWS CloudHSM** (entity name: `cloud:aws:cloudhsm:cluster`)\n  - changed `idPattern` from `arn:aws:cloudhsm:{aws.region}:{aws.account.id}:cluster:{clusterid}` to `arn:aws:cloudhsm:{aws.region}:{aws.account.id}:cluster/{clusterid}`\n  - changed `name` from `cloud:aws:cloudhsm:clusterid` to `cloud:aws:cloudhsm:cluster`\n- **Amazon CloudSearch** (entity name: `cloud:aws:cloudsearch:domain`)\n  - changed `idPattern` from `arn:aws:cloudsearch:{aws.region}:{aws.account.id}:domain:{domainname}` to `arn:aws:cloudsearch:{aws.region}:{aws.account.id}:domain/{domainname}`\n  - changed `name` from `cloud:aws:cloudsearch:domainname` to `cloud:aws:cloudsearch:domain`\n- **Amazon CloudWatch Logs** (entity name: `cloud:aws:logs:log-group`)\n  - changed `name` from `cloud:aws:logs:loggroupname` to `cloud:aws:logs:log-group`\n- **AWS CodeBuild** (entity name: `cloud:aws:codebuild:project`)\n  - changed `idPattern` from `arn:aws:codebuild:{aws.region}:{aws.account.id}:project:{projectname}` to `arn:aws:codebuild:{aws.region}:{aws.account.id}:project/{projectname}`\n  - changed `name` from `cloud:aws:codebuild:projectname` to `cloud:aws:codebuild:project`\n- **Amazon Connect** (entity name: `cloud:aws:connect:instance`)\n  - changed `idPattern` from `arn:aws:connect:{aws.region}:{aws.account.id}:instance:{instanceid}` to `arn:aws:connect:{aws.region}:{aws.account.id}:instance/{instanceid}`\n  - changed `name` from `cloud:aws:connect:instanceid` to `cloud:aws:connect:instance`\n- **AWS Database Migration Service (formerly Amazon Database Migration Service)** (entity name: `cloud;aws:dms:replicationinstance`)\n  - changed `idPattern` from `arn:aws:dms:{aws.region}:{aws.account.id}:rep:{apiid}` to `arn:aws:dms:{aws.region}:{aws.account.id}:rep:{replicationinstanceidentifier}`\n  - changed `name` from `cloud:aws:dms:replicationinstanceidentifier` to `cloud:aws:dms:replicationinstance`\n- **AWS DataSync** (entity name: `cloud:aws:datasync:task`)\n  - changed `idPattern` from `arn:aws:datasync:{aws.region}:{aws.account.id}:task:{taskid}` to `arn:aws:datasync:{aws.region}:{aws.account.id}:task/{taskid}`\n  - changed `name` from `cloud:aws:datasync:taskid` to `cloud:aws:datasync:task`\n- **AWS Direct Connect** (entity name: `cloud:aws:dxcon:connection`)\n  - changed `idPattern` from `arn:aws:rds:{aws.region}:{aws.account.id}:cluster:{dbclusteridentifier}` to `arn:aws:rds:{aws.region}:{aws.account.id}:cluster/{dbclusteridentifier}`\n  - changed `name` from `cloud:aws:dxcon:connectionid` to `cloud:aws:dxcon:connection`\n- **Amazon DocumentDB** (entity name: `cloud:aws:documentdb:dbcluster`)\n  - changed `idPattern` from `arn:aws:rds:{aws.region}:{aws.account.id}:cluster:{dbclusteridentifier}` to `arn:aws:rds:{aws.region}:{aws.account.id}:cluster/{dbclusteridentifier}`\n  - changed `name` from `cloud:aws:documentdb:dbclusteridentifier` to `cloud:aws:documentdb:dbcluster`\n- **Amazon DynamoDB** (entity name: `cloud:aws:dax:cluster`)\n  - changed `idPattern` from `arn:aws:dax:{aws.region}:{aws.account.id}:cache:{clusterid}` to `arn:aws:dax:{aws.region}:{aws.account.id}:cache/{clusterid}`\n  - changed `name` from `cloud:aws:dynamodb:tablename` to `cloud:aws:dynamodb:table`\n- **Amazon DynamoDB Accelerator** (entity name: `cloud:aws:dax:cluster`)\n  - changed `name` from `cloud:aws:dax:clusterid` to `cloud:aws:dax:cluster`\n- **Amazon DynamoDB** (entity name: `cloud:aws:dynamodb:table`)\n  - changed `idPattern` from `arn:aws:dynamodb:{aws.region}:{aws.account.id}:table:{tablename}` to `arn:aws:dynamodb:{aws.region}:{aws.account.id}:table/{tablename}`\n- **Amazon EBS** (entity name: `cloud:aws:ebs:volume`)\n  - changed `idPattern` from `arn:aws:ec2:{aws.region}:{aws.account.id}:volume:{volumeid}` to `arn:aws:ec2:{aws.region}:{aws.account.id}:volume/{volumeid}`\n  - changed `name` from `cloud:aws:ebs:volumeid` to `cloud:aws:ebs:volume`\n- **Amazon EC2** (entity name: `cloud:aws:ec2:instance`)\n  - changed `idPattern` from `arn:aws:ec2:{aws.region}:{aws.account.id}:volume:{volumeid}` to `arn:aws:ec2:{aws.region}:{aws.account.id}:volume/{volumeid}`\n  - changed `name` from `cloud:aws:ec2:instanceid` to `cloud:aws:ec2:instance`\n- **Amazon EC2 Auto Scaling** (entity name: `cloud:aws:autoscaling:autoscalinggroup`)\n  - changed `idPattern` from `arn:aws:autoscaling:{aws.region}:{aws.account.id}:autoscalinggroup:{groupid}:autoscalinggroupname:{autoscalinggroupname}` to `arn:aws:autoscaling:{aws.region}:{aws.account.id}:autoscalinggroup:{groupid}:autoscalinggroupname/{autoscalinggroupname}`\n  - changed `name` from `cloud:aws:autoscaling:autoscalinggroupname` to `cloud:aws:autoscaling:autoscalinggroup`\n- **Amazon EC2 Spot Fleet** (entity name: `cloud:aws:ec2_spot:fleetrequest`)\n  - changed `idPattern` from `arn:aws:ec2:{aws.region}:{aws.account.id}:spot-instances-request:{fleetrequestid}` to `arn:aws:ec2:{aws.region}:{aws.account.id}:spot-instances-request/{fleetrequestid}`\n  - changed `name` from `cloud:aws:ec2_spot:fleetrequestid` to `cloud:aws:ec2_spot:fleetrequest`\n- **AWS Elastic Beanstalk** (entity name: `cloud:aws:elasticbeanstalk:environment`)\n  - changed `idPattern` from `arn:aws:elasticbeanstalk:{aws.region}:{aws.account.id}:environment:{environmentname}` to `arn:aws:elasticbeanstalk:{aws.region}:{aws.account.id}:environment/{applicationname}/{environmentname}`\n  - changed `name` from `cloud:aws:elasticbeanstalk:environmentname` to `cloud:aws:elasticbeanstalk:environment`\n- **Amazon ElastiCache** (entity name: `cloud:aws:elasticache:cachecluster`)\n  - changed `name` from `cloud:aws:elasticache:cacheclusterid` to `cloud:aws:elasticache:cachecluster`\n- **Amazon Elastic Container Service** (entity name: `cloud:aws:ecs:metric_streams:cluster`)\n  - changed `idPattern` from `arn:aws:ecs:{aws.region}:{aws.account.id}:cluster:{clustername}` to `arn:aws:ecs:{aws.region}:{aws.account.id}:cluster/{clustername}`\n  - changed `name` from `cloud:aws:ecs:clustername` to `cloud:aws:metric_streams:cluster`\n- **Amazon Elastic File System** (entity name: `cloud:aws:efs:filesystem`)\n  - changed `idPattern` from `arn:aws:elasticfilesystem:{aws.region}:{aws.account.id}:file-system:{filesystemid}` to `arn:aws:elasticfilesystem:{aws.region}:{aws.account.id}:file-system/{filesystemid}`\n  - changed `name` from `cloud:aws:efs:filesystemid` to `cloud:aws:efs:filesystem`\n- **Amazon Elastic Inference** (entity name: `cloud:aws:elasticinference:instance`)\n  - changed `idPattern` from `arn:aws:ec2:{aws.region}:{aws.account.id}:instance:{instanceid}` to `arn:aws:elastic-inference:{aws.region}:{aws.account.id}:elastic-inference-accelerator/{acceleratorid}`\n  - changed `name` from `cloud:aws:elasticinference:instanceid` to `cloud:aws:elasticinference:instance`\n- **Amazon Elastic Kubernetes Service** (entity name: `cloud:aws:eks:cluster:cluster`)\n  - changed `idPattern` from `arn:aws:eks:{aws.region}:{aws.account.id}:cluster:{clustername}` to `arn:aws:eks:{aws.region}:{aws.account.id}:cluster/{clustername}`\n  - changed `name` from `cloud:aws:eks:cluster:clustername` to `cloud:aws:eks:cluster:cluster`\n- **Amazon Elastic Map Reduce** (entity name: `cloud:aws:emr:cluster`)\n  - changed `idPattern` from `arn:aws:elasticmapreduce:{aws.region}:{aws.account.id}:cluster:{jobflowid}` to `arn:aws:elasticmapreduce:{aws.region}:{aws.account.id}:cluster/{clusterid}`\n  - changed `name` from `cloud:aws:emr:jobflowid` to `cloud:aws:emr:cluster`\n- **Amazon Elasticsearch (OpenSearch) Service (formerly Amazon Elasticsearch Service)** (entity name: `cloud:aws:es:domain`)\n  - changed `idPattern` from `arn:aws:es:{aws.region}:{aws.account.id}:domain:{domainname}` to `arn:aws:es:{aws.region}:{aws.account.id}:domain/{domainname}`\n  - changed `name` from `cloud:aws:es:domainname` to `cloud:aws:es:domain`\n- **Amazon Elastic Transcoder** (entity name: `cloud:aws:elastictranscoder:pipeline`)\n  - changed `idPattern` from `arn:aws:elastictranscoder:{aws.region}:{aws.account.id}:pipeline:{pipelineid}` to `arn:aws:elastictranscoder:{aws.region}:{aws.account.id}:pipeline/{pipelineid}`\n  - changed `name` from `cloud:aws:elastictranscoder:pipelineid` to `cloud:aws:elastictranscoder:pipeline`\n- **Amazon ELB** (entity name: `cloud:aws:elb:loadbalancer`)\n  - changed `idPattern` from `arn:aws:elb:{aws.region}:{aws.account.id}:loadbalancername:{loadbalancername}` to `arn:aws:elasticloadbalancing:{aws.region}:{aws.account.id}:loadbalancer/{loadbalancername}`\n  - changed `name` from `cloud:aws:elb:loadbalancername` to `cloud:aws:elb:loadbalancer`\n- **AWS Elemental MediaConnect** (entity name: `cloud:aws:mediaconnect:flow`)\n  - changed `name` from `cloud:aws:mediaconnect:flowarn` to `cloud:aws:mediaconnect:flow`\n- **AWS Elemental MediaConvert (formerly: Amazon MediaConvert)** (entity name: `cloud:aws:mediaconvert:queue`)\n  - changed `idPattern` from `arn:aws:mediaconvert:{aws.region.id}:{aws.account.id}:queues:{queue}` to `arn:aws:mediaconvert:{aws.region.id}:{aws.account.id}:queues/{queue}`\n- **AWS Elemental MediaPackage Live (formerly Amazon MediaPackage Live)** (entity name: `cloud:aws:mediapackagelive:channel`)\n  - changed `idPattern` from `arn:aws:mediapackage:{aws.region}:{aws.account.id}:channels:{id}` to `arn:aws:mediapackage:{aws.region}:{aws.account.id}:channels/{id}`\n- **AWS Elemental MediaPackage Video on Demand (formerly Amazon MediaPackage Video on Demand)** (entity name: `cloud:aws:mediapackagevod:packagingconfiguration`)\n  - changed `idPattern` from `arn:aws:mediapackage-vod:{aws.region}:{aws.account.id}:packaging-configurations:{packagingconfiguration}` to `arn:aws:mediapackage-vod:{aws.region}:{aws.account.id}:packaging-configurations/{packagingconfiguration}`\n- **AWS Elemental MediaTailor (formerly Amazon MediaTailor)** (entity name: `cloud:aws:media_tailor:configuration`)\n  - changed `idPattern` from `arn:aws:mediatailor:{aws.region}:{aws.account.id}:playbackconfiguration:{configurationname}` to `arn:aws:mediatailor:{aws.region}:{aws.account.id}:playbackconfiguration/{configurationname}`\n  - changed `name` from `cloud:aws:media_tailor:configurationname` to `cloud:aws:media_tailor:configuration`\n- **Amazon EventBridge** (entity name: `cloud:aws:events:eventbus`)\n  - changed `idPattern` from `arn:aws:events:{aws.region}:{aws.account.id}:event-bus:{eventbusname}` to `arn:aws:events:{aws.region}:{aws.account.id}:event-bus/{eventbusname}`\n  - changed `name` from `cloud:aws:events:eventbusname` to `cloud:aws:events:eventbus`\n- **Amazon FSx** (entity name: `cloud:aws:fsx:filesystem`)\n  - changed `idPattern` from `arn:aws:fsx:{aws.region}:{aws.account.id}:filesystemid:{filesystemid}` to `arn:aws:fsx:{aws.region}:{aws.account.id}:file-system/{filesystemid}`\n  - changed `name` from `cloud:aws:fsx:filesystemid` to `cloud:aws:fsx:filesystem`\n- **Amazon GameLift** (entity name: `cloud:aws:gamelift`)\n  - changed `idPattern` from `arn:aws:gamelift:{aws.region}:{aws.account.id}:fleet:{fleetid}` to `arn:aws:gamelift:{aws.region}:{aws.account.id}:fleet/{fleetid}`\n  - changed `name` from `cloud:aws:gamelift:fleetid` to `cloud:aws:gamelift:fleet`\n- **AWS Glue** (entity name: `cloud:aws:glue:job`)\n  - changed `idPattern` from `arn:aws:glue:{aws.region}:{aws.account.id}:job:{jobname}` to `arn:aws:glue:{aws.region}:{aws.account.id}:job/{jobname}`\n  - changed `name` from `cloud:aws:glue:jobname` to `cloud:aws:glue:job`\n- **AWS Internet of Things** (entity name: `cloud:aws:iot:thing`)\n  - changed `idPattern` from `arn:aws:iot:{aws.region}:{aws.account.id}:thing:{thingname}` to `arn:aws:iot:{aws.region}:{aws.account.id}:thing/{thingname}`\n  - changed `name` from `cloud:aws:iot:thingname` to `cloud:aws:iot:thing`\n- **Amazon Keyspaces** (entity name: `cloud:aws:cassandra:keyspace`)\n  - changed `idPattern` from `arn:aws:cassandra:{aws.region}:{aws.account.id}::keyspace:{keyspace}` to `arn:aws:cassandra:{aws.region}:{aws.account.id}:/keyspace/{keyspace}`\n- **AWS Lambda (formerly Amazon Lambda)** (entity name: `cloud:aws:lambda:function`)\n  - changed `name` from `cloud:aws:lambda:functionname` to `cloud:aws:lambda:function`\n- **Amazon Lex** (entity name: `cloud:aws:lex:bot`)\n  - changed `name` from `cloud:aws:lex:botname` to `cloud:aws:lex:bot`\n- **Amazon Managed Streaming for Kafka** (entity name: `cloud:aws:kafka:cluster`)\n  - changed `idPattern` from `arn:aws:kafka:{aws.region}:{aws.account.id}:cluster:{clusternameid}` to `arn:aws:kafka:{aws.region}:{aws.account.id}:cluster/{clusternameid}/{uuid}`\n  - changed `name` from `cloud:aws:kafka:cluster_name` to `cloud:aws:kafka:cluster`\n- **Amazon MQ** (entity name: `cloud:aws:mq:broker`)\n  - changed `idPattern` from `arn:aws:mq:{aws.region}:{aws.account.id}:broker:{brokerid}` to `arn:aws:mq:{aws.region}:{aws.account.id}:broker:{broker}`\n- **Amazon Neptune** (entity name: `cloud:aws:neptune:cluster`)\n  - changed `name` from `cloud:aws:neptune:dbclusteridentifier` to `cloud:aws:neptune:cluster`\n- **Amazon NetworkELB** (entity name: `cloud:aws:networkelb:loadbalancer`)\n  - changed `idPattern` from `arn:aws:networkelb:{aws.region}:{aws.account.id}:loadbalancer:{loadbalancer}` to `arn:aws:elasticloadbalancing:{aws.region}:{aws.account.id}:loadbalancer/{loadbalancername}`\n  - changed `instanceNamePattern` from `'{loadbalancer}'` to `'{loadbalancername}'`\n- **AWS OpsWorks** (entity name: `cloud:aws:opsworks:stack`)\n  - changed `idPattern` from `arn:aws:opsworks:{aws.region}:{aws.account.id}:stack:{stackid}` to `arn:aws:opsworks:{aws.region}:{aws.account.id}:stack/{stackid}/`\n  - changed `name` from `cloud:aws:opsworks:stackid` to `cloud:aws:opsworks:stack`\n- **Amazon Polly** (entity name: `cluod:aws:polly:lexicon`)\n  - changed `idPattern` from `arn:aws:polly:{aws.region}:{aws.account.id}:lexicon:{lexiconname}` to `arn:aws:polly:{aws.region}:{aws.account.id}:lexicon/{lexiconname}`\n  - changed `name` from `cloud:aws:polly:lexiconname` to `cloud:aws:polly:lexicon`\n- **Amazon QLDB** (entity name: `cloud:aws:qldb:ledger`)\n  - changed `idPattern` from `arn:aws:qldb:{aws.region}:{aws.account.id}:ledger:{ledgername}` to `arn:aws:qldb:{aws.region}:{aws.account.id}:ledger/{ledgername}`\n  - changed `name` from `cloud:aws:ledgername` to `cloud:aws:ledger`\n- **Amazon RDS Cluster (formerly Amazon Aurora)** (entity name: `cloud:aws:rds:dbcluster`)\n  - changed `name` from `cloud:aws:aurora:dbcluster` to `cloud:aws:rds:dbcluster`\n  - changed `source` condition from `$prefix(cloud.aws.aurora)` to `$prefix(cloud:aws:rds)`\n- **Amazon RDS Instance (formerly Amazon RDS)** (entity name: `cloud:aws:rds:dbintsance`)\n  - changed `name` from `cloud:aws:rds:dbinstanceidentifier` to `cloud:aws:rds:dbinstance`\n- **Amazon Redshift** (entity name: `cloud:aws:redshift:cluster`)\n  - changed `name` from `cloud:aws:redshift:clusteridentifier` to `cloud:aws:redshift:cluster`\n- **AWS RoboMaker** (entity name: `cloud:aws:robomaker:simulationjob`)\n  - changed `idPattern` from `arn:aws:robomaker:{aws.region}:{aws.account.id}:simulation-job:{simulationjobid}` to `arn:aws:robomaker:{aws.region}:{aws.account.id}:simulation-job/{simulationjobid}`\n  - changed `name` from `cloud:aws:robomaker:simulationjobid` to `cloud:aws:robomaker:simulationjob`\n- **Amazon Route 53** (entity name: `cloud:aws:route53:hostedzone`)\n  - changed `name` from `cloud:aws:route53:hostedzoneid` to `cloud:aws:route53:hostedzone`\n- **Amazon Route 53 Resolver** (entity name: `cloud:aws:route53resolver:endpoint`)\n  - changed `idPattern` from `arn:aws:route53resolver:{aws.region}:{aws.account.id}:resolver-endpoint:{endpointid}` to `arn:aws:route53resolver:{aws.region}:{aws.account.id}:resolver-endpoint/{endpointid}`\n  - changed `name` from `cloud:aws:route53resolver:endpointid` to `cloud:aws:route53resolver:endpoint`\n- **Amazon S3** (entity name: `cloud:aws:s3:bucket`)\n  - changed `idPattern` from `arn:aws:s3:{bucketname}` to `arn:aws:s3:::{bucketname}`\n  - changed `name` from `cloud:aws:s3:bucketname` to `cloud:aws:s3:bucket`\n- **Amazon SageMaker Batch Transform Jobs** (entity name: `cloud:aws:sage_maker:batch_transform_job:transformjob`)\n  - changed `idPattern` from `arn:aws:sagemaker:{aws.region}:{aws.account.id}:transform-job:{transformjobname}` to `arn:aws:sagemaker:{aws.region}:{aws.account.id}:transform-job/{transformjobname}`\n  - changed `name` from `cloud:aws:sage_maker:batch_transform_job:transformjobname` to `cloud:aws:sage_maker:batch_transform_job:transformjob`\n- **Amazon SageMaker Endpoints** (entity name: `cloud:aws:sage_maker:endpoint:endpoint`)\n  - changed `idPattern` from `arn:aws:sagemaker:{aws.region}:{aws.account.id}:endpoint:{endpointname}` to `arn:aws:sagemaker:{aws.region}:{aws.account.id}:endpoint/{endpointname}`\n  - changed `name` from `cloud:aws:sage_maker:endpoint:endpointname` to `cloud:aws:sage_maker:endpoint:endpoint`\n- **Amazon SageMaker Processing Jobs** (entity name: `cloud:aws:sage_maker:processing_job:processingjob`)\n  - changed `idPattern` from `arn:aws:sagemaker:{aws.region}:{aws.account.id}:processing-job:{processingjobname}` to `arn:aws:sagemaker:{aws.region}:{aws.account.id}:processing-job/{processingjobname}`\n  - changed `name` from `cloud:aws:sage_maker:processing_job:processingjobname` to `cloud:aws:sage_maker:processing_job:processingjob`\n- **Amazon SageMaker Training Jobs** (entity name: `cloud:aws:sage_maker:training_job:trainingjob`)\n  - changed `idPattern` from `arn:aws:sagemaker:{aws.region}:{aws.account.id}:training-job:{trainingjobname}` to `arn:aws:sagemaker:{aws.region}:{aws.account.id}:training-job/{trainingjobname}`\n  - changed `name` from `cloud:aws:sage_maker:training_job:trainingjobname` to `cloud:aws:sage_maker:training_job:trainingjob`\n- **AWS Service Catalog** (entity name: `cloud:aws:servicecatalog:product`)\n  - changed `idPattern` from `arn:aws:catalog:{aws.region}:{aws.account.id}:product:{productid}` to `arn:aws:catalog:{aws.region}:{aws.account.id}:product/{productid}`\n  - changed `name` from `cloud:aws:servicecatalog:productid` to `cloud:aws:servicecatalog:product`\n- **Amazon Simple Email Service** (entity name: `cloud:aws:ses:entity`)\n  - changed `idPattern` from `arn:aws:ses:{aws.region}:{aws.account.id}:identity:{identityname}` to `arn:aws:ses:{aws.region}:{aws.account.id}:identity/{identityname}`\n  - changed `name` from `cloud:aws:ses:identityname` to `cloud:aws:ses:identity`\n- **Amazon Simple Notification Service** (entity name: `cloud:aws:sns:topic`)\n  - changed `name` from `cloud:aws:sns:topicname` to `cloud:aws:sns:topic`\n- **Amazon Simple Queue Service** (entity name: `cloud:aws:sqs:queue`)\n  - changed `name` from `cloud:aws:sqs:queuename` to `cloud:aws:sqs:queue`\n- **AWS Site-to-Site VPN** (entity name: `cloud:aws:vpn:vpn`)\n  - changed `idPattern` from `arn:aws:ec2:{aws.region}:{aws.account.id}:vpn-connection:{vpnid}` to `arn:aws:ec2:{aws.region}:{aws.account.id}:vpn-connection/{vpnid}`\n  - changed `name` from `cloud:aws:vpn:vpnid` to `cloud:aws:vpn:vpn`\n- **AWS Step Functions** (entity name: `cloud:aws:states:activity`)\n  - changed `name` from `cloud:aws:states:activityarn` to `cloud:aws:states:activity`\n- **AWS Storage Gateway** (entity name: `cloud:aws:storagegateway:gateway`)\n  - changed `idPattern` from `arn:aws:storagegateway:{aws.region}:{aws.account.id}:gateway:{gatewayid}` to `arn:aws:storagegateway:{aws.region}:{aws.account.id}:gateway/{gatewayid}`\n  - changed `name` from `cloud:aws:storagegateway:gatewayname` to `cloud:aws:storagegateway:gateway`\n- **Amazon SWF** (entity name: `cloud:aws:swf:domain`)\n    - changed `idPattern` from `arn:aws:swf:{aws.region}:{aws.account.id}:domain:{domain}` to `arn:aws:swf::{aws.account.id}:/domain/{domain}`\n- **AWS Transfer Family (formerly Amazon Transfer Family)** (entity name: `cloud:aws:transfer:server`)\n  - changed `idPattern` from `arn:aws:transfer:{aws.region}:{aws.account.id}:server:{serverid}` to `arn:aws:transfer:{aws.region}:{aws.account.id}:server/{serverid}`\n  - changed `name` from `cloud:aws:transfer:serverid` to `cloud:aws:transfer:server`\n- **AWS Transit Gateway** (entity name: `cloud:aws:transitgateway:transitgateway`)\n    - changed `idPattern` from `arn:aws:ec2:{aws.region}:{aws.account.id}:transit-gateway:{transitgateway}` to `arn:aws:ec2:{aws.region}:{aws.account.id}:transit-gateway/{transitgateway}`\n- **AWS Trusted Advisor** (entity name: `cloud:aws:trustedadvisor:check`)\n  - changed `idPattern` from `arn:aws:trustedadvisor:{aws.region}:{aws.account.id}:checks:{categorycode}:{checkid}` to `arn:aws:trustedadvisor:{aws.region}:{aws.account.id}:checks/{categorycode}/{checkid}`\n  - changed `name` from `cloud:aws:trustedadvisor:checkid` to `cloud:aws:trustedadvisor:check`\n- **Amazon VPC NAT Gateways** (entity name: `cloud:aws:nat_gateway:natgateway`)\n  - changed `idPattern` from `arn:aws:ec2:{aws.region}:{aws.account.id}:natgateway:{natgatewayid}` to `arn:aws:ec2:{aws.region}:{aws.account.id}:natgateway/{natgatewayid}`\n  - changed `name` from `cloud:aws:nat_gateway:natgatewayid` to `cloud:aws:nat_gateway:natgateway`\n- **AWS WAF Classic (formerly Amazon WAF Classic)** (entity name: `cloud:aws:waf:webacl`)\n  - changed `idPattern` from `arn:aws:waf:{aws.region}:{aws.account.id}:webacl:{webacl}` to `arn:aws:waf::{aws.account.id}:webacl/{webacl}`\n- **AWS WAFV2 (formerly Amazon WAF)** (entity name: `cloud:aws:wafv2:webacl`)\n  - changed `idPattern` from `arn:aws:wafv2:{aws.region}:{aws.account.id}:webacl:{webacl}` to `arn:aws:wafv2:{aws.region}:{aws.account.id}:{scope}/webacl/{webaclname}/{webaclid}`\n- **Amazon WorkMail** (entity name: `cloud:aws:workmail:organization`)\n  - changed `idPattern` from `arn:aws:workmail:{aws.region}:{aws.account.id}:organization:{organizationid}` to `arn:aws:workmail:{aws.region}:{aws.account.id}:organization/{organizationid}`\n  - changed `name` from `cloud:aws:workmail:organizationid` to `cloud:aws:workmail:organization`\n- **Amazon WorkSpaces** (entity name: `cloud:aws:workspaces:workspace`)\n  - changed `idPattern` from `arn:aws:workspaces:{aws.region}:{aws.account.id}:workspace:{workspaceid}` to `arn:aws:workspaces:{aws.region}:{aws.account.id}:workspace/{workspaceid}`\n  - changed `name` from `cloud:aws:workspaces:workspaceid` to `cloud:aws:workspaces:workspace`","created":"2024-07-10T06:40:42.720962Z"}]},{"id":78,"slug":"aws-fargate","title":"AWS Fargate","description":"Intelligent end-to-end observability for serverless and hybrid environments using AWS Fargate.","logo":"https://dt-cdn.net/hub/logos/aws-fargate.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/aws-fargate","providers":["aws"],"tags":["cloud","cloud-extension","container","ECS","EKS","serverless"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Monitor the health of your distributed applications using AWS Fargate. Reduce mean-time-to-repair (MTTR) and optimize your serverless workloads. Dynatrace automatically analyzes AWS Fargate based applications, detects and diagnoses problems in real-time with DAVIS engine, and pinpoints the root cause before your customers are even affected.\n\nUse Cases\nEnd-to-end distributed tracing including serverless cloud-services.\nInsight into remote services such as databases and queues.\nAnalyze your cloud-service bottlenecks."},"sourceId":"about"}],"modified":"2025-11-04T08:05:56.990591Z","created":"2020-08-14T07:46:18.308000Z","seo_title":"AWS Fargate monitoring & observability","seo_description":"Intelligent end-to-end observability for serverless and hybrid environments using AWS Fargate. Start your free trial today!","customer_story":{"quote":"Dynatrace has put us in a terrific position to gain more metrics and value from our investment in AWS and we are now rapidly accelerating our workloads based on this confidence.","person":{"name":"Grey Properjohn","title":"Manager, Head of Software Engineering and Architecture, RWWA"},"company":{"logo":null,"title":"RWWA"},"link_to":{"href":"https://www.dynatrace.com/customers/rwwa/","target":null,"href_text":"Read Customer Story"}},"marketing_related_content":[],"screenshots":[],"about":"Monitor the health of your distributed applications using AWS Fargate. Reduce mean-time-to-repair (MTTR) and optimize your serverless workloads. Dynatrace automatically analyzes AWS Fargate based applications, detects and diagnoses problems in real-time with DAVIS engine, and pinpoints the root cause before your customers are even affected.\n\nUse Cases\nEnd-to-end distributed tracing including serverless cloud-services.\nInsight into remote services such as databases and queues.\nAnalyze your cloud-service bottlenecks.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":19,"slug":"aws-glue","title":"AWS Glue","description":"Fully managed extract, transform, and load (ETL) service.","logo":"https://dt-cdn.net/hub/logos/aws-glue.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/glue","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":31,"slug":"amazon-iot","title":"AWS IoT","description":"Run local compute, messaging, data caching, and machine learning inference capabilities.","logo":"https://dt-cdn.net/hub/logos/amazon-iot.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/iot","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":412,"slug":"aws-iot-analytics","title":"AWS IoT Analytics","description":"Automates the steps required to analyze data from IoT devices.","logo":"https://dt-cdn.net/hub/logos/aws-iot-analytics.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/iot-analytics","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":430,"slug":"aws-iot-things-graph","title":"AWS IoT Things Graph","description":"Orchestration service that simplifies development of IoT applications.","logo":"https://dt-cdn.net/hub/logos/aws-iot-things-graph.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/iot-things-graph","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":79,"slug":"aws-lambda","title":"AWS Lambda","description":"Automatic and intelligent end-to-end observability of AWS Lambda traces and logs.","logo":"https://dt-cdn.net/hub/logos/aws-lambda.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/aws-lambda-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/amazon-web-services/amazon-web-services-integrations/aws-lambda-integration/aws-lambda-extension","providers":[],"tags":["amazon-services","Amazon Web Services","aws","cloud","cloud:aws:logs","cloud logging","log","log-analytics","log forensics","logging","log-ingest-integration-cloud:aws:lambda","serverless","serverless function","traces"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Lambda overview","src":"https://dt-cdn.net/hub/Lambda_Service_Overview_Screen.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLambda_Service_Overview_Screen.png&sign=0AvtMziU7ntpHtq0t551HqUkHN0RMbRxEF7ZPcqyGjk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLambda_Service_Overview_Screen.png&sign=TqBFaez5b4ZuzETNtXyEd5rggf7R5wT1fWAU2Hbg6JU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLambda_Service_Overview_Screen.png&sign=OaAHeAIFCS5zsTovfFq5hizFj30HeTUJTxGXMgSIiF8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLambda_Service_Overview_Screen.png&sign=1mmR8kTdcWH3C4pvHc9sxj-B6oupwVOCk65L_jd0Zj0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLambda_Service_Overview_Screen.png&sign=4d09p8WMlvqL_bJYQ0heXUWiMhaZO9E8g27Dt8F8jQs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLambda_Service_Overview_Screen.png&sign=xUJG1fAEmp1KvEGtZfZ7yY_JL4bZAp6Lwy2x930PcIY"}},{"caption":"User Action overview","src":"https://dt-cdn.net/hub/Lambda_GA_ServiceFlow_RUM_Lambda_DynamoDB_ColdStart.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLambda_GA_ServiceFlow_RUM_Lambda_DynamoDB_ColdStart.png&sign=gBLxe4ldLVyqJ0-i5khYP59xURY8BBch_tvdYlrk0v0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLambda_GA_ServiceFlow_RUM_Lambda_DynamoDB_ColdStart.png&sign=h1seFuqit77e_AfJURlqa6RMiJNHRhpXADaZC7gvQGw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLambda_GA_ServiceFlow_RUM_Lambda_DynamoDB_ColdStart.png&sign=HIxWO4DLtiKEFawqPsPYuQeLkg1Joc0cbXQoz-uAWfA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLambda_GA_ServiceFlow_RUM_Lambda_DynamoDB_ColdStart.png&sign=XB7VJDFLJ2et5zr94JJLKe4z-lHJdqEbxaN5rVGx_7w","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLambda_GA_ServiceFlow_RUM_Lambda_DynamoDB_ColdStart.png&sign=g8V6z7ZALCu3Oq1WZbRyWv4rFvFxnnb3ox9AZP_CrCs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLambda_GA_ServiceFlow_RUM_Lambda_DynamoDB_ColdStart.png&sign=GtkKTOR_Z7H0oJwAoCi4j1cc8zI_1410HwEXHrfhJQw"}},{"caption":"Problem overview","src":"https://dt-cdn.net/hub/Capto_Capture_2020-11-16_12-08-42_AM.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCapto_Capture_2020-11-16_12-08-42_AM.png&sign=ARS2f0_9QH74D8tOrzaPZcmuLHDpJcaB61FVtTcxEyk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCapto_Capture_2020-11-16_12-08-42_AM.png&sign=Atyju_Z9_xOviSzXToTU2B53VMnE1ey0rPOwxqJiWl0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCapto_Capture_2020-11-16_12-08-42_AM.png&sign=ectpBUVQFgHOVxtRhQFloOMxUMkKZcGG7rRgx-L-wnY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCapto_Capture_2020-11-16_12-08-42_AM.png&sign=qZXw7BkLnYcgOXROxuY8G8hZZHu9ohaSJ-1GBJvLE-s","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCapto_Capture_2020-11-16_12-08-42_AM.png&sign=9UMXRm7ygCyLU4c8W0mvcerdIMvgIpltTdaCupt6O3I","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCapto_Capture_2020-11-16_12-08-42_AM.png&sign=z7f8H4AjLd1Q8gwgOyHdOC0CsY7qd4wWcK8ZiBuP4Bw"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"With the **OneAgent AWS Lambda extension**, you get the power of Dynatrace PurePath 4 tracing technology to AWS Lambda functions. This gives you seamless end-to-end distributed tracing for AWS Lambda functions without touching any code through auto-instrumentation, thereby helping you to understand better potential issues that may impact your end users’ experience.\n\nOneAgent AWS Lambda extension also enables you to collect logs directly from your AWS Lambda functions and send them to Dynatrace for analysis. The solution is an alternative to the [CloudWatch via Firehose integration](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api/lma-stream-logs-with-firehose) with benefits in terms of cost and latency, and is also easier to set up, in particular if AWS Lambda tracing is already in place."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"The unique capabilities of the enhanced AWS Lambda extension include: \n- An end-to-end distributed tracing view with full visibility across hybrid and multi-cloud environments \n- In-context log analysis without query in Clouds app with other observability singals\n- AI-automated log observability, advanced analytics wity Dynatrace DQL and easier troubleshooting to speed up your teams' [mean time to identify (MTTI) issues and repair (MTTR)](https://www.dynatrace.com/news/blog/what-is-mttr/)\n- Mobile and Browser experience is directly traced into connected to backends, including AWS Lambda (see also Dynatrace RUM and Session Replay)\n- Precise AI-powered answers\n- Actionable analytics across the entire stack, including:\n  - Automatic, cold-start detection for every Lambda invocation \n  - A single pane of glass to view trace information along with AWS CloudWatch metrics"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For Python, Node.js, and Java Lambda functions, Dynatrace provides a single Lambda layer that enables both trace and log collection. \n* Follow [deployment guide](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/amazon-web-services/amazon-web-services-integrations/aws-lambda-integration/collector#deploy) in Dynatrace documentation.\n\nFor .NET, Dynatrace provides a standalone layer that collects only logs (explained in the above-mentioned document). In case of .Net traces follow this [installation instructions](https://docs.dynatrace.com/docs/shortlink/aws-lambda-otel-dotnet)."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nThe Dynatrace OneAgent extension supports AWS Lambda functions written in **Node.js, Python,** or **Java** running on an **Amazon Linux 2** and **Graviton** runtime."},"sourceId":"details"}],"modified":"2026-03-10T07:48:11.280986Z","created":"2020-08-14T07:46:18.326000Z","seo_title":"AWS Lambda monitoring & observability","seo_description":"Automatic and intelligent end-to-end observability for AWS Lambda traces gives you immediate, actionable data about your Lambda functions. Free trial!","customer_story":{"quote":"Dynatrace’s enhanced support for AWS Lambda enables us to be sure at all times that our AWS Lambda functions interact flawlessly with each other and the other services in our quickly evolving and expanding AWS environment.","person":{"name":"Robert Trueman","title":"Head of Software Engineering"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_150x87_crop_center-center_line/cdl-logo-150-43621f060d.png","title":"CDL"},"link_to":{"href":null,"target":null,"href_text":null}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Lambda_Service_Overview_Screen.png","https://dt-cdn.net/hub/Lambda_GA_ServiceFlow_RUM_Lambda_DynamoDB_ColdStart.png","https://dt-cdn.net/hub/Capto_Capture_2020-11-16_12-08-42_AM.png"],"about":"With the **OneAgent AWS Lambda extension**, you get the power of Dynatrace PurePath 4 tracing technology to AWS Lambda functions. This gives you seamless end-to-end distributed tracing for AWS Lambda functions without touching any code through auto-instrumentation, thereby helping you to understand better potential issues that may impact your end users’ experience.\n\nOneAgent AWS Lambda extension also enables you to collect logs directly from your AWS Lambda functions and send them to Dynatrace for analysis. The solution is an alternative to the [CloudWatch via Firehose integration](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api/lma-stream-logs-with-firehose) with benefits in terms of cost and latency, and is also easier to set up, in particular if AWS Lambda tracing is already in place.","use_cases":"The unique capabilities of the enhanced AWS Lambda extension include: \n- An end-to-end distributed tracing view with full visibility across hybrid and multi-cloud environments \n- In-context log analysis without query in Clouds app with other observability singals\n- AI-automated log observability, advanced analytics wity Dynatrace DQL and easier troubleshooting to speed up your teams' [mean time to identify (MTTI) issues and repair (MTTR)](https://www.dynatrace.com/news/blog/what-is-mttr/)\n- Mobile and Browser experience is directly traced into connected to backends, including AWS Lambda (see also Dynatrace RUM and Session Replay)\n- Precise AI-powered answers\n- Actionable analytics across the entire stack, including:\n  - Automatic, cold-start detection for every Lambda invocation \n  - A single pane of glass to view trace information along with AWS CloudWatch metrics","supported_distributions":"","get_started":"For Python, Node.js, and Java Lambda functions, Dynatrace provides a single Lambda layer that enables both trace and log collection. \n* Follow [deployment guide](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/amazon-web-services/amazon-web-services-integrations/aws-lambda-integration/collector#deploy) in Dynatrace documentation.\n\nFor .NET, Dynatrace provides a standalone layer that collects only logs (explained in the above-mentioned document). In case of .Net traces follow this [installation instructions](https://docs.dynatrace.com/docs/shortlink/aws-lambda-otel-dotnet)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":955,"slug":"aws-logs-via-cloudwatch","title":"AWS logs via CloudWatch","description":"Stream logs from AWS services via Amazon CloudWatch into Dynatrace.","logo":"https://dt-cdn.net/hub/logos/aws-logs-via-cloudwatch.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/amazon-web-services/amazon-web-services-integrations/aws-log-forwarder","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/AWS_logs_CW_diagram.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAWS_logs_CW_diagram.png&sign=cJF52dAtS6nJy3upd92E6Rlv-thCz3KJtXj6NyIXNTI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAWS_logs_CW_diagram.png&sign=UIeq7tY2BhqGU_ZfZvKLLDN86PHKj0U2MwRSxWrgQ3w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAWS_logs_CW_diagram.png&sign=TFFaXd-6LLjsu2CPcimHAMq_hrlnz7bPyj5fXzqQl58","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAWS_logs_CW_diagram.png&sign=N0cOQCA6_2dc_l7toKbM0E8KHcC9Xzwsg5v8YYch_2U","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAWS_logs_CW_diagram.png&sign=Fg9BCdj3RPUiPbV0lJbHIYuUqKlyIjC_wpxqFFpq_xw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAWS_logs_CW_diagram.png&sign=6QLxyimaux2A0Y_ZBYBShTWkjLf-x7EahHhjNXxfSyU"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"***This AWS integration is deprecated, and support will end by the end of 2024.***\n* Dynatrace-log-forwarder will no longer get updates for new features. Please use direct [Amazon Data Firehose integration](https://www.dynatrace.com/hub/detail/logs-via-amazon-data-firehose/) that doesn't require additional forwarder components and lets you configure and automate log integration from the AWS console.\n\nStream AWS services logs via Amazon CloudWatch into Dynatrace to analyze, build observability, and automate problem resolution.\nDynatrace AWS Log Forwarder is a Lambda function that connects to [Dynatrace Generic Logs Ingestion API](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-management-and-analytics/lma-log-ingestion-via-api) to complete the integration."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"Set up the integration from AWS cloud to Dynatrace with the following steps:\n\n* Get API token\n    * Navigate to **Access tokens** > **Generate new token** with **Ingest logs** scope\n* Set up CLI\n    * You can run the deployment from AWS CloudShell or from any machine with AWS CLI installed that supports Bash script execution. [See more here](https://docs.dynatrace.com/docs/shortlink/aws-log-fwd#cli).\n* Set up [permission policy](https://docs.dynatrace.com/docs/shortlink/aws-log-fwd#permission-policy)\n* Configure [AWS Log Forwarder ](https://docs.dynatrace.com/docs/shortlink/aws-log-fwd)"},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Dynatrace AWS log forwarder streams to Dynatrace all log sources that can be written to CloudWatch. Below, you'll find a list of services with additional entity linking:\n \n* AWS Lambda\n* AWS App Runner\n* Amazon SNS\n* Amazon RDS"},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.013459Z","created":"2023-11-21T12:09:56.077785Z","seo_title":"AWS logs via CloudWatch monitoring & observability","seo_description":"Stream logs from AWS services via Amazon CloudWatch into Dynatrace. Start your free trial today!","customer_story":{"quote":"Dynatrace has put us in a terrific position to gain more metrics and value from our investment in AWS and we are now rapidly accelerating our workloads based on this confidence.","person":{"name":"Grey Properjohn","title":"Manager, Head of Software Engineering and Architecture, RWWA"},"company":{"logo":null,"title":"RWWA"},"link_to":{"href":"https://www.dynatrace.com/customers/rwwa/","target":null,"href_text":"Read Customer Story"}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/AWS_logs_CW_diagram.png"],"about":"***This AWS integration is deprecated, and support will end by the end of 2024.***\n* Dynatrace-log-forwarder will no longer get updates for new features. Please use direct [Amazon Data Firehose integration](https://www.dynatrace.com/hub/detail/logs-via-amazon-data-firehose/) that doesn't require additional forwarder components and lets you configure and automate log integration from the AWS console.\n\nStream AWS services logs via Amazon CloudWatch into Dynatrace to analyze, build observability, and automate problem resolution.\nDynatrace AWS Log Forwarder is a Lambda function that connects to [Dynatrace Generic Logs Ingestion API](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-management-and-analytics/lma-log-ingestion-via-api) to complete the integration.","use_cases":"","supported_distributions":"","get_started":"Set up the integration from AWS cloud to Dynatrace with the following steps:\n\n* Get API token\n    * Navigate to **Access tokens** > **Generate new token** with **Ingest logs** scope\n* Set up CLI\n    * You can run the deployment from AWS CloudShell or from any machine with AWS CLI installed that supports Bash script execution. [See more here](https://docs.dynatrace.com/docs/shortlink/aws-log-fwd#cli).\n* Set up [permission policy](https://docs.dynatrace.com/docs/shortlink/aws-log-fwd#permission-policy)\n* Configure [AWS Log Forwarder ](https://docs.dynatrace.com/docs/shortlink/aws-log-fwd)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":423,"slug":"aws-opsworks","title":"AWS OpsWorks","description":"Configuration management service that helps you configure and operate applications by using Puppet or Chef.","logo":"https://dt-cdn.net/hub/logos/aws-opsworks.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/opsworks","providers":["aws"],"tags":["cloud","devops"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":80,"slug":"aws-outposts","title":"AWS Outposts","description":"Fully managed service extending AWS infrastructure, services, APIs and more.","logo":"https://dt-cdn.net/hub/logos/aws-outposts.png","link_to":null,"documentation_link":"","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace AWS Outposts monitoring is crucial for ensuring optimal performance and operational health of hybrid cloud environments. AWS Outposts bring native AWS services, infrastructure, and operating models to any data center or on-premises facility, allowing customers to run computing and storage virtually anywhere while seamlessly connecting to AWS's broad array of cloud services. Dynatrace provides deep visibility at scale across AWS public regions and Outposts, offering real-time insights into application performance, infrastructure health, and resource utilization. Key features include automatic discovery and instrumentation of AWS hybrid environments, AI-driven root cause analysis, and dynamic topology mapping with Smartscape. This integration helps optimize IT resources, accelerate workload performance, and ensure seamless operations across hybrid and multicloud environments. By leveraging Dynatrace powerful AI engine, Davis®, users can achieve faster decision-making and better business outcomes."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Real-time infrastructure monitoring: Track AWS Outposts infrastructure, applications, and multiple datacenters.\n- AI-driven root cause analysis: Reduce time-to-problem-resolution with intelligent insights.\n- Resource optimization: Monitor and optimize resource utilization across AWS hybrid environments.\n- Hybrid cloud support: Achieve full stack visibility in hybrid and multicloud environments.\n- Automatic instrumentation: Simplify cloud observability with easy, automatic, AI-powered tools.\n\nThese use cases help ensure optimal performance and operational health of AWS Outposts environments."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- [Get Started with AWS Outposts Monitoring](https://docs.dynatrace.com/docs/ingest-from/amazon-web-services): This guide provides detailed steps to set up monitoring for AWS Outposts, focusing on infrastructure and application performance."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.019132Z","created":"2020-08-14T07:46:18.342000Z","seo_title":"AWS Outposts monitoring & observability","seo_description":"Fully managed service extending AWS infrastructure, services, APIs and more. Start your free trial today!","customer_story":{"quote":"Dynatrace has put us in a terrific position to gain more metrics and value from our investment in AWS and we are now rapidly accelerating our workloads based on this confidence.","person":{"name":"Grey Properjohn","title":"Manager, Head of Software Engineering and Architecture, RWWA"},"company":{"logo":null,"title":"RWWA"},"link_to":{"href":"https://www.dynatrace.com/customers/rwwa/","target":null,"href_text":"Read Customer Story"}},"marketing_related_content":[],"screenshots":[],"about":"Dynatrace AWS Outposts monitoring is crucial for ensuring optimal performance and operational health of hybrid cloud environments. AWS Outposts bring native AWS services, infrastructure, and operating models to any data center or on-premises facility, allowing customers to run computing and storage virtually anywhere while seamlessly connecting to AWS's broad array of cloud services. Dynatrace provides deep visibility at scale across AWS public regions and Outposts, offering real-time insights into application performance, infrastructure health, and resource utilization. Key features include automatic discovery and instrumentation of AWS hybrid environments, AI-driven root cause analysis, and dynamic topology mapping with Smartscape. This integration helps optimize IT resources, accelerate workload performance, and ensure seamless operations across hybrid and multicloud environments. By leveraging Dynatrace powerful AI engine, Davis®, users can achieve faster decision-making and better business outcomes.","use_cases":"- Real-time infrastructure monitoring: Track AWS Outposts infrastructure, applications, and multiple datacenters.\n- AI-driven root cause analysis: Reduce time-to-problem-resolution with intelligent insights.\n- Resource optimization: Monitor and optimize resource utilization across AWS hybrid environments.\n- Hybrid cloud support: Achieve full stack visibility in hybrid and multicloud environments.\n- Automatic instrumentation: Simplify cloud observability with easy, automatic, AI-powered tools.\n\nThese use cases help ensure optimal performance and operational health of AWS Outposts environments.","supported_distributions":"","get_started":"- [Get Started with AWS Outposts Monitoring](https://docs.dynatrace.com/docs/ingest-from/amazon-web-services): This guide provides detailed steps to set up monitoring for AWS Outposts, focusing on infrastructure and application performance."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":36,"slug":"amazon-privatelink","title":"AWS PrivateLink","description":"Provides private connectivity between VPCs, AWS services, and on-premises apps.","logo":"https://dt-cdn.net/hub/logos/amazon-privatelink.png","link_to":"https://www.dynatrace.com/technologies/aws-monitoring/aws-privatelink/","documentation_link":"https://docs.dynatrace.com/docs/ingest-from/amazon-web-services/aws-platform/connect-to-dynatrace-using-aws-privatelink","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integration with AWS PrivateLink is essential for enhancing security and connectivity for applications running on AWS and hybrid cloud environments. AWS PrivateLink allows you to connect your applications directly to the Amazon VPC service, ensuring that traffic never leaves the AWS cloud1. This integration provides greater security, stable connectivity, and reduced traffic costs. Dynatrace monitoring traffic is always encrypted and secure, but PrivateLink adds an extra layer of security and reliability1. By using AWS PrivateLink, organizations can achieve seamless operations and improved performance across their AWS environments."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Enhanced security: Ensure traffic never leaves the AWS cloud, providing greater security.\n- Stable connectivity: Achieve reliable and stable connections for applications running in AWS VPCs.\n- Reduced traffic costs: Lower costs associated with traffic by using PrivateLink.\n- Hybrid cloud support: Seamlessly connect on-premise applications to AWS VPCs using DirectConnect or VPN Gateway.\n- Automatic instrumentation: Simplify cloud observability with easy, automatic, AI-powered tools."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"[Get Started with AWS PrivateLink](https://docs.dynatrace.com/docs/ingest-from/amazon-web-services/aws-platform/connect-to-dynatrace-using-aws-privatelink): This guide provides detailed steps to set up PrivateLink connectivity for Dynatrace-monitored applications running in AWS VPCs."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.021629Z","created":"2020-08-14T07:46:17.529000Z","seo_title":"AWS PrivateLink monitoring & observability","seo_description":"Provides private connectivity between VPCs, AWS services, and on-premises apps. Start your free trial today!","customer_story":{"quote":"Normally, visibility and security are at opposite ends of the spectrum; however, by using AWS PrivateLink combined with Dynatrace, we enjoy the best of both worlds","person":{"name":"Robert Trueman","title":"Head of Software Engineering"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_150x87_crop_center-center_line/cdl-logo-150-43621f060d.png","title":"CDL"},"link_to":{"href":null,"target":null,"href_text":null}},"marketing_related_content":[],"screenshots":[],"about":"Dynatrace integration with AWS PrivateLink is essential for enhancing security and connectivity for applications running on AWS and hybrid cloud environments. AWS PrivateLink allows you to connect your applications directly to the Amazon VPC service, ensuring that traffic never leaves the AWS cloud1. This integration provides greater security, stable connectivity, and reduced traffic costs. Dynatrace monitoring traffic is always encrypted and secure, but PrivateLink adds an extra layer of security and reliability1. By using AWS PrivateLink, organizations can achieve seamless operations and improved performance across their AWS environments.","use_cases":"- Enhanced security: Ensure traffic never leaves the AWS cloud, providing greater security.\n- Stable connectivity: Achieve reliable and stable connections for applications running in AWS VPCs.\n- Reduced traffic costs: Lower costs associated with traffic by using PrivateLink.\n- Hybrid cloud support: Seamlessly connect on-premise applications to AWS VPCs using DirectConnect or VPN Gateway.\n- Automatic instrumentation: Simplify cloud observability with easy, automatic, AI-powered tools.","supported_distributions":"","get_started":"[Get Started with AWS PrivateLink](https://docs.dynatrace.com/docs/ingest-from/amazon-web-services/aws-platform/connect-to-dynatrace-using-aws-privatelink): This guide provides detailed steps to set up PrivateLink connectivity for Dynatrace-monitored applications running in AWS VPCs."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":442,"slug":"aws-robomaker","title":"AWS RoboMaker","description":"Service that makes it easy to create robotics applications at scale.","logo":"https://dt-cdn.net/hub/logos/aws-robomaker.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/robomaker","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1129,"slug":"aws-security-hub","title":"AWS Security Hub","description":"Ingest AWS Security Hub vulnerabilities, detections, and compliance findings.","logo":"https://dt-cdn.net/hub/AWS_security_hub_-_final-final_S0F3zSK.png","link_to":"https://www.dynatrace.com/platform/threat-observability/","documentation_link":"https://dt-url.net/bl23u9i","providers":[],"tags":["amazon","aws","compliance","detection","devsecops","eventbridge","external","findings","ingest","integration","normalize","openpipeline","push","security","semantic-dictionary","third-party","unify","vulnerability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Sample generic security findings dashboard.","src":"https://dt-cdn.net/hub/findings-dashboard_MCsTc3Q_5WymIHG.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffindings-dashboard_MCsTc3Q_5WymIHG.png&sign=nFAeki5i-dZ8C8anuy293ZxKrQQYvwxa796NjmqFREc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffindings-dashboard_MCsTc3Q_5WymIHG.png&sign=fsCy3MDT-dqZYDtcoSbsL9o5a6GbTvw2zxArjmu_j70","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffindings-dashboard_MCsTc3Q_5WymIHG.png&sign=p2y6-D5eeY5SKXjtpnn8_tztjWDASFhcHfqhVWY8898","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffindings-dashboard_MCsTc3Q_5WymIHG.png&sign=jBsREPt92HoW0c6Vb73nkzEzUgHzDUEcodb1oIXAje8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffindings-dashboard_MCsTc3Q_5WymIHG.png&sign=ie_GeM0PgFTIpkEOvrYCiogSJVytZ2wJ8XNkLhrjjxs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffindings-dashboard_MCsTc3Q_5WymIHG.png&sign=-0y6kji6fHa0e8vzVECpZ_BHjzgY-qOt3wExNw0T9sA"}},{"caption":"Sample vulnerability findings dashboard.","src":"https://dt-cdn.net/hub/vulnerablity-dashboard_2UfT0Cs.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvulnerablity-dashboard_2UfT0Cs.png&sign=aGhO4l3uRPLTB9cORrkbI6twzFgT8_vlQVKOzUoXTHs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvulnerablity-dashboard_2UfT0Cs.png&sign=mVR0b0iu7oMtRkfqadBVBHUtsBzTGvBQDq1axXuIo84","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvulnerablity-dashboard_2UfT0Cs.png&sign=gj3Xh4AHSp4GfydnqyshkXJhSEbc6N2g-mtsWZHtlZw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvulnerablity-dashboard_2UfT0Cs.png&sign=w1aVKx1ZmfypPmF9RI9hCpbcO8hokLocc4fDc-NDVcA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvulnerablity-dashboard_2UfT0Cs.png&sign=_YNmjqenuRga-oXt-xKAnqGjn1AojS9Frn3rP0Y8GfE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvulnerablity-dashboard_2UfT0Cs.png&sign=f8CAVKzs7NC6nloHHoDpib8hgxDCEG6kEJ2lXSKUGgM"}},{"caption":"Sample security products coverage dashboard.","src":"https://dt-cdn.net/hub/coverage-dashboard_6VjDsx2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoverage-dashboard_6VjDsx2.png&sign=VeNagYN0YiruclMeVceahippXMEHd_dBsvQ0nwoFte0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoverage-dashboard_6VjDsx2.png&sign=9xe3g62ClPQf33ZywblI7_yjz9u43bKOL3ymrSu3_KE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoverage-dashboard_6VjDsx2.png&sign=1my8pZrsddygK84pHlVHsozK9SKRIwAZIJV8gBixzps","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoverage-dashboard_6VjDsx2.png&sign=pchzwCWzgNdLq9TAmQWluC3WkgnnHtq8x27l0aEdaVc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoverage-dashboard_6VjDsx2.png&sign=7U7NhCwPrL2Ku79ZU0mMP3exPVc3c_2kFlZlfdlWhSE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoverage-dashboard_6VjDsx2.png&sign=19FdNURQCOcEr5TKqZpOjnQxhSTgz4JKjeU9ndptGgU"}},{"caption":"Sample workflow.","src":"https://dt-cdn.net/hub/email-notification_RqtSdIh_I22lEQ7.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-notification_RqtSdIh_I22lEQ7.png&sign=UcoKrMYtGzxz44mdR87xuOoL0ximWcNzy-Es88Tulss","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-notification_RqtSdIh_I22lEQ7.png&sign=fn7vm8tFKfE6VoYI-Bt6Ga3-wNV8oFJTjoI6mWJzBmM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-notification_RqtSdIh_I22lEQ7.png&sign=dg4gJVfViviVoLaytifIDOpN5lwmdRVJjI8nS6khlTw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-notification_RqtSdIh_I22lEQ7.png&sign=w_86zbHTLrEP9mcUX0BJhPXAXUM75PEyek6HHE4lzdg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-notification_RqtSdIh_I22lEQ7.png&sign=CEq1cG7eywVYg3FCLQlSdOSQBaKSLCFeNj4m3nfdM9A","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Femail-notification_RqtSdIh_I22lEQ7.png&sign=ztTez5CahDqKFI7Xtn50Yor0ucJnLS0KSzOYdXtzWgQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.4.7","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with AWS Security Hub to enable visibility, orchestration, and prioritization of security findings over cross-tools and environments.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest security findings from AWS Security Hub into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps the security findings to a unified format (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Findings operationalization**: Prioritize, visualize, and automate security findings with runtime context\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC)"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* **Overview**: Visualize and report your current security posture and trends around security findings across environments with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize security findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Create notifications and tickets for critical security findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use security findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To ingest [AWS Security Hub](https://aws.amazon.com/security-hub/) security findings into Dynatrace, you need to set up a forwarding rule in [Amazon EventBridge](https://aws.amazon.com/eventbridge/). \n\nFor instructions, go to [Ingest AWS Security Hub security findings](https://dt-url.net/bl23u9i)."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"This integration app delivers several sample dashboards and workflows to help you\n\n* Visualize security findings (dashboard)\n* Summarize product security coverage (dashboard)\n* Send email notification for critical security findings (workflow)\n### Compatibility information\n[AWS Security Finding Format](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format.html)."},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.654410Z","created":"2025-02-20T09:27:00.536264Z","seo_title":"AWS Security Hub monitoring & observability","seo_description":"Ingest AWS Security Hub vulnerabilities, detections, and compliance findings. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/findings-dashboard_MCsTc3Q_5WymIHG.png","https://dt-cdn.net/hub/vulnerablity-dashboard_2UfT0Cs.png","https://dt-cdn.net/hub/coverage-dashboard_6VjDsx2.png","https://dt-cdn.net/hub/email-notification_RqtSdIh_I22lEQ7.png"],"about":"Dynatrace integrates with AWS Security Hub to enable visibility, orchestration, and prioritization of security findings over cross-tools and environments.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest security findings from AWS Security Hub into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps the security findings to a unified format (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Findings operationalization**: Prioritize, visualize, and automate security findings with runtime context\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC)","use_cases":"* **Overview**: Visualize and report your current security posture and trends around security findings across environments with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize security findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Create notifications and tickets for critical security findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use security findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator).","supported_distributions":"","get_started":"To ingest [AWS Security Hub](https://aws.amazon.com/security-hub/) security findings into Dynatrace, you need to set up a forwarding rule in [Amazon EventBridge](https://aws.amazon.com/eventbridge/). \n\nFor instructions, go to [Ingest AWS Security Hub security findings](https://dt-url.net/bl23u9i)."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.aws.securityhub@2.4.7","fqn":"dynatrace.aws.securityhub","version":"2.4.7","artifact":null,"release_notes":"### 2.4.7\n\n#### Patch Changes\n- Security Updates","created":"2026-06-05T14:31:30.941795Z"},{"name":"dynatrace.aws.securityhub@2.4.6","fqn":"dynatrace.aws.securityhub","version":"2.4.6","artifact":null,"release_notes":"### 2.4.6\n- Security Updates","created":"2026-04-14T19:06:56.497401Z"},{"name":"dynatrace.aws.securityhub@2.4.5","fqn":"dynatrace.aws.securityhub","version":"2.4.5","artifact":null,"release_notes":"### 2.4.5\n- Security Updates\n- Dashboard Updates","created":"2026-03-16T19:57:13.381915Z"},{"name":"dynatrace.aws.securityhub@2.4.4","fqn":"dynatrace.aws.securityhub","version":"2.4.4","artifact":null,"release_notes":"### 2.4.4\n- Security Updates\n- Dashboard Updates","created":"2026-02-20T22:03:07.652117Z"},{"name":"dynatrace.aws.securityhub@2.4.3","fqn":"dynatrace.aws.securityhub","version":"2.4.3","artifact":null,"release_notes":"### 2.4.3\n\n#### Patch Changes\n- Security and other dependency updates.","created":"2026-02-06T16:12:21.782975Z"},{"name":"dynatrace.aws.securityhub@2.4.1","fqn":"dynatrace.aws.securityhub","version":"2.4.1","artifact":null,"release_notes":"### 2.4.1\n- Security Updates\n- Connection filter now only filters for the connection's name.","created":"2026-01-15T13:01:26.582199Z"},{"name":"dynatrace.aws.securityhub@2.3.1","fqn":"dynatrace.aws.securityhub","version":"2.3.1","artifact":null,"release_notes":"### 2.3.1\n- Added support for Security Hub (OCSF) events\n    - Updated connection creation workflow with new Cloud Formation Template\n- Rename existing support to Security Hub CSPM\n- Updated included Ready-Made Dashboards","created":"2025-11-13T10:23:28.361528Z"},{"name":"dynatrace.aws.securityhub@2.1.0","fqn":"dynatrace.aws.securityhub","version":"2.1.0","artifact":null,"release_notes":"### 2.1.0\n- Update Cloud Formation Template with changes to the Lambda function","created":"2025-09-18T11:01:13.128911Z"},{"name":"dynatrace.aws.securityhub@2.0.2","fqn":"dynatrace.aws.securityhub","version":"2.0.2","artifact":null,"release_notes":"### 2.0.2\n\n#### Patch Changes\n- Update included Dashboards and Workflow","created":"2025-08-20T13:49:09.275514Z"},{"name":"dynatrace.aws.securityhub@2.0.0","fqn":"dynatrace.aws.securityhub","version":"2.0.0","artifact":null,"release_notes":"### 2.0.0\r\n\r\n#### Major Changes\r\n\r\n- Update app to fetch from new security.events table","created":"2025-07-29T14:07:49.268067Z"},{"name":"dynatrace.aws.securityhub@1.1.3","fqn":"dynatrace.aws.securityhub","version":"1.1.3","artifact":null,"release_notes":"### 1.1.3\n\n#### Patch Changes\n\n- f088bd9: Update dependency that patches a vulnerable component\n\n### 1.1.1\n\n#### Patch Changes\n\n- 73d0f34: Fix security finding dashboard filter\n\n### 1.1.0\n\n#### Minor Changes\n\n- 4b84290: Migrate app to headless","created":"2025-06-10T06:49:24.001664Z"},{"name":"dynatrace.aws.securityhub@1.1.0","fqn":"dynatrace.aws.securityhub","version":"1.1.0","artifact":null,"release_notes":"### 1.1.0\n\n#### Minor Changes\n\n- Connection management and monitoring are now available in Settings.","created":"2025-04-28T10:15:03.430394Z"},{"name":"dynatrace.aws.securityhub@1.0.1","fqn":"dynatrace.aws.securityhub","version":"1.0.1","artifact":null,"release_notes":"### 1.0.1\n\n#### Patch Changes\n\n- Fix link to CloudFormation template\n\n### 1.0.0 - Initial Release\n\n- Step-by-step user onboarding with CLI commands and CloudFormation template for download.\n- Ready-made documents with sample dashboards and workflows","created":"2025-04-03T11:00:17.062392Z"}],"related_technologies":["dashboards","openpipeline","automations"],"latest_downloads":[{"name":"dynatrace.aws.securityhub@2.4.7","fqn":"dynatrace.aws.securityhub","version":"2.4.7","artifact":null,"release_notes":"### 2.4.7\n\n#### Patch Changes\n- Security Updates","created":"2026-06-05T14:31:30.941795Z"}]},{"id":426,"slug":"aws-service-catalog","title":"AWS Service Catalog","description":"Enables organizations to create and manage catalogs of IT services that are approved for use on AWS.","logo":"https://dt-cdn.net/hub/logos/aws-service-catalog.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/service-catalog","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":434,"slug":"aws-site-to-site-vpn","title":"AWS Site-to-Site VPN","description":"Allows connecting and routing  from your VPC to your remote network.","logo":"https://dt-cdn.net/hub/logos/aws-site-to-site-vpn.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/vpn","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":427,"slug":"aws-step-functions","title":"AWS Step Functions","description":"Enables you to coordinate the components of distributed applications and microservices using visual workflows.","logo":"https://dt-cdn.net/hub/logos/aws-step-functions.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/step-functions","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":428,"slug":"aws-storage-gateway","title":"AWS Storage Gateway","description":"Connects an on-premises software appliance with cloud-based storage to provide data security.","logo":"https://dt-cdn.net/hub/logos/aws-storage-gateway.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/storage-gateway","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":443,"slug":"aws-systems-manager","title":"AWS Systems Manager","description":"View and control your infrastructure on AWS using Systems Manager.","logo":"https://dt-cdn.net/hub/logos/aws-systems-manager.png","link_to":"https://docs.dynatrace.com/docs/shortlink/sys-manager-run-command","documentation_link":"https://docs.dynatrace.com/docs/shortlink/sys-manager-run-command","providers":["aws"],"tags":["cloud","devops"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":431,"slug":"aws-transit-gateway","title":"AWS Transit Gateway","description":"Network transit hub interconnecting virtual private clouds (VPC) and on-premises networks.","logo":"https://dt-cdn.net/hub/logos/aws-transit-gateway.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/transit-gateway","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":433,"slug":"aws-trusted-advisor","title":"AWS Trusted Advisor","description":"Identifies ways to reduce cost, increase performance, and improve security for your AWS account.","logo":"https://dt-cdn.net/hub/logos/aws-trusted-advisor.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/trusted-advisor","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":400,"slug":"aws-web-application-firewall-waf","title":"AWS Web Application Firewall (WAF)","description":"Web application firewall that lets you monitor the HTTP(S) requests.","logo":"https://dt-cdn.net/hub/logos/aws-web-application-firewall-waf.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/wafv2","providers":["aws"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":746,"slug":"azul-platform-core-zulu","title":"Azul Platform Core (Zulu)","description":"Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine.","logo":"https://dt-cdn.net/hub/logos/azul-platform-core-zulu.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["application-monitoring","full-stack","java","jvm","runtime","virtual-machine"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-management_s6Zi3f8.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_s6Zi3f8.png&sign=MM63Jgg-oJCeDi_XTKSvAWATwvaYteCmNFCWFCVAQkU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_s6Zi3f8.png&sign=4NOTKnFvRV71cqJv-zuv5qOVMXZycxuL-XFIpF_sVKg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_s6Zi3f8.png&sign=Sd0r6e2Ijf_lXkV5AOoY2fiXlj6iyHenPvrAuQFjJSg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_s6Zi3f8.png&sign=SfUYxk9yZHBNrL8cj2gOYov1FKYp97LuzuhsPBqlpnE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_s6Zi3f8.png&sign=9wjwZq18VorIVA_C7d-bnbN6MUXzLJOgYN7gxnt71ws","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_s6Zi3f8.png&sign=HzOZZbZ6ar-vpYq2QiFTHsICw7JEDdb2M-P5R9gKxBw"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-1_32uUqdJ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_32uUqdJ.png&sign=5wI2mvMBQnU-dN_HlEXwtwwcEnfPK_TUc0qKv3Frvik","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_32uUqdJ.png&sign=ckCXwhB-U0EFIgzDC7oAfUaet9PN5v9aauXgbzMdtkA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_32uUqdJ.png&sign=Pji6_B3QnRkbm2FAjXrhbWzMcN7mMc5sDxKbiNYviAI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_32uUqdJ.png&sign=Wt6WMZpUo1QKiZ_Z3fhLpvWHoUGi4nUfm9nxmGiLHWA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_32uUqdJ.png&sign=lW6VjHhyojkAE4w5xjaDrdhO6imfseKeqFNqD7IghBg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_32uUqdJ.png&sign=WDAeMUv9fI8qDL9BEFSNUuZ6w2Mzv3qDEFy0B_yZWrg"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-2_aeLLpVo.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_aeLLpVo.png&sign=VHM9y3TpeTEo2VURUaJz-417PAMfBQcmgBnjCdhQHv4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_aeLLpVo.png&sign=6ADhPAI1F6BRZ6LvDRxX3kT7PtpoEQO_AQQiH4LK_YU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_aeLLpVo.png&sign=-uE9nztInNGJrLHbN6aghmBwdDnX0Wy3FMX4mazYz0M","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_aeLLpVo.png&sign=b1qZQOxihMHCC_nEG55M43X1j8XuHviCZt4nHc38MBU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_aeLLpVo.png&sign=xUHNEms4KTXgraE1XS83uzQ4vq8GXgjI4tevvJUv8LI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_aeLLpVo.png&sign=s_wdmJ2coNbb5Hxjt2OaJWHtfqVZspcRZ2Zw_n5jWpE"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-3_k3AkPgw.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_k3AkPgw.png&sign=H_opBjjMCPcdVvWK_hH43iF7zYx7PWx3EcHw4LEr4IQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_k3AkPgw.png&sign=aO8PuvT0GgTQgnkzY3NzEWmjYWSWS08VQIR_JoIwCw4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_k3AkPgw.png&sign=5U26rrg3Wnx7KjGdQxQc3XQe2Gg0gT6GttgCwoN8Y6E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_k3AkPgw.png&sign=t3J6KN3aYzS36L9C-zKHHTtX1EDh2Xg-IpEdtNBLkb8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_k3AkPgw.png&sign=8365kah5Bh_3Pb4T1KlrN3fDfst9B3vgGNbyeubvbJ4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_k3AkPgw.png&sign=fuj2o5t1V3tSUfDKmwsY-oJUXKUfCl9xlWXixBH5NuE"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-threads_NlCkQBg.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_NlCkQBg.png&sign=k1CeuEOa9mczEHvXJzL0Bbi-DtI_pt839U6lKBOKuOs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_NlCkQBg.png&sign=vcax1ZaNWTQayTHJmleiluiAOSzleoFRHiCXWMKvi6Q","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_NlCkQBg.png&sign=R2dXdAOYt5Yt2U1bNv3NM0XIsQEt5BUxCPtDh1zCERw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_NlCkQBg.png&sign=iB2cjlT9k47DJJLu2WLtd1A-R9BMMlHwVrXXeT8ywGI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_NlCkQBg.png&sign=NLyS_cXFyA2XapDLujSvAKT7VdLrOUBNm9b1THHaeAc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_NlCkQBg.png&sign=gyMikfKiQvhC_5PP_eE3j722e0yK7V49UHEvBnRUHvY"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically detects all applications executed on the virtual machine including end-to-end tracing, metrics and log insights. Deep code-level insights combined with market leading profiling capabilities like method hotspots, error/exception analysis, and thread analysis help you to improve the robustness of virtual machines. Comprehensive metrics give you visibility into memory allocation, garbage collection, and thread behaviour."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your virtual machine metrics via Dynatrace's builtin JMX monitoring capability."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If your virtual machine is running directly on a system, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your virtual machine is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your virtual machine is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.076648Z","created":"2022-03-25T17:19:00.318247Z","seo_title":"Azul Platform Core (Zulu) monitoring & observability","seo_description":"Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/jvm-memory-management_s6Zi3f8.png","https://dt-cdn.net/hub/jvm-memory-profiling-1_32uUqdJ.png","https://dt-cdn.net/hub/jvm-memory-profiling-2_aeLLpVo.png","https://dt-cdn.net/hub/jvm-memory-profiling-3_k3AkPgw.png","https://dt-cdn.net/hub/jvm-threads_NlCkQBg.png"],"about":"Dynatrace automatically detects all applications executed on the virtual machine including end-to-end tracing, metrics and log insights. Deep code-level insights combined with market leading profiling capabilities like method hotspots, error/exception analysis, and thread analysis help you to improve the robustness of virtual machines. Comprehensive metrics give you visibility into memory allocation, garbage collection, and thread behaviour.","use_cases":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your virtual machine metrics via Dynatrace's builtin JMX monitoring capability.","supported_distributions":"","get_started":"If your virtual machine is running directly on a system, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your virtual machine is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your virtual machine is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":739,"slug":"azul-platform-prime-zing","title":"Azul Platform Prime (Zing)","description":"Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine.","logo":"https://dt-cdn.net/hub/logos/azul-platform-prime-zing.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["application-monitoring","full-stack","java","jvm","runtime","virtual-machine"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-management_mufndDM.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_mufndDM.png&sign=wkKal2z-RmW9U__TW1SYSwqC_OV9npjaf9_Jyqrmu8g","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_mufndDM.png&sign=GGQP_RNFWGnxBUoFDADdJx8AcB9e09OE58KNY1GQ_ls","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_mufndDM.png&sign=K4-gj1TCoJZLuDgcR95Jh9FCPm4Gz56Yl5HEju5x3pc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_mufndDM.png&sign=L2qpWei3qBYHPR5rOcSUPoi_HIWK78XNIxBWUObaGXU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_mufndDM.png&sign=qeeo75v6VSCRt7z7eGDGSZpnTkFdFNINEcm3hAnn6ns","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_mufndDM.png&sign=1dz26_CofEnOUR5WRpP_ir_M3sn_fpFNZ3AKxk7Edlk"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-1_CN8Rupl.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_CN8Rupl.png&sign=0U7lCeHQLwLnobUqq80k2mUsa5I8OrMC7oMkv01G4zo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_CN8Rupl.png&sign=JLdMBqt-pZcnTkaSDBImwgUAMIcaeoATeFzf0njL5rk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_CN8Rupl.png&sign=TrdSNT2xEYPlT_W1eO_nM4nvOvmKnPYztTkQHXPjRDc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_CN8Rupl.png&sign=vrnoWbeq43m4WldwJbm2K6oD2iSPcfddR6NIZBy_i6k","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_CN8Rupl.png&sign=3Qyq_ne_q-EHTm7h3Q-CklheZp8ct9MPJCc3pAfOsi0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_CN8Rupl.png&sign=rHKmVJ3lzhh4Q8TXhvmpsEzjpNjyPp8x2ofR0JZ0FYc"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-2_PCTnm5H.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_PCTnm5H.png&sign=EQ_4SUz4ufIzie0laZEOie7hbqMUY61eaXLzc_8lrzk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_PCTnm5H.png&sign=7Nm0o0LFvXFQ0zLhxBZV0H96xllKmDL7rouWnwVP1O0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_PCTnm5H.png&sign=b5Pt7XJCi2w0oUxUQehlmY8bPxqRg2qwf54DFW-lC_Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_PCTnm5H.png&sign=_kgmgiH_e67NkFffccvnH3_qE02eqGdEcOvbqVwaq70","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_PCTnm5H.png&sign=GpfMLTJV50d25OkZAEHreoKoIwBC5P9klXPFe06J0yQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_PCTnm5H.png&sign=FzKTBCcw0JUjoTfHU677uzlTbwWpwUGe_X5mbWAMPNU"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-threads_yrHxKtY.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_yrHxKtY.png&sign=mLB7UqT_TTgLjG5w2ksav-BWOfS5L_ZqXX43uMwZqSY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_yrHxKtY.png&sign=Ncreal3M0xE7w6RMseW9NaChuUTN2IsvewSbzkUsBuY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_yrHxKtY.png&sign=r881HICIy1ZaeNdX_gPSGdlGA6yxDOZQ_jHdAezC_wg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_yrHxKtY.png&sign=6TXqSavovSDVxqkMSBYxzFcIohtOPTenHkbSRUL0G2g","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_yrHxKtY.png&sign=2W1lJWt9C2C3goAKMNbU6rF-4a59_12JPr5T-dK-AtY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_yrHxKtY.png&sign=rofUd8Wjs_pz9pBe3FR1crvckoSChAXJuxvYJxUS-ac"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically detects all applications executed on the virtual machine including end-to-end tracing, metrics and log insights. Deep code-level insights combined with market leading profiling capabilities like method hotspots, error/exception analysis, and thread analysis help you to improve the robustness of virtual machines. Comprehensive metrics give you visibility into memory allocation, garbage collection, and thread behaviour."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your virtual machine metrics via Dynatrace's builtin JMX monitoring capability."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If your virtual machine is running directly on a system, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your virtual machine is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your virtual machine is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.081366Z","created":"2022-03-25T17:17:48.876683Z","seo_title":"Azul Platform Prime (Zing) monitoring & observability","seo_description":"Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/jvm-memory-management_mufndDM.png","https://dt-cdn.net/hub/jvm-memory-profiling-1_CN8Rupl.png","https://dt-cdn.net/hub/jvm-memory-profiling-2_PCTnm5H.png","https://dt-cdn.net/hub/jvm-threads_yrHxKtY.png"],"about":"Dynatrace automatically detects all applications executed on the virtual machine including end-to-end tracing, metrics and log insights. Deep code-level insights combined with market leading profiling capabilities like method hotspots, error/exception analysis, and thread analysis help you to improve the robustness of virtual machines. Comprehensive metrics give you visibility into memory allocation, garbage collection, and thread behaviour.","use_cases":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your virtual machine metrics via Dynatrace's builtin JMX monitoring capability.","supported_distributions":"","get_started":"If your virtual machine is running directly on a system, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your virtual machine is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your virtual machine is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1151,"slug":"azure-ai-foundry","title":"Azure AI Foundry","description":"End-to-end observability for GenAI & LLM applications build with Azure.","logo":"https://dt-cdn.net/hub/AzureAI-3f9f7a71_1_1_1-icon.png","link_to":"https://www.dynatrace.com/solutions/ai-observability/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/dynatrace-for-ai-observability","providers":[],"tags":["azure","Azure AI Foundry","Azure OpenAI","genai","Large Language Model (LLM)","OpenAI"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Azure AI Foundry Dashboard Overview","src":"https://dt-cdn.net/hub/main-dashboard.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmain-dashboard.png&sign=peiykuwc1_kdC30SYubCqXe58sBgIr-qBMKqdEIRi1g","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmain-dashboard.png&sign=TWRg4StWtvdF2FoFPVocSVFq14_e5r-jmqeiBYUQb1c","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmain-dashboard.png&sign=OesYlirHD6katwrjb-TnGEfWKrCU9B608gIHjxMUFIs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmain-dashboard.png&sign=_yZYHuk0niLYldbW5VRNLNYLW7bGZWpeixFxmsA6m6E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmain-dashboard.png&sign=1S5J11ZYkPInlqw5e9g9L1O0a0XM30jiyreNGSq05fI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmain-dashboard.png&sign=zxJktHVEwbTVhLjRcSgOGTvH61yocjjbs6AdkuwSSFM"}},{"caption":"Compliance dashboard","src":"https://dt-cdn.net/hub/4-GenAI-Audit_N8KiDSH.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_N8KiDSH.png&sign=H3Iekq19REdyqzD4dWHTdIwzJdNNzhmDuzjym3mp-BY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_N8KiDSH.png&sign=7D7JprDkJ0974vbZiivi4c_RLHc6ycJ8z2FBQW0NLkk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_N8KiDSH.png&sign=slWZ0uHpE44l57KeNCosHfEeuECJsyUgs5rL4yiYESw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_N8KiDSH.png&sign=OgycK5JrPTxptGO8ghLDWDtV2DTsZr4zoiabiUYeTKk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_N8KiDSH.png&sign=TEdIALVkfXed0dIviBnTIfKD35wni5Dpg5VD9vVzd6Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_N8KiDSH.png&sign=m8KK1HcF4OXTKRZdz59AtdZnQNGAcMmilYHIHCxx4-o"}},{"caption":"Distributed tracing debugging of Azure OpenAI service","src":"https://dt-cdn.net/hub/distributed-tracing.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdistributed-tracing.png&sign=sP_nuyh2N6aiTMtz8jmzFgtXUkM8g4OaKnohucLtb4s","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdistributed-tracing.png&sign=0wFmkg4o5CpOfAJJCHP9it8m19XTTUZ9QKx9XJUvOwU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdistributed-tracing.png&sign=FaqDUuYgfxKGrwlpfPjQ0DomZv-IB6FdpC9tlH1aCck","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdistributed-tracing.png&sign=OXKmKoVuTVaVu8Cuq60X4E9oN_Y-Y05n9Vi3DFQQbV0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdistributed-tracing.png&sign=Thj_fWPHE5uge3l5v6sAdpu81bnhMbFJDzfLXN1qu88","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdistributed-tracing.png&sign=5nYqL3eOa0GZ5rSyJuvKMZbGCCpaYzIOrqLBANxeKvY"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Businesses are adopting generative AI for innovation, using client-side processing and semantic searches over domain-specific knowledge bases. Various tools use large language models (LLMs) like OpenAI GPT-4 to create AI agents that perform complex queries and integrate with various third-party services, and one of the success factors for businesses is efficient cost tracking and management. \n\nDynatrace provides a solution for tracking and revealing the full context of used technologies, service interaction topology, analyzing security vulnerabilities, and observing metrics, traces, logs, and business events in real time – all done automatically and applicable to both Azure AI Foundry and Azure OpenAI services, or any model of choice (Mistral, Meta, Cohere, NVIDIA, and Hugging Face etc. ) \n\nOur AI and LLM Observability solutions provide a comprehensive overview showing these AI services' consumption, latency, availability, response time, error count, and request quantity."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs\n\n### Monitor service quality and cost\n- Set up error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real-time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\n\n### Build trust while reducing compliance and audit risks\n- Track every input and output for an audit trail\n- All data can be queried in real-time and stored for future reference.  \n- Maintain full data lineage from initial prompt to response output"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up full stack observability for your GenAI applications is possible with Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started).\n\nYou can access all these capabilities through customizable, ready-made dashboards tailored to your needs."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.084009Z","created":"2025-04-02T14:54:40.751464Z","seo_title":"Azure AI Foundry monitoring & observability","seo_description":"End-to-end observability for GenAI & LLM applications build with Azure. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/main-dashboard.png","https://dt-cdn.net/hub/4-GenAI-Audit_N8KiDSH.png","https://dt-cdn.net/hub/distributed-tracing.png"],"about":"Businesses are adopting generative AI for innovation, using client-side processing and semantic searches over domain-specific knowledge bases. Various tools use large language models (LLMs) like OpenAI GPT-4 to create AI agents that perform complex queries and integrate with various third-party services, and one of the success factors for businesses is efficient cost tracking and management. \n\nDynatrace provides a solution for tracking and revealing the full context of used technologies, service interaction topology, analyzing security vulnerabilities, and observing metrics, traces, logs, and business events in real time – all done automatically and applicable to both Azure AI Foundry and Azure OpenAI services, or any model of choice (Mistral, Meta, Cohere, NVIDIA, and Hugging Face etc. ) \n\nOur AI and LLM Observability solutions provide a comprehensive overview showing these AI services' consumption, latency, availability, response time, error count, and request quantity.","use_cases":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs\n\n### Monitor service quality and cost\n- Set up error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real-time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\n\n### Build trust while reducing compliance and audit risks\n- Track every input and output for an audit trail\n- All data can be queried in real-time and stored for future reference.  \n- Maintain full data lineage from initial prompt to response output","supported_distributions":"","get_started":"Setting up full stack observability for your GenAI applications is possible with Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started).\n\nYou can access all these capabilities through customizable, ready-made dashboards tailored to your needs."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["ai-and-llm-observability","microsoft-azure","openai-observability"],"latest_downloads":null},{"id":341,"slug":"azure-analysis-services","title":"Azure Analysis Services","description":"Fully managed platform as a service (PaaS) that provides enterprise-grade data models in the cloud.","logo":"https://dt-cdn.net/hub/logos/azure-analysis-services.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-integrations/azure-cloud-services-metrics/monitor-azure-analytics","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":523,"slug":"azure-anomaly-detector","title":"Azure Anomaly Detector","description":"Detects anomalies in time series data with numerical values that are uniformly spaced in time.","logo":"https://dt-cdn.net/hub/logos/azure-anomaly-detector.png","link_to":"https://docs.dynatrace.com/docs/shortlink/anomaly-detector","documentation_link":"https://docs.dynatrace.com/docs/shortlink/anomaly-detector","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":81,"slug":"azure-api-management","title":"Azure API Management","description":"Create consistent and modern API gateways for existing back-end services.","logo":"https://dt-cdn.net/hub/logos/azure-api-management.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/api-management-services","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":342,"slug":"azure-app-configuration","title":"Azure App Configuration","description":"Service to provide centrally managed application settings and feature flags.","logo":"https://dt-cdn.net/hub/logos/azure-app-configuration.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/app-config","providers":["azure"],"tags":["cloud","devops"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":83,"slug":"azure-application-gateway","title":"Azure Application Gateway","description":"Web traffic load balancer that enables you to manage traffic to your web applications.","logo":"https://dt-cdn.net/hub/logos/azure-application-gateway.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/application-gateways","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":362,"slug":"azure-application-insights","title":"Azure Application Insights","description":"Ingest metrics from Azure Metrics API for Azure Application Insights.","logo":"https://dt-cdn.net/hub/logos/azure-application-insights.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/ingest-from/microsoft-azure-services/azure-integrations/azure-cloud-services-metrics/monitor-azure-application-insights","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integration with Azure Application Insights is crucial for ensuring optimal performance and operational health of applications running on Microsoft Azure. This integration provides comprehensive observability and monitoring, offering actionable insights for DevOps engineers, developers, IT managers, site reliability engineers (SREs), and product owners. Key features include real-time monitoring of application performance, infrastructure health, and resource utilization. Dynatrace ingests metrics from the Azure Metrics API, allowing users to view metrics for each service instance, split metrics into multiple dimensions, and create custom charts that can be pinned to dashboards. This integration helps optimize resource utilization, respond to system-wide performance changes, and ensure seamless operations across Azure environments. By leveraging Dynatrace automatic instrumentation and unique hybrid support, users can achieve full stack visibility and reduce time to problem resolution, enhancing overall efficiency and reliability."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Real-time application monitoring: Track application performance, infrastructure health, and resource utilization.\n- AI-driven root cause analysis: Reduce time-to-problem resolution with intelligent insights.\n- Custom metrics and dashboards: View and analyze metrics for each service instance, split metrics into multiple dimensions, and create custom charts.\n- Resource optimization: Monitor and optimize resource utilization across Azure environments.\n- Automatic instrumentation: Simplify cloud observability with easy, automatic, AI-powered tools."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- [Get Started with Azure Application Insights Monitoring](https://docs.dynatrace.com/docs/ingest-from/microsoft-azure-services/azure-integrations/azure-cloud-services-metrics/monitor-azure-application-insights): This guide provides detailed steps to set up monitoring for Azure Application Insights, focusing on infrastructure and application performance."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.100881Z","created":"2020-08-14T07:46:23.225000Z","seo_title":"Azure Application Insights monitoring & observability","seo_description":"Ingest metrics from Azure Metrics API for Azure Application Insights. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Dynatrace integration with Azure Application Insights is crucial for ensuring optimal performance and operational health of applications running on Microsoft Azure. This integration provides comprehensive observability and monitoring, offering actionable insights for DevOps engineers, developers, IT managers, site reliability engineers (SREs), and product owners. Key features include real-time monitoring of application performance, infrastructure health, and resource utilization. Dynatrace ingests metrics from the Azure Metrics API, allowing users to view metrics for each service instance, split metrics into multiple dimensions, and create custom charts that can be pinned to dashboards. This integration helps optimize resource utilization, respond to system-wide performance changes, and ensure seamless operations across Azure environments. By leveraging Dynatrace automatic instrumentation and unique hybrid support, users can achieve full stack visibility and reduce time to problem resolution, enhancing overall efficiency and reliability.","use_cases":"- Real-time application monitoring: Track application performance, infrastructure health, and resource utilization.\n- AI-driven root cause analysis: Reduce time-to-problem resolution with intelligent insights.\n- Custom metrics and dashboards: View and analyze metrics for each service instance, split metrics into multiple dimensions, and create custom charts.\n- Resource optimization: Monitor and optimize resource utilization across Azure environments.\n- Automatic instrumentation: Simplify cloud observability with easy, automatic, AI-powered tools.","supported_distributions":"","get_started":"- [Get Started with Azure Application Insights Monitoring](https://docs.dynatrace.com/docs/ingest-from/microsoft-azure-services/azure-integrations/azure-cloud-services-metrics/monitor-azure-application-insights): This guide provides detailed steps to set up monitoring for Azure Application Insights, focusing on infrastructure and application performance."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":82,"slug":"azure-app-service","title":"Azure App Service","description":"Cloud platform for hosting websites, created and operated by Microsoft.","logo":"https://dt-cdn.net/hub/techn-icon-azure-appservices-a5e9e0309d.svg","link_to":"https://www.dynatrace.com/resources/ebooks/five-key-considerations-for-monitoring-microsoft-azure/","documentation_link":"https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-integrations/azure-appservice","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace provides advanced monitoring solutions for Azure PaaS environments, including:\n- AI-powered full-stack monitoring: Gain comprehensive visibility into Azure PaaS applications and infrastructure.\n- Auto-detection of Azure services: It automatically detects and monitors Azure App Services, Functions, HDInsight, and more.\n- Seamless integration: Easy installation via Site Extension, requiring no modifications to build pipelines.\n- Scalability insights: Monitor and optimize the scalability of Azure services dynamically.\n\nThese features help ensure efficient resource usage, quick issue identification and resolution, and optimal performance of Azure PaaS applications."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Performance Optimization: Improve the efficiency and speed of Azure PaaS applications by identifying bottlenecks and optimizing resource usage.\n- Error Detection and Resolution: Quickly find and fix issues impacting Azure services.\n- Scalability Management: Gain insights into the overall health and performance of Azure services as they scale dynamically."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To get started with Dynatrace Azure PaaS monitoring:\n\n- Request a demo or start a free trial: Explore the features and benefits.\n- Deploy Dynatrace OneAgent: Install the OneAgent as a Site Extension to automatically start monitoring Azure services.\n- Monitor and analyze metrics: Use Dynatrace to track performance metrics and analyze service health and scalability."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.104936Z","created":"2020-08-14T07:46:18.378000Z","seo_title":"Comprehensive Azure PaaS Monitoring with Dynatrace","seo_description":"Discover Dynatrace's powerful Azure PaaS monitoring solutions to enhance performance, detect issues, and optimize scalability","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Dynatrace provides advanced monitoring solutions for Azure PaaS environments, including:\n- AI-powered full-stack monitoring: Gain comprehensive visibility into Azure PaaS applications and infrastructure.\n- Auto-detection of Azure services: It automatically detects and monitors Azure App Services, Functions, HDInsight, and more.\n- Seamless integration: Easy installation via Site Extension, requiring no modifications to build pipelines.\n- Scalability insights: Monitor and optimize the scalability of Azure services dynamically.\n\nThese features help ensure efficient resource usage, quick issue identification and resolution, and optimal performance of Azure PaaS applications.","use_cases":"- Performance Optimization: Improve the efficiency and speed of Azure PaaS applications by identifying bottlenecks and optimizing resource usage.\n- Error Detection and Resolution: Quickly find and fix issues impacting Azure services.\n- Scalability Management: Gain insights into the overall health and performance of Azure services as they scale dynamically.","supported_distributions":"","get_started":"To get started with Dynatrace Azure PaaS monitoring:\n\n- Request a demo or start a free trial: Explore the features and benefits.\n- Deploy Dynatrace OneAgent: Install the OneAgent as a Site Extension to automatically start monitoring Azure services.\n- Monitor and analyze metrics: Use Dynatrace to track performance metrics and analyze service health and scalability."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["azure-blockchain","azure-functions","azure-hdinsight","cakephp","flagsmith-javascript-integration","javascript","net","nodejs","python"],"latest_downloads":null},{"id":344,"slug":"azure-automation-accounts","title":"Azure Automation account","description":"Allows you to automate your Azure management tasks and to orchestrate actions across external systems from right within Azure.","logo":"https://dt-cdn.net/hub/logos/azure-automation-accounts.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-automation-account","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":448,"slug":"azure-batch","title":"Azure Batch","description":"Get complete picture of jobs, tasks and node tracking, in each state, for operational efficiency.","logo":"https://dt-cdn.net/hub/logos/azure-batch.png","link_to":"https://docs.dynatrace.com/docs/shortlink/azure-batch","documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-batch","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":529,"slug":"azure-bing-autosuggest","title":"Azure Bing Autosuggest","description":"Helps users complete queries faster by adding intelligent type-ahead capabilities to your app or website.","logo":"https://dt-cdn.net/hub/logos/azure-bing-autosuggest.png","link_to":"https://docs.dynatrace.com/docs/shortlink/bing-autosuggest","documentation_link":"https://docs.dynatrace.com/docs/shortlink/bing-autosuggest","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":536,"slug":"azure-bing-custom-search","title":"Azure Bing Custom Search","description":"An easy-to-use, ad-free, commercial-grade search tool that lets you deliver the results you want.","logo":"https://dt-cdn.net/hub/logos/azure-bing-custom-search.png","link_to":"https://docs.dynatrace.com/docs/shortlink/bing-custom-search","documentation_link":"https://docs.dynatrace.com/docs/shortlink/bing-custom-search","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":521,"slug":"azure-bing-entity-search","title":"Azure Bing Entity Search","description":"Bring rich context data to your apps through entity information for a more engaging experience.","logo":"https://dt-cdn.net/hub/logos/azure-bing-entity-search.png","link_to":"https://docs.dynatrace.com/docs/shortlink/bing-entity-search","documentation_link":"https://docs.dynatrace.com/docs/shortlink/bing-entity-search","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":530,"slug":"azure-bing-search","title":"Azure Bing Search","description":"Build apps and services that find webpages, images, news, locations, and more.","logo":"https://dt-cdn.net/hub/logos/azure-bing-search.png","link_to":"https://docs.dynatrace.com/docs/shortlink/bing-search","documentation_link":"https://docs.dynatrace.com/docs/shortlink/bing-search","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":535,"slug":"azure-bing-spell-check","title":"Azure Bing Spell Check","description":"Correct spelling and word breaks errors, recognize slang, names, homonyms, brands and more.","logo":"https://dt-cdn.net/hub/logos/azure-bing-spell-check.png","link_to":"https://docs.dynatrace.com/docs/shortlink/bing-spell-check","documentation_link":"https://docs.dynatrace.com/docs/shortlink/bing-spell-check","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":84,"slug":"azure-blob-storage","title":"Azure Blob Storage","description":"Handles stored objects, with millions of requests per second, for customers around the world.","logo":"https://dt-cdn.net/hub/logos/azure-blob-storage.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/storage-account-new","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":345,"slug":"azure-blockchain","title":"Azure Blockchain","description":"Fully managed ledger service that enables users the ability to grow and operate blockchain networks at scale in Azure.","logo":"https://cdn.hub.central.dynatrace.com/hub/azure-logo-icon.png","link_to":"https://docs.dynatrace.com/docs/shortlink/blockchain","documentation_link":"https://docs.dynatrace.com/docs/shortlink/blockchain","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":85,"slug":"azure-cache-for-redis","title":"Azure Cache for Redis","description":"Industry-standard SSL to secure your data in transit and Azure Storage disk encryption at rest.","logo":"https://dt-cdn.net/hub/logos/azure-cache-for-redis.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/redis-cache","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["redis"],"latest_downloads":null},{"id":346,"slug":"azure-cdn-profiles","title":"Azure CDN profiles","description":"Collections of CDN endpoints and each CDN profile contains one or more CDN endpoints.","logo":"https://dt-cdn.net/hub/logos/azure-cdn-profiles.png","link_to":"https://docs.dynatrace.com/docs/shortlink/waf-policy","documentation_link":"https://docs.dynatrace.com/docs/shortlink/waf-policy","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1219,"slug":"azure-cloud-monitoring-preview","title":"Azure Cloud Monitoring","description":"New and enhanced monitoring capabilities for your Azure cloud platforms.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.da-azure/logo/528575f2-ce0c-497c-882f-e4b36230c564.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-onboarding","providers":["azure"],"tags":["azure","cloud-native","metrics","Smartscape","topology"],"author":null,"coming_soon":true,"details":{"screenshot_gallery":[{"caption":"Selecting the Azure connection model in the onboarding flow.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.da-azure/media/7642f229-6ae1-4ec3-90ce-fb0d98eb46cb.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-azure%2Fmedia%2F7642f229-6ae1-4ec3-90ce-fb0d98eb46cb.png&sign=D3x4BwGH9YLPtdllUUHNUle-cPKRfmYFRkuPnI_aAIM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-azure%2Fmedia%2F7642f229-6ae1-4ec3-90ce-fb0d98eb46cb.png&sign=W4mkBHw3euYNAoMGzSjCE61Rc2p82JeS_pfsNQywNO4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-azure%2Fmedia%2F7642f229-6ae1-4ec3-90ce-fb0d98eb46cb.png&sign=0zR9StIAnMxrUX2_Ot71rDnKUrauWYxoGPsmFCChO2M","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-azure%2Fmedia%2F7642f229-6ae1-4ec3-90ce-fb0d98eb46cb.png&sign=ECMjzzg3QJwfTuJdOxOXUilPv_PiqvhhJaGz5WpnXAg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-azure%2Fmedia%2F7642f229-6ae1-4ec3-90ce-fb0d98eb46cb.png&sign=DYsP2T7iHagsMZXrrEU0NE6baQU24ReULCQigux44i4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-azure%2Fmedia%2F7642f229-6ae1-4ec3-90ce-fb0d98eb46cb.png&sign=RLv92lVLuzBQ80nxdSPz47nFM48XjGdETXVX7RI8soo"}},{"caption":"Configuring authentication using a federated credential for Azure onboarding.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.da-azure/media/5ab9c8bf-d87c-49ca-b297-e3b3404f7ab1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-azure%2Fmedia%2F5ab9c8bf-d87c-49ca-b297-e3b3404f7ab1.png&sign=tJlIorBKnQUOUiDsk87CQ6bQplxuOxJzcdcWBWuRR84","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-azure%2Fmedia%2F5ab9c8bf-d87c-49ca-b297-e3b3404f7ab1.png&sign=IZs7WUqQa-GBvPs0HVFT82G5YGS4ouHNvsvhCpZleW0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-azure%2Fmedia%2F5ab9c8bf-d87c-49ca-b297-e3b3404f7ab1.png&sign=ucXpnD_sdmZgjaYj962xjfIodZI9Yd7H-twelRmpd6U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-azure%2Fmedia%2F5ab9c8bf-d87c-49ca-b297-e3b3404f7ab1.png&sign=PEAgzW5voLddv04ejW2saDu3dwxFa8HatQdZg4Qdhsg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-azure%2Fmedia%2F5ab9c8bf-d87c-49ca-b297-e3b3404f7ab1.png&sign=HtbhlbyI9EyS2UO71mg6LwPwxqnRkO9M0nOudB3nzpE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-azure%2Fmedia%2F5ab9c8bf-d87c-49ca-b297-e3b3404f7ab1.png&sign=cezSUzgRmdMUMGUJ6-neWNfslEPeKTrns_t5S3XsTQg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.8","release_latest_validation_result":{"name": "com.dynatrace.extension.da-azure", "author": {"name": "Dynatrace"}, "version": "1.1.8", "fileHash": "5e8426dbae7fb061fce493026cbc02cc9b89af1fa12fe566e7aeaf1bddbae1f9", "variables": [], "dataSources": ["azure"], "featureSets": ["microsoft_streamanalytics.streamingjobs_essential", "microsoft_cognitiveservices.accounts_inkrecognizer_autodiscovery", "microsoft_documentdb.databaseaccounts_essential", "microsoft_network.loadbalancers_essentialplus", "microsoft_keyvault.vaults_essential", "microsoft_containerregistry.registries_essentialplus", "microsoft_insights.components_autodiscovery", "microsoft_app.containerapps_autodiscovery", "microsoft_netapp.netappaccounts.capacitypools.volumes_essentialplus", "microsoft_powerbidedicated.capacities_essential", "microsoft_cognitiveservices.accounts_contentmoderator_autodiscovery", "microsoft_dbformysql.flexibleservers_autodiscovery", "microsoft_cognitiveservices.accounts_speechservices_essentialplus", "microsoft_cognitiveservices.accounts_inkrecognizer_essential", "microsoft_apimanagement.service_autodiscovery", "microsoft_network.frontdoors_essentialplus", "microsoft_cognitiveservices.accounts_bing.spellcheck_v7_autodiscovery", "microsoft_iotcentral.iotapps_autodiscovery", "microsoft_compute.virtualmachines_autodiscovery", "microsoft_web.hostingenvironments_autodiscovery", "microsoft_cognitiveservices.accounts_bing_entitysearch_autodiscovery", "microsoft_appconfiguration.configurationstores_autodiscovery", "microsoft_containerinstance.containergroups_autodiscovery", "microsoft_cognitiveservices.accounts_face_essentialplus", "microsoft_sql.servers.elasticpools_essential", "microsoft_hdinsight.clusters_essential", "microsoft_storage.storageaccounts.blobservices_autodiscovery", "microsoft_network.loadbalancers_essential", "microsoft_storagesync.storagesyncservices_autodiscovery", "microsoft_datashare.accounts_essential", "microsoft_storage.storageaccounts.fileservices_essentialplus", "microsoft_devices.provisioningservices_autodiscovery", "microsoft_databoxedge.databoxedgedevices_autodiscovery", "microsoft_storage.storageaccounts.tableservices_autodiscovery", "microsoft_cognitiveservices.accounts_bing.customsearch_essential", "microsoft_containerregistry.registries_essential", "microsoft_keyvault.vaults_autodiscovery", "microsoft_servicebus.namespaces_essentialplus", "microsoft_cognitiveservices.accounts_bing_autosuggest_v7_autodiscovery", "microsoft_cognitiveservices.accounts_luis_authoring_essential", "microsoft_cognitiveservices.accounts_bing.customsearch_autodiscovery", "microsoft_network.expressrouteports_essentialplus", "microsoft_dbforpostgresql.flexibleservers_autodiscovery", "microsoft_maps.accounts_essential", "microsoft_synapse.workspaces.sqlpools_autodiscovery", "microsoft_network.azurefirewalls_essentialplus", "microsoft_datafactory.factories_autodiscovery", "microsoft_documentdb.databaseaccounts_essentialplus", "microsoft_notificationhubs.namespaces.notificationhubs_essentialplus", "microsoft_app.managedenvironments_autodiscovery", "microsoft_storage.storageaccounts.queueservices_essential", "microsoft_network.azurefirewalls_essential", "microsoft_web.sites_app_essential", "microsoft_datafactory.factories_essential", "microsoft_batch.batchaccounts_essentialplus", "microsoft_eventgrid.topics_essential", "microsoft_cognitiveservices.accounts_immersivereader_essential", "microsoft_cognitiveservices.accounts_luis_autodiscovery", "microsoft_cognitiveservices.accounts_personalizer_autodiscovery", "microsoft_insights.components_essential", "microsoft_vmwarecloudsimple.virtualmachines_essential", "microsoft_cognitiveservices.accounts_customvision_training_autodiscovery", "microsoft_servicebus.namespaces_essential", "microsoft_devices.iothubs_autodiscovery", "microsoft_network.privatednszones_essentialplus", "microsoft_eventgrid.topics_essentialplus", "microsoft_cognitiveservices.accounts_aiservices_autodiscovery", "microsoft_cognitiveservices.accounts_computervision_essentialplus", "microsoft_search.searchservices_autodiscovery", "microsoft_eventgrid.systemtopics_autodiscovery", "microsoft_automation.automationaccounts_autodiscovery", "microsoft_cdn.cdnwebapplicationfirewallpolicies_essential", "microsoft_containerservice.managedclusters_autodiscovery", "microsoft_cognitiveservices.accounts_customvision_prediction_autodiscovery", "microsoft_network.applicationgateways_essential", "microsoft_network.virtualnetworks_autodiscovery", "microsoft_appplatform.spring_essential", "microsoft_apimanagement.service_essential", "microsoft_sql.servers.databases_essentialplus", "microsoft_compute.virtualmachinescalesets_autodiscovery", "microsoft_vmwarecloudsimple.virtualmachines_essentialplus", "microsoft_cognitiveservices.accounts_texttranslation_autodiscovery", "microsoft_servicefabricmesh.applications_autodiscovery", "microsoft_cognitiveservices.accounts_bing_search_v7_essentialplus", "microsoft_network.trafficmanagerprofiles_autodiscovery", "microsoft_netapp.netappaccounts.capacitypools.volumes_essential", "microsoft_web.hostingenvironments_essential", "microsoft_network.dnszones_autodiscovery", "microsoft_hdinsight.clusters_essentialplus", "microsoft_operationalinsights.workspaces_autodiscovery", "microsoft_cognitiveservices.accounts_textanalytics_essentialplus", "microsoft_cache.redisenterprise_essentialplus", "microsoft_cdn.profiles_autodiscovery", "microsoft_cognitiveservices.accounts_anomalydetector_essentialplus", "microsoft_storage.storageaccounts_essentialplus", "microsoft_network.virtualnetworkgateways_essential", "microsoft_cognitiveservices.accounts_openai_autodiscovery", "microsoft_sql.managedinstances_autodiscovery", "microsoft_dbforpostgresql.serversv2_essential", "microsoft_web.sites_app_autodiscovery", "microsoft_synapse.workspaces_autodiscovery", "microsoft_eventhub.clusters_essential", "microsoft_web.sites_functionapp_workflowapp_essentialplus", "microsoft_storage.storageaccounts.queueservices_autodiscovery", "microsoft_relay.namespaces_essentialplus", "microsoft_storagesync.storagesyncservices_essential", "microsoft_cognitiveservices.accounts_immersivereader_essentialplus", "microsoft_cognitiveservices.accounts_bing.spellcheck_v7_essential", "microsoft_logic.workflows_autodiscovery", "microsoft_batch.batchaccounts_essential", "microsoft_synapse.workspaces.sqlpools_essential", "microsoft_eventgrid.domains_essentialplus", "microsoft_network.virtualnetworkgateways_essentialplus", "microsoft_containerinstance.containergroups_essential", "microsoft_search.searchservices_essential", "microsoft_network.networkinterfaces_autodiscovery", "microsoft_app.containerapps_essential", "microsoft_cognitiveservices.accounts_luis_authoring_essentialplus", "microsoft_network.publicipaddresses_essential", "microsoft_cognitiveservices.accounts_texttranslation_essential", "microsoft_network.frontdoors_essential", "microsoft_cognitiveservices.accounts_face_essential", "microsoft_recoveryservices.vaults_autodiscovery", "microsoft_network.networkwatchers.connectionmonitors_autodiscovery", "microsoft_streamanalytics.streamingjobs_essentialplus", "microsoft_web.sites_functionapp_autodiscovery", "microsoft_cache.redis_essentialplus", "microsoft_powerbidedicated.capacities_essentialplus", "microsoft_machinelearningservices.workspaces_essentialplus", "microsoft_web.serverfarms_autodiscovery", "microsoft_cognitiveservices.accounts_customvision_prediction_essential", "microsoft_eventhub.clusters_autodiscovery", "microsoft_network.publicipaddresses_autodiscovery", "microsoft_network.loadbalancers_autodiscovery", "microsoft_eventgrid.systemtopics_essential", "microsoft_containerregistry.registries_autodiscovery", "microsoft_network.applicationgateways_essentialplus", "microsoft_cognitiveservices.accounts_bing_entitysearch_essential", "microsoft_sql.servers.databases_essential", "microsoft_eventhub.namespaces_essentialplus", "microsoft_network.privatednszones_essential", "microsoft_sql.servers.elasticpools_essentialplus", "microsoft_kusto.clusters_essentialplus", "microsoft_cognitiveservices.accounts_speechservices_autodiscovery", "microsoft_dbforpostgresql.serversv2_autodiscovery", "microsoft_devices.provisioningservices_essential", "microsoft_netapp.netappaccounts.capacitypools.volumes_autodiscovery", "microsoft_compute.virtualmachinescalesets_essential", "microsoft_network.frontdoors_autodiscovery", "microsoft_network.dnszones_essential", "microsoft_cognitiveservices.accounts_inkrecognizer_essentialplus", "microsoft_cognitiveservices.accounts_anomalydetector_essential", "microsoft_insights.components_essentialplus", "microsoft_app.managedenvironments_essential", "microsoft_sql.managedinstances_essential", "microsoft_dbforpostgresql.flexibleservers_essential", "microsoft_cognitiveservices.accounts_speechservices_essential", "microsoft_cognitiveservices.accounts_face_autodiscovery", "microsoft_app.containerapps_essentialplus", "microsoft_cognitiveservices.accounts_bing_autosuggest_v7_essential", "microsoft_apimanagement.service_essentialplus", "microsoft_storage.storageaccounts.fileservices_autodiscovery", "microsoft_cognitiveservices.accounts_luis_essential", "microsoft_cognitiveservices.accounts_contentmoderator_essentialplus", "microsoft_dbformysql.flexibleservers_essentialplus", "microsoft_synapse.workspaces_essential", "microsoft_compute.virtualmachines_essentialplus", "microsoft_servicebus.namespaces_autodiscovery", "microsoft_web.sites_functionapp_essential", "microsoft_synapse.workspaces.bigdatapools_essential", "microsoft_web.serverfarms_essential", "microsoft_cognitiveservices.accounts_bing.spellcheck_v7_essentialplus", "microsoft_web.hostingenvironments_essentialplus", "microsoft_storage.storageaccounts.blobservices_essentialplus", "microsoft_network.azurefirewalls_autodiscovery", "microsoft_documentdb.databaseaccounts_autodiscovery", "microsoft_notificationhubs.namespaces.notificationhubs_autodiscovery", "microsoft_storagesync.storagesyncservices_essentialplus", "microsoft_storage.storageaccounts.tableservices_essential", "microsoft_cache.redisenterprise_essential", "microsoft_databoxedge.databoxedgedevices_essentialplus", "microsoft_cognitiveservices.accounts_bing_entitysearch_essentialplus", "microsoft_databoxedge.databoxedgedevices_essential", "microsoft_network.expressrouteports_autodiscovery", "microsoft_appconfiguration.configurationstores_essentialplus", "microsoft_peering.peerings_autodiscovery", "microsoft_cognitiveservices.accounts_contentmoderator_essential", "microsoft_maps.accounts_autodiscovery", "microsoft_batch.batchaccounts_autodiscovery", "microsoft_storage.storageaccounts.tableservices_essentialplus", "microsoft_cognitiveservices.accounts_bing.customsearch_essentialplus", "microsoft_synapse.workspaces.sqlpools_essentialplus", "microsoft_cognitiveservices.accounts_aiservices_essential", "microsoft_cognitiveservices.accounts_bing_autosuggest_v7_essentialplus", "microsoft_dbforpostgresql.flexibleservers_essentialplus", "microsoft_recoveryservices.vaults_essential", "microsoft_eventgrid.topics_autodiscovery", "microsoft_datafactory.factories_essentialplus", "microsoft_network.privatednszones_autodiscovery", "microsoft_sql.servers.databases_autodiscovery", "microsoft_cognitiveservices.accounts_computervision_autodiscovery", "microsoft_machinelearningservices.workspaces_essential", "microsoft_signalrservice.signalr_essential", "microsoft_devices.iothubs_essential", "microsoft_vmwarecloudsimple.virtualmachines_autodiscovery", "microsoft_hdinsight.clusters_autodiscovery", "microsoft_cognitiveservices.accounts_luis_essentialplus", "microsoft_cognitiveservices.accounts_personalizer_essentialplus", "microsoft_cognitiveservices.accounts_bing_search_v7_autodiscovery", "microsoft_synapse.workspaces.bigdatapools_autodiscovery", "microsoft_storage.storageaccounts.fileservices_essential", "microsoft_eventhub.namespaces_essential", "microsoft_storage.storageaccounts_autodiscovery", "microsoft_cache.redisenterprise_autodiscovery", "microsoft_signalrservice.signalr_autodiscovery", "microsoft_cognitiveservices.accounts_textanalytics_autodiscovery", "microsoft_cognitiveservices.accounts_customvision_training_essentialplus", "microsoft_devices.iothubs_essentialplus", "microsoft_automation.automationaccounts_essentialplus", "microsoft_cache.redis_essential", "microsoft_cognitiveservices.accounts_anomalydetector_autodiscovery", "microsoft_eventgrid.systemtopics_essentialplus", "microsoft_containerservice.managedclusters_essentialplus", "microsoft_network.expressroutecircuits_autodiscovery", "microsoft_cognitiveservices.accounts_personalizer_essential", "microsoft_network.expressrouteports_essential", "microsoft_network.networkinterfaces_essential", "microsoft_cognitiveservices.accounts_customvision_training_essential", "microsoft_cognitiveservices.accounts_customvision_prediction_essentialplus", "microsoft_appconfiguration.configurationstores_essential", "microsoft_compute.virtualmachines_essential", "microsoft_network.virtualnetworks_essentialplus", "microsoft_compute.virtualmachinescalesets_essentialplus", "microsoft_operationalinsights.workspaces_essentialplus", "microsoft_eventgrid.domains_essential", "microsoft_cognitiveservices.accounts_texttranslation_essentialplus", "microsoft_peering.peerings_essential", "microsoft_network.connections_autodiscovery", "microsoft_web.sites_functionapp_workflowapp_essential", "microsoft_network.connections_essential", "microsoft_cognitiveservices.accounts_openai_essential", "microsoft_appplatform.spring_autodiscovery", "microsoft_web.sites_functionapp_workflowapp_autodiscovery", "microsoft_notificationhubs.namespaces.notificationhubs_essential", "microsoft_relay.namespaces_autodiscovery", "microsoft_datashare.accounts_autodiscovery", "microsoft_cognitiveservices.accounts_immersivereader_autodiscovery", "microsoft_network.trafficmanagerprofiles_essential", "microsoft_netapp.netappaccounts.capacitypools_essential", "microsoft_cognitiveservices.accounts_bing_search_v7_essential", "microsoft_cognitiveservices.accounts_computervision_essential", "microsoft_eventgrid.domains_autodiscovery", "microsoft_cdn.profiles_essentialplus", "microsoft_cognitiveservices.accounts_luis_authoring_autodiscovery", "microsoft_network.expressroutecircuits_essential", "microsoft_storage.storageaccounts.queueservices_essentialplus", "microsoft_kusto.clusters_essential", "microsoft_dbformysql.flexibleservers_essential", "microsoft_network.virtualnetworkgateways_autodiscovery", "microsoft_network.virtualnetworks_essential", "microsoft_web.sites_app_essentialplus", "microsoft_synapse.workspaces_essentialplus", "microsoft_streamanalytics.streamingjobs_autodiscovery", "microsoft_relay.namespaces_essential", "microsoft_cache.redis_autodiscovery", "microsoft_machinelearningservices.workspaces_autodiscovery", "microsoft_storage.storageaccounts_essential", "microsoft_cdn.cdnwebapplicationfirewallpolicies_autodiscovery", "microsoft_operationalinsights.workspaces_essential", "microsoft_automation.automationaccounts_essential", "microsoft_logic.workflows_essentialplus", "microsoft_storage.storageaccounts.blobservices_essential", "microsoft_logic.workflows_essential", "microsoft_powerbidedicated.capacities_autodiscovery", "microsoft_cognitiveservices.accounts_textanalytics_essential", "microsoft_network.applicationgateways_autodiscovery", "microsoft_network.networkwatchers.connectionmonitors_essential", "microsoft_sql.servers.elasticpools_autodiscovery", "microsoft_network.networkwatchers.connectionmonitors_essentialplus", "microsoft_cdn.profiles_essential", "microsoft_netapp.netappaccounts.capacitypools_autodiscovery", "microsoft_network.publicipaddresses_essentialplus", "microsoft_kusto.clusters_autodiscovery", "microsoft_web.serverfarms_essentialplus", "microsoft_eventhub.clusters_essentialplus", "microsoft_containerservice.managedclusters_essential", "microsoft_servicefabricmesh.applications_essential", "microsoft_eventhub.namespaces_autodiscovery", "microsoft_web.sites_functionapp_essentialplus", "microsoft_iotcentral.iotapps_essential"], "extensionName": "com.dynatrace.extension.da-azure", "minEECVersion": "1.328.0", "featureSetsDetails": {"microsoft_cache.redis_essential": {"metrics": [{"key": "cloud.azure.microsoft_cache.redis.connectedclients", "metadata": {"unit": "Count", "description": null, "displayName": "connectedclients"}}, {"key": "cloud.azure.microsoft_cache.redis.totalcommandsprocessed", "metadata": {"unit": "Count", "description": null, "displayName": "totalcommandsprocessed"}}, {"key": "cloud.azure.microsoft_cache.redis.cachehits", "metadata": {"unit": "Count", "description": null, "displayName": "cachehits"}}, {"key": "cloud.azure.microsoft_cache.redis.cachemisses", "metadata": {"unit": "Count", "description": null, "displayName": "cachemisses"}}, {"key": "cloud.azure.microsoft_cache.redis.cachemissrate", "metadata": {"unit": "Percent", "description": null, "displayName": "cachemissrate"}}, {"key": "cloud.azure.microsoft_cache.redis.usedmemorypercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "usedmemorypercentage"}}, {"key": "cloud.azure.microsoft_cache.redis.percentProcessorTime", "metadata": {"unit": "Percent", "description": null, "displayName": "percentProcessorTime"}}, {"key": "cloud.azure.microsoft_cache.redis.serverLoad"}, {"key": "cloud.azure.microsoft_cache.redis.cacheLatency"}, {"key": "cloud.azure.microsoft_cache.redis.errors"}, {"key": "cloud.azure.microsoft_cache.redis.evictedkeys"}], "description": "Azure Cache for Redis essential metrics", "isRecommended": true}, "microsoft_cdn.profiles_essential": {"metrics": [{"key": "cloud.azure.microsoft_cdn.profiles.ByteHitRatio", "metadata": {"unit": "Percent", "description": null, "displayName": "ByteHitRatio"}}, {"key": "cloud.azure.microsoft_cdn.profiles.Percentage4XX", "metadata": {"unit": "Percent", "description": null, "displayName": "Percentage4XX"}}, {"key": "cloud.azure.microsoft_cdn.profiles.Percentage5XX", "metadata": {"unit": "Percent", "description": null, "displayName": "Percentage5XX"}}, {"key": "cloud.azure.microsoft_cdn.profiles.RequestCount", "metadata": {"unit": "Count", "description": null, "displayName": "RequestCount"}}, {"key": "cloud.azure.microsoft_cdn.profiles.ResponseSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "ResponseSize"}}, {"key": "cloud.azure.microsoft_cdn.profiles.TotalLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "TotalLatency"}}], "description": "Azure Front Door and CDN profiles essential metrics", "isRecommended": false}, "microsoft_maps.accounts_essential": {"metrics": [{"key": "cloud.azure.microsoft_maps.accounts.Usage", "metadata": {"unit": "Count", "description": null, "displayName": "Usage"}}, {"key": "cloud.azure.microsoft_maps.accounts.Availability", "metadata": {"unit": "Percent", "description": null, "displayName": "Availability"}}], "description": "Azure Maps Account essential metrics", "isRecommended": false}, "microsoft_web.sites_app_essential": {"metrics": [{"key": "cloud.azure.microsoft_web.sites.Requests", "metadata": {"unit": "Count", "description": null, "displayName": "Requests count"}}, {"key": "cloud.azure.microsoft_web.sites.BytesReceived", "metadata": {"unit": "Bytes", "description": null, "displayName": "Bytes Received"}}, {"key": "cloud.azure.microsoft_web.sites.BytesSent", "metadata": {"unit": "Bytes", "description": null, "displayName": "Bytes Sent"}}, {"key": "cloud.azure.microsoft_web.sites.Http5xx", "metadata": {"unit": "Count", "description": null, "displayName": "HTTP 5xx"}}, {"key": "cloud.azure.microsoft_web.sites.Http4xx", "metadata": {"unit": "Count", "description": null, "displayName": "HTTP 4xx"}}, {"key": "cloud.azure.microsoft_web.sites.Http2xx", "metadata": {"unit": "Count", "description": null, "displayName": "HTTP 2xx"}}, {"key": "cloud.azure.microsoft_web.sites.Http403", "metadata": {"unit": "Count", "description": null, "displayName": "HTTP 403"}}, {"key": "cloud.azure.microsoft_web.sites.AverageResponseTime", "metadata": {"unit": "Seconds", "description": null, "displayName": "Average Response Time"}}, {"key": "cloud.azure.microsoft_web.sites.IoReadBytesPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "IO Read Bytes Per Second"}}, {"key": "cloud.azure.microsoft_web.sites.IoWriteBytesPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "IO Write Bytes Per Second"}}, {"key": "cloud.azure.microsoft_web.sites.IoReadOperationsPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "IO Read Operations Per Second"}}, {"key": "cloud.azure.microsoft_web.sites.IoWriteOperationsPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "IO Write Operations Per Second"}}, {"key": "cloud.azure.microsoft_web.sites.HttpResponseTime", "metadata": {"unit": "Seconds", "description": null, "displayName": "Response Time"}}], "description": "Azure Web App essential metrics", "isRecommended": true}, "microsoft_kusto.clusters_essential": {"metrics": [{"key": "cloud.azure.microsoft_kusto.clusters.CacheUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CacheUtilization"}}, {"key": "cloud.azure.microsoft_kusto.clusters.QueryDuration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "QueryDuration"}}, {"key": "cloud.azure.microsoft_kusto.clusters.IngestionUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "IngestionUtilization"}}, {"key": "cloud.azure.microsoft_kusto.clusters.KeepAlive", "metadata": {"unit": "Count", "description": null, "displayName": "KeepAlive"}}, {"key": "cloud.azure.microsoft_kusto.clusters.IngestionVolumeInMB", "metadata": {"unit": "Bytes", "description": null, "displayName": "IngestionVolumeInMB"}}, {"key": "cloud.azure.microsoft_kusto.clusters.IngestionLatencyInSeconds", "metadata": {"unit": "Seconds", "description": null, "displayName": "IngestionLatencyInSeconds"}}, {"key": "cloud.azure.microsoft_kusto.clusters.CPU", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU"}}, {"key": "cloud.azure.microsoft_kusto.clusters.ContinuousExportNumOfRecordsExported", "metadata": {"unit": "Count", "description": null, "displayName": "ContinuousExportNumOfRecordsExported"}}, {"key": "cloud.azure.microsoft_kusto.clusters.ExportUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "ExportUtilization"}}, {"key": "cloud.azure.microsoft_kusto.clusters.ContinuousExportPendingCount", "metadata": {"unit": "Count", "description": null, "displayName": "ContinuousExportPendingCount"}}, {"key": "cloud.azure.microsoft_kusto.clusters.ContinuousExportMaxLatenessMinutes", "metadata": {"unit": "Count", "description": null, "displayName": "ContinuousExportMaxLatenessMinutes"}}, {"key": "cloud.azure.microsoft_kusto.clusters.ContinuousExportResult", "metadata": {"unit": "Count", "description": null, "displayName": "ContinuousExportResult"}}, {"key": "cloud.azure.microsoft_kusto.clusters.TotalNumberOfConcurrentQueries", "metadata": {"unit": "Count", "description": null, "displayName": "TotalNumberOfConcurrentQueries"}}, {"key": "cloud.azure.microsoft_kusto.clusters.TotalNumberOfThrottledQueries", "metadata": {"unit": "Count", "description": null, "displayName": "TotalNumberOfThrottledQueries"}}, {"key": "cloud.azure.microsoft_kusto.clusters.TotalNumberOfExtents", "metadata": {"unit": "Count", "description": null, "displayName": "TotalNumberOfExtents"}}, {"key": "cloud.azure.microsoft_kusto.clusters.BatchSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "BatchSize"}}, {"key": "cloud.azure.microsoft_kusto.clusters.BatchBlobCount", "metadata": {"unit": "Count", "description": null, "displayName": "BatchBlobCount"}}], "description": "Azure Data Explorer Cluster essential metrics", "isRecommended": false}, "microsoft_cache.redis_autodiscovery": {"metrics": [], "description": "Azure Cache for Redis auto-discovery metrics", "isRecommended": false}, "microsoft_cache.redis_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cache.redis.getcommands"}, {"key": "cloud.azure.microsoft_cache.redis.setcommands"}, {"key": "cloud.azure.microsoft_cache.redis.operationsPerSecond"}, {"key": "cloud.azure.microsoft_cache.redis.totalkeys"}, {"key": "cloud.azure.microsoft_cache.redis.expiredkeys"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemory"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemoryRss"}, {"key": "cloud.azure.microsoft_cache.redis.cacheWrite"}, {"key": "cloud.azure.microsoft_cache.redis.cacheRead"}, {"key": "cloud.azure.microsoft_cache.redis.allConnectionsCreatedPerSecond"}, {"key": "cloud.azure.microsoft_cache.redis.allConnectionsClosedPerSecond"}, {"key": "cloud.azure.microsoft_cache.redis.allconnectedclients"}, {"key": "cloud.azure.microsoft_cache.redis.alltotalcommandsprocessed"}, {"key": "cloud.azure.microsoft_cache.redis.allcachehits"}, {"key": "cloud.azure.microsoft_cache.redis.allcachemisses"}, {"key": "cloud.azure.microsoft_cache.redis.allgetcommands"}, {"key": "cloud.azure.microsoft_cache.redis.allsetcommands"}, {"key": "cloud.azure.microsoft_cache.redis.alloperationsPerSecond"}, {"key": "cloud.azure.microsoft_cache.redis.allevictedkeys"}, {"key": "cloud.azure.microsoft_cache.redis.alltotalkeys"}, {"key": "cloud.azure.microsoft_cache.redis.allexpiredkeys"}, {"key": "cloud.azure.microsoft_cache.redis.allusedmemory"}, {"key": "cloud.azure.microsoft_cache.redis.allusedmemorypercentage"}, {"key": "cloud.azure.microsoft_cache.redis.allusedmemoryRss"}, {"key": "cloud.azure.microsoft_cache.redis.allserverLoad"}, {"key": "cloud.azure.microsoft_cache.redis.allcacheWrite"}, {"key": "cloud.azure.microsoft_cache.redis.allcacheRead"}, {"key": "cloud.azure.microsoft_cache.redis.allpercentprocessortime"}, {"key": "cloud.azure.microsoft_cache.redis.connectedclients0"}, {"key": "cloud.azure.microsoft_cache.redis.totalcommandsprocessed0"}, {"key": "cloud.azure.microsoft_cache.redis.cachehits0"}, {"key": "cloud.azure.microsoft_cache.redis.cachemisses0"}, {"key": "cloud.azure.microsoft_cache.redis.getcommands0"}, {"key": "cloud.azure.microsoft_cache.redis.setcommands0"}, {"key": "cloud.azure.microsoft_cache.redis.operationsPerSecond0"}, {"key": "cloud.azure.microsoft_cache.redis.evictedkeys0"}, {"key": "cloud.azure.microsoft_cache.redis.totalkeys0"}, {"key": "cloud.azure.microsoft_cache.redis.expiredkeys0"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemory0"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemoryRss0"}, {"key": "cloud.azure.microsoft_cache.redis.serverLoad0"}, {"key": "cloud.azure.microsoft_cache.redis.cacheWrite0"}, {"key": "cloud.azure.microsoft_cache.redis.cacheRead0"}, {"key": "cloud.azure.microsoft_cache.redis.percentProcessorTime0"}, {"key": "cloud.azure.microsoft_cache.redis.connectedclients1"}, {"key": "cloud.azure.microsoft_cache.redis.totalcommandsprocessed1"}, {"key": "cloud.azure.microsoft_cache.redis.cachehits1"}, {"key": "cloud.azure.microsoft_cache.redis.cachemisses1"}, {"key": "cloud.azure.microsoft_cache.redis.getcommands1"}, {"key": "cloud.azure.microsoft_cache.redis.setcommands1"}, {"key": "cloud.azure.microsoft_cache.redis.operationsPerSecond1"}, {"key": "cloud.azure.microsoft_cache.redis.evictedkeys1"}, {"key": "cloud.azure.microsoft_cache.redis.totalkeys1"}, {"key": "cloud.azure.microsoft_cache.redis.expiredkeys1"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemory1"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemoryRss1"}, {"key": "cloud.azure.microsoft_cache.redis.serverLoad1"}, {"key": "cloud.azure.microsoft_cache.redis.cacheWrite1"}, {"key": "cloud.azure.microsoft_cache.redis.cacheRead1"}, {"key": "cloud.azure.microsoft_cache.redis.percentProcessorTime1"}, {"key": "cloud.azure.microsoft_cache.redis.connectedclients2"}, {"key": "cloud.azure.microsoft_cache.redis.totalcommandsprocessed2"}, {"key": "cloud.azure.microsoft_cache.redis.cachehits2"}, {"key": "cloud.azure.microsoft_cache.redis.cachemisses2"}, {"key": "cloud.azure.microsoft_cache.redis.getcommands2"}, {"key": "cloud.azure.microsoft_cache.redis.setcommands2"}, {"key": "cloud.azure.microsoft_cache.redis.operationsPerSecond2"}, {"key": "cloud.azure.microsoft_cache.redis.evictedkeys2"}, {"key": "cloud.azure.microsoft_cache.redis.totalkeys2"}, {"key": "cloud.azure.microsoft_cache.redis.expiredkeys2"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemory2"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemoryRss2"}, {"key": "cloud.azure.microsoft_cache.redis.serverLoad2"}, {"key": "cloud.azure.microsoft_cache.redis.cacheWrite2"}, {"key": "cloud.azure.microsoft_cache.redis.cacheRead2"}, {"key": "cloud.azure.microsoft_cache.redis.percentProcessorTime2"}, {"key": "cloud.azure.microsoft_cache.redis.connectedclients3"}, {"key": "cloud.azure.microsoft_cache.redis.totalcommandsprocessed3"}, {"key": "cloud.azure.microsoft_cache.redis.cachehits3"}, {"key": "cloud.azure.microsoft_cache.redis.cachemisses3"}, {"key": "cloud.azure.microsoft_cache.redis.getcommands3"}, {"key": "cloud.azure.microsoft_cache.redis.setcommands3"}, {"key": "cloud.azure.microsoft_cache.redis.operationsPerSecond3"}, {"key": "cloud.azure.microsoft_cache.redis.evictedkeys3"}, {"key": "cloud.azure.microsoft_cache.redis.totalkeys3"}, {"key": "cloud.azure.microsoft_cache.redis.expiredkeys3"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemory3"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemoryRss3"}, {"key": "cloud.azure.microsoft_cache.redis.serverLoad3"}, {"key": "cloud.azure.microsoft_cache.redis.cacheWrite3"}, {"key": "cloud.azure.microsoft_cache.redis.cacheRead3"}, {"key": "cloud.azure.microsoft_cache.redis.percentProcessorTime3"}, {"key": "cloud.azure.microsoft_cache.redis.connectedclients4"}, {"key": "cloud.azure.microsoft_cache.redis.totalcommandsprocessed4"}, {"key": "cloud.azure.microsoft_cache.redis.cachehits4"}, {"key": "cloud.azure.microsoft_cache.redis.cachemisses4"}, {"key": "cloud.azure.microsoft_cache.redis.getcommands4"}, {"key": "cloud.azure.microsoft_cache.redis.setcommands4"}, {"key": "cloud.azure.microsoft_cache.redis.operationsPerSecond4"}, {"key": "cloud.azure.microsoft_cache.redis.evictedkeys4"}, {"key": "cloud.azure.microsoft_cache.redis.totalkeys4"}, {"key": "cloud.azure.microsoft_cache.redis.expiredkeys4"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemory4"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemoryRss4"}, {"key": "cloud.azure.microsoft_cache.redis.serverLoad4"}, {"key": "cloud.azure.microsoft_cache.redis.cacheWrite4"}, {"key": "cloud.azure.microsoft_cache.redis.cacheRead4"}, {"key": "cloud.azure.microsoft_cache.redis.percentProcessorTime4"}, {"key": "cloud.azure.microsoft_cache.redis.connectedclients5"}, {"key": "cloud.azure.microsoft_cache.redis.totalcommandsprocessed5"}, {"key": "cloud.azure.microsoft_cache.redis.cachehits5"}, {"key": "cloud.azure.microsoft_cache.redis.cachemisses5"}, {"key": "cloud.azure.microsoft_cache.redis.getcommands5"}, {"key": "cloud.azure.microsoft_cache.redis.setcommands5"}, {"key": "cloud.azure.microsoft_cache.redis.operationsPerSecond5"}, {"key": "cloud.azure.microsoft_cache.redis.evictedkeys5"}, {"key": "cloud.azure.microsoft_cache.redis.totalkeys5"}, {"key": "cloud.azure.microsoft_cache.redis.expiredkeys5"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemory5"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemoryRss5"}, {"key": "cloud.azure.microsoft_cache.redis.serverLoad5"}, {"key": "cloud.azure.microsoft_cache.redis.cacheWrite5"}, {"key": "cloud.azure.microsoft_cache.redis.cacheRead5"}, {"key": "cloud.azure.microsoft_cache.redis.percentProcessorTime5"}, {"key": "cloud.azure.microsoft_cache.redis.connectedclients6"}, {"key": "cloud.azure.microsoft_cache.redis.totalcommandsprocessed6"}, {"key": "cloud.azure.microsoft_cache.redis.cachehits6"}, {"key": "cloud.azure.microsoft_cache.redis.cachemisses6"}, {"key": "cloud.azure.microsoft_cache.redis.getcommands6"}, {"key": "cloud.azure.microsoft_cache.redis.setcommands6"}, {"key": "cloud.azure.microsoft_cache.redis.operationsPerSecond6"}, {"key": "cloud.azure.microsoft_cache.redis.evictedkeys6"}, {"key": "cloud.azure.microsoft_cache.redis.totalkeys6"}, {"key": "cloud.azure.microsoft_cache.redis.expiredkeys6"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemory6"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemoryRss6"}, {"key": "cloud.azure.microsoft_cache.redis.serverLoad6"}, {"key": "cloud.azure.microsoft_cache.redis.cacheWrite6"}, {"key": "cloud.azure.microsoft_cache.redis.cacheRead6"}, {"key": "cloud.azure.microsoft_cache.redis.percentProcessorTime6"}, {"key": "cloud.azure.microsoft_cache.redis.connectedclients7"}, {"key": "cloud.azure.microsoft_cache.redis.totalcommandsprocessed7"}, {"key": "cloud.azure.microsoft_cache.redis.cachehits7"}, {"key": "cloud.azure.microsoft_cache.redis.cachemisses7"}, {"key": "cloud.azure.microsoft_cache.redis.getcommands7"}, {"key": "cloud.azure.microsoft_cache.redis.setcommands7"}, {"key": "cloud.azure.microsoft_cache.redis.operationsPerSecond7"}, {"key": "cloud.azure.microsoft_cache.redis.evictedkeys7"}, {"key": "cloud.azure.microsoft_cache.redis.totalkeys7"}, {"key": "cloud.azure.microsoft_cache.redis.expiredkeys7"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemory7"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemoryRss7"}, {"key": "cloud.azure.microsoft_cache.redis.serverLoad7"}, {"key": "cloud.azure.microsoft_cache.redis.cacheWrite7"}, {"key": "cloud.azure.microsoft_cache.redis.cacheRead7"}, {"key": "cloud.azure.microsoft_cache.redis.percentProcessorTime7"}, {"key": "cloud.azure.microsoft_cache.redis.connectedclients8"}, {"key": "cloud.azure.microsoft_cache.redis.totalcommandsprocessed8"}, {"key": "cloud.azure.microsoft_cache.redis.cachehits8"}, {"key": "cloud.azure.microsoft_cache.redis.cachemisses8"}, {"key": "cloud.azure.microsoft_cache.redis.getcommands8"}, {"key": "cloud.azure.microsoft_cache.redis.setcommands8"}, {"key": "cloud.azure.microsoft_cache.redis.operationsPerSecond8"}, {"key": "cloud.azure.microsoft_cache.redis.evictedkeys8"}, {"key": "cloud.azure.microsoft_cache.redis.totalkeys8"}, {"key": "cloud.azure.microsoft_cache.redis.expiredkeys8"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemory8"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemoryRss8"}, {"key": "cloud.azure.microsoft_cache.redis.serverLoad8"}, {"key": "cloud.azure.microsoft_cache.redis.cacheWrite8"}, {"key": "cloud.azure.microsoft_cache.redis.cacheRead8"}, {"key": "cloud.azure.microsoft_cache.redis.percentProcessorTime8"}, {"key": "cloud.azure.microsoft_cache.redis.connectedclients9"}, {"key": "cloud.azure.microsoft_cache.redis.totalcommandsprocessed9"}, {"key": "cloud.azure.microsoft_cache.redis.cachehits9"}, {"key": "cloud.azure.microsoft_cache.redis.cachemisses9"}, {"key": "cloud.azure.microsoft_cache.redis.getcommands9"}, {"key": "cloud.azure.microsoft_cache.redis.setcommands9"}, {"key": "cloud.azure.microsoft_cache.redis.operationsPerSecond9"}, {"key": "cloud.azure.microsoft_cache.redis.evictedkeys9"}, {"key": "cloud.azure.microsoft_cache.redis.totalkeys9"}, {"key": "cloud.azure.microsoft_cache.redis.expiredkeys9"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemory9"}, {"key": "cloud.azure.microsoft_cache.redis.usedmemoryRss9"}, {"key": "cloud.azure.microsoft_cache.redis.serverLoad9"}, {"key": "cloud.azure.microsoft_cache.redis.cacheWrite9"}, {"key": "cloud.azure.microsoft_cache.redis.cacheRead9"}, {"key": "cloud.azure.microsoft_cache.redis.percentProcessorTime9"}, {"key": "cloud.azure.microsoft_cache.redis.GeoReplicationHealthy"}, {"key": "cloud.azure.microsoft_cache.redis.GeoReplicationDataSyncOffset"}, {"key": "cloud.azure.microsoft_cache.redis.GeoReplicationConnectivityLag"}, {"key": "cloud.azure.microsoft_cache.redis.GeoReplicationFullSyncEventStarted"}, {"key": "cloud.azure.microsoft_cache.redis.GeoReplicationFullSyncEventFinished"}], "description": "Azure Cache for Redis essential+ metrics", "isRecommended": false}, "microsoft_devices.iothubs_essential": {"metrics": [{"key": "cloud.azure.microsoft_devices.iothubs.d2c.telemetry.ingress.allProtocol", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.telemetry.ingress.allProtocol"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.telemetry.ingress.success", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.telemetry.ingress.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.telemetry.egress.success", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.telemetry.egress.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.telemetry.egress.dropped", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.telemetry.egress.dropped"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.telemetry.egress.orphaned", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.telemetry.egress.orphaned"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.telemetry.egress.invalid", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.telemetry.egress.invalid"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.telemetry.egress.fallback", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.telemetry.egress.fallback"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.telemetry.ingress.sendThrottle", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.telemetry.ingress.sendThrottle"}}, {"key": "cloud.azure.microsoft_devices.iothubs.deviceDataUsage", "metadata": {"unit": "Bytes", "description": null, "displayName": "deviceDataUsage"}}, {"key": "cloud.azure.microsoft_devices.iothubs.totalDeviceCount", "metadata": {"unit": "Count", "description": null, "displayName": "totalDeviceCount"}}, {"key": "cloud.azure.microsoft_devices.iothubs.connectedDeviceCount", "metadata": {"unit": "Count", "description": null, "displayName": "connectedDeviceCount"}}], "description": "Azure IoT Hub essential metrics", "isRecommended": true}, "microsoft_keyvault.vaults_essential": {"metrics": [{"key": "cloud.azure.microsoft_keyvault.vaults.Availability", "metadata": {"unit": "Percent", "description": null, "displayName": "Availability"}}, {"key": "cloud.azure.microsoft_keyvault.vaults.ServiceApiHit", "metadata": {"unit": "Count", "description": null, "displayName": "ServiceApiHit"}}, {"key": "cloud.azure.microsoft_keyvault.vaults.ServiceApiLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "ServiceApiLatency"}}, {"key": "cloud.azure.microsoft_keyvault.vaults.ServiceApiResult", "metadata": {"unit": "Count", "description": null, "displayName": "ServiceApiResult"}}, {"key": "cloud.azure.microsoft_keyvault.vaults.SaturationShoebox", "metadata": {"unit": "Percent", "description": null, "displayName": "SaturationShoebox"}}], "description": "Azure Key Vault essential metrics", "isRecommended": false}, "microsoft_logic.workflows_essential": {"metrics": [{"key": "cloud.azure.microsoft_logic.workflows.RunsFailed", "metadata": {"unit": "Count", "description": null, "displayName": "RunsFailed"}}, {"key": "cloud.azure.microsoft_logic.workflows.TriggersFailed", "metadata": {"unit": "Count", "description": null, "displayName": "TriggersFailed"}}], "description": "Azure Logic Apps (Consumption) essential metrics", "isRecommended": true}, "microsoft_web.serverfarms_essential": {"metrics": [{"key": "cloud.azure.microsoft_web.serverfarms.CpuPercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "CpuPercentage"}}, {"key": "cloud.azure.microsoft_web.serverfarms.MemoryPercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryPercentage"}}, {"key": "cloud.azure.microsoft_web.serverfarms.DiskQueueLength", "metadata": {"unit": "Count", "description": null, "displayName": "DiskQueueLength"}}, {"key": "cloud.azure.microsoft_web.serverfarms.HttpQueueLength", "metadata": {"unit": "Count", "description": null, "displayName": "HttpQueueLength"}}, {"key": "cloud.azure.microsoft_web.serverfarms.BytesReceived", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesReceived"}}, {"key": "cloud.azure.microsoft_web.serverfarms.BytesSent", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesSent"}}], "description": "Azure App Service Plan essential metrics", "isRecommended": false}, "microsoft_cdn.profiles_autodiscovery": {"metrics": [], "isRecommended": true}, "microsoft_cdn.profiles_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cdn.profiles.OriginHealthPercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "OriginHealthPercentage"}}, {"key": "cloud.azure.microsoft_cdn.profiles.OriginLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "OriginLatency"}}, {"key": "cloud.azure.microsoft_cdn.profiles.OriginRequestCount", "metadata": {"unit": "Count", "description": null, "displayName": "OriginRequestCount"}}, {"key": "cloud.azure.microsoft_cdn.profiles.RequestSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "RequestSize"}}, {"key": "cloud.azure.microsoft_cdn.profiles.WebApplicationFirewallRequestCount", "metadata": {"unit": "Count", "description": null, "displayName": "WebApplicationFirewallRequestCount"}}], "description": "Azure Front Door and CDN profiles essential+ metrics", "isRecommended": false}, "microsoft_eventgrid.topics_essential": {"metrics": [{"key": "cloud.azure.microsoft_eventgrid.topics.PublishSuccessCount", "metadata": {"unit": "Count", "description": null, "displayName": "PublishSuccessCount"}}, {"key": "cloud.azure.microsoft_eventgrid.topics.PublishFailCount", "metadata": {"unit": "Count", "description": null, "displayName": "PublishFailCount"}}, {"key": "cloud.azure.microsoft_eventgrid.topics.UnmatchedEventCount", "metadata": {"unit": "Count", "description": null, "displayName": "UnmatchedEventCount"}}, {"key": "cloud.azure.microsoft_eventgrid.topics.PublishSuccessLatencyInMs", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "PublishSuccessLatencyInMs"}}, {"key": "cloud.azure.microsoft_eventgrid.topics.MatchedEventCount", "metadata": {"unit": "Count", "description": null, "displayName": "MatchedEventCount"}}, {"key": "cloud.azure.microsoft_eventgrid.topics.DeliveryAttemptFailCount", "metadata": {"unit": "Count", "description": null, "displayName": "DeliveryAttemptFailCount"}}, {"key": "cloud.azure.microsoft_eventgrid.topics.DeliverySuccessCount", "metadata": {"unit": "Count", "description": null, "displayName": "DeliverySuccessCount"}}, {"key": "cloud.azure.microsoft_eventgrid.topics.DestinationProcessingDurationInMs", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "DestinationProcessingDurationInMs"}}, {"key": "cloud.azure.microsoft_eventgrid.topics.DroppedEventCount", "metadata": {"unit": "Count", "description": null, "displayName": "DroppedEventCount"}}], "description": "Azure Event Grid Topics essential metrics", "isRecommended": false}, "microsoft_network.dnszones_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.dnszones.QueryVolume", "metadata": {"unit": "Count", "description": null, "displayName": "QueryVolume"}}, {"key": "cloud.azure.microsoft_network.dnszones.RecordSetCount", "metadata": {"unit": "Count", "description": null, "displayName": "RecordSetCount"}}, {"key": "cloud.azure.microsoft_network.dnszones.RecordSetCapacityUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RecordSetCapacityUtilization"}}], "description": "Azure DNS Zone essential metrics", "isRecommended": false}, "microsoft_peering.peerings_essential": {"metrics": [{"key": "cloud.azure.microsoft_peering.peerings.SessionAvailability", "metadata": {"unit": "Count", "description": "Availability of the peering session.", "displayName": "Session Availability"}}, {"key": "cloud.azure.microsoft_peering.peerings.IngressTrafficRate", "metadata": {"unit": "BitsPerSecond", "description": "Ingress traffic rate in bits per second.", "displayName": "Ingress Traffic Rate"}}, {"key": "cloud.azure.microsoft_peering.peerings.EgressTrafficRate", "metadata": {"unit": "BitsPerSecond", "description": "Egress traffic rate in bits per second", "displayName": "Egress Traffic Rate"}}], "description": "Azure Peering essential metrics", "isRecommended": false}, "microsoft_relay.namespaces_essential": {"metrics": [{"key": "cloud.azure.microsoft_relay.namespaces.ListenerConnections_ClientError", "metadata": {"unit": "Count", "description": null, "displayName": "ListenerConnections-ClientError"}}, {"key": "cloud.azure.microsoft_relay.namespaces.ListenerConnections_ServerError", "metadata": {"unit": "Count", "description": null, "displayName": "ListenerConnections-ServerError"}}, {"key": "cloud.azure.microsoft_relay.namespaces.SenderConnections_ClientError", "metadata": {"unit": "Count", "description": null, "displayName": "SenderConnections-ClientError"}}, {"key": "cloud.azure.microsoft_relay.namespaces.SenderConnections_ServerError", "metadata": {"unit": "Count", "description": null, "displayName": "SenderConnections-ServerError"}}, {"key": "cloud.azure.microsoft_relay.namespaces.ListenerConnections_TotalRequests", "metadata": {"unit": "Count", "description": null, "displayName": "ListenerConnections-TotalRequests"}}, {"key": "cloud.azure.microsoft_relay.namespaces.SenderConnections_TotalRequests", "metadata": {"unit": "Count", "description": null, "displayName": "SenderConnections-TotalRequests"}}, {"key": "cloud.azure.microsoft_relay.namespaces.ActiveConnections", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveConnections"}}, {"key": "cloud.azure.microsoft_relay.namespaces.ActiveListeners", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveListeners"}}, {"key": "cloud.azure.microsoft_relay.namespaces.BytesTransferred", "metadata": {"unit": "Count", "description": null, "displayName": "BytesTransferred"}}], "description": "Azure Relay essential metrics", "isRecommended": false}, "microsoft_app.containerapps_essential": {"metrics": [{"key": "cloud.azure.microsoft_app.containerapps.Replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica Count"}}, {"key": "cloud.azure.microsoft_app.containerapps.Requests", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}, {"key": "cloud.azure.microsoft_app.containerapps.ResiliencyConnectTimeouts", "metadata": {"unit": "Count", "description": null, "displayName": "Resiliency Connection Timeouts"}}, {"key": "cloud.azure.microsoft_app.containerapps.ResiliencyEjectedHosts", "metadata": {"unit": "Count", "description": null, "displayName": "Resiliency Ejected Hosts"}}, {"key": "cloud.azure.microsoft_app.containerapps.ResiliencyEjectionsAborted", "metadata": {"unit": "Count", "description": null, "displayName": "Resiliency Ejections Aborted"}}, {"key": "cloud.azure.microsoft_app.containerapps.ResiliencyRequestRetries", "metadata": {"unit": "Count", "description": null, "displayName": "Resiliency Request Retries"}}, {"key": "cloud.azure.microsoft_app.containerapps.ResiliencyRequestsPendingConnectionPool", "metadata": {"unit": "Count", "description": null, "displayName": "Resiliency Requests Pending Connection Pool"}}, {"key": "cloud.azure.microsoft_app.containerapps.ResiliencyRequestTimeouts", "metadata": {"unit": "Count", "description": null, "displayName": "Resiliency Request Timeouts"}}, {"key": "cloud.azure.microsoft_app.containerapps.RestartCount", "metadata": {"unit": "Count", "description": null, "displayName": "Replica Restart Count"}}, {"key": "cloud.azure.microsoft_app.containerapps.RxBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "Network In Bytes"}}, {"key": "cloud.azure.microsoft_app.containerapps.TotalCoresQuotaUsed", "metadata": {"unit": "Count", "description": null, "displayName": "Total Reserved Cores"}}, {"key": "cloud.azure.microsoft_app.containerapps.TxBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "Network Out Bytes"}}, {"key": "cloud.azure.microsoft_app.containerapps.UsageNanoCores", "metadata": {"unit": "Count", "description": null, "displayName": "CPU Usage"}}, {"key": "cloud.azure.microsoft_app.containerapps.WorkingSetBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "Memory Working Set Bytes"}}], "description": "Azure Container Apps essential metrics", "isRecommended": true}, "microsoft_eventgrid.domains_essential": {"metrics": [{"key": "cloud.azure.microsoft_eventgrid.domains.PublishSuccessCount", "metadata": {"unit": "Count", "description": null, "displayName": "PublishSuccessCount"}}, {"key": "cloud.azure.microsoft_eventgrid.domains.PublishFailCount", "metadata": {"unit": "Count", "description": null, "displayName": "PublishFailCount"}}, {"key": "cloud.azure.microsoft_eventgrid.domains.PublishSuccessLatencyInMs", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "PublishSuccessLatencyInMs"}}, {"key": "cloud.azure.microsoft_eventgrid.domains.MatchedEventCount", "metadata": {"unit": "Count", "description": null, "displayName": "MatchedEventCount"}}, {"key": "cloud.azure.microsoft_eventgrid.domains.DeliveryAttemptFailCount", "metadata": {"unit": "Count", "description": null, "displayName": "DeliveryAttemptFailCount"}}, {"key": "cloud.azure.microsoft_eventgrid.domains.DeliverySuccessCount", "metadata": {"unit": "Count", "description": null, "displayName": "DeliverySuccessCount"}}, {"key": "cloud.azure.microsoft_eventgrid.domains.DestinationProcessingDurationInMs", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "DestinationProcessingDurationInMs"}}, {"key": "cloud.azure.microsoft_eventgrid.domains.DroppedEventCount", "metadata": {"unit": "Count", "description": null, "displayName": "DroppedEventCount"}}], "description": "Azure Event Grid Domains essential metrics", "isRecommended": false}, "microsoft_eventhub.clusters_essential": {"metrics": [{"key": "cloud.azure.microsoft_eventhub.clusters.AvailableMemory", "metadata": {"unit": "Percent", "description": null, "displayName": "Available Memory"}}, {"key": "cloud.azure.microsoft_eventhub.clusters.CPU", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU"}}, {"key": "cloud.azure.microsoft_eventhub.clusters.IncomingBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "Incoming Bytes."}}, {"key": "cloud.azure.microsoft_eventhub.clusters.IncomingMessages", "metadata": {"unit": "Count", "description": null, "displayName": "Incoming Messages"}}, {"key": "cloud.azure.microsoft_eventhub.clusters.IncomingRequests", "metadata": {"unit": "Count", "description": null, "displayName": "Incoming Requests"}}, {"key": "cloud.azure.microsoft_eventhub.clusters.OutgoingBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "Outgoing Bytes."}}, {"key": "cloud.azure.microsoft_eventhub.clusters.OutgoingMessages", "metadata": {"unit": "Count", "description": null, "displayName": "Outgoing Messages"}}, {"key": "cloud.azure.microsoft_eventhub.clusters.QuotaExceededErrors", "metadata": {"unit": "Count", "description": null, "displayName": "Quota Exceeded Errors."}}, {"key": "cloud.azure.microsoft_eventhub.clusters.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "Server Errors."}}, {"key": "cloud.azure.microsoft_eventhub.clusters.ThrottledRequests", "metadata": {"unit": "Count", "description": null, "displayName": "Throttled Requests."}}, {"key": "cloud.azure.microsoft_eventhub.clusters.UserErrors", "metadata": {"unit": "Count", "description": null, "displayName": "User Errors."}}], "description": "Azure Event Hub Clusters essential metrics", "isRecommended": false}, "microsoft_maps.accounts_autodiscovery": {"metrics": [], "description": "Azure Maps Account autodiscovery metrics", "isRecommended": false}, "microsoft_web.sites_app_autodiscovery": {"metrics": [], "description": "Azure Web App auto-discovery metrics", "isRecommended": false}, "microsoft_web.sites_app_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_web.sites.AppConnections"}, {"key": "cloud.azure.microsoft_web.sites.AverageMemoryWorkingSet"}, {"key": "cloud.azure.microsoft_web.sites.CurrentAssemblies"}, {"key": "cloud.azure.microsoft_web.sites.FileSystemUsage"}, {"key": "cloud.azure.microsoft_web.sites.Gen0Collections"}, {"key": "cloud.azure.microsoft_web.sites.Gen1Collections"}, {"key": "cloud.azure.microsoft_web.sites.Gen2Collections"}, {"key": "cloud.azure.microsoft_web.sites.Handles"}, {"key": "cloud.azure.microsoft_web.sites.HealthCheckStatus"}, {"key": "cloud.azure.microsoft_web.sites.Http101"}, {"key": "cloud.azure.microsoft_web.sites.Http3xx"}, {"key": "cloud.azure.microsoft_web.sites.Http401"}, {"key": "cloud.azure.microsoft_web.sites.Http404"}, {"key": "cloud.azure.microsoft_web.sites.Http406"}, {"key": "cloud.azure.microsoft_web.sites.PrivateBytes"}, {"key": "cloud.azure.microsoft_web.sites.RequestsInApplicationQueue", "metadata": {"unit": "Count", "description": null, "displayName": "Requests In Application Queue"}}, {"key": "cloud.azure.microsoft_web.sites.Threads"}, {"key": "cloud.azure.microsoft_web.sites.TotalAppDomains"}, {"key": "cloud.azure.microsoft_web.sites.TotalAppDomainsUnloaded"}, {"key": "cloud.azure.microsoft_web.sites.CpuTime"}], "description": "Azure Web App essential+ metrics", "isRecommended": false}, "microsoft_appplatform.spring_essential": {"metrics": [{"key": "cloud.azure.microsoft_appplatform.spring.system.cpu.usage", "metadata": {"unit": "Percent", "description": null, "displayName": "system.cpu.usage"}}, {"key": "cloud.azure.microsoft_appplatform.spring.process.cpu.usage", "metadata": {"unit": "Percent", "description": null, "displayName": "process.cpu.usage"}}, {"key": "cloud.azure.microsoft_appplatform.spring.jvm.memory.committed", "metadata": {"unit": "Bytes", "description": null, "displayName": "jvm.memory.committed"}}, {"key": "cloud.azure.microsoft_appplatform.spring.jvm.memory.used", "metadata": {"unit": "Bytes", "description": null, "displayName": "jvm.memory.used"}}, {"key": "cloud.azure.microsoft_appplatform.spring.jvm.memory.max", "metadata": {"unit": "Bytes", "description": null, "displayName": "jvm.memory.max"}}, {"key": "cloud.azure.microsoft_appplatform.spring.jvm.gc.max.data.size", "metadata": {"unit": "Bytes", "description": null, "displayName": "jvm.gc.max.data.size"}}, {"key": "cloud.azure.microsoft_appplatform.spring.jvm.gc.live.data.size", "metadata": {"unit": "Bytes", "description": null, "displayName": "jvm.gc.live.data.size"}}, {"key": "cloud.azure.microsoft_appplatform.spring.jvm.gc.memory.promoted", "metadata": {"unit": "Bytes", "description": null, "displayName": "jvm.gc.memory.promoted"}}, {"key": "cloud.azure.microsoft_appplatform.spring.jvm.gc.memory.allocated", "metadata": {"unit": "Bytes", "description": null, "displayName": "jvm.gc.memory.allocated"}}, {"key": "cloud.azure.microsoft_appplatform.spring.jvm.gc.pause.total.count", "metadata": {"unit": "Count", "description": null, "displayName": "jvm.gc.pause.total.count"}}, {"key": "cloud.azure.microsoft_appplatform.spring.jvm.gc.pause.total.time", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "jvm.gc.pause.total.time"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.threads.config.max", "metadata": {"unit": "Count", "description": null, "displayName": "tomcat.threads.config.max"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.threads.current", "metadata": {"unit": "Count", "description": null, "displayName": "tomcat.threads.current"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.global.sent", "metadata": {"unit": "Bytes", "description": null, "displayName": "tomcat.global.sent"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.global.received", "metadata": {"unit": "Bytes", "description": null, "displayName": "tomcat.global.received"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.global.request.total.time", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "tomcat.global.request.total.time"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.global.request.total.count", "metadata": {"unit": "Count", "description": null, "displayName": "tomcat.global.request.total.count"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.global.request.avg.time", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "tomcat.global.request.avg.time"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.global.request.max", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "tomcat.global.request.max"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.global.error", "metadata": {"unit": "Count", "description": null, "displayName": "tomcat.global.error"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.sessions.active.max", "metadata": {"unit": "Count", "description": null, "displayName": "tomcat.sessions.active.max"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.sessions.alive.max", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "tomcat.sessions.alive.max"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.sessions.active.current", "metadata": {"unit": "Count", "description": null, "displayName": "tomcat.sessions.active.current"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.sessions.created", "metadata": {"unit": "Count", "description": null, "displayName": "tomcat.sessions.created"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.sessions.expired", "metadata": {"unit": "Count", "description": null, "displayName": "tomcat.sessions.expired"}}, {"key": "cloud.azure.microsoft_appplatform.spring.tomcat.sessions.rejected", "metadata": {"unit": "Count", "description": null, "displayName": "tomcat.sessions.rejected"}}], "description": "Azure Spring Apps essential metrics", "isRecommended": false}, "microsoft_datashare.accounts_essential": {"metrics": [{"key": "cloud.azure.microsoft_datashare.accounts.ShareCount", "metadata": {"unit": "Count", "description": null, "displayName": "ShareCount"}}, {"key": "cloud.azure.microsoft_datashare.accounts.ShareSubscriptionCount", "metadata": {"unit": "Count", "description": null, "displayName": "ShareSubscriptionCount"}}, {"key": "cloud.azure.microsoft_datashare.accounts.SucceededShareSynchronizations", "metadata": {"unit": "Count", "description": null, "displayName": "SucceededShareSynchronizations"}}, {"key": "cloud.azure.microsoft_datashare.accounts.FailedShareSynchronizations", "metadata": {"unit": "Count", "description": null, "displayName": "FailedShareSynchronizations"}}, {"key": "cloud.azure.microsoft_datashare.accounts.SucceededShareSubscriptionSynchronizations", "metadata": {"unit": "Count", "description": null, "displayName": "SucceededShareSubscriptionSynchronizations"}}, {"key": "cloud.azure.microsoft_datashare.accounts.FailedShareSubscriptionSynchronizations", "metadata": {"unit": "Count", "description": null, "displayName": "FailedShareSubscriptionSynchronizations"}}], "description": "Azure Data Share essential metrics", "isRecommended": false}, "microsoft_hdinsight.clusters_essential": {"metrics": [{"key": "cloud.azure.microsoft_hdinsight.clusters.NumActiveWorkers", "metadata": {"unit": "Count", "description": null, "displayName": "NumActiveWorkers"}}, {"key": "cloud.azure.microsoft_hdinsight.clusters.GatewayRequests", "metadata": {"unit": "Count", "description": null, "displayName": "GatewayRequests"}}], "description": "Azure HDInsight Cluster essential metrics", "isRecommended": false}, "microsoft_iotcentral.iotapps_essential": {"metrics": [{"key": "cloud.azure.microsoft_iotcentral.iotapps.connectedDeviceCount", "metadata": {"unit": "Count", "description": null, "displayName": "connectedDeviceCount"}}, {"key": "cloud.azure.microsoft_iotcentral.iotapps.c2d.property.read.success", "metadata": {"unit": "Count", "description": null, "displayName": "c2d.property.read.success"}}, {"key": "cloud.azure.microsoft_iotcentral.iotapps.c2d.property.read.failure", "metadata": {"unit": "Count", "description": null, "displayName": "c2d.property.read.failure"}}, {"key": "cloud.azure.microsoft_iotcentral.iotapps.d2c.property.read.success", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.property.read.success"}}, {"key": "cloud.azure.microsoft_iotcentral.iotapps.d2c.property.read.failure", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.property.read.failure"}}, {"key": "cloud.azure.microsoft_iotcentral.iotapps.c2d.property.update.success", "metadata": {"unit": "Count", "description": null, "displayName": "c2d.property.update.success"}}, {"key": "cloud.azure.microsoft_iotcentral.iotapps.c2d.property.update.failure", "metadata": {"unit": "Count", "description": null, "displayName": "c2d.property.update.failure"}}, {"key": "cloud.azure.microsoft_iotcentral.iotapps.d2c.property.update.success", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.property.update.success"}}, {"key": "cloud.azure.microsoft_iotcentral.iotapps.d2c.property.update.failure", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.property.update.failure"}}], "description": "Azure IoT Central Application essential metrics", "isRecommended": false}, "microsoft_kusto.clusters_autodiscovery": {"metrics": [], "description": "Azure Data Explorer Cluster autodiscovery metrics", "isRecommended": false}, "microsoft_kusto.clusters_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_kusto.clusters.IngestionResult", "metadata": {"unit": "Count", "description": null, "displayName": "IngestionResult"}}, {"key": "cloud.azure.microsoft_kusto.clusters.StreamingIngestDuration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "StreamingIngestDuration"}}, {"key": "cloud.azure.microsoft_kusto.clusters.StreamingIngestDataRate", "metadata": {"unit": "Count", "description": null, "displayName": "StreamingIngestDataRate"}}, {"key": "cloud.azure.microsoft_kusto.clusters.StreamingIngestResults", "metadata": {"unit": "Count", "description": null, "displayName": "StreamingIngestResults"}}, {"key": "cloud.azure.microsoft_kusto.clusters.TotalNumberOfThrottledCommands", "metadata": {"unit": "Count", "description": null, "displayName": "TotalNumberOfThrottledCommands"}}, {"key": "cloud.azure.microsoft_kusto.clusters.InstanceCount", "metadata": {"unit": "Count", "description": null, "displayName": "InstanceCount"}}, {"key": "cloud.azure.microsoft_kusto.clusters.BatchesProcessed", "metadata": {"unit": "Count", "description": null, "displayName": "BatchesProcessed"}}, {"key": "cloud.azure.microsoft_kusto.clusters.BatchDuration", "metadata": {"unit": "Seconds", "description": null, "displayName": "BatchDuration"}}], "description": "Azure Data Explorer Cluster essential+ metrics", "isRecommended": false}, "microsoft_network.frontdoors_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.frontdoors.RequestCount", "metadata": {"unit": "Count", "description": null, "displayName": "RequestCount"}}, {"key": "cloud.azure.microsoft_network.frontdoors.BackendHealthPercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "BackendHealthPercentage"}}, {"key": "cloud.azure.microsoft_network.frontdoors.ResponseSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "ResponseSize"}}, {"key": "cloud.azure.microsoft_network.frontdoors.TotalLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "TotalLatency"}}, {"key": "cloud.azure.microsoft_network.frontdoors.RequestSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "RequestSize"}}, {"key": "cloud.azure.microsoft_network.frontdoors.BackendRequestCount", "metadata": {"unit": "Count", "description": null, "displayName": "BackendRequestCount"}}, {"key": "cloud.azure.microsoft_network.frontdoors.BackendRequestLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "BackendRequestLatency"}}, {"key": "cloud.azure.microsoft_network.frontdoors.WebApplicationFirewallRequestCount", "metadata": {"unit": "Count", "description": null, "displayName": "WebApplicationFirewallRequestCount"}}], "description": "Azure Front Door (classic) essential metrics", "isRecommended": false}, "microsoft_synapse.workspaces_essential": {"metrics": [{"key": "cloud.azure.microsoft_synapse.workspaces.IntegrationPipelineRunsEnded", "metadata": {"unit": "Count", "description": null, "displayName": "IntegrationPipelineRunsEnded"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.IntegrationActivityRunsEnded", "metadata": {"unit": "Count", "description": null, "displayName": "IntegrationActivityRunsEnded"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.IntegrationTriggerRunsEnded", "metadata": {"unit": "Count", "description": null, "displayName": "IntegrationTriggerRunsEnded"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.BuiltinSqlPoolRequestsEnded", "metadata": {"unit": "Count", "description": null, "displayName": "BuiltinSqlPoolRequestsEnded"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.BuiltinSqlPoolDataProcessedBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "BuiltinSqlPoolDataProcessedBytes"}}], "description": "Azure Synapse Workspace essential metrics", "isRecommended": false}, "microsoft_batch.batchaccounts_essential": {"metrics": [{"key": "cloud.azure.microsoft_batch.batchaccounts.TotalNodeCount", "metadata": {"unit": "Count", "description": null, "displayName": "TotalNodeCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.TotalLowPriorityNodeCount", "metadata": {"unit": "Count", "description": null, "displayName": "TotalLowPriorityNodeCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.CoreCount", "metadata": {"unit": "Count", "description": null, "displayName": "CoreCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.LowPriorityCoreCount", "metadata": {"unit": "Count", "description": null, "displayName": "LowPriorityCoreCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.IdleNodeCount", "metadata": {"unit": "Count", "description": null, "displayName": "IdleNodeCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.RunningNodeCount", "metadata": {"unit": "Count", "description": null, "displayName": "RunningNodeCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.StartingNodeCount", "metadata": {"unit": "Count", "description": null, "displayName": "StartingNodeCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.StartTaskFailedNodeCount", "metadata": {"unit": "Count", "description": null, "displayName": "StartTaskFailedNodeCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.RebootingNodeCount", "metadata": {"unit": "Count", "description": null, "displayName": "RebootingNodeCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.JobStartEvent", "metadata": {"unit": "Count", "description": null, "displayName": "JobStartEvent"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.TaskStartEvent", "metadata": {"unit": "Count", "description": null, "displayName": "TaskStartEvent"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.TaskCompleteEvent", "metadata": {"unit": "Count", "description": null, "displayName": "TaskCompleteEvent"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.TaskFailEvent", "metadata": {"unit": "Count", "description": null, "displayName": "TaskFailEvent"}}], "description": "Azure Batch Account essential metrics", "isRecommended": false}, "microsoft_devices.iothubs_autodiscovery": {"metrics": [], "description": "Azure IoT Hub auto-discovery metrics", "isRecommended": false}, "microsoft_devices.iothubs_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_devices.iothubs.c2d.commands.egress.complete.success", "metadata": {"unit": "Count", "description": null, "displayName": "c2d.commands.egress.complete.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.c2d.commands.egress.abandon.success", "metadata": {"unit": "Count", "description": null, "displayName": "c2d.commands.egress.abandon.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.c2d.commands.egress.reject.success", "metadata": {"unit": "Count", "description": null, "displayName": "c2d.commands.egress.reject.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.C2DMessagesExpired", "metadata": {"unit": "Count", "description": null, "displayName": "C2DMessagesExpired"}}, {"key": "cloud.azure.microsoft_devices.iothubs.devices.totalDevices", "metadata": {"unit": "Count", "description": null, "displayName": "devices.totalDevices"}}, {"key": "cloud.azure.microsoft_devices.iothubs.devices.connectedDevices.allProtocol", "metadata": {"unit": "Count", "description": null, "displayName": "devices.connectedDevices.allProtocol"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.endpoints.egress.eventHubs", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.endpoints.egress.eventHubs"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.endpoints.latency.eventHubs", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "d2c.endpoints.latency.eventHubs"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.endpoints.egress.serviceBusQueues", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.endpoints.egress.serviceBusQueues"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.endpoints.latency.serviceBusQueues", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "d2c.endpoints.latency.serviceBusQueues"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.endpoints.egress.serviceBusTopics", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.endpoints.egress.serviceBusTopics"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.endpoints.latency.serviceBusTopics", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "d2c.endpoints.latency.serviceBusTopics"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.endpoints.egress.builtIn.events", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.endpoints.egress.builtIn.events"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.endpoints.latency.builtIn.events", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "d2c.endpoints.latency.builtIn.events"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.endpoints.egress.storage", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.endpoints.egress.storage"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.endpoints.latency.storage", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "d2c.endpoints.latency.storage"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.endpoints.egress.storage.bytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "d2c.endpoints.egress.storage.bytes"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.endpoints.egress.storage.blobs", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.endpoints.egress.storage.blobs"}}, {"key": "cloud.azure.microsoft_devices.iothubs.EventGridDeliveries", "metadata": {"unit": "Count", "description": null, "displayName": "EventGridDeliveries"}}, {"key": "cloud.azure.microsoft_devices.iothubs.EventGridLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "EventGridLatency"}}, {"key": "cloud.azure.microsoft_devices.iothubs.RoutingDeliveries", "metadata": {"unit": "Count", "description": null, "displayName": "RoutingDeliveries"}}, {"key": "cloud.azure.microsoft_devices.iothubs.RoutingDeliveryLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "RoutingDeliveryLatency"}}, {"key": "cloud.azure.microsoft_devices.iothubs.RoutingDataSizeInBytesDelivered", "metadata": {"unit": "Bytes", "description": null, "displayName": "RoutingDataSizeInBytesDelivered"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.twin.read.success", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.twin.read.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.twin.read.failure", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.twin.read.failure"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.twin.read.size", "metadata": {"unit": "Bytes", "description": null, "displayName": "d2c.twin.read.size"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.twin.update.success", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.twin.update.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.twin.update.failure", "metadata": {"unit": "Count", "description": null, "displayName": "d2c.twin.update.failure"}}, {"key": "cloud.azure.microsoft_devices.iothubs.d2c.twin.update.size", "metadata": {"unit": "Bytes", "description": null, "displayName": "d2c.twin.update.size"}}, {"key": "cloud.azure.microsoft_devices.iothubs.c2d.methods.success", "metadata": {"unit": "Count", "description": null, "displayName": "c2d.methods.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.c2d.methods.failure", "metadata": {"unit": "Count", "description": null, "displayName": "c2d.methods.failure"}}, {"key": "cloud.azure.microsoft_devices.iothubs.c2d.methods.requestSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "c2d.methods.requestSize"}}, {"key": "cloud.azure.microsoft_devices.iothubs.c2d.methods.responseSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "c2d.methods.responseSize"}}, {"key": "cloud.azure.microsoft_devices.iothubs.c2d.twin.read.success", "metadata": {"unit": "Count", "description": null, "displayName": "c2d.twin.read.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.c2d.twin.read.failure", "metadata": {"unit": "Count", "description": null, "displayName": "c2d.twin.read.failure"}}, {"key": "cloud.azure.microsoft_devices.iothubs.c2d.twin.read.size", "metadata": {"unit": "Bytes", "description": null, "displayName": "c2d.twin.read.size"}}, {"key": "cloud.azure.microsoft_devices.iothubs.c2d.twin.update.success", "metadata": {"unit": "Count", "description": null, "displayName": "c2d.twin.update.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.c2d.twin.update.failure", "metadata": {"unit": "Count", "description": null, "displayName": "c2d.twin.update.failure"}}, {"key": "cloud.azure.microsoft_devices.iothubs.c2d.twin.update.size", "metadata": {"unit": "Bytes", "description": null, "displayName": "c2d.twin.update.size"}}, {"key": "cloud.azure.microsoft_devices.iothubs.twinQueries.success", "metadata": {"unit": "Count", "description": null, "displayName": "twinQueries.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.twinQueries.failure", "metadata": {"unit": "Count", "description": null, "displayName": "twinQueries.failure"}}, {"key": "cloud.azure.microsoft_devices.iothubs.twinQueries.resultSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "twinQueries.resultSize"}}, {"key": "cloud.azure.microsoft_devices.iothubs.jobs.createTwinUpdateJob.success", "metadata": {"unit": "Count", "description": null, "displayName": "jobs.createTwinUpdateJob.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.jobs.createTwinUpdateJob.failure", "metadata": {"unit": "Count", "description": null, "displayName": "jobs.createTwinUpdateJob.failure"}}, {"key": "cloud.azure.microsoft_devices.iothubs.jobs.createDirectMethodJob.success", "metadata": {"unit": "Count", "description": null, "displayName": "jobs.createDirectMethodJob.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.jobs.createDirectMethodJob.failure", "metadata": {"unit": "Count", "description": null, "displayName": "jobs.createDirectMethodJob.failure"}}, {"key": "cloud.azure.microsoft_devices.iothubs.jobs.listJobs.success", "metadata": {"unit": "Count", "description": null, "displayName": "jobs.listJobs.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.jobs.listJobs.failure", "metadata": {"unit": "Count", "description": null, "displayName": "jobs.listJobs.failure"}}, {"key": "cloud.azure.microsoft_devices.iothubs.jobs.cancelJob.success", "metadata": {"unit": "Count", "description": null, "displayName": "jobs.cancelJob.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.jobs.cancelJob.failure", "metadata": {"unit": "Count", "description": null, "displayName": "jobs.cancelJob.failure"}}, {"key": "cloud.azure.microsoft_devices.iothubs.jobs.queryJobs.success", "metadata": {"unit": "Count", "description": null, "displayName": "jobs.queryJobs.success"}}, {"key": "cloud.azure.microsoft_devices.iothubs.jobs.queryJobs.failure", "metadata": {"unit": "Count", "description": null, "displayName": "jobs.queryJobs.failure"}}, {"key": "cloud.azure.microsoft_devices.iothubs.jobs.completed", "metadata": {"unit": "Count", "description": null, "displayName": "jobs.completed"}}, {"key": "cloud.azure.microsoft_devices.iothubs.jobs.failed", "metadata": {"unit": "Count", "description": null, "displayName": "jobs.failed"}}, {"key": "cloud.azure.microsoft_devices.iothubs.dailyMessageQuotaUsed", "metadata": {"unit": "Count", "description": null, "displayName": "dailyMessageQuotaUsed"}}, {"key": "cloud.azure.microsoft_devices.iothubs.deviceDataUsageV2", "metadata": {"unit": "Bytes", "description": null, "displayName": "deviceDataUsageV2"}}, {"key": "cloud.azure.microsoft_devices.iothubs.configurations", "metadata": {"unit": "Count", "description": null, "displayName": "configurations"}}], "description": "Azure IoT Hub essential+ metrics", "isRecommended": false}, "microsoft_eventhub.namespaces_essential": {"metrics": [{"key": "cloud.azure.microsoft_eventhub.namespaces.ActiveConnections", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveConnections"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.Size", "metadata": {"unit": "Bytes", "description": null, "displayName": "Size"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.SuccessfulRequests", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulRequests"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.IncomingRequests", "metadata": {"unit": "Count", "description": null, "displayName": "IncomingRequests"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.UserErrors", "metadata": {"unit": "Count", "description": null, "displayName": "UserErrors"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.ThrottledRequests", "metadata": {"unit": "Count", "description": null, "displayName": "ThrottledRequests"}}], "description": "Azure Event Hubs Namespace essential metrics", "isRecommended": true}, "microsoft_insights.components_essential": {"metrics": [{"key": "cloud.azure.microsoft_insights.components.requests_duration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "requests/duration"}}, {"key": "cloud.azure.microsoft_insights.components.requests_count", "metadata": {"unit": "Count", "description": null, "displayName": "requests/count"}}, {"key": "cloud.azure.microsoft_insights.components.requests_failed", "metadata": {"unit": "Count", "description": null, "displayName": "requests/failed"}}, {"key": "cloud.azure.microsoft_insights.components.availabilityResults_availabilityPercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "availabilityResults/availabilityPercentage"}}, {"key": "cloud.azure.microsoft_insights.components.browserTimings_networkDuration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "browserTimings/networkDuration"}}, {"key": "cloud.azure.microsoft_insights.components.browserTimings_processingDuration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "browserTimings/processingDuration"}}, {"key": "cloud.azure.microsoft_insights.components.browserTimings_receiveDuration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "browserTimings/receiveDuration"}}, {"key": "cloud.azure.microsoft_insights.components.browserTimings_sendDuration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "browserTimings/sendDuration"}}, {"key": "cloud.azure.microsoft_insights.components.dependencies_count", "metadata": {"unit": "Count", "description": null, "displayName": "dependencies/count"}}, {"key": "cloud.azure.microsoft_insights.components.dependencies_failed", "metadata": {"unit": "Count", "description": null, "displayName": "dependencies/failed"}}, {"key": "cloud.azure.microsoft_insights.components.pageViews_count", "metadata": {"unit": "Count", "description": null, "displayName": "pageViews/count"}}, {"key": "cloud.azure.microsoft_insights.components.performanceCounters_requestsPerSecond", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "performanceCounters/requestsPerSecond"}}, {"key": "cloud.azure.microsoft_insights.components.performanceCounters_processIOBytesPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "performanceCounters/processIOBytesPerSecond"}}, {"key": "cloud.azure.microsoft_insights.components.performanceCounters_processCpuPercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "performanceCounters/processCpuPercentage"}}, {"key": "cloud.azure.microsoft_insights.components.performanceCounters_processorCpuPercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "performanceCounters/processorCpuPercentage"}}, {"key": "cloud.azure.microsoft_insights.components.performanceCounters_memoryAvailableBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "performanceCounters/memoryAvailableBytes"}}, {"key": "cloud.azure.microsoft_insights.components.requests_rate", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "requests/rate"}}, {"key": "cloud.azure.microsoft_insights.components.exceptions_browser", "metadata": {"unit": "Count", "description": null, "displayName": "exceptions/browser"}}, {"key": "cloud.azure.microsoft_insights.components.exceptions_server", "metadata": {"unit": "Count", "description": null, "displayName": "exceptions/server"}}], "description": "Azure Application Insights essential metrics", "isRecommended": false}, "microsoft_keyvault.vaults_autodiscovery": {"metrics": [], "description": "Azure Key Vault autodiscovery metrics", "isRecommended": false}, "microsoft_logic.workflows_autodiscovery": {"metrics": [], "description": "Azure Logic Apps (Consumption) auto-discovery metrics", "isRecommended": false}, "microsoft_logic.workflows_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_logic.workflows.RunsStarted", "metadata": {"unit": "Count", "description": null, "displayName": "RunsStarted"}}, {"key": "cloud.azure.microsoft_logic.workflows.RunsCompleted", "metadata": {"unit": "Count", "description": null, "displayName": "RunsCompleted"}}, {"key": "cloud.azure.microsoft_logic.workflows.RunsSucceeded", "metadata": {"unit": "Count", "description": null, "displayName": "RunsSucceeded"}}, {"key": "cloud.azure.microsoft_logic.workflows.RunsCancelled", "metadata": {"unit": "Count", "description": null, "displayName": "RunsCancelled"}}, {"key": "cloud.azure.microsoft_logic.workflows.RunLatency", "metadata": {"unit": "Seconds", "description": null, "displayName": "RunLatency"}}, {"key": "cloud.azure.microsoft_logic.workflows.RunSuccessLatency", "metadata": {"unit": "Seconds", "description": null, "displayName": "RunSuccessLatency"}}, {"key": "cloud.azure.microsoft_logic.workflows.RunThrottledEvents", "metadata": {"unit": "Count", "description": null, "displayName": "RunThrottledEvents"}}, {"key": "cloud.azure.microsoft_logic.workflows.RunStartThrottledEvents", "metadata": {"unit": "Count", "description": null, "displayName": "RunStartThrottledEvents"}}, {"key": "cloud.azure.microsoft_logic.workflows.RunFailurePercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "RunFailurePercentage"}}, {"key": "cloud.azure.microsoft_logic.workflows.ActionsStarted", "metadata": {"unit": "Count", "description": null, "displayName": "ActionsStarted"}}, {"key": "cloud.azure.microsoft_logic.workflows.ActionsCompleted", "metadata": {"unit": "Count", "description": null, "displayName": "ActionsCompleted"}}, {"key": "cloud.azure.microsoft_logic.workflows.ActionsSucceeded", "metadata": {"unit": "Count", "description": null, "displayName": "ActionsSucceeded"}}, {"key": "cloud.azure.microsoft_logic.workflows.ActionsFailed", "metadata": {"unit": "Count", "description": null, "displayName": "ActionsFailed"}}, {"key": "cloud.azure.microsoft_logic.workflows.ActionsSkipped", "metadata": {"unit": "Count", "description": null, "displayName": "ActionsSkipped"}}, {"key": "cloud.azure.microsoft_logic.workflows.ActionLatency", "metadata": {"unit": "Seconds", "description": null, "displayName": "ActionLatency"}}, {"key": "cloud.azure.microsoft_logic.workflows.ActionSuccessLatency", "metadata": {"unit": "Seconds", "description": null, "displayName": "ActionSuccessLatency"}}, {"key": "cloud.azure.microsoft_logic.workflows.ActionThrottledEvents", "metadata": {"unit": "Count", "description": null, "displayName": "ActionThrottledEvents"}}, {"key": "cloud.azure.microsoft_logic.workflows.TriggersStarted", "metadata": {"unit": "Count", "description": null, "displayName": "TriggersStarted"}}, {"key": "cloud.azure.microsoft_logic.workflows.TriggersCompleted", "metadata": {"unit": "Count", "description": null, "displayName": "TriggersCompleted"}}, {"key": "cloud.azure.microsoft_logic.workflows.TriggersSucceeded", "metadata": {"unit": "Count", "description": null, "displayName": "TriggersSucceeded"}}, {"key": "cloud.azure.microsoft_logic.workflows.TriggersSkipped", "metadata": {"unit": "Count", "description": null, "displayName": "TriggersSkipped"}}, {"key": "cloud.azure.microsoft_logic.workflows.TriggersFired", "metadata": {"unit": "Count", "description": null, "displayName": "TriggersFired"}}, {"key": "cloud.azure.microsoft_logic.workflows.TriggerLatency", "metadata": {"unit": "Seconds", "description": null, "displayName": "TriggerLatency"}}, {"key": "cloud.azure.microsoft_logic.workflows.TriggerFireLatency", "metadata": {"unit": "Seconds", "description": null, "displayName": "TriggerFireLatency"}}, {"key": "cloud.azure.microsoft_logic.workflows.TriggerSuccessLatency", "metadata": {"unit": "Seconds", "description": null, "displayName": "TriggerSuccessLatency"}}, {"key": "cloud.azure.microsoft_logic.workflows.TriggerThrottledEvents", "metadata": {"unit": "Count", "description": null, "displayName": "TriggerThrottledEvents"}}, {"key": "cloud.azure.microsoft_logic.workflows.BillableActionExecutions", "metadata": {"unit": "Count", "description": null, "displayName": "BillableActionExecutions"}}, {"key": "cloud.azure.microsoft_logic.workflows.BillableTriggerExecutions", "metadata": {"unit": "Count", "description": null, "displayName": "BillableTriggerExecutions"}}, {"key": "cloud.azure.microsoft_logic.workflows.TotalBillableExecutions", "metadata": {"unit": "Count", "description": null, "displayName": "TotalBillableExecutions"}}, {"key": "cloud.azure.microsoft_logic.workflows.BillingUsageNativeOperation", "metadata": {"unit": "Count", "description": null, "displayName": "BillingUsageNativeOperation"}}, {"key": "cloud.azure.microsoft_logic.workflows.BillingUsageStandardConnector", "metadata": {"unit": "Count", "description": null, "displayName": "BillingUsageStandardConnector"}}, {"key": "cloud.azure.microsoft_logic.workflows.BillingUsageStorageConsumption", "metadata": {"unit": "Count", "description": null, "displayName": "BillingUsageStorageConsumption"}}], "description": "Azure Logic Apps (Consumption) essential+ metrics", "isRecommended": false}, "microsoft_network.connections_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.connections.BitsInPerSecond", "metadata": {"unit": "BitsPerSecond", "description": null, "displayName": "BitsInPerSecond"}}, {"key": "cloud.azure.microsoft_network.connections.BitsOutPerSecond", "metadata": {"unit": "BitsPerSecond", "description": null, "displayName": "BitsOutPerSecond"}}], "description": "Azure Network Connection essential metrics", "isRecommended": false}, "microsoft_web.serverfarms_autodiscovery": {"metrics": [], "description": "Azure App Service Plan auto-discovery metrics", "isRecommended": false}, "microsoft_web.serverfarms_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_web.serverfarms.TcpSynSent", "metadata": {"unit": "Count", "description": null, "displayName": "TcpSynSent"}}, {"key": "cloud.azure.microsoft_web.serverfarms.TcpSynReceived", "metadata": {"unit": "Count", "description": null, "displayName": "TcpSynReceived"}}, {"key": "cloud.azure.microsoft_web.serverfarms.TcpEstablished", "metadata": {"unit": "Count", "description": null, "displayName": "TcpEstablished"}}, {"key": "cloud.azure.microsoft_web.serverfarms.TcpFinWait1", "metadata": {"unit": "Count", "description": null, "displayName": "TcpFinWait1"}}, {"key": "cloud.azure.microsoft_web.serverfarms.TcpFinWait2", "metadata": {"unit": "Count", "description": null, "displayName": "TcpFinWait2"}}, {"key": "cloud.azure.microsoft_web.serverfarms.TcpClosing", "metadata": {"unit": "Count", "description": null, "displayName": "TcpClosing"}}, {"key": "cloud.azure.microsoft_web.serverfarms.TcpCloseWait", "metadata": {"unit": "Count", "description": null, "displayName": "TcpCloseWait"}}, {"key": "cloud.azure.microsoft_web.serverfarms.TcpLastAck", "metadata": {"unit": "Count", "description": null, "displayName": "TcpLastAck"}}, {"key": "cloud.azure.microsoft_web.serverfarms.TcpTimeWait", "metadata": {"unit": "Count", "description": null, "displayName": "TcpTimeWait"}}, {"key": "cloud.azure.microsoft_web.serverfarms.SocketInboundAll", "metadata": {"unit": "Count", "description": null, "displayName": "SocketInboundAll"}}, {"key": "cloud.azure.microsoft_web.serverfarms.SocketOutboundAll", "metadata": {"unit": "Count", "description": null, "displayName": "SocketOutboundAll"}}, {"key": "cloud.azure.microsoft_web.serverfarms.SocketOutboundEstablished", "metadata": {"unit": "Count", "description": null, "displayName": "SocketOutboundEstablished"}}, {"key": "cloud.azure.microsoft_web.serverfarms.SocketOutboundTimeWait", "metadata": {"unit": "Count", "description": null, "displayName": "SocketOutboundTimeWait"}}, {"key": "cloud.azure.microsoft_web.serverfarms.SocketLoopback", "metadata": {"unit": "Count", "description": null, "displayName": "SocketLoopback"}}], "description": "Azure App Service Plan essential+ metrics", "isRecommended": false}, "microsoft_eventgrid.topics_autodiscovery": {"metrics": [], "description": "Azure Event Grid Topics auto-discovery metrics", "isRecommended": false}, "microsoft_eventgrid.topics_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_eventgrid.topics.DeadLetteredCount", "metadata": {"unit": "Count", "description": null, "displayName": "DeadLetteredCount"}}], "description": "Azure Event Grid Topics essential plus metrics", "isRecommended": false}, "microsoft_network.dnszones_autodiscovery": {"metrics": [], "description": "Azure DNS Zone autodiscovery metrics", "isRecommended": false}, "microsoft_peering.peerings_autodiscovery": {"metrics": [], "description": "Azure Peering autodiscovery metrics", "isRecommended": false}, "microsoft_relay.namespaces_autodiscovery": {"metrics": [], "description": "Azure Relay autodiscovery metrics", "isRecommended": false}, "microsoft_relay.namespaces_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_relay.namespaces.ListenerConnections_Success", "metadata": {"unit": "Count", "description": null, "displayName": "ListenerConnections-Success"}}, {"key": "cloud.azure.microsoft_relay.namespaces.SenderConnections_Success", "metadata": {"unit": "Count", "description": null, "displayName": "SenderConnections-Success"}}, {"key": "cloud.azure.microsoft_relay.namespaces.ListenerDisconnects", "metadata": {"unit": "Count", "description": null, "displayName": "ListenerDisconnects"}}, {"key": "cloud.azure.microsoft_relay.namespaces.SenderDisconnects", "metadata": {"unit": "Count", "description": null, "displayName": "SenderDisconnects"}}], "description": "Azure Relay essential+ metrics", "isRecommended": false}, "microsoft_sql.managedinstances_essential": {"metrics": [{"key": "cloud.azure.microsoft_sql.managedinstances.avg_cpu_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "avg_cpu_percent"}}, {"key": "cloud.azure.microsoft_sql.managedinstances.virtual_core_count", "metadata": {"unit": "Count", "description": null, "displayName": "virtual_core_count"}}, {"key": "cloud.azure.microsoft_sql.managedinstances.io_requests", "metadata": {"unit": "Count", "description": null, "displayName": "io_requests"}}, {"key": "cloud.azure.microsoft_sql.managedinstances.io_bytes_written", "metadata": {"unit": "Bytes", "description": null, "displayName": "io_bytes_written"}}, {"key": "cloud.azure.microsoft_sql.managedinstances.io_bytes_read", "metadata": {"unit": "Bytes", "description": null, "displayName": "io_bytes_read"}}, {"key": "cloud.azure.microsoft_sql.managedinstances.storage_space_used_mb", "metadata": {"unit": "MegaBytes", "description": null, "displayName": "storage_space_used_mb"}}, {"key": "cloud.azure.microsoft_sql.managedinstances.reserved_storage_mb", "metadata": {"unit": "MegaBytes", "description": null, "displayName": "reserved_storage_mb"}}], "description": "Azure SQL Managed Instance essential metrics", "isRecommended": false}, "microsoft_apimanagement.service_essential": {"metrics": [{"key": "cloud.azure.microsoft_apimanagement.service.Capacity", "metadata": {"unit": "Percent", "description": null, "displayName": "Capacity"}}, {"key": "cloud.azure.microsoft_apimanagement.service.EventHubTotalEvents", "metadata": {"unit": "Count", "description": null, "displayName": "EventHubTotalEvents"}}, {"key": "cloud.azure.microsoft_apimanagement.service.EventHubSuccessfulEvents", "metadata": {"unit": "Count", "description": null, "displayName": "EventHubSuccessfulEvents"}}, {"key": "cloud.azure.microsoft_apimanagement.service.EventHubTotalFailedEvents", "metadata": {"unit": "Count", "description": null, "displayName": "EventHubTotalFailedEvents"}}, {"key": "cloud.azure.microsoft_apimanagement.service.Requests", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}], "description": "Azure API Management Service essential metrics", "isRecommended": true}, "microsoft_app.containerapps_autodiscovery": {"metrics": [], "description": "Azure Container Apps auto-discovery metrics", "isRecommended": false}, "microsoft_app.containerapps_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_app.containerapps.CoresQuotaUsed", "metadata": {"unit": "Count", "description": null, "displayName": "CoresQuotaUsed"}}], "description": "Azure Container Apps essential+ metrics", "isRecommended": false}, "microsoft_cache.redisenterprise_essential": {"metrics": [{"key": "cloud.azure.microsoft_cache.redisenterprise.connectedclients", "metadata": {"unit": "Count", "description": null, "displayName": "connectedclients"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.totalcommandsprocessed", "metadata": {"unit": "Count", "description": null, "displayName": "totalcommandsprocessed"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.cachehits", "metadata": {"unit": "Count", "description": null, "displayName": "cachehits"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.cachemisses", "metadata": {"unit": "Count", "description": null, "displayName": "cachemisses"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.usedmemorypercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "usedmemorypercentage"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.percentProcessorTime", "metadata": {"unit": "Percent", "description": null, "displayName": "percentProcessorTime"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.cacheLatency", "metadata": {"unit": "Count", "description": null, "displayName": "cachelatency"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.serverLoad", "metadata": {"unit": "Percent", "description": null, "displayName": "serverLoad"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.evictedkeys", "metadata": {"unit": "Count", "description": null, "displayName": "evictedkeys"}}], "description": "Azure Managed Redis essential metrics", "isRecommended": true}, "microsoft_datafactory.factories_essential": {"metrics": [{"key": "cloud.azure.microsoft_datafactory.factories.PipelineSucceededRuns", "metadata": {"unit": "Count", "description": null, "displayName": "PipelineSucceededRuns"}}, {"key": "cloud.azure.microsoft_datafactory.factories.PipelineFailedRuns", "metadata": {"unit": "Count", "description": null, "displayName": "PipelineFailedRuns"}}, {"key": "cloud.azure.microsoft_datafactory.factories.ActivitySucceededRuns", "metadata": {"unit": "Count", "description": null, "displayName": "ActivitySucceededRuns"}}, {"key": "cloud.azure.microsoft_datafactory.factories.ActivityFailedRuns", "metadata": {"unit": "Count", "description": null, "displayName": "ActivityFailedRuns"}}, {"key": "cloud.azure.microsoft_datafactory.factories.TriggerFailedRuns", "metadata": {"unit": "Count", "description": null, "displayName": "TriggerFailedRuns"}}, {"key": "cloud.azure.microsoft_datafactory.factories.TriggerSucceededRuns", "metadata": {"unit": "Count", "description": null, "displayName": "TriggerSucceededRuns"}}, {"key": "cloud.azure.microsoft_datafactory.factories.IntegrationRuntimeCpuPercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "IntegrationRuntimeCpuPercentage"}}, {"key": "cloud.azure.microsoft_datafactory.factories.IntegrationRuntimeAvailableMemory", "metadata": {"unit": "Bytes", "description": null, "displayName": "IntegrationRuntimeAvailableMemory"}}], "description": "Azure Data Factory v2 essential metrics", "isRecommended": false}, "microsoft_eventgrid.domains_autodiscovery": {"metrics": [], "description": "Azure Event Grid Domains auto-discovery metrics", "isRecommended": false}, "microsoft_eventgrid.domains_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_eventgrid.domains.DeadLetteredCount", "metadata": {"unit": "Count", "description": null, "displayName": "DeadLetteredCount"}}], "description": "Azure Event Grid Domains essential plus metrics", "isRecommended": false}, "microsoft_eventhub.clusters_autodiscovery": {"metrics": [], "description": "Azure Event Hub Clusters auto-discovery metrics", "isRecommended": false}, "microsoft_eventhub.clusters_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_eventhub.clusters.ActiveConnections", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveConnections"}}, {"key": "cloud.azure.microsoft_eventhub.clusters.SuccessfulRequests", "metadata": {"unit": "Count", "description": null, "displayName": "Successful Requests"}}, {"key": "cloud.azure.microsoft_eventhub.clusters.ConnectionsClosed", "metadata": {"unit": "Count", "description": null, "displayName": "Connections Closed."}}, {"key": "cloud.azure.microsoft_eventhub.clusters.ConnectionsOpened", "metadata": {"unit": "Count", "description": null, "displayName": "Connections Opened."}}, {"key": "cloud.azure.microsoft_eventhub.clusters.CaptureBacklog", "metadata": {"unit": "Count", "description": null, "displayName": "Capture Backlog."}}, {"key": "cloud.azure.microsoft_eventhub.clusters.CapturedBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "Captured Bytes."}}, {"key": "cloud.azure.microsoft_eventhub.clusters.CapturedMessages", "metadata": {"unit": "Count", "description": null, "displayName": "Captured Messages."}}, {"key": "cloud.azure.microsoft_eventhub.clusters.Size", "metadata": {"unit": "Bytes", "description": null, "displayName": "Size"}}], "description": "Azure Event Hub Clusters essential+ metrics", "isRecommended": false}, "microsoft_network.loadbalancers_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.loadbalancers.VipAvailability", "metadata": {"unit": "Count", "description": null, "displayName": "VipAvailability"}}, {"key": "cloud.azure.microsoft_network.loadbalancers.DipAvailability", "metadata": {"unit": "Count", "description": null, "displayName": "DipAvailability"}}, {"key": "cloud.azure.microsoft_network.loadbalancers.ByteCount", "metadata": {"unit": "Bytes", "description": null, "displayName": "ByteCount"}}, {"key": "cloud.azure.microsoft_network.loadbalancers.PacketCount", "metadata": {"unit": "Count", "description": null, "displayName": "PacketCount"}}], "description": "Azure Load Balancer essential metrics", "isRecommended": true}, "microsoft_search.searchservices_essential": {"metrics": [{"key": "cloud.azure.microsoft_search.searchservices.SearchLatency", "metadata": {"unit": "Seconds", "description": null, "displayName": "SearchLatency"}}, {"key": "cloud.azure.microsoft_search.searchservices.SearchQueriesPerSecond", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "SearchQueriesPerSecond"}}, {"key": "cloud.azure.microsoft_search.searchservices.ThrottledSearchQueriesPercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "ThrottledSearchQueriesPercentage"}}], "description": "Azure Search Service essential metrics", "isRecommended": false}, "microsoft_servicebus.namespaces_essential": {"metrics": [{"key": "cloud.azure.microsoft_servicebus.namespaces.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "Server Errors"}}, {"key": "cloud.azure.microsoft_servicebus.namespaces.UserErrors", "metadata": {"unit": "Count", "description": null, "displayName": "User Errors"}}, {"key": "cloud.azure.microsoft_servicebus.namespaces.ThrottledRequests", "metadata": {"unit": "Count", "description": null, "displayName": "Throttled Requests"}}, {"key": "cloud.azure.microsoft_servicebus.namespaces.IncomingRequests", "metadata": {"unit": "Count", "description": null, "displayName": "Incoming Requests"}}, {"key": "cloud.azure.microsoft_servicebus.namespaces.IncomingMessages", "metadata": {"unit": "Count", "description": null, "displayName": "Incoming Messages"}}, {"key": "cloud.azure.microsoft_servicebus.namespaces.OutgoingMessages", "metadata": {"unit": "Count", "description": null, "displayName": "Outgoing Messages"}}, {"key": "cloud.azure.microsoft_servicebus.namespaces.Size", "metadata": {"unit": "Bytes", "description": null, "displayName": "Size"}}, {"key": "cloud.azure.microsoft_servicebus.namespaces.Messages", "metadata": {"unit": "Count", "description": null, "displayName": "Messages"}}, {"key": "cloud.azure.microsoft_servicebus.namespaces.ActiveMessages", "metadata": {"unit": "Count", "description": null, "displayName": "Active Messages"}}, {"key": "cloud.azure.microsoft_servicebus.namespaces.DeadletteredMessages", "metadata": {"unit": "Count", "description": null, "displayName": "Deadlettered Messages"}}, {"key": "cloud.azure.microsoft_servicebus.namespaces.ScheduledMessages", "metadata": {"unit": "Count", "description": null, "displayName": "Scheduled Messages"}}, {"key": "cloud.azure.microsoft_servicebus.namespaces.SuccessfulRequests", "metadata": {"unit": "Count", "description": null, "displayName": "Successful Requests"}}, {"key": "cloud.azure.microsoft_servicebus.namespaces.ActiveConnections", "metadata": {"unit": "Count", "description": null, "displayName": "Active Connections"}}, {"key": "cloud.azure.microsoft_servicebus.namespaces.NamespaceCpuUsage", "metadata": {"unit": "Percent", "description": null, "displayName": "NamespaceCpuUsage"}}, {"key": "cloud.azure.microsoft_servicebus.namespaces.NamespaceMemoryUsage", "metadata": {"unit": "Percent", "description": null, "displayName": "Namespace Memory Usage"}}], "description": "Azure Service Bus Namespace essential metrics", "isRecommended": true}, "microsoft_sql.servers.databases_essential": {"metrics": [{"key": "cloud.azure.microsoft_sql.servers.databases.cpu_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "cpu_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.physical_data_read_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "physical_data_read_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.log_write_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "log_write_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.dtu_consumption_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "dtu_consumption_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.storage", "metadata": {"unit": "Bytes", "description": null, "displayName": "storage"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.connection_successful", "metadata": {"unit": "Count", "description": null, "displayName": "connection_successful"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.connection_failed", "metadata": {"unit": "Count", "description": null, "displayName": "connection_failed"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.blocked_by_firewall", "metadata": {"unit": "Count", "description": null, "displayName": "blocked_by_firewall"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.deadlock", "metadata": {"unit": "Count", "description": null, "displayName": "deadlock"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.storage_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "storage_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.xtp_storage_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "xtp_storage_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.workers_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "workers_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.sessions_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "sessions_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.dtu_limit", "metadata": {"unit": "Count", "description": null, "displayName": "dtu_limit"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.dtu_used", "metadata": {"unit": "Count", "description": null, "displayName": "dtu_used"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.tempdb_log_used_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "tempdb_log_used_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.cpu_limit", "metadata": {"unit": "Count", "description": null, "displayName": "cpu_limit"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.cpu_used", "metadata": {"unit": "Count", "description": null, "displayName": "cpu_used"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.availability"}, {"key": "cloud.azure.microsoft_sql.servers.databases.sessions_count", "metadata": {"unit": "Count", "description": null, "displayName": "sessions_count"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.connection_failed_user_error", "metadata": {"unit": "Count", "description": null, "displayName": "connection_failed_user_error"}}], "description": "Azure SQL Database essential metrics", "isRecommended": true}, "microsoft_web.sites_functionapp_essential": {"metrics": [{"key": "cloud.azure.microsoft_web.sites.BytesReceived", "metadata": {"unit": "Bytes", "description": null, "displayName": "Bytes Received"}}, {"key": "cloud.azure.microsoft_web.sites.BytesSent", "metadata": {"unit": "Bytes", "description": null, "displayName": "Bytes Sent"}}, {"key": "cloud.azure.microsoft_web.sites.Http5xx", "metadata": {"unit": "Count", "description": null, "displayName": "HTTP 5xx"}}, {"key": "cloud.azure.microsoft_web.sites.FunctionExecutionUnits", "metadata": {"unit": "Count", "description": null, "displayName": "Function Execution Units"}}, {"key": "cloud.azure.microsoft_web.sites.FunctionExecutionCount", "metadata": {"unit": "Count", "description": null, "displayName": "Function Execution Count"}}, {"key": "cloud.azure.microsoft_web.sites.IoReadBytesPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "IO Read Bytes Per Second"}}, {"key": "cloud.azure.microsoft_web.sites.IoWriteBytesPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "IO Write Bytes Per Second"}}, {"key": "cloud.azure.microsoft_web.sites.IoOtherBytesPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "IO Other Bytes Per Second"}}, {"key": "cloud.azure.microsoft_web.sites.IoReadOperationsPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "IO Read Operations Per Second"}}, {"key": "cloud.azure.microsoft_web.sites.IoWriteOperationsPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "IO Write Operations Per Second"}}, {"key": "cloud.azure.microsoft_web.sites.IoOtherOperationsPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "IO Other Operations Per Second"}}, {"key": "cloud.azure.microsoft_web.sites.RequestsInApplicationQueue", "metadata": {"unit": "Count", "description": null, "displayName": "Requests In Application Queue"}}, {"key": "cloud.azure.microsoft_web.sites.MemoryWorkingSet", "metadata": {"unit": "Bytes", "description": null, "displayName": "Memory working set"}}, {"key": "cloud.azure.microsoft_web.sites.AverageResponseTime", "metadata": {"unit": "Seconds", "description": null, "displayName": "Average Response Time"}}, {"key": "cloud.azure.microsoft_web.sites.Requests", "metadata": {"unit": "Count", "description": null, "displayName": "Requests count"}}], "description": "Azure Function App essential metrics", "isRecommended": true}, "microsoft_appplatform.spring_autodiscovery": {"metrics": [], "description": "Azure Spring Apps auto-discovery metrics", "isRecommended": false}, "microsoft_datashare.accounts_autodiscovery": {"metrics": [], "description": "Azure Data Share account auto-discovery metrics", "isRecommended": false}, "microsoft_eventgrid.systemtopics_essential": {"metrics": [{"key": "cloud.azure.microsoft_eventgrid.systemtopics.PublishSuccessCount", "metadata": {"unit": "Count", "description": null, "displayName": "PublishSuccessCount"}}, {"key": "cloud.azure.microsoft_eventgrid.systemtopics.PublishFailCount", "metadata": {"unit": "Count", "description": null, "displayName": "PublishFailCount"}}, {"key": "cloud.azure.microsoft_eventgrid.systemtopics.UnmatchedEventCount", "metadata": {"unit": "Count", "description": null, "displayName": "UnmatchedEventCount"}}, {"key": "cloud.azure.microsoft_eventgrid.systemtopics.PublishSuccessLatencyInMs", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "PublishSuccessLatencyInMs"}}, {"key": "cloud.azure.microsoft_eventgrid.systemtopics.MatchedEventCount", "metadata": {"unit": "Count", "description": null, "displayName": "MatchedEventCount"}}, {"key": "cloud.azure.microsoft_eventgrid.systemtopics.DeliveryAttemptFailCount", "metadata": {"unit": "Count", "description": null, "displayName": "DeliveryAttemptFailCount"}}, {"key": "cloud.azure.microsoft_eventgrid.systemtopics.DeliverySuccessCount", "metadata": {"unit": "Count", "description": null, "displayName": "DeliverySuccessCount"}}, {"key": "cloud.azure.microsoft_eventgrid.systemtopics.DestinationProcessingDurationInMs", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "DestinationProcessingDurationInMs"}}, {"key": "cloud.azure.microsoft_eventgrid.systemtopics.DroppedEventCount", "metadata": {"unit": "Count", "description": null, "displayName": "DroppedEventCount"}}], "description": "Azure Event Grid System Topics essential metrics", "isRecommended": false}, "microsoft_hdinsight.clusters_autodiscovery": {"metrics": [], "description": "Azure HDInsight Cluster autodiscovery metrics", "isRecommended": false}, "microsoft_hdinsight.clusters_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_hdinsight.clusters.CategorizedGatewayRequests", "metadata": {"unit": "Count", "description": null, "displayName": "CategorizedGatewayRequests"}}], "description": "Azure HDInsight Cluster essential+ metrics", "isRecommended": false}, "microsoft_iotcentral.iotapps_autodiscovery": {"metrics": [], "description": "Azure IoT Central Application autodiscovery metrics", "isRecommended": false}, "microsoft_network.azurefirewalls_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.azurefirewalls.ApplicationRuleHit", "metadata": {"unit": "Count", "description": null, "displayName": "ApplicationRuleHit"}}, {"key": "cloud.azure.microsoft_network.azurefirewalls.NetworkRuleHit", "metadata": {"unit": "Count", "description": null, "displayName": "NetworkRuleHit"}}, {"key": "cloud.azure.microsoft_network.azurefirewalls.FirewallHealth", "metadata": {"unit": "Percent", "description": null, "displayName": "FirewallHealth"}}, {"key": "cloud.azure.microsoft_network.azurefirewalls.DataProcessed", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataProcessed"}}], "description": "Azure Firewall essential metrics", "isRecommended": false}, "microsoft_network.frontdoors_autodiscovery": {"metrics": [], "description": "Azure Front Door (classic) autodiscovery metrics", "isRecommended": false}, "microsoft_network.frontdoors_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_network.frontdoors.RequestCount", "metadata": {"unit": "Count", "description": null, "displayName": "RequestCount"}}, {"key": "cloud.azure.microsoft_network.frontdoors.BackendHealthPercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "BackendHealthPercentage"}}, {"key": "cloud.azure.microsoft_network.frontdoors.ResponseSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "ResponseSize"}}, {"key": "cloud.azure.microsoft_network.frontdoors.TotalLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "TotalLatency"}}, {"key": "cloud.azure.microsoft_network.frontdoors.RequestSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "RequestSize"}}, {"key": "cloud.azure.microsoft_network.frontdoors.BackendRequestCount", "metadata": {"unit": "Count", "description": null, "displayName": "BackendRequestCount"}}, {"key": "cloud.azure.microsoft_network.frontdoors.BackendRequestLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "BackendRequestLatency"}}, {"key": "cloud.azure.microsoft_network.frontdoors.WebApplicationFirewallRequestCount", "metadata": {"unit": "Count", "description": null, "displayName": "WebApplicationFirewallRequestCount"}}, {"key": "cloud.azure.microsoft_network.frontdoors.BillableResponseSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "BillableResponseSize"}}], "description": "Azure Front Door (classic) essential+ metrics", "isRecommended": false}, "microsoft_signalrservice.signalr_essential": {"metrics": [{"key": "cloud.azure.microsoft_signalrservice.signalr.MessageCount", "metadata": {"unit": "Count", "description": null, "displayName": "MessageCount"}}, {"key": "cloud.azure.microsoft_signalrservice.signalr.ConnectionCount", "metadata": {"unit": "Count", "description": null, "displayName": "ConnectionCount"}}, {"key": "cloud.azure.microsoft_signalrservice.signalr.InboundTraffic", "metadata": {"unit": "Bytes", "description": null, "displayName": "InboundTraffic"}}, {"key": "cloud.azure.microsoft_signalrservice.signalr.OutboundTraffic", "metadata": {"unit": "Bytes", "description": null, "displayName": "OutboundTraffic"}}, {"key": "cloud.azure.microsoft_signalrservice.signalr.UserErrors", "metadata": {"unit": "Percent", "description": null, "displayName": "UserErrors"}}, {"key": "cloud.azure.microsoft_signalrservice.signalr.SystemErrors", "metadata": {"unit": "Percent", "description": null, "displayName": "SystemErrors"}}], "description": "Azure SignalR essential metrics", "isRecommended": false}, "microsoft_synapse.workspaces_autodiscovery": {"metrics": [], "description": "Azure Synapse Workspace auto-discovery metrics", "isRecommended": false}, "microsoft_synapse.workspaces_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_synapse.workspaces.BuiltinSqlPoolLoginAttempts", "metadata": {"unit": "Count", "description": null, "displayName": "BuiltinSqlPoolLoginAttempts"}}], "description": "Azure Synapse Workspace essential+ metrics", "isRecommended": false}, "microsoft_app.managedenvironments_essential": {"metrics": [{"key": "cloud.azure.microsoft_app.managedenvironments.EnvCoresQuotaLimit", "metadata": {"unit": "Count", "description": null, "displayName": "EnvCoresQuotaLimit"}}, {"key": "cloud.azure.microsoft_app.managedenvironments.EnvCoresQuotaUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "EnvCoresQuotaUtilization"}}], "description": "Azure Container Apps Environment essential metrics", "isRecommended": false}, "microsoft_batch.batchaccounts_autodiscovery": {"metrics": [], "description": "Azure Batch Account auto-discovery metrics", "isRecommended": false}, "microsoft_batch.batchaccounts_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_batch.batchaccounts.CreatingNodeCount", "metadata": {"unit": "Count", "description": null, "displayName": "CreatingNodeCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.WaitingForStartTaskNodeCount", "metadata": {"unit": "Count", "description": null, "displayName": "WaitingForStartTaskNodeCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.LeavingPoolNodeCount", "metadata": {"unit": "Count", "description": null, "displayName": "LeavingPoolNodeCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.OfflineNodeCount", "metadata": {"unit": "Count", "description": null, "displayName": "OfflineNodeCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.PreemptedNodeCount", "metadata": {"unit": "Count", "description": null, "displayName": "PreemptedNodeCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.ReimagingNodeCount", "metadata": {"unit": "Count", "description": null, "displayName": "ReimagingNodeCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.UnusableNodeCount", "metadata": {"unit": "Count", "description": null, "displayName": "UnusableNodeCount"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.JobDeleteStartEvent", "metadata": {"unit": "Count", "description": null, "displayName": "JobDeleteStartEvent"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.JobDeleteCompleteEvent", "metadata": {"unit": "Count", "description": null, "displayName": "JobDeleteCompleteEvent"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.JobDisableStartEvent", "metadata": {"unit": "Count", "description": null, "displayName": "JobDisableStartEvent"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.JobDisableCompleteEvent", "metadata": {"unit": "Count", "description": null, "displayName": "JobDisableCompleteEvent"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.JobTerminateStartEvent", "metadata": {"unit": "Count", "description": null, "displayName": "JobTerminateStartEvent"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.JobTerminateCompleteEvent", "metadata": {"unit": "Count", "description": null, "displayName": "JobTerminateCompleteEvent"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.PoolCreateEvent", "metadata": {"unit": "Count", "description": null, "displayName": "PoolCreateEvent"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.PoolDeleteStartEvent", "metadata": {"unit": "Count", "description": null, "displayName": "PoolDeleteStartEvent"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.PoolDeleteCompleteEvent", "metadata": {"unit": "Count", "description": null, "displayName": "PoolDeleteCompleteEvent"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.PoolResizeStartEvent", "metadata": {"unit": "Count", "description": null, "displayName": "PoolResizeStartEvent"}}, {"key": "cloud.azure.microsoft_batch.batchaccounts.PoolResizeCompleteEvent", "metadata": {"unit": "Count", "description": null, "displayName": "PoolResizeCompleteEvent"}}], "description": "Azure Batch Account essential+ metrics", "isRecommended": false}, "microsoft_compute.virtualmachines_essential": {"metrics": [{"key": "cloud.azure.microsoft_compute.virtualmachines.PercentageCPU", "metadata": {"unit": "Percent", "description": null, "displayName": "Percentage CPU"}}, {"key": "cloud.azure.microsoft_compute.virtualmachines.NetworkInTotal", "metadata": {"unit": "Bytes", "description": null, "displayName": "Network In Total"}}, {"key": "cloud.azure.microsoft_compute.virtualmachines.NetworkOutTotal", "metadata": {"unit": "Bytes", "description": null, "displayName": "Network Out Total"}}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DiskReadBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "Disk Read Bytes"}}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DiskWriteBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "Disk Write Bytes"}}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DiskReadOperations_Sec", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "Disk Read Operations/Sec"}}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DiskWriteOperations_Sec", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "Disk Write Operations/Sec"}}, {"key": "cloud.azure.microsoft_compute.virtualmachines.AvailableMemoryPercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "Available Memory Percentage"}}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OSDiskLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "OS Disk Latency"}}, {"key": "cloud.azure.microsoft_compute.virtualmachines.CPUCreditsConsumed", "metadata": {"unit": "Count", "description": null, "displayName": "CPU Credits Consumed"}}, {"key": "cloud.azure.microsoft_compute.virtualmachines.CPUCreditsRemaining", "metadata": {"unit": "Count", "description": null, "displayName": "CPU Credits Remaining"}}, {"key": "cloud.azure.microsoft_compute.virtualmachines.InboundFlows", "metadata": {"unit": "Count", "description": null, "displayName": "Inbound Flows"}}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OutboundFlows", "metadata": {"unit": "Count", "description": null, "displayName": "Outbound Flows"}}, {"key": "cloud.azure.microsoft_compute.virtualmachines.AvailableMemoryBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "Available Memory Bytes"}}], "description": "Azure Virtual Machines essential metrics", "isRecommended": true}, "microsoft_eventhub.namespaces_autodiscovery": {"metrics": [], "description": "Azure Event Hubs Namespace auto-discovery metrics", "isRecommended": false}, "microsoft_eventhub.namespaces_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_eventhub.namespaces.IncomingMessages", "metadata": {"unit": "Count", "description": null, "displayName": "IncomingMessages"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.OutgoingMessages", "metadata": {"unit": "Count", "description": null, "displayName": "OutgoingMessages"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.QuotaExceededErrors", "metadata": {"unit": "Count", "description": null, "displayName": "QuotaExceededErrors"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.IncomingBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "IncomingBytes"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.OutgoingBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "OutgoingBytes"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.ConnectionsOpened", "metadata": {"unit": "Count", "description": null, "displayName": "ConnectionsOpened"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.ConnectionsClosed", "metadata": {"unit": "Count", "description": null, "displayName": "ConnectionsClosed"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.CaptureBacklog", "metadata": {"unit": "Count", "description": null, "displayName": "CaptureBacklog"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.CapturedMessages", "metadata": {"unit": "Count", "description": null, "displayName": "CapturedMessages"}}, {"key": "cloud.azure.microsoft_eventhub.namespaces.CapturedBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "CapturedBytes"}}], "description": "Azure Event Hubs Namespace essential+ metrics", "isRecommended": false}, "microsoft_insights.components_autodiscovery": {"metrics": [], "description": "Azure Application Insights auto-discovery metrics", "isRecommended": false}, "microsoft_insights.components_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_insights.components.availabilityResults_count", "metadata": {"unit": "Count", "description": null, "displayName": "availabilityResults/count"}}, {"key": "cloud.azure.microsoft_insights.components.availabilityResults_duration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "availabilityResults/duration"}}, {"key": "cloud.azure.microsoft_insights.components.browserTimings_totalDuration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "browserTimings/totalDuration"}}, {"key": "cloud.azure.microsoft_insights.components.dependencies_duration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "dependencies/duration"}}, {"key": "cloud.azure.microsoft_insights.components.pageViews_duration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "pageViews/duration"}}, {"key": "cloud.azure.microsoft_insights.components.performanceCounters_requestExecutionTime", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "performanceCounters/requestExecutionTime"}}, {"key": "cloud.azure.microsoft_insights.components.performanceCounters_requestsInQueue", "metadata": {"unit": "Count", "description": null, "displayName": "performanceCounters/requestsInQueue"}}, {"key": "cloud.azure.microsoft_insights.components.performanceCounters_exceptionsPerSecond", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "performanceCounters/exceptionsPerSecond"}}, {"key": "cloud.azure.microsoft_insights.components.performanceCounters_processPrivateBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "performanceCounters/processPrivateBytes"}}, {"key": "cloud.azure.microsoft_insights.components.exceptions_count", "metadata": {"unit": "Count", "description": null, "displayName": "exceptions/count"}}, {"key": "cloud.azure.microsoft_insights.components.traces_count", "metadata": {"unit": "Count", "description": null, "displayName": "traces/count"}}], "description": "Azure Application Insights essential+ metrics", "isRecommended": false}, "microsoft_network.connections_autodiscovery": {"metrics": [], "description": "Azure Network Connection autodiscovery metrics", "isRecommended": false}, "microsoft_network.privatednszones_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.privatednszones.QueryVolume", "metadata": {"unit": "Count", "description": null, "displayName": "QueryVolume"}}, {"key": "cloud.azure.microsoft_network.privatednszones.RecordSetCount", "metadata": {"unit": "Count", "description": null, "displayName": "RecordSetCount"}}, {"key": "cloud.azure.microsoft_network.privatednszones.RecordSetCapacityUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RecordSetCapacityUtilization"}}, {"key": "cloud.azure.microsoft_network.privatednszones.VirtualNetworkLinkCount", "metadata": {"unit": "Count", "description": null, "displayName": "VirtualNetworkLinkCount"}}, {"key": "cloud.azure.microsoft_network.privatednszones.VirtualNetworkLinkCapacityUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "VirtualNetworkLinkCapacityUtilization"}}], "description": "Azure Private DNS Zone essential metrics", "isRecommended": false}, "microsoft_network.virtualnetworks_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.virtualnetworks.PacketsInDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "PacketsInDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.IfUnderDDoSAttack", "metadata": {"unit": "Count", "description": null, "displayName": "IfUnderDDoSAttack"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.PacketsDroppedDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "PacketsDroppedDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.BytesInDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "BytesInDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.BytesDroppedDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "BytesDroppedDDoS"}}], "description": "Azure Virtual Network essential metrics", "isRecommended": false}, "microsoft_recoveryservices.vaults_essential": {"metrics": [{"key": "cloud.azure.microsoft_recoveryservices.vaults.BackupHealthEvent", "metadata": {"unit": "Count", "description": null, "displayName": "Backup Health Events"}}, {"key": "cloud.azure.microsoft_recoveryservices.vaults.RestoreHealthEvent", "metadata": {"unit": "Count", "description": null, "displayName": "Restore Health Events"}}], "description": "Azure Recovery Services Vault essential metrics", "isRecommended": false}, "microsoft_storage.storageaccounts_essential": {"metrics": [{"key": "cloud.azure.microsoft_storage.storageaccounts.Transactions", "metadata": {"unit": "Count", "description": null, "displayName": "Transactions"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.UsedCapacity", "metadata": {"unit": "Bytes", "description": null, "displayName": "UsedCapacity"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.Availability", "metadata": {"unit": "Percent", "description": null, "displayName": "Availability"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.Egress", "metadata": {"unit": "Bytes", "description": null, "displayName": "Egress"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.Ingress", "metadata": {"unit": "Bytes", "description": null, "displayName": "Ingress"}}], "description": "Azure Storage Account essential metrics", "isRecommended": true}, "microsoft_web.hostingenvironments_essential": {"metrics": [{"key": "cloud.azure.microsoft_web.hostingenvironments.CpuPercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "CpuPercentage"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.MemoryPercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryPercentage"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.Requests", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.BytesReceived", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesReceived"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.BytesSent", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesSent"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.Http2xx", "metadata": {"unit": "Count", "description": null, "displayName": "Http2xx"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.Http3xx", "metadata": {"unit": "Count", "description": null, "displayName": "Http3xx"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.Http401", "metadata": {"unit": "Count", "description": null, "displayName": "Http401"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.Http403", "metadata": {"unit": "Count", "description": null, "displayName": "Http403"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.Http404", "metadata": {"unit": "Count", "description": null, "displayName": "Http404"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.Http406", "metadata": {"unit": "Count", "description": null, "displayName": "Http406"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.Http4xx", "metadata": {"unit": "Count", "description": null, "displayName": "Http4xx"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.Http5xx", "metadata": {"unit": "Count", "description": null, "displayName": "Http5xx"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.DiskQueueLength", "metadata": {"unit": "Count", "description": null, "displayName": "DiskQueueLength"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.ActiveRequests", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveRequests"}}], "description": "Azure App Service Environment v2 essential metrics", "isRecommended": false}, "microsoft_sql.managedinstances_autodiscovery": {"metrics": [], "description": "Azure SQL Managed Instance auto-discovery metrics", "isRecommended": false}, "microsoft_sql.servers.elasticpools_essential": {"metrics": [{"key": "cloud.azure.microsoft_sql.servers.elasticpools.cpu_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "cpu_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.physical_data_read_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "physical_data_read_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.log_write_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "log_write_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.sessions_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "sessions_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.sessions_count", "metadata": {"unit": "Count", "description": null, "displayName": "sessions_count"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.cpu_limit", "metadata": {"unit": "Count", "description": null, "displayName": "cpu_limit"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.cpu_used", "metadata": {"unit": "Count", "description": null, "displayName": "cpu_used"}}], "description": "Azure SQL Elastic Pool (vCore) essential metrics", "isRecommended": false}, "microsoft_apimanagement.service_autodiscovery": {"metrics": [], "description": "Azure API Management Service auto-discovery metrics", "isRecommended": false}, "microsoft_apimanagement.service_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_apimanagement.service.Duration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Duration"}}, {"key": "cloud.azure.microsoft_apimanagement.service.BackendDuration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "BackendDuration"}}, {"key": "cloud.azure.microsoft_apimanagement.service.EventHubRejectedEvents", "metadata": {"unit": "Count", "description": null, "displayName": "EventHubRejectedEvents"}}, {"key": "cloud.azure.microsoft_apimanagement.service.EventHubThrottledEvents", "metadata": {"unit": "Count", "description": null, "displayName": "EventHubThrottledEvents"}}, {"key": "cloud.azure.microsoft_apimanagement.service.EventHubTimedoutEvents", "metadata": {"unit": "Count", "description": null, "displayName": "EventHubTimedoutEvents"}}, {"key": "cloud.azure.microsoft_apimanagement.service.EventHubDroppedEvents", "metadata": {"unit": "Count", "description": null, "displayName": "EventHubDroppedEvents"}}, {"key": "cloud.azure.microsoft_apimanagement.service.EventHubTotalBytesSent", "metadata": {"unit": "Bytes", "description": null, "displayName": "EventHubTotalBytesSent"}}, {"key": "cloud.azure.microsoft_apimanagement.service.NetworkConnectivity", "metadata": {"unit": "Count", "description": null, "displayName": "NetworkConnectivity"}}, {"key": "cloud.azure.microsoft_apimanagement.service.WebSocketMessages", "metadata": {"unit": "Count", "description": null, "displayName": "WebSocketMessages"}}, {"key": "cloud.azure.microsoft_apimanagement.service.ConnectionAttempts", "metadata": {"unit": "Count", "description": null, "displayName": "ConnectionAttempts"}}], "description": "Azure API Management Service essential+ metrics", "isRecommended": false}, "microsoft_cache.redisenterprise_autodiscovery": {"metrics": [], "description": "Azure Managed Redis auto-discovery metrics", "isRecommended": false}, "microsoft_cache.redisenterprise_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cache.redisenterprise.cacheRead", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "cacheRead"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.cacheWrite", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "cacheWrite"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.expiredkeys", "metadata": {"unit": "Count", "description": null, "displayName": "expiredkeys"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.geoReplicationHealthy", "metadata": {"unit": "Count", "description": null, "displayName": "geoReplicationHealthy"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.getcommands", "metadata": {"unit": "Count", "description": null, "displayName": "getcommands"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.operationsPerSecond", "metadata": {"unit": "Count", "description": null, "displayName": "operationsPerSecond"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.setcommands", "metadata": {"unit": "Count", "description": null, "displayName": "setcommands"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.totalkeys", "metadata": {"unit": "Count", "description": null, "displayName": "totalkeys"}}, {"key": "cloud.azure.microsoft_cache.redisenterprise.usedmemory", "metadata": {"unit": "Bytes", "description": null, "displayName": "usedmemory"}}], "description": "Azure Managed Redis essential+ metrics", "isRecommended": false}, "microsoft_datafactory.factories_autodiscovery": {"metrics": [], "description": "Azure Data Factory v2 auto-discovery metrics", "isRecommended": false}, "microsoft_datafactory.factories_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_datafactory.factories.PipelineCancelledRuns", "metadata": {"unit": "Count", "description": null, "displayName": "PipelineCancelledRuns"}}, {"key": "cloud.azure.microsoft_datafactory.factories.ActivityCancelledRuns", "metadata": {"unit": "Count", "description": null, "displayName": "ActivityCancelledRuns"}}, {"key": "cloud.azure.microsoft_datafactory.factories.TriggerCancelledRuns", "metadata": {"unit": "Count", "description": null, "displayName": "TriggerCancelledRuns"}}, {"key": "cloud.azure.microsoft_datafactory.factories.SSISIntegrationRuntimeStartFailed", "metadata": {"unit": "Count", "description": null, "displayName": "SSISIntegrationRuntimeStartFailed"}}, {"key": "cloud.azure.microsoft_datafactory.factories.SSISIntegrationRuntimeStartSucceeded", "metadata": {"unit": "Count", "description": null, "displayName": "SSISIntegrationRuntimeStartSucceeded"}}, {"key": "cloud.azure.microsoft_datafactory.factories.SSISIntegrationRuntimeStartCancel", "metadata": {"unit": "Count", "description": null, "displayName": "SSISIntegrationRuntimeStartCancel"}}, {"key": "cloud.azure.microsoft_datafactory.factories.SSISIntegrationRuntimeStopStuck", "metadata": {"unit": "Count", "description": null, "displayName": "SSISIntegrationRuntimeStopStuck"}}, {"key": "cloud.azure.microsoft_datafactory.factories.SSISIntegrationRuntimeStopSucceeded", "metadata": {"unit": "Count", "description": null, "displayName": "SSISIntegrationRuntimeStopSucceeded"}}, {"key": "cloud.azure.microsoft_datafactory.factories.SSISPackageExecutionSucceeded", "metadata": {"unit": "Count", "description": null, "displayName": "SSISPackageExecutionSucceeded"}}, {"key": "cloud.azure.microsoft_datafactory.factories.SSISPackageExecutionFailed", "metadata": {"unit": "Count", "description": null, "displayName": "SSISPackageExecutionFailed"}}, {"key": "cloud.azure.microsoft_datafactory.factories.SSISPackageExecutionCancel", "metadata": {"unit": "Count", "description": null, "displayName": "SSISPackageExecutionCancel"}}, {"key": "cloud.azure.microsoft_datafactory.factories.IntegrationRuntimeAverageTaskPickupDelay", "metadata": {"unit": "Seconds", "description": null, "displayName": "IntegrationRuntimeAverageTaskPickupDelay"}}, {"key": "cloud.azure.microsoft_datafactory.factories.IntegrationRuntimeQueueLength", "metadata": {"unit": "Count", "description": null, "displayName": "IntegrationRuntimeQueueLength"}}, {"key": "cloud.azure.microsoft_datafactory.factories.IntegrationRuntimeAvailableNodeNumber", "metadata": {"unit": "Count", "description": null, "displayName": "IntegrationRuntimeAvailableNodeNumber"}}, {"key": "cloud.azure.microsoft_datafactory.factories.MaxAllowedResourceCount", "metadata": {"unit": "Count", "description": null, "displayName": "MaxAllowedResourceCount"}}, {"key": "cloud.azure.microsoft_datafactory.factories.MaxAllowedFactorySizeInGbUnits", "metadata": {"unit": "GigaBytes", "description": null, "displayName": "MaxAllowedFactorySizeInGbUnits"}}, {"key": "cloud.azure.microsoft_datafactory.factories.ResourceCount", "metadata": {"unit": "Count", "description": null, "displayName": "ResourceCount"}}, {"key": "cloud.azure.microsoft_datafactory.factories.FactorySizeInGbUnits", "metadata": {"unit": "GigaBytes", "description": null, "displayName": "FactorySizeInGbUnits"}}], "description": "Azure Data Factory v2 essential+ metrics", "isRecommended": false}, "microsoft_dbforpostgresql.serversv2_essential": {"metrics": [{"key": "cloud.azure.microsoft_dbforpostgresql.serversv2.cpu_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "cpu_percent"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.serversv2.memory_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "memory_percent"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.serversv2.active_connections", "metadata": {"unit": "Count", "description": null, "displayName": "active_connections"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.serversv2.iops", "metadata": {"unit": "Count", "description": null, "displayName": "iops"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.serversv2.network_bytes_egress", "metadata": {"unit": "Bytes", "description": null, "displayName": "network_bytes_egress"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.serversv2.network_bytes_ingress", "metadata": {"unit": "Bytes", "description": null, "displayName": "network_bytes_ingress"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.serversv2.storage_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "storage_percent"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.serversv2.storage_used", "metadata": {"unit": "Bytes", "description": null, "displayName": "storage_used"}}], "description": "Azure DB for PostgreSQL - Hyperscale essential metrics", "isRecommended": false}, "microsoft_network.expressrouteports_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.expressrouteports.RxLightLevel", "metadata": {"unit": "Count", "description": null, "displayName": "RxLightLevel"}}, {"key": "cloud.azure.microsoft_network.expressrouteports.TxLightLevel", "metadata": {"unit": "Count", "description": null, "displayName": "TxLightLevel"}}], "description": "Azure ExpressRoute Circuit essential metrics", "isRecommended": false}, "microsoft_network.loadbalancers_autodiscovery": {"metrics": [], "description": "Azure Load Balancer auto-discovery metrics", "isRecommended": false}, "microsoft_network.loadbalancers_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_network.loadbalancers.SYNCount", "metadata": {"unit": "Count", "description": null, "displayName": "SYNCount"}}, {"key": "cloud.azure.microsoft_network.loadbalancers.SnatConnectionCount", "metadata": {"unit": "Count", "description": null, "displayName": "SnatConnectionCount"}}, {"key": "cloud.azure.microsoft_network.loadbalancers.AllocatedSnatPorts", "metadata": {"unit": "Count", "description": null, "displayName": "AllocatedSnatPorts"}}, {"key": "cloud.azure.microsoft_network.loadbalancers.UsedSnatPorts", "metadata": {"unit": "Count", "description": null, "displayName": "UsedSnatPorts"}}, {"key": "cloud.azure.microsoft_network.loadbalancers.GlobalBackendAvailability", "metadata": {"unit": "Count", "description": null, "displayName": "GlobalBackendAvailability"}}, {"key": "cloud.azure.microsoft_network.loadbalancers.ByteCount", "metadata": {"unit": "Bytes", "description": null, "displayName": "ByteCount"}}, {"key": "cloud.azure.microsoft_network.loadbalancers.PacketCount", "metadata": {"unit": "Count", "description": null, "displayName": "PacketCount"}}], "description": "Azure Load Balancer essential+ metrics", "isRecommended": false}, "microsoft_network.networkinterfaces_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.networkinterfaces.BytesSentRate", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesSentRate"}}, {"key": "cloud.azure.microsoft_network.networkinterfaces.BytesReceivedRate", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesReceivedRate"}}, {"key": "cloud.azure.microsoft_network.networkinterfaces.PacketsSentRate", "metadata": {"unit": "Count", "description": null, "displayName": "PacketsSentRate"}}, {"key": "cloud.azure.microsoft_network.networkinterfaces.PacketsReceivedRate", "metadata": {"unit": "Count", "description": null, "displayName": "PacketsReceivedRate"}}], "description": "Azure Network Interface essential metrics", "isRecommended": false}, "microsoft_network.publicipaddresses_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.publicipaddresses.VipAvailability", "metadata": {"unit": "Percent", "description": null, "displayName": "VipAvailability"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.ByteCount", "metadata": {"unit": "Bytes", "description": null, "displayName": "ByteCount"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.PacketCount", "metadata": {"unit": "Count", "description": null, "displayName": "PacketCount"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.SynCount", "metadata": {"unit": "Count", "description": null, "displayName": "SynCount"}}], "description": "Azure Public IP Address essential metrics", "isRecommended": false}, "microsoft_search.searchservices_autodiscovery": {"metrics": [], "description": "Azure Search Service autodiscovery metrics", "isRecommended": false}, "microsoft_servicebus.namespaces_autodiscovery": {"metrics": [], "description": "Azure Service Bus Namespace auto-discovery metrics", "isRecommended": false}, "microsoft_servicebus.namespaces_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_servicebus.namespaces.AbandonMessage"}, {"key": "cloud.azure.microsoft_servicebus.namespaces.CompleteMessage"}, {"key": "cloud.azure.microsoft_servicebus.namespaces.ConnectionsClosed"}, {"key": "cloud.azure.microsoft_servicebus.namespaces.ConnectionsOpened"}, {"key": "cloud.azure.microsoft_servicebus.namespaces.PendingCheckpointOperationCount"}, {"key": "cloud.azure.microsoft_servicebus.namespaces.ServerSendLatency"}], "description": "Azure Service Bus Namespace essential+ metrics", "isRecommended": false}, "microsoft_sql.servers.databases_autodiscovery": {"metrics": [], "description": "Azure SQL Database auto-discovery metrics", "isRecommended": false}, "microsoft_sql.servers.databases_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_sql.servers.databases.connection_failed_user_error", "metadata": {"unit": "Count", "description": null, "displayName": "connection_failed_user_error"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.sessions_count", "metadata": {"unit": "Count", "description": null, "displayName": "sessions_count"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.sqlserver_process_core_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "sqlserver_process_core_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.sqlserver_process_memory_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "sqlserver_process_memory_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.tempdb_data_size", "metadata": {"unit": "Count", "description": null, "displayName": "tempdb_data_size"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.tempdb_log_size", "metadata": {"unit": "Count", "description": null, "displayName": "tempdb_log_size"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.allocated_data_storage", "metadata": {"unit": "Bytes", "description": null, "displayName": "allocated_data_storage"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.ledger_digest_upload_success", "metadata": {"unit": "Count", "description": null, "displayName": "ledger_digest_upload_success"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.ledger_digest_upload_failed", "metadata": {"unit": "Count", "description": null, "displayName": "ledger_digest_upload_failed"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.tempdb_log_used_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "tempdb_log_used_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.log_backup_size_bytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "log_backup_size_bytes"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.snapshot_backup_size_bytes"}, {"key": "cloud.azure.microsoft_sql.servers.databases.base_blob_size_bytes"}, {"key": "cloud.azure.microsoft_sql.servers.databases.app_cpu_billed", "metadata": {"unit": "Count", "description": null, "displayName": "app_cpu_billed"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.app_cpu_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "app_cpu_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.app_memory_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "app_memory_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.full_backup_size_bytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "full_backup_size_bytes"}}, {"key": "cloud.azure.microsoft_sql.servers.databases.diff_backup_size_bytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "diff_backup_size_bytes"}}], "description": "Azure SQL Database essential+ metrics", "isRecommended": false}, "microsoft_web.sites_functionapp_autodiscovery": {"metrics": [], "description": "Azure Function App auto-discovery metrics", "isRecommended": false}, "microsoft_web.sites_functionapp_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_web.sites.AppConnections"}, {"key": "cloud.azure.microsoft_web.sites.AverageMemoryWorkingSet"}, {"key": "cloud.azure.microsoft_web.sites.CurrentAssemblies"}, {"key": "cloud.azure.microsoft_web.sites.FileSystemUsage"}, {"key": "cloud.azure.microsoft_web.sites.Gen0Collections"}, {"key": "cloud.azure.microsoft_web.sites.Gen1Collections"}, {"key": "cloud.azure.microsoft_web.sites.Gen2Collections"}, {"key": "cloud.azure.microsoft_web.sites.Handles"}, {"key": "cloud.azure.microsoft_web.sites.HealthCheckStatus"}, {"key": "cloud.azure.microsoft_web.sites.Http101"}, {"key": "cloud.azure.microsoft_web.sites.Http2xx", "metadata": {"unit": "Count", "description": null, "displayName": "HTTP 2xx"}}, {"key": "cloud.azure.microsoft_web.sites.Http3xx"}, {"key": "cloud.azure.microsoft_web.sites.Http401"}, {"key": "cloud.azure.microsoft_web.sites.Http403", "metadata": {"unit": "Count", "description": null, "displayName": "HTTP 403"}}, {"key": "cloud.azure.microsoft_web.sites.Http404"}, {"key": "cloud.azure.microsoft_web.sites.Http406"}, {"key": "cloud.azure.microsoft_web.sites.Http4xx", "metadata": {"unit": "Count", "description": null, "displayName": "HTTP 4xx"}}, {"key": "cloud.azure.microsoft_web.sites.HttpResponseTime", "metadata": {"unit": "Seconds", "description": null, "displayName": "Response Time"}}, {"key": "cloud.azure.microsoft_web.sites.PrivateBytes"}, {"key": "cloud.azure.microsoft_web.sites.Threads"}, {"key": "cloud.azure.microsoft_web.sites.TotalAppDomains"}, {"key": "cloud.azure.microsoft_web.sites.TotalAppDomainsUnloaded"}], "description": "Azure Function App essential+ metrics", "isRecommended": false}, "microsoft_dbformysql.flexibleservers_essential": {"metrics": [{"key": "cloud.azure.microsoft_dbformysql.flexibleservers.aborted_connections", "metadata": {"unit": "Count", "description": null, "displayName": "aborted_connections"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.active_connections", "metadata": {"unit": "Count", "description": null, "displayName": "active_connections"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.cpu_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "cpu_percent"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.io_consumption_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "io_consumption_percent"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.memory_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "memory_percent"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.network_bytes_egress", "metadata": {"unit": "Bytes", "description": null, "displayName": "network_bytes_egress"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.network_bytes_ingress", "metadata": {"unit": "Bytes", "description": null, "displayName": "network_bytes_ingress"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.replication_lag", "metadata": {"unit": "Seconds", "description": null, "displayName": "replication_lag"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.serverlog_storage_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "serverlog_storage_percent"}}], "description": "Azure DB for MySQL Flexible Servers essential metrics", "isRecommended": false}, "microsoft_eventgrid.systemtopics_autodiscovery": {"metrics": [], "description": "Azure Event Grid System Topics auto-discovery metrics", "isRecommended": false}, "microsoft_eventgrid.systemtopics_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_eventgrid.systemtopics.DeadLetteredCount", "metadata": {"unit": "Count", "description": null, "displayName": "DeadLetteredCount"}}], "description": "Azure Event Grid System Topics essential plus metrics", "isRecommended": false}, "microsoft_network.azurefirewalls_autodiscovery": {"metrics": [], "description": "Azure Firewall autodiscovery metrics", "isRecommended": false}, "microsoft_network.azurefirewalls_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_network.azurefirewalls.SNATPortUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "SNATPortUtilization"}}], "description": "Azure Firewall essential+ metrics", "isRecommended": false}, "microsoft_signalrservice.signalr_autodiscovery": {"metrics": [], "description": "Azure SignalR auto-discovery metrics", "isRecommended": false}, "microsoft_app.managedenvironments_autodiscovery": {"metrics": [], "description": "Azure Container Apps Environment auto-discovery metrics", "isRecommended": false}, "microsoft_compute.virtualmachines_autodiscovery": {"metrics": [], "description": "Azure Virtual Machines auto-discovery metrics", "isRecommended": false}, "microsoft_compute.virtualmachines_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_compute.virtualmachines.DataDiskBandwidthConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DataDiskIOPSConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DataDiskMaxBurstBandwidth"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DataDiskMaxBurstIOPS"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DataDiskQueueDepth"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DataDiskReadBytes_sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DataDiskReadOperations_Sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DataDiskTargetBandwidth"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DataDiskTargetIOPS"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DataDiskUsedBurstBPSCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DataDiskUsedBurstIOCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DataDiskWriteBytes_sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.DataDiskWriteOperations_Sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.InboundFlowsMaximumCreationRate"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OSDiskBandwidthConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OSDiskIOPSConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OSDiskMaxBurstBandwidth"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OSDiskMaxBurstIOPS"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OSDiskQueueDepth"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OSDiskReadBytes_sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OSDiskReadOperations_Sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OSDiskTargetBandwidth"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OSDiskTargetIOPS"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OSDiskUsedBurstBPSCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OSDiskUsedBurstIOCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OSDiskWriteBytes_sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OSDiskWriteOperations_Sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.OutboundFlowsMaximumCreationRate"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.PremiumDataDiskCacheReadHit"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.PremiumDataDiskCacheReadMiss"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.PremiumOSDiskCacheReadHit"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.PremiumOSDiskCacheReadMiss"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.VMCachedBandwidthConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.VMCachedIOPSConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.VMLocalUsedBurstBPSCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.VMLocalUsedBurstIOCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.VMRemoteUsedBurstBPSCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.VMRemoteUsedBurstIOCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.VMUncachedBandwidthConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.VMUncachedIOPSConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachines.VmAvailabilityMetric"}], "description": "Azure Virtual Machines essential+ metrics", "isRecommended": false}, "microsoft_documentdb.databaseaccounts_essential": {"metrics": [{"key": "cloud.azure.microsoft_documentdb.databaseaccounts.AutoscaleMaxThroughput", "metadata": {"unit": "Count", "description": null, "displayName": "AutoscaleMaxThroughput"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.DataUsage", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataUsage"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.DocumentCount", "metadata": {"unit": "Count", "description": null, "displayName": "DocumentCount"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.DocumentQuota", "metadata": {"unit": "Bytes", "description": null, "displayName": "DocumentQuota"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.IndexUsage", "metadata": {"unit": "Bytes", "description": null, "displayName": "IndexUsage"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MetadataRequests", "metadata": {"unit": "Count", "description": null, "displayName": "MetadataRequests"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.NormalizedRUConsumption", "metadata": {"unit": "Percent", "description": null, "displayName": "NormalizedRUConsumption"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.ProvisionedThroughput", "metadata": {"unit": "Count", "description": null, "displayName": "ProvisionedThroughput"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.ServerSideLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "ServerSideLatency"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.ServiceAvailability", "metadata": {"unit": "Percent", "description": null, "displayName": "ServiceAvailability"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.TotalRequests", "metadata": {"unit": "Count", "description": null, "displayName": "TotalRequests"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.TotalRequestUnits", "metadata": {"unit": "Count", "description": null, "displayName": "TotalRequestUnits"}}], "description": "Azure Cosmos DB Account essential metrics", "isRecommended": true}, "microsoft_network.applicationgateways_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.applicationgateways.Throughput", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "Throughput"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.UnhealthyHostCount", "metadata": {"unit": "Count", "description": null, "displayName": "UnhealthyHostCount"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.HealthyHostCount", "metadata": {"unit": "Count", "description": null, "displayName": "HealthyHostCount"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.FailedRequests", "metadata": {"unit": "Count", "description": null, "displayName": "FailedRequests"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.ResponseStatus", "metadata": {"unit": "Count", "description": null, "displayName": "ResponseStatus"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.CurrentConnections", "metadata": {"unit": "Count", "description": null, "displayName": "CurrentConnections"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.CpuUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CpuUtilization"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.TotalRequests", "metadata": {"unit": "Count", "description": null, "displayName": "TotalRequests"}}], "description": "Azure Application Gateway essential metrics", "isRecommended": true}, "microsoft_network.privatednszones_autodiscovery": {"metrics": [], "description": "Azure Private DNS Zone autodiscovery metrics", "isRecommended": false}, "microsoft_network.privatednszones_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_network.privatednszones.VirtualNetworkWithRegistrationLinkCount", "metadata": {"unit": "Count", "description": null, "displayName": "VirtualNetworkWithRegistrationLinkCount"}}, {"key": "cloud.azure.microsoft_network.privatednszones.VirtualNetworkWithRegistrationCapacityUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "VirtualNetworkWithRegistrationCapacityUtilization"}}], "description": "Azure Private DNS Zone essential+ metrics", "isRecommended": false}, "microsoft_network.virtualnetworks_autodiscovery": {"metrics": [], "description": "Azure Virtual Network auto-discovery metrics", "isRecommended": false}, "microsoft_network.virtualnetworks_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_network.virtualnetworks.PingMeshAverageRoundtripMs", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "PingMeshAverageRoundtripMs"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.PingMeshProbesFailedPercent", "metadata": {"unit": "Percent", "description": null, "displayName": "PingMeshProbesFailedPercent"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.PacketsForwardedDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "PacketsForwardedDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.TCPPacketsInDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "TCPPacketsInDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.TCPPacketsDroppedDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "TCPPacketsDroppedDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.TCPPacketsForwardedDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "TCPPacketsForwardedDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.UDPPacketsInDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "UDPPacketsInDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.UDPPacketsDroppedDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "UDPPacketsDroppedDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.UDPPacketsForwardedDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "UDPPacketsForwardedDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.BytesForwardedDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "BytesForwardedDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.TCPBytesInDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "TCPBytesInDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.TCPBytesDroppedDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "TCPBytesDroppedDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.TCPBytesForwardedDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "TCPBytesForwardedDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.UDPBytesDroppedDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "UDPBytesDroppedDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.UDPBytesForwardedDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "UDPBytesForwardedDDoS"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.DDoSTriggerTCPPackets", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "DDoSTriggerTCPPackets"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.DDoSTriggerUDPPackets", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "DDoSTriggerUDPPackets"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.DDoSTriggerSYNPackets", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "DDoSTriggerSYNPackets"}}, {"key": "cloud.azure.microsoft_network.virtualnetworks.UDPBytesInDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "UDPBytesInDDoS"}}], "description": "Azure Virtual Network essential+ metrics", "isRecommended": false}, "microsoft_powerbidedicated.capacities_essential": {"metrics": [{"key": "cloud.azure.microsoft_powerbidedicated.capacities.qpu_metric", "metadata": {"unit": "Count", "description": null, "displayName": "qpu_metric"}}, {"key": "cloud.azure.microsoft_powerbidedicated.capacities.memory_metric", "metadata": {"unit": "Bytes", "description": null, "displayName": "memory_metric"}}, {"key": "cloud.azure.microsoft_powerbidedicated.capacities.QueryDuration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "QueryDuration"}}, {"key": "cloud.azure.microsoft_powerbidedicated.capacities.QueryPoolJobQueueLength", "metadata": {"unit": "Count", "description": null, "displayName": "QueryPoolJobQueueLength"}}, {"key": "cloud.azure.microsoft_powerbidedicated.capacities.workload_qpu_metric", "metadata": {"unit": "Count", "description": null, "displayName": "workload_qpu_metric"}}, {"key": "cloud.azure.microsoft_powerbidedicated.capacities.workload_memory_metric", "metadata": {"unit": "Bytes", "description": null, "displayName": "workload_memory_metric"}}], "description": "Azure Power BI Embedded essential metrics", "isRecommended": false}, "microsoft_recoveryservices.vaults_autodiscovery": {"metrics": [], "description": "Azure Recovery Services Vault autodiscovery metrics", "isRecommended": false}, "microsoft_storage.storageaccounts_autodiscovery": {"metrics": [], "description": "Azure Storage Account auto-discovery metrics", "isRecommended": false}, "microsoft_storage.storageaccounts_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_storage.storageaccounts.SuccessE2ELatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "SuccessE2ELatency"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.SuccessServerLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "SuccessServerLatency"}}], "description": "Azure Storage Account essential+ metrics", "isRecommended": false}, "microsoft_synapse.workspaces.sqlpools_essential": {"metrics": [{"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.DWULimit", "metadata": {"unit": "Count", "description": null, "displayName": "DWULimit"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.DWUUsed", "metadata": {"unit": "Count", "description": null, "displayName": "DWUUsed"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.DWUUsedPercent", "metadata": {"unit": "Percent", "description": null, "displayName": "DWUUsedPercent"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.AdaptiveCacheHitPercent", "metadata": {"unit": "Percent", "description": null, "displayName": "AdaptiveCacheHitPercent"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.AdaptiveCacheUsedPercent", "metadata": {"unit": "Percent", "description": null, "displayName": "AdaptiveCacheUsedPercent"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.LocalTempDBUsedPercent", "metadata": {"unit": "Percent", "description": null, "displayName": "LocalTempDBUsedPercent"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.MemoryUsedPercent", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryUsedPercent"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.Connections", "metadata": {"unit": "Count", "description": null, "displayName": "Connections"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.WLGActiveQueries", "metadata": {"unit": "Count", "description": null, "displayName": "WLGActiveQueries"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.WLGActiveQueriesTimeouts", "metadata": {"unit": "Count", "description": null, "displayName": "WLGActiveQueriesTimeouts"}}], "description": "Azure SQL Pool essential metrics", "isRecommended": false}, "microsoft_web.hostingenvironments_autodiscovery": {"metrics": [], "description": "Azure App Service Environment v2 auto-discovery metrics", "isRecommended": false}, "microsoft_web.hostingenvironments_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_web.hostingenvironments.Http101", "metadata": {"unit": "Count", "description": null, "displayName": "Http101"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.HttpQueueLength", "metadata": {"unit": "Count", "description": null, "displayName": "HttpQueueLength"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.TotalFrontEnds", "metadata": {"unit": "Count", "description": null, "displayName": "TotalFrontEnds"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.SmallAppServicePlanInstances", "metadata": {"unit": "Count", "description": null, "displayName": "SmallAppServicePlanInstances"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.MediumAppServicePlanInstances", "metadata": {"unit": "Count", "description": null, "displayName": "MediumAppServicePlanInstances"}}, {"key": "cloud.azure.microsoft_web.hostingenvironments.LargeAppServicePlanInstances", "metadata": {"unit": "Count", "description": null, "displayName": "LargeAppServicePlanInstances"}}], "description": "Azure App Service Environment v2 essential+ metrics", "isRecommended": false}, "microsoft_containerregistry.registries_essential": {"metrics": [{"key": "cloud.azure.microsoft_containerregistry.registries.TotalPullCount", "metadata": {"unit": "Count", "description": null, "displayName": "TotalPullCount"}}, {"key": "cloud.azure.microsoft_containerregistry.registries.SuccessfulPullCount", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulPullCount"}}, {"key": "cloud.azure.microsoft_containerregistry.registries.TotalPushCount", "metadata": {"unit": "Count", "description": null, "displayName": "TotalPushCount"}}, {"key": "cloud.azure.microsoft_containerregistry.registries.SuccessfulPushCount", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulPushCount"}}, {"key": "cloud.azure.microsoft_containerregistry.registries.RunDuration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "RunDuration"}}], "description": "Azure Container Registry essential metrics", "isRecommended": false}, "microsoft_devices.provisioningservices_essential": {"metrics": [{"key": "cloud.azure.microsoft_devices.provisioningservices.RegistrationAttempts", "metadata": {"unit": "Count", "description": null, "displayName": "RegistrationAttempts"}}, {"key": "cloud.azure.microsoft_devices.provisioningservices.DeviceAssignments", "metadata": {"unit": "Count", "description": null, "displayName": "DeviceAssignments"}}, {"key": "cloud.azure.microsoft_devices.provisioningservices.AttestationAttempts", "metadata": {"unit": "Count", "description": null, "displayName": "AttestationAttempts"}}], "description": "Azure Device Provisioning Service essential metrics", "isRecommended": false}, "microsoft_network.expressroutecircuits_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.expressroutecircuits.BitsInPerSecond", "metadata": {"unit": "BitsPerSecond", "description": null, "displayName": "BitsInPerSecond"}}, {"key": "cloud.azure.microsoft_network.expressroutecircuits.BitsOutPerSecond", "metadata": {"unit": "BitsPerSecond", "description": null, "displayName": "BitsOutPerSecond"}}, {"key": "cloud.azure.microsoft_network.expressroutecircuits.BgpAvailability", "metadata": {"unit": "Percent", "description": null, "displayName": "BgpAvailability"}}, {"key": "cloud.azure.microsoft_network.expressroutecircuits.ArpAvailability", "metadata": {"unit": "Percent", "description": null, "displayName": "ArpAvailability"}}, {"key": "cloud.azure.microsoft_network.expressroutecircuits.QosDropBitsInPerSecond", "metadata": {"unit": "BitsPerSecond", "description": null, "displayName": "QosDropBitsInPerSecond"}}, {"key": "cloud.azure.microsoft_network.expressroutecircuits.QosDropBitsOutPerSecond", "metadata": {"unit": "BitsPerSecond", "description": null, "displayName": "QosDropBitsOutPerSecond"}}], "description": "Azure ExpressRoute Circuit essential metrics", "isRecommended": false}, "microsoft_sql.servers.elasticpools_autodiscovery": {"metrics": [], "description": "Azure SQL Elastic Pool (vCore) auto-discovery metrics", "isRecommended": false}, "microsoft_sql.servers.elasticpools_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_sql.servers.elasticpools.storage_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "storage_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.workers_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "workers_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.storage_limit", "metadata": {"unit": "Bytes", "description": null, "displayName": "storage_limit"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.storage_used", "metadata": {"unit": "Bytes", "description": null, "displayName": "storage_used"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.xtp_storage_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "xtp_storage_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.sqlserver_process_core_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "sqlserver_process_core_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.sqlserver_process_memory_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "sqlserver_process_memory_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.tempdb_data_size", "metadata": {"unit": "Count", "description": null, "displayName": "tempdb_data_size"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.tempdb_log_size", "metadata": {"unit": "Count", "description": null, "displayName": "tempdb_log_size"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.tempdb_log_used_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "tempdb_log_used_percent"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.allocated_data_storage", "metadata": {"unit": "Bytes", "description": null, "displayName": "allocated_data_storage"}}, {"key": "cloud.azure.microsoft_sql.servers.elasticpools.allocated_data_storage_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "allocated_data_storage_percent"}}], "description": "Azure SQL Elastic Pool (vCore) essential+ metrics", "isRecommended": false}, "microsoft_automation.automationaccounts_essential": {"metrics": [{"key": "cloud.azure.microsoft_automation.automationaccounts.TotalJob", "metadata": {"unit": "Count", "description": null, "displayName": "TotalJob"}}, {"key": "cloud.azure.microsoft_automation.automationaccounts.TotalUpdateDeploymentRuns", "metadata": {"unit": "Count", "description": null, "displayName": "TotalUpdateDeploymentRuns"}}, {"key": "cloud.azure.microsoft_automation.automationaccounts.TotalUpdateDeploymentMachineRuns", "metadata": {"unit": "Count", "description": null, "displayName": "TotalUpdateDeploymentMachineRuns"}}], "description": "Azure Automation Account essential metrics", "isRecommended": false}, "microsoft_dbforpostgresql.serversv2_autodiscovery": {"metrics": [], "description": "Azure DB for PostgreSQL - Hyperscale auto-discovery metrics", "isRecommended": false}, "microsoft_network.expressrouteports_autodiscovery": {"metrics": [], "description": "Azure ExpressRoute Circuit autodiscovery metrics", "isRecommended": false}, "microsoft_network.expressrouteports_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_network.expressrouteports.AdminState", "metadata": {"unit": "Count", "description": null, "displayName": "AdminState"}}, {"key": "cloud.azure.microsoft_network.expressrouteports.LineProtocol", "metadata": {"unit": "Count", "description": null, "displayName": "LineProtocol"}}, {"key": "cloud.azure.microsoft_network.expressrouteports.PortBitsInPerSecond", "metadata": {"unit": "BitsPerSecond", "description": null, "displayName": "PortBitsInPerSecond"}}, {"key": "cloud.azure.microsoft_network.expressrouteports.PortBitsOutPerSecond", "metadata": {"unit": "BitsPerSecond", "description": null, "displayName": "PortBitsOutPerSecond"}}, {"key": "cloud.azure.microsoft_network.expressrouteports.FastPathRoutesCountForDirectPort", "metadata": {"unit": "Count", "description": null, "displayName": "FastPathRoutesCountForDirectPort"}}], "description": "Azure ExpressRoute Circuit essential+ metrics", "isRecommended": false}, "microsoft_network.networkinterfaces_autodiscovery": {"metrics": [], "description": "Azure Network Interface autodiscovery metrics", "isRecommended": false}, "microsoft_network.publicipaddresses_autodiscovery": {"metrics": [], "description": "Azure Public IP Address autodiscovery metrics", "isRecommended": false}, "microsoft_network.publicipaddresses_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_network.publicipaddresses.PacketsInDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "PacketsInDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.PacketsDroppedDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "PacketsDroppedDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.PacketsForwardedDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "PacketsForwardedDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.TCPPacketsInDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "TCPPacketsInDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.TCPPacketsDroppedDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "TCPPacketsDroppedDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.TCPPacketsForwardedDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "TCPPacketsForwardedDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.UDPPacketsInDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "UDPPacketsInDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.UDPPacketsDroppedDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "UDPPacketsDroppedDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.UDPPacketsForwardedDDoS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "UDPPacketsForwardedDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.BytesInDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "BytesInDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.BytesDroppedDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "BytesDroppedDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.BytesForwardedDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "BytesForwardedDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.TCPBytesInDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "TCPBytesInDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.TCPBytesDroppedDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "TCPBytesDroppedDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.TCPBytesForwardedDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "TCPBytesForwardedDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.UDPBytesInDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "UDPBytesInDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.UDPBytesDroppedDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "UDPBytesDroppedDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.UDPBytesForwardedDDoS", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "UDPBytesForwardedDDoS"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.IfUnderDDoSAttack", "metadata": {"unit": "Count", "description": null, "displayName": "IfUnderDDoSAttack"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.DDoSTriggerTCPPackets", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "DDoSTriggerTCPPackets"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.DDoSTriggerUDPPackets", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "DDoSTriggerUDPPackets"}}, {"key": "cloud.azure.microsoft_network.publicipaddresses.DDoSTriggerSYNPackets", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "DDoSTriggerSYNPackets"}}], "description": "Azure Public IP Address essential+ metrics", "isRecommended": false}, "microsoft_streamanalytics.streamingjobs_essential": {"metrics": [{"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.ResourceUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "ResourceUtilization"}}, {"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.Errors", "metadata": {"unit": "Count", "description": null, "displayName": "Errors"}}, {"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.InputEvents", "metadata": {"unit": "Count", "description": null, "displayName": "InputEvents"}}, {"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.LateInputEvents", "metadata": {"unit": "Count", "description": null, "displayName": "LateInputEvents"}}, {"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.OutputEvents", "metadata": {"unit": "Count", "description": null, "displayName": "OutputEvents"}}, {"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.ConversionErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ConversionErrors"}}, {"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.DroppedOrAdjustedEvents", "metadata": {"unit": "Count", "description": null, "displayName": "DroppedOrAdjustedEvents"}}, {"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.AMLCalloutRequests", "metadata": {"unit": "Count", "description": null, "displayName": "AMLCalloutRequests"}}, {"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.AMLCalloutFailedRequests", "metadata": {"unit": "Count", "description": null, "displayName": "AMLCalloutFailedRequests"}}, {"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.DeserializationError", "metadata": {"unit": "Count", "description": null, "displayName": "DeserializationError"}}, {"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.EarlyInputEvents", "metadata": {"unit": "Count", "description": null, "displayName": "EarlyInputEvents"}}, {"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.OutputWatermarkDelaySeconds", "metadata": {"unit": "Seconds", "description": null, "displayName": "OutputWatermarkDelaySeconds"}}, {"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.InputEventsSourcesBacklogged", "metadata": {"unit": "Count", "description": null, "displayName": "InputEventsSourcesBacklogged"}}, {"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.InputEventsSourcesPerSecond", "metadata": {"unit": "Count", "description": null, "displayName": "InputEventsSourcesPerSecond"}}], "description": "Azure Stream Analytics Job essential metrics", "isRecommended": false}, "microsoft_databoxedge.databoxedgedevices_essential": {"metrics": [{"key": "cloud.azure.microsoft_databoxedge.databoxedgedevices.AvailableCapacity", "metadata": {"unit": "Bytes", "description": null, "displayName": "AvailableCapacity"}}, {"key": "cloud.azure.microsoft_databoxedge.databoxedgedevices.CloudReadThroughput", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "CloudReadThroughput"}}, {"key": "cloud.azure.microsoft_databoxedge.databoxedgedevices.HyperVVirtualProcessorUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "HyperVVirtualProcessorUtilization"}}, {"key": "cloud.azure.microsoft_databoxedge.databoxedgedevices.HyperVMemoryUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "HyperVMemoryUtilization"}}], "description": "Azure Data Box Edge essential metrics", "isRecommended": false}, "microsoft_dbformysql.flexibleservers_autodiscovery": {"metrics": [], "description": "Azure DB for MySQL Flexible Servers auto-discovery metrics", "isRecommended": false}, "microsoft_dbformysql.flexibleservers_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_dbformysql.flexibleservers.active_transactions", "metadata": {"unit": "Count", "description": null, "displayName": "active_transactions"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.backup_storage_used", "metadata": {"unit": "Bytes", "description": null, "displayName": "backup_storage_used"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.binlog_storage_used", "metadata": {"unit": "Bytes", "description": null, "displayName": "binlog_storage_used"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Com_alter_table", "metadata": {"unit": "Count", "description": null, "displayName": "Com_alter_table"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Com_create_db", "metadata": {"unit": "Count", "description": null, "displayName": "Com_create_db"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Com_create_table", "metadata": {"unit": "Count", "description": null, "displayName": "Com_create_table"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Com_delete", "metadata": {"unit": "Count", "description": null, "displayName": "Com_delete"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Com_drop_db", "metadata": {"unit": "Count", "description": null, "displayName": "Com_drop_db"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Com_drop_table", "metadata": {"unit": "Count", "description": null, "displayName": "Com_drop_table"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Com_insert", "metadata": {"unit": "Count", "description": null, "displayName": "Com_insert"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Com_select", "metadata": {"unit": "Count", "description": null, "displayName": "Com_select"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Com_update", "metadata": {"unit": "Count", "description": null, "displayName": "Com_update"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.cpu_credits_consumed", "metadata": {"unit": "Count", "description": null, "displayName": "cpu_credits_consumed"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.cpu_credits_remaining", "metadata": {"unit": "Count", "description": null, "displayName": "cpu_credits_remaining"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.data_storage_used", "metadata": {"unit": "Bytes", "description": null, "displayName": "data_storage_used"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.HA_IO_status", "metadata": {"unit": "Count", "description": null, "displayName": "HA_IO_status"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.HA_replication_lag", "metadata": {"unit": "Seconds", "description": null, "displayName": "HA_replication_lag"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.HA_SQL_status", "metadata": {"unit": "Count", "description": null, "displayName": "HA_SQL_status"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.ibdata1_storage_used", "metadata": {"unit": "Bytes", "description": null, "displayName": "ibdata1_storage_used"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Innodb_buffer_pool_pages_data", "metadata": {"unit": "Count", "description": null, "displayName": "Innodb_buffer_pool_pages_data"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Innodb_buffer_pool_pages_dirty", "metadata": {"unit": "Count", "description": null, "displayName": "Innodb_buffer_pool_pages_dirty"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Innodb_buffer_pool_pages_flushed", "metadata": {"unit": "Count", "description": null, "displayName": "Innodb_buffer_pool_pages_flushed"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Innodb_buffer_pool_pages_free", "metadata": {"unit": "Count", "description": null, "displayName": "Innodb_buffer_pool_pages_free"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Innodb_buffer_pool_read_requests", "metadata": {"unit": "Count", "description": null, "displayName": "Innodb_buffer_pool_read_requests"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Innodb_buffer_pool_reads", "metadata": {"unit": "Count", "description": null, "displayName": "Innodb_buffer_pool_reads"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Innodb_data_writes", "metadata": {"unit": "Count", "description": null, "displayName": "Innodb_data_writes"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Innodb_row_lock_time", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Innodb_row_lock_time"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Innodb_row_lock_waits", "metadata": {"unit": "Count", "description": null, "displayName": "Innodb_row_lock_waits"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.lock_deadlocks", "metadata": {"unit": "Count", "description": null, "displayName": "lock_deadlocks"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.lock_timeouts", "metadata": {"unit": "Count", "description": null, "displayName": "lock_timeouts"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.others_storage_used", "metadata": {"unit": "Bytes", "description": null, "displayName": "others_storage_used"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Queries", "metadata": {"unit": "Count", "description": null, "displayName": "Queries"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Replica_IO_Running", "metadata": {"unit": "Count", "description": null, "displayName": "Replica_IO_Running"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Replica_SQL_Running", "metadata": {"unit": "Count", "description": null, "displayName": "Replica_SQL_Running"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.serverlog_storage_limit", "metadata": {"unit": "Bytes", "description": null, "displayName": "serverlog_storage_limit"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.serverlog_storage_usage", "metadata": {"unit": "Bytes", "description": null, "displayName": "serverlog_storage_usage"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Slow_queries", "metadata": {"unit": "Count", "description": null, "displayName": "Slow_queries"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.storage_io_count", "metadata": {"unit": "Count", "description": null, "displayName": "storage_io_count"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.storage_limit", "metadata": {"unit": "Bytes", "description": null, "displayName": "storage_limit"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.storage_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "storage_percent"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.storage_used", "metadata": {"unit": "Bytes", "description": null, "displayName": "storage_used"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Threads_running", "metadata": {"unit": "Count", "description": null, "displayName": "Threads_running"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.total_connections", "metadata": {"unit": "Count", "description": null, "displayName": "total_connections"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.trx_rseg_history_len", "metadata": {"unit": "Count", "description": null, "displayName": "trx_rseg_history_len"}}, {"key": "cloud.azure.microsoft_dbformysql.flexibleservers.Uptime", "metadata": {"unit": "Seconds", "description": null, "displayName": "Uptime"}}], "description": "Azure DB for MySQL Flexible Servers essential+ metrics", "isRecommended": false}, "microsoft_network.trafficmanagerprofiles_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.trafficmanagerprofiles.ProbeAgentCurrentEndpointStateByProfileResourceId", "metadata": {"unit": "Count", "description": null, "displayName": "ProbeAgentCurrentEndpointStateByProfileResourceId"}}, {"key": "cloud.azure.microsoft_network.trafficmanagerprofiles.QpsByEndpoint", "metadata": {"unit": "Count", "description": null, "displayName": "QpsByEndpoint"}}], "description": "Azure Traffic Manager Profile essential metrics", "isRecommended": false}, "microsoft_network.virtualnetworkgateways_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ExpressRouteGatewayCpuUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "ExpressRouteGatewayCpuUtilization"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ExpressRouteGatewayActiveFlows", "metadata": {"unit": "Count", "description": null, "displayName": "ExpressRouteGatewayActiveFlows"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ExpressRouteGatewayPacketsPerSecond", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "ExpressRouteGatewayPacketsPerSecond"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ExpressRouteGatewayBitsPerSecond", "metadata": {"unit": "BitsPerSecond", "description": null, "displayName": "ExpressRouteGatewayBitsPerSecond"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.TunnelIngressBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "TunnelIngressBytes"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.TunnelEgressBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "TunnelEgressBytes"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.TunnelIngressPacketDropTSMismatch", "metadata": {"unit": "Count", "description": null, "displayName": "TunnelIngressPacketDropTSMismatch"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.TunnelEgressPacketDropTSMismatch", "metadata": {"unit": "Count", "description": null, "displayName": "TunnelEgressPacketDropTSMismatch"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.TunnelAverageBandwidth", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "TunnelAverageBandwidth"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.TunnelEgressPackets", "metadata": {"unit": "Count", "description": null, "displayName": "TunnelEgressPackets"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.TunnelIngressPackets", "metadata": {"unit": "Count", "description": null, "displayName": "TunnelIngressPackets"}}], "description": "Azure Virtual Network Gateways essential metrics", "isRecommended": false}, "microsoft_operationalinsights.workspaces_essential": {"metrics": [{"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentUsedMemory", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% Used Memory"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_TotalBytesTransmitted", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Total Bytes Transmitted"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_TotalBytesReceived", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Total Bytes Received"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentProcessorTime", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% Processor Time"}}], "description": "Azure Log Analytics Workspace essential metrics", "isRecommended": false}, "microsoft_servicefabricmesh.applications_essential": {"metrics": [{"key": "cloud.azure.microsoft_servicefabricmesh.applications.AllocatedCpu", "metadata": {"unit": "Count", "description": null, "displayName": "AllocatedCpu"}}, {"key": "cloud.azure.microsoft_servicefabricmesh.applications.AllocatedMemory", "metadata": {"unit": "Bytes", "description": null, "displayName": "AllocatedMemory"}}, {"key": "cloud.azure.microsoft_servicefabricmesh.applications.ActualCpu", "metadata": {"unit": "Count", "description": null, "displayName": "ActualCpu"}}, {"key": "cloud.azure.microsoft_servicefabricmesh.applications.ActualMemory", "metadata": {"unit": "Bytes", "description": null, "displayName": "ActualMemory"}}, {"key": "cloud.azure.microsoft_servicefabricmesh.applications.CpuUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CpuUtilization"}}, {"key": "cloud.azure.microsoft_servicefabricmesh.applications.MemoryUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryUtilization"}}], "description": "Azure Mesh Application essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_face_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Face essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_luis_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Language Understanding (LUIS) essential metrics", "isRecommended": false}, "microsoft_compute.virtualmachinescalesets_essential": {"metrics": [{"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.PercentageCPU", "metadata": {"unit": "Percent", "description": null, "displayName": "Percentage CPU"}}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.NetworkInTotal", "metadata": {"unit": "Bytes", "description": null, "displayName": "Network In Total"}}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.NetworkOutTotal", "metadata": {"unit": "Bytes", "description": null, "displayName": "Network Out Total"}}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DiskReadBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "Disk Read Bytes"}}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DiskWriteBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "Disk Write Bytes"}}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DiskReadOperations_Sec", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "Disk Read Operations/Sec"}}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DiskWriteOperations_Sec", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "Disk Write Operations/Sec"}}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.AvailableMemoryBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "Available Memory Bytes"}}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.CPUCreditsRemaining", "metadata": {"unit": "Count", "description": null, "displayName": "CPU Credits Remaining"}}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DataDiskLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Data Disk Latency"}}], "description": "Azure Virtual Machine Scale Sets essential metrics", "isRecommended": true}, "microsoft_dbforpostgresql.flexibleservers_essential": {"metrics": [{"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.cpu_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "cpu_percent"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.memory_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "memory_percent"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.active_connections", "metadata": {"unit": "Count", "description": null, "displayName": "active_connections"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.connections_failed", "metadata": {"unit": "Count", "description": null, "displayName": "connections_failed"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.iops", "metadata": {"unit": "Count", "description": null, "displayName": "iops"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.read_throughput", "metadata": {"unit": "Count", "description": null, "displayName": "read_throughput"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.write_throughput", "metadata": {"unit": "Count", "description": null, "displayName": "write_throughput"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.storage_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "storage_percent"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.network_bytes_egress", "metadata": {"unit": "Bytes", "description": null, "displayName": "network_bytes_egress"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.network_bytes_ingress", "metadata": {"unit": "Bytes", "description": null, "displayName": "network_bytes_ingress"}}], "description": "Azure DB for PostgreSQL - Flexible Server essential metrics", "isRecommended": false}, "microsoft_documentdb.databaseaccounts_autodiscovery": {"metrics": [], "description": "Azure Cosmos DB Account auto-discovery metrics", "isRecommended": false}, "microsoft_documentdb.databaseaccounts_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_documentdb.databaseaccounts.AddRegion", "metadata": {"unit": "Count", "description": null, "displayName": "AddRegion"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.CassandraConnectionClosures", "metadata": {"unit": "Count", "description": null, "displayName": "CassandraConnectionClosures"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.CassandraConnectorAvgReplicationLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "CassandraConnectorAvgReplicationLatency"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.CassandraConnectorReplicationHealthStatus", "metadata": {"unit": "Count", "description": null, "displayName": "CassandraConnectorReplicationHealthStatus"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.CassandraKeyspaceCreate", "metadata": {"unit": "Count", "description": null, "displayName": "CassandraKeyspaceCreate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.CassandraKeyspaceDelete", "metadata": {"unit": "Count", "description": null, "displayName": "CassandraKeyspaceDelete"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.CassandraKeyspaceThroughputUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "CassandraKeyspaceThroughputUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.CassandraKeyspaceUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "CassandraKeyspaceUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.CassandraRequestCharges", "metadata": {"unit": "Count", "description": null, "displayName": "CassandraRequestCharges"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.CassandraRequests", "metadata": {"unit": "Count", "description": null, "displayName": "CassandraRequests"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.CassandraTableCreate", "metadata": {"unit": "Count", "description": null, "displayName": "CassandraTableCreate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.CassandraTableDelete", "metadata": {"unit": "Count", "description": null, "displayName": "CassandraTableDelete"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.CassandraTableThroughputUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "CassandraTableThroughputUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.CassandraTableUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "CassandraTableUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.CreateAccount", "metadata": {"unit": "Count", "description": null, "displayName": "CreateAccount"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.DedicatedGatewayAverageCPUUsage", "metadata": {"unit": "Percent", "description": null, "displayName": "DedicatedGatewayAverageCPUUsage"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.DedicatedGatewayAverageMemoryUsage", "metadata": {"unit": "Bytes", "description": null, "displayName": "DedicatedGatewayAverageMemoryUsage"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.DedicatedGatewayCPUUsage", "metadata": {"unit": "Percent", "description": null, "displayName": "DedicatedGatewayCPUUsage"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.DedicatedGatewayMaximumCPUUsage", "metadata": {"unit": "Percent", "description": null, "displayName": "DedicatedGatewayMaximumCPUUsage"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.DedicatedGatewayMemoryUsage", "metadata": {"unit": "Bytes", "description": null, "displayName": "DedicatedGatewayMemoryUsage"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.DedicatedGatewayRequests", "metadata": {"unit": "Count", "description": null, "displayName": "DedicatedGatewayRequests"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.DeleteAccount", "metadata": {"unit": "Count", "description": null, "displayName": "DeleteAccount"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.GremlinDatabaseCreate", "metadata": {"unit": "Count", "description": null, "displayName": "GremlinDatabaseCreate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.GremlinDatabaseDelete", "metadata": {"unit": "Count", "description": null, "displayName": "GremlinDatabaseDelete"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.GremlinDatabaseThroughputUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "GremlinDatabaseThroughputUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.GremlinDatabaseUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "GremlinDatabaseUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.GremlinGraphCreate", "metadata": {"unit": "Count", "description": null, "displayName": "GremlinGraphCreate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.GremlinGraphDelete", "metadata": {"unit": "Count", "description": null, "displayName": "GremlinGraphDelete"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.GremlinGraphThroughputUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "GremlinGraphThroughputUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.GremlinGraphUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "GremlinGraphUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.GremlinRequestCharges", "metadata": {"unit": "Count", "description": null, "displayName": "GremlinRequestCharges"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.GremlinRequests", "metadata": {"unit": "Count", "description": null, "displayName": "GremlinRequests"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.IntegratedCacheEvictedEntriesSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "IntegratedCacheEvictedEntriesSize"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.IntegratedCacheItemExpirationCount", "metadata": {"unit": "Count", "description": null, "displayName": "IntegratedCacheItemExpirationCount"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.IntegratedCacheItemHitRate", "metadata": {"unit": "Percent", "description": null, "displayName": "IntegratedCacheItemHitRate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.IntegratedCacheQueryExpirationCount", "metadata": {"unit": "Count", "description": null, "displayName": "IntegratedCacheQueryExpirationCount"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.IntegratedCacheQueryHitRate", "metadata": {"unit": "Percent", "description": null, "displayName": "IntegratedCacheQueryHitRate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MaterializedViewCatchupGapInMinutes", "metadata": {"unit": "Count", "description": null, "displayName": "MaterializedViewCatchupGapInMinutes"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MaterializedViewsBuilderAverageCPUUsage", "metadata": {"unit": "Percent", "description": null, "displayName": "MaterializedViewsBuilderAverageCPUUsage"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MaterializedViewsBuilderAverageMemoryUsage", "metadata": {"unit": "Bytes", "description": null, "displayName": "MaterializedViewsBuilderAverageMemoryUsage"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MaterializedViewsBuilderMaximumCPUUsage", "metadata": {"unit": "Percent", "description": null, "displayName": "MaterializedViewsBuilderMaximumCPUUsage"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.OfflineRegion", "metadata": {"unit": "Count", "description": null, "displayName": "OfflineRegion"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.OnlineRegion", "metadata": {"unit": "Count", "description": null, "displayName": "OnlineRegion"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.PhysicalPartitionSizeInfo", "metadata": {"unit": "Bytes", "description": null, "displayName": "PhysicalPartitionSizeInfo"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.PhysicalPartitionThroughputInfo", "metadata": {"unit": "Count", "description": null, "displayName": "PhysicalPartitionThroughputInfo"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.RegionFailover", "metadata": {"unit": "Count", "description": null, "displayName": "RegionFailover"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.RemoveRegion", "metadata": {"unit": "Count", "description": null, "displayName": "RemoveRegion"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.ReplicationLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "ReplicationLatency"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.ServerSideLatencyDirect", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "ServerSideLatencyDirect"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.ServerSideLatencyGateway", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "ServerSideLatencyGateway"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.SqlContainerCreate", "metadata": {"unit": "Count", "description": null, "displayName": "SqlContainerCreate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.SqlContainerDelete", "metadata": {"unit": "Count", "description": null, "displayName": "SqlContainerDelete"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.SqlContainerThroughputUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "SqlContainerThroughputUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.SqlContainerUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "SqlContainerUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.SqlDatabaseCreate", "metadata": {"unit": "Count", "description": null, "displayName": "SqlDatabaseCreate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.SqlDatabaseDelete", "metadata": {"unit": "Count", "description": null, "displayName": "SqlDatabaseDelete"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.SqlDatabaseThroughputUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "SqlDatabaseThroughputUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.SqlDatabaseUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "SqlDatabaseUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.TableTableCreate", "metadata": {"unit": "Count", "description": null, "displayName": "TableTableCreate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.TableTableDelete", "metadata": {"unit": "Count", "description": null, "displayName": "TableTableDelete"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.TableTableThroughputUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "TableTableThroughputUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.TableTableUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "TableTableUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.TotalRequestsPreview", "metadata": {"unit": "Count", "description": null, "displayName": "TotalRequestsPreview"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.TotalRequestUnitsPreview", "metadata": {"unit": "Count", "description": null, "displayName": "TotalRequestUnitsPreview"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.UpdateAccountKeys", "metadata": {"unit": "Count", "description": null, "displayName": "UpdateAccountKeys"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.UpdateAccountNetworkSettings", "metadata": {"unit": "Count", "description": null, "displayName": "UpdateAccountNetworkSettings"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.UpdateAccountReplicationSettings", "metadata": {"unit": "Count", "description": null, "displayName": "UpdateAccountReplicationSettings"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.UpdateDiagnosticsSettings", "metadata": {"unit": "Count", "description": null, "displayName": "UpdateDiagnosticsSettings"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MongoCollectionCreate", "metadata": {"unit": "Count", "description": null, "displayName": "MongoCollectionCreate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MongoCollectionDelete", "metadata": {"unit": "Count", "description": null, "displayName": "MongoCollectionDelete"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MongoCollectionThroughputUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "MongoCollectionThroughputUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MongoCollectionUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "MongoCollectionUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MongoDatabaseDelete", "metadata": {"unit": "Count", "description": null, "displayName": "MongoDatabaseDelete"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MongoDatabaseThroughputUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "MongoDatabaseThroughputUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MongoDBDatabaseCreate", "metadata": {"unit": "Count", "description": null, "displayName": "MongoDBDatabaseCreate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MongoDBDatabaseUpdate", "metadata": {"unit": "Count", "description": null, "displayName": "MongoDBDatabaseUpdate"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MongoRequestCharge", "metadata": {"unit": "Count", "description": null, "displayName": "MongoRequestCharge"}}, {"key": "cloud.azure.microsoft_documentdb.databaseaccounts.MongoRequests", "metadata": {"unit": "Count", "description": null, "displayName": "MongoRequests"}}], "description": "Azure Cosmos DB Account essential+ metrics", "isRecommended": false}, "microsoft_network.applicationgateways_autodiscovery": {"metrics": [], "description": "Azure Application Gateway auto-discovery metrics", "isRecommended": false}, "microsoft_network.applicationgateways_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_network.applicationgateways.AvgRequestCountPerHealthyHost", "metadata": {"unit": "Count", "description": null, "displayName": "AvgRequestCountPerHealthyHost"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.NewConnectionsPerSecond", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "NewConnectionsPerSecond"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.CapacityUnits", "metadata": {"unit": "Count", "description": null, "displayName": "CapacityUnits"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.FixedBillableCapacityUnits", "metadata": {"unit": "Count", "description": null, "displayName": "FixedBillableCapacityUnits"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.EstimatedBilledCapacityUnits", "metadata": {"unit": "Count", "description": null, "displayName": "EstimatedBilledCapacityUnits"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.ComputeUnits", "metadata": {"unit": "Count", "description": null, "displayName": "ComputeUnits"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.BackendResponseStatus", "metadata": {"unit": "Count", "description": null, "displayName": "BackendResponseStatus"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.TlsProtocol", "metadata": {"unit": "Count", "description": null, "displayName": "TlsProtocol"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.BytesSent", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesSent"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.BytesReceived", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesReceived"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.ClientRtt", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "ClientRtt"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.ApplicationGatewayTotalTime", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "ApplicationGatewayTotalTime"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.BackendConnectTime", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "BackendConnectTime"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.BackendFirstByteResponseTime", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "BackendFirstByteResponseTime"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.BackendLastByteResponseTime", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "BackendLastByteResponseTime"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.MatchedCount", "metadata": {"unit": "Count", "description": null, "displayName": "MatchedCount"}}, {"key": "cloud.azure.microsoft_network.applicationgateways.BlockedCount", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCount"}}], "description": "Azure Application Gateway essential+ metrics", "isRecommended": false}, "microsoft_powerbidedicated.capacities_autodiscovery": {"metrics": [], "description": "Azure Power BI Embedded autodiscovery metrics", "isRecommended": false}, "microsoft_powerbidedicated.capacities_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_powerbidedicated.capacities.qpu_high_utilization_metric", "metadata": {"unit": "Count", "description": null, "displayName": "qpu_high_utilization_metric"}}, {"key": "cloud.azure.microsoft_powerbidedicated.capacities.memory_thrashing_metric", "metadata": {"unit": "Percent", "description": null, "displayName": "memory_thrashing_metric"}}], "description": "Azure Power BI Embedded essential+ metrics", "isRecommended": false}, "microsoft_storagesync.storagesyncservices_essential": {"metrics": [{"key": "cloud.azure.microsoft_storagesync.storagesyncservices.ServerSyncSessionResult", "metadata": {"unit": "Count", "description": null, "displayName": "ServerSyncSessionResult"}}, {"key": "cloud.azure.microsoft_storagesync.storagesyncservices.StorageSyncSyncSessionAppliedFilesCount", "metadata": {"unit": "Count", "description": null, "displayName": "StorageSyncSyncSessionAppliedFilesCount"}}, {"key": "cloud.azure.microsoft_storagesync.storagesyncservices.StorageSyncSyncSessionPerItemErrorsCount", "metadata": {"unit": "Count", "description": null, "displayName": "StorageSyncSyncSessionPerItemErrorsCount"}}, {"key": "cloud.azure.microsoft_storagesync.storagesyncservices.StorageSyncBatchTransferredFileBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "StorageSyncBatchTransferredFileBytes"}}, {"key": "cloud.azure.microsoft_storagesync.storagesyncservices.StorageSyncServerHeartbeat", "metadata": {"unit": "Count", "description": null, "displayName": "StorageSyncServerHeartbeat"}}], "description": "Azure Storage Sync Service essential metrics", "isRecommended": false}, "microsoft_synapse.workspaces.bigdatapools_essential": {"metrics": [{"key": "cloud.azure.microsoft_synapse.workspaces.bigdatapools.BigDataPoolApplicationsActive", "metadata": {"unit": "Count", "description": null, "displayName": "BigDataPoolApplicationsActive"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.bigdatapools.BigDataPoolApplicationsEnded", "metadata": {"unit": "Count", "description": null, "displayName": "BigDataPoolApplicationsEnded"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.bigdatapools.BigDataPoolAllocatedCores", "metadata": {"unit": "Count", "description": null, "displayName": "BigDataPoolAllocatedCores"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.bigdatapools.BigDataPoolAllocatedMemory", "metadata": {"unit": "Count", "description": null, "displayName": "BigDataPoolAllocatedMemory"}}], "description": "Azure Apache Spark Pool essential metrics", "isRecommended": false}, "microsoft_synapse.workspaces.sqlpools_autodiscovery": {"metrics": [], "description": "Azure SQL Pool auto-discovery metrics", "isRecommended": false}, "microsoft_synapse.workspaces.sqlpools_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.ConnectionsBlockedByFirewall", "metadata": {"unit": "Count", "description": null, "displayName": "ConnectionsBlockedByFirewall"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.WLGAllocationBySystemPercent", "metadata": {"unit": "Percent", "description": null, "displayName": "WLGAllocationBySystemPercent"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.WLGAllocationByEffectiveCapResourcePercent"}, {"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.WLGEffectiveCapResourcePercent", "metadata": {"unit": "Percent", "description": null, "displayName": "WLGEffectiveCapResourcePercent"}}, {"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.WLGEffectiveMinResourcePercent"}, {"key": "cloud.azure.microsoft_synapse.workspaces.sqlpools.WLGQueuedQueries", "metadata": {"unit": "Count", "description": null, "displayName": "WLGQueuedQueries"}}], "description": "Azure SQL Pool essential+ metrics", "isRecommended": false}, "microsoft_containerregistry.registries_autodiscovery": {"metrics": [], "description": "Azure Container Registry auto-discovery metrics", "isRecommended": false}, "microsoft_containerregistry.registries_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_containerregistry.registries.AgentPoolCPUTime", "metadata": {"unit": "Seconds", "description": null, "displayName": "AgentPoolCPUTime"}}], "description": "Azure Container Registry essential+ metrics", "isRecommended": false}, "microsoft_containerservice.managedclusters_essential": {"metrics": [{"key": "cloud.azure.microsoft_containerservice.managedclusters.kube_node_status_allocatable_cpu_cores", "metadata": {"unit": "Count", "description": null, "displayName": "kube_node_status_allocatable_cpu_cores"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.kube_node_status_allocatable_memory_bytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "kube_node_status_allocatable_memory_bytes"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.kube_pod_status_ready", "metadata": {"unit": "Count", "description": null, "displayName": "kube_pod_status_ready"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.kube_node_status_condition", "metadata": {"unit": "Count", "description": null, "displayName": "kube_node_status_condition"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.kube_pod_status_phase", "metadata": {"unit": "Count", "description": null, "displayName": "kube_pod_status_phase"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.node_cpu_usage_percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "node_cpu_usage_percentage"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.node_memory_working_set_bytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "node_memory_working_set_bytes"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.node_memory_working_set_percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "node_memory_working_set_percentage"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.apiserver_current_inflight_requests", "metadata": {"unit": "Count", "description": null, "displayName": "apiserver_current_inflight_requests"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.apiserver_memory_usage_percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "apiserver_memory_usage_percentage"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.apiserver_cpu_usage_percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "apiserver_cpu_usage_percentage"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.etcd_cpu_usage_percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "etcd_cpu_usage_percentage"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.etcd_database_usage_percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "etcd_database_usage_percentage"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.etcd_memory_usage_percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "etcd_memory_usage_percentage"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.cluster_autoscaler_cluster_safe_to_autoscale", "metadata": {"unit": "Count", "description": null, "displayName": "cluster_autoscaler_cluster_safe_to_autoscale"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.cluster_autoscaler_scale_down_in_cooldown", "metadata": {"unit": "Count", "description": null, "displayName": "cluster_autoscaler_scale_down_in_cooldown"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.cluster_autoscaler_unneeded_nodes_count", "metadata": {"unit": "Count", "description": null, "displayName": "cluster_autoscaler_unneeded_nodes_count"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.cluster_autoscaler_unschedulable_pods_count", "metadata": {"unit": "Count", "description": null, "displayName": "cluster_autoscaler_unschedulable_pods_count"}}], "description": "Azure Kubernetes Service (AKS) essential metrics", "isRecommended": false}, "microsoft_devices.provisioningservices_autodiscovery": {"metrics": [], "description": "Azure Device Provisioning Service auto-discovery metrics", "isRecommended": false}, "microsoft_network.expressroutecircuits_autodiscovery": {"metrics": [], "description": "Azure ExpressRoute Circuit autodiscovery metrics", "isRecommended": false}, "microsoft_automation.automationaccounts_autodiscovery": {"metrics": [], "description": "Azure Automation Account auto-discovery metrics", "isRecommended": false}, "microsoft_automation.automationaccounts_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_automation.automationaccounts.HybridWorkerPing", "metadata": {"unit": "Count", "description": null, "displayName": "HybridWorkerPing"}}], "description": "Azure Automation Account essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_openai_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.AzureOpenAIProvisionedManagedUtilizationV2", "metadata": {"unit": "Percent", "description": null, "displayName": "AzureOpenAIProvisionedManagedUtilizationV2"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.AzureOpenAIAvailabilityRate", "metadata": {"unit": "Percent", "description": null, "displayName": "AzureOpenAIAvailabilityRate"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.AzureOpenAITimeToResponse", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "AzureOpenAITimeToResponse"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.AzureOpenAITTLTInMS", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "AzureOpenAITTLTInMS"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.AzureOpenAINormalizedTTFTInMS", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "AzureOpenAINormalizedTTFTInMS"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.AzureOpenAITokenPerSecond", "metadata": {"unit": "Count", "description": null, "displayName": "AzureOpenAITokenPerSecond"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ProcessedPromptTokens", "metadata": {"unit": "Count", "description": null, "displayName": "ProcessedPromptTokens"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.GeneratedTokens", "metadata": {"unit": "Count", "description": null, "displayName": "GeneratedTokens"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalTokens", "metadata": {"unit": "Count", "description": null, "displayName": "TotalTokens"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TokenTransaction", "metadata": {"unit": "Count", "description": null, "displayName": "TokenTransaction"}}], "description": "Azure OpenAI metrics", "isRecommended": true}, "microsoft_containerinstance.containergroups_essential": {"metrics": [{"key": "cloud.azure.microsoft_containerinstance.containergroups.CpuUsage", "metadata": {"unit": "MilliCores", "description": null, "displayName": "CpuUsage"}}, {"key": "cloud.azure.microsoft_containerinstance.containergroups.MemoryUsage", "metadata": {"unit": "Bytes", "description": null, "displayName": "MemoryUsage"}}, {"key": "cloud.azure.microsoft_containerinstance.containergroups.NetworkBytesReceivedPerSecond", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkBytesReceivedPerSecond"}}, {"key": "cloud.azure.microsoft_containerinstance.containergroups.NetworkBytesTransmittedPerSecond", "metadata": {"unit": "Bytes", "description": null, "displayName": "NetworkBytesTransmittedPerSecond"}}], "description": "Azure Container Instance essential metrics", "isRecommended": false}, "microsoft_streamanalytics.streamingjobs_autodiscovery": {"metrics": [], "description": "Azure Stream Analytics Job auto-discovery metrics", "isRecommended": false}, "microsoft_streamanalytics.streamingjobs_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.InputEventBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "InputEventBytes"}}, {"key": "cloud.azure.microsoft_streamanalytics.streamingjobs.AMLCalloutInputEvents", "metadata": {"unit": "Count", "description": null, "displayName": "AMLCalloutInputEvents"}}], "description": "Azure Stream Analytics Job essential+ metrics", "isRecommended": false}, "microsoft_vmwarecloudsimple.virtualmachines_essential": {"metrics": [{"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.NetworkIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "Network In"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.NetworkOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "Network Out"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.MemoryUsed", "metadata": {"unit": "Bytes", "description": null, "displayName": "MemoryUsed"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.PercentageCPU", "metadata": {"unit": "Percent", "description": null, "displayName": "Percentage CPU"}}], "description": "Azure CloudSimple Virtual Machine essential metrics", "isRecommended": false}, "microsoft_web.sites_functionapp_workflowapp_essential": {"metrics": [{"key": "cloud.azure.microsoft_web.sites.WorkflowRunsFailureRate", "metadata": {"unit": "Percent", "description": null, "displayName": "Workflow Runs Failure Rate"}}, {"key": "cloud.azure.microsoft_web.sites.WorkflowTriggersFailureRate", "metadata": {"unit": "Percent", "description": null, "displayName": "Workflow Triggers Failure Rate"}}], "description": "Azure Logic App (Standard) essential metrics", "isRecommended": true}, "microsoft_databoxedge.databoxedgedevices_autodiscovery": {"metrics": [], "description": "Azure Data Box Edge auto-discovery metrics", "isRecommended": false}, "microsoft_databoxedge.databoxedgedevices_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_databoxedge.databoxedgedevices.NICReadThroughput", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "NICReadThroughput"}}, {"key": "cloud.azure.microsoft_databoxedge.databoxedgedevices.NICWriteThroughput", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "NICWriteThroughput"}}, {"key": "cloud.azure.microsoft_databoxedge.databoxedgedevices.CloudReadThroughputPerShare", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "CloudReadThroughputPerShare"}}, {"key": "cloud.azure.microsoft_databoxedge.databoxedgedevices.CloudUploadThroughputPerShare", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "CloudUploadThroughputPerShare"}}, {"key": "cloud.azure.microsoft_databoxedge.databoxedgedevices.BytesUploadedToCloudPerShare", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesUploadedToCloudPerShare"}}, {"key": "cloud.azure.microsoft_databoxedge.databoxedgedevices.TotalCapacity", "metadata": {"unit": "Bytes", "description": null, "displayName": "TotalCapacity"}}, {"key": "cloud.azure.microsoft_databoxedge.databoxedgedevices.CloudUploadThroughput", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "CloudUploadThroughput"}}, {"key": "cloud.azure.microsoft_databoxedge.databoxedgedevices.BytesUploadedToCloud", "metadata": {"unit": "Bytes", "description": null, "displayName": "BytesUploadedToCloud"}}], "description": "Azure Data Box Edge essential+ metrics", "isRecommended": false}, "microsoft_machinelearningservices.workspaces_essential": {"metrics": [{"key": "cloud.azure.microsoft_machinelearningservices.workspaces.CompletedRuns", "metadata": {"unit": "Count", "description": null, "displayName": "Completed Runs"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.FailedRuns", "metadata": {"unit": "Count", "description": null, "displayName": "Failed Runs"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.FinalizingRuns", "metadata": {"unit": "Count", "description": null, "displayName": "Finalizing Runs"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.NotRespondingRuns", "metadata": {"unit": "Count", "description": null, "displayName": "Not Responding Runs"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.NotStartedRuns", "metadata": {"unit": "Count", "description": null, "displayName": "Not Started Runs"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.QueuedRuns", "metadata": {"unit": "Count", "description": null, "displayName": "Queued Runs"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.StartedRuns", "metadata": {"unit": "Count", "description": null, "displayName": "Started Runs"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.StartingRuns", "metadata": {"unit": "Count", "description": null, "displayName": "Starting Runs"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.Errors", "metadata": {"unit": "Count", "description": null, "displayName": "Errors"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.Warnings", "metadata": {"unit": "Count", "description": null, "displayName": "Warnings"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.CpuUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CpuUtilization"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.GpuUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "GpuUtilization"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.ModelRegisterSucceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Model Register Succeeded"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.ModelRegisterFailed", "metadata": {"unit": "Count", "description": null, "displayName": "Model Register Failed"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.ModelDeployStarted", "metadata": {"unit": "Count", "description": null, "displayName": "Model Deploy Started"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.ModelDeploySucceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Model Deploy Succeeded"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.ModelDeployFailed", "metadata": {"unit": "Count", "description": null, "displayName": "Model Deploy Failed"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.TotalNodes", "metadata": {"unit": "Count", "description": null, "displayName": "Total Nodes"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.ActiveNodes", "metadata": {"unit": "Count", "description": null, "displayName": "Active Nodes"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.IdleNodes", "metadata": {"unit": "Count", "description": null, "displayName": "Idle Nodes"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.UnusableNodes", "metadata": {"unit": "Count", "description": null, "displayName": "Unusable Nodes"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.PreemptedNodes", "metadata": {"unit": "Count", "description": null, "displayName": "Preempted Nodes"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.LeavingNodes", "metadata": {"unit": "Count", "description": null, "displayName": "Leaving Nodes"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.TotalCores", "metadata": {"unit": "Count", "description": null, "displayName": "Total Cores"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.ActiveCores", "metadata": {"unit": "Count", "description": null, "displayName": "Active Cores"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.IdleCores", "metadata": {"unit": "Count", "description": null, "displayName": "Idle Cores"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.UnusableCores", "metadata": {"unit": "Count", "description": null, "displayName": "Unusable Cores"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.PreemptedCores", "metadata": {"unit": "Count", "description": null, "displayName": "Preempted Cores"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.LeavingCores", "metadata": {"unit": "Count", "description": null, "displayName": "Leaving Cores"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.QuotaUtilizationPercentage", "metadata": {"unit": "Percent", "description": null, "displayName": "Quota Utilization Percentage"}}], "description": "Azure Machine Learning Workspace essential metrics", "isRecommended": false}, "microsoft_network.trafficmanagerprofiles_autodiscovery": {"metrics": [], "description": "Azure Traffic Manager Profile autodiscovery metrics", "isRecommended": false}, "microsoft_network.virtualnetworkgateways_autodiscovery": {"metrics": [], "isRecommended": true}, "microsoft_network.virtualnetworkgateways_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ExpressRouteGatewayCountOfRoutesLearnedFromPeer", "metadata": {"unit": "Count", "description": null, "displayName": "ExpressRouteGatewayCountOfRoutesLearnedFromPeer"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ExpressRouteGatewayCountOfRoutesAdvertisedToPeer", "metadata": {"unit": "Count", "description": null, "displayName": "ExpressRouteGatewayCountOfRoutesAdvertisedToPeer"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ExpressRouteGatewayNumberOfVmInVnet", "metadata": {"unit": "Count", "description": null, "displayName": "ExpressRouteGatewayNumberOfVmInVnet"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ExpressRouteGatewayFrequencyOfRoutesChanged", "metadata": {"unit": "Count", "description": null, "displayName": "ExpressRouteGatewayFrequencyOfRoutesChanged"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ExpressRouteGatewayMaxFlowsCreationRate", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "ExpressRouteGatewayMaxFlowsCreationRate"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ScalableExpressRouteGatewayBitsPerSecond", "metadata": {"unit": "BitsPerSecond", "description": null, "displayName": "ScalableExpressRouteGatewayBitsPerSecond"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ScalableExpressRouteGatewayCpuUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "ScalableExpressRouteGatewayCpuUtilization"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ScalableExpressRouteGatewayPacketsPerSecond", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "ScalableExpressRouteGatewayPacketsPerSecond"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ScalableExpressRouteGatewayActiveFlows", "metadata": {"unit": "Count", "description": null, "displayName": "ScalableExpressRouteGatewayActiveFlows"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ScalableExpressRouteGatewayCountOfRoutesAdvertisedToPeer", "metadata": {"unit": "Count", "description": null, "displayName": "ScalableExpressRouteGatewayCountOfRoutesAdvertisedToPeer"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ScalableExpressRouteGatewayCountOfRoutesLearnedFromPeer", "metadata": {"unit": "Count", "description": null, "displayName": "ScalableExpressRouteGatewayCountOfRoutesLearnedFromPeer"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ScalableExpressRouteGatewayFrequencyOfRoutesChanged", "metadata": {"unit": "Count", "description": null, "displayName": "ScalableExpressRouteGatewayFrequencyOfRoutesChanged"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ScalableExpressRouteGatewayMaxFlowsCreationRate", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "ScalableExpressRouteGatewayMaxFlowsCreationRate"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.ScalableExpressRouteGatewayNumberOfVmInVnet", "metadata": {"unit": "Count", "description": null, "displayName": "ScalableExpressRouteGatewayNumberOfVmInVnet"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.AverageBandwidth", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "AverageBandwidth"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.P2SBandwidth", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "P2SBandwidth"}}, {"key": "cloud.azure.microsoft_network.virtualnetworkgateways.P2SConnectionCount", "metadata": {"unit": "Count", "description": null, "displayName": "P2SConnectionCount"}}], "description": "Azure Virtual Network Gateways essential+ metrics", "isRecommended": false}, "microsoft_operationalinsights.workspaces_autodiscovery": {"metrics": [], "description": "Azure Log Analytics Workspace autodiscovery metrics", "isRecommended": false}, "microsoft_operationalinsights.workspaces_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentFreeInodes", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% Free Inodes"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentFreeSpace", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% Free Space"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentUsedInodes", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% Used Inodes"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentUsedSpace", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% Used Space"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_DiskReadBytes_sec", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Disk Read Bytes/sec"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_DiskReads_sec", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Disk Reads/sec"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_DiskTransfers_sec", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Disk Transfers/sec"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_DiskWriteBytes_sec", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Disk Write Bytes/sec"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_DiskWrites_sec", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Disk Writes/sec"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_FreeMegabytes", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Free Megabytes"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_LogicalDiskBytes_sec", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Logical Disk Bytes/sec"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentAvailableMemory", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% Available Memory"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentAvailableSwapSpace", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% Available Swap Space"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentUsedSwapSpace", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% Used Swap Space"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_AvailableMBytesMemory", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Available MBytes Memory"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_AvailableMBytesSwap", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Available MBytes Swap"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_PageReads_sec", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Page Reads/sec"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_PageWrites_sec", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Page Writes/sec"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_Pages_sec", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Pages/sec"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_UsedMBytesSwapSpace", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Used MBytes Swap Space"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_UsedMemoryMBytes", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Used Memory MBytes"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_TotalBytes", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Total Bytes"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_TotalPacketsTransmitted", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Total Packets Transmitted"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_TotalPacketsReceived", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Total Packets Received"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_TotalRxErrors", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Total Rx Errors"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_TotalTxErrors", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Total Tx Errors"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_TotalCollisions", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Total Collisions"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_Avg.Disksec_Read", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Avg. Disk sec/Read"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_Avg.Disksec_Transfer", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Avg. Disk sec/Transfer"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_Avg.Disksec_Write", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Avg. Disk sec/Write"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_PhysicalDiskBytes_sec", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Physical Disk Bytes/sec"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_PctPrivilegedTime", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Pct Privileged Time"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_PctUserTime", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Pct User Time"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_UsedMemorykBytes", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Used Memory kBytes"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_VirtualSharedMemory", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Virtual Shared Memory"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentDPCTime", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% DPC Time"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentIdleTime", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% Idle Time"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentInterruptTime", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% Interrupt Time"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentIOWaitTime", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% IO Wait Time"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentNiceTime", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% Nice Time"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentPrivilegedTime", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% Privileged Time"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentUserTime", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% User Time"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_FreePhysicalMemory", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Free Physical Memory"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_FreeSpaceinPagingFiles", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Free Space in Paging Files"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_FreeVirtualMemory", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Free Virtual Memory"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_Processes", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Processes"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_SizeStoredInPagingFiles", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Size Stored In Paging Files"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_Uptime", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Uptime"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_Users", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Users"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_CurrentDiskQueueLength", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Current Disk Queue Length"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_AvailableMBytes", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Available MBytes"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_percentCommittedBytesInUse", "metadata": {"unit": "Count", "description": null, "displayName": "Average_% Committed Bytes In Use"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_BytesReceived_sec", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Bytes Received/sec"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_BytesSent_sec", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Bytes Sent/sec"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_BytesTotal_sec", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Bytes Total/sec"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Average_ProcessorQueueLength", "metadata": {"unit": "Count", "description": null, "displayName": "Average_Processor Queue Length"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Heartbeat", "metadata": {"unit": "Count", "description": null, "displayName": "Heartbeat"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Update", "metadata": {"unit": "Count", "description": null, "displayName": "Update"}}, {"key": "cloud.azure.microsoft_operationalinsights.workspaces.Event", "metadata": {"unit": "Count", "description": null, "displayName": "Event"}}], "description": "Azure Log Analytics Workspace essential+ metrics", "isRecommended": false}, "microsoft_servicefabricmesh.applications_autodiscovery": {"metrics": [], "description": "Azure Mesh Application autodiscovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_face_autodiscovery": {"metrics": [], "description": "Azure Face auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_face_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure Face essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_luis_autodiscovery": {"metrics": [], "description": "Azure Language Understanding (LUIS) auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_luis_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalTokenCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalTokenCalls"}}], "description": "Azure Language Understanding (LUIS) essential+ metrics", "isRecommended": false}, "microsoft_compute.virtualmachinescalesets_autodiscovery": {"metrics": [], "description": "Azure Virtual Machine Scale Sets auto-discovery metrics", "isRecommended": false}, "microsoft_compute.virtualmachinescalesets_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.CPUCreditsConsumed"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DataDiskBandwidthConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DataDiskIOPSConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DataDiskMaxBurstBandwidth"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DataDiskMaxBurstIOPS"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DataDiskQueueDepth"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DataDiskReadBytes_sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DataDiskReadOperations_Sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DataDiskTargetBandwidth"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DataDiskTargetIOPS"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DataDiskUsedBurstBPSCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DataDiskUsedBurstIOCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DataDiskWriteBytes_sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.DataDiskWriteOperations_Sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.InboundFlows"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.InboundFlowsMaximumCreationRate"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OSDiskBandwidthConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OSDiskIOPSConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OSDiskMaxBurstBandwidth"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OSDiskMaxBurstIOPS"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OSDiskQueueDepth"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OSDiskReadBytes_sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OSDiskReadOperations_Sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OSDiskTargetBandwidth"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OSDiskTargetIOPS"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OSDiskUsedBurstBPSCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OSDiskUsedBurstIOCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OSDiskWriteBytes_sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OSDiskWriteOperations_Sec"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OutboundFlows", "metadata": {"unit": "Count", "description": null, "displayName": "Outbound Flows"}}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.OutboundFlowsMaximumCreationRate"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.PremiumDataDiskCacheReadHit"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.PremiumDataDiskCacheReadMiss"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.PremiumOSDiskCacheReadHit"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.PremiumOSDiskCacheReadMiss"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.VMCachedBandwidthConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.VMCachedIOPSConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.VMLocalUsedBurstBPSCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.VMLocalUsedBurstIOCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.VMRemoteUsedBurstBPSCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.VMRemoteUsedBurstIOCreditsPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.VMUncachedBandwidthConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.VMUncachedIOPSConsumedPercentage"}, {"key": "cloud.azure.microsoft_compute.virtualmachinescalesets.VmAvailabilityMetric"}], "description": "Azure Virtual Machine Scale Sets essential+ metrics", "isRecommended": false}, "microsoft_dbforpostgresql.flexibleservers_autodiscovery": {"metrics": [], "description": "Azure DB for PostgreSQL - Flexible Server auto-discovery metrics", "isRecommended": false}, "microsoft_dbforpostgresql.flexibleservers_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.backup_storage_used", "metadata": {"unit": "Bytes", "description": null, "displayName": "backup_storage_used"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.cpu_credits_consumed", "metadata": {"unit": "Count", "description": null, "displayName": "cpu_credits_consumed"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.cpu_credits_remaining", "metadata": {"unit": "Count", "description": null, "displayName": "cpu_credits_remaining"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.connections_succeeded", "metadata": {"unit": "Count", "description": null, "displayName": "connections_succeeded"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.disk_queue_depth", "metadata": {"unit": "Count", "description": null, "displayName": "disk_queue_depth"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.read_iops", "metadata": {"unit": "Count", "description": null, "displayName": "read_iops"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.write_iops", "metadata": {"unit": "Count", "description": null, "displayName": "write_iops"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.storage_used", "metadata": {"unit": "Bytes", "description": null, "displayName": "storage_used"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.storage_free", "metadata": {"unit": "Bytes", "description": null, "displayName": "storage_free"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.txlogs_storage_used", "metadata": {"unit": "Bytes", "description": null, "displayName": "txlogs_storage_used"}}, {"key": "cloud.azure.microsoft_dbforpostgresql.flexibleservers.maximum_used_transactionIDs", "metadata": {"unit": "Count", "description": null, "displayName": "maximum_used_transactionIDs"}}], "description": "Azure DB for PostgreSQL - Flexible Server essential+ metrics", "isRecommended": false}, "microsoft_netapp.netappaccounts.capacitypools_essential": {"metrics": [{"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.VolumePoolAllocatedUsed", "metadata": {"unit": "Bytes", "description": null, "displayName": "VolumePoolAllocatedUsed"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.VolumePoolTotalLogicalSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "VolumePoolTotalLogicalSize"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.VolumePoolAllocatedSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "VolumePoolAllocatedSize"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.VolumePoolTotalSnapshotSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "VolumePoolTotalSnapshotSize"}}], "description": "Azure NetApp Capacity Pool essential metrics", "isRecommended": false}, "microsoft_storagesync.storagesyncservices_autodiscovery": {"metrics": [], "description": "Azure Storage Sync Service auto-discovery metrics", "isRecommended": false}, "microsoft_storagesync.storagesyncservices_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_storagesync.storagesyncservices.StorageSyncRecallComputedSuccessRate", "metadata": {"unit": "Percent", "description": null, "displayName": "Cloud tiering recall success rate"}}, {"key": "cloud.azure.microsoft_storagesync.storagesyncservices.StorageSyncRecalledTotalNetworkBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "StorageSyncRecalledTotalNetworkBytes"}}, {"key": "cloud.azure.microsoft_storagesync.storagesyncservices.StorageSyncRecallThroughputBytesPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "StorageSyncRecallThroughputBytesPerSecond"}}, {"key": "cloud.azure.microsoft_storagesync.storagesyncservices.StorageSyncRecalledNetworkBytesByApplication", "metadata": {"unit": "Bytes", "description": null, "displayName": "StorageSyncRecalledNetworkBytesByApplication"}}], "description": "Azure Storage Sync Service essential+ metrics", "isRecommended": false}, "microsoft_synapse.workspaces.bigdatapools_autodiscovery": {"metrics": [], "description": "Azure Apache Spark Pool auto-discovery metrics", "isRecommended": false}, "microsoft_appconfiguration.configurationstores_essential": {"metrics": [{"key": "cloud.azure.microsoft_appconfiguration.configurationstores.HttpIncomingRequestCount", "metadata": {"unit": "Count", "description": null, "displayName": "HttpIncomingRequestCount"}}, {"key": "cloud.azure.microsoft_appconfiguration.configurationstores.ThrottledHttpRequestCount", "metadata": {"unit": "Count", "description": null, "displayName": "ThrottledHttpRequestCount"}}], "description": "Azure App Configuration essential metrics", "isRecommended": false}, "microsoft_containerservice.managedclusters_autodiscovery": {"metrics": [], "description": "Azure Kubernetes Service (AKS) auto-discovery metrics", "isRecommended": false}, "microsoft_containerservice.managedclusters_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_containerservice.managedclusters.node_cpu_usage_millicores", "metadata": {"unit": "MilliCores", "description": null, "displayName": "node_cpu_usage_millicores"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.node_memory_rss_bytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "node_memory_rss_bytes"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.node_memory_rss_percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "node_memory_rss_percentage"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.node_disk_usage_bytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "node_disk_usage_bytes"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.node_disk_usage_percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "node_disk_usage_percentage"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.node_network_in_bytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "node_network_in_bytes"}}, {"key": "cloud.azure.microsoft_containerservice.managedclusters.node_network_out_bytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "node_network_out_bytes"}}], "description": "Azure Kubernetes Service (AKS) essential+ metrics", "isRecommended": false}, "microsoft_storage.storageaccounts.blobservices_essential": {"metrics": [{"key": "cloud.azure.microsoft_storage.storageaccounts.blobservices.BlobCapacity", "metadata": {"unit": "Bytes", "description": null, "displayName": "BlobCapacity"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.blobservices.Transactions", "metadata": {"unit": "Count", "description": null, "displayName": "Transactions"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.blobservices.Availability", "metadata": {"unit": "Percent", "description": null, "displayName": "Availability"}}], "description": "Azure Storage Blob Services essential metrics", "isRecommended": true}, "microsoft_storage.storageaccounts.fileservices_essential": {"metrics": [{"key": "cloud.azure.microsoft_storage.storageaccounts.fileservices.FileCapacity", "metadata": {"unit": "Bytes", "description": null, "displayName": "FileCapacity"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.fileservices.Transactions", "metadata": {"unit": "Count", "description": null, "displayName": "Transactions"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.fileservices.Availability", "metadata": {"unit": "Percent", "description": null, "displayName": "Availability"}}], "description": "Azure Storage File Services essential metrics", "isRecommended": true}, "microsoft_cdn.cdnwebapplicationfirewallpolicies_essential": {"metrics": [{"key": "cloud.azure.microsoft_cdn.cdnwebapplicationfirewallpolicies.WebApplicationFirewallRequestCount", "metadata": {"unit": "Count", "description": null, "displayName": "WebApplicationFirewallRequestCount"}}], "description": "Azure CDN WAF Policy essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_aiservices_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.ModelRequests", "metadata": {"unit": "Count", "description": null, "displayName": "ModelRequests"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ModelAvailabilityRate", "metadata": {"unit": "Percent", "description": null, "displayName": "ModelAvailabilityRate"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TimeToResponse", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "TimeToResponse"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TimeToLastByte", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "TimeToLastByte"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalTokens", "metadata": {"unit": "Count", "description": null, "displayName": "TotalTokens"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ProvisionedUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "ProvisionedUtilization"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.RAITotalRequests", "metadata": {"unit": "Count", "description": null, "displayName": "RAITotalRequests"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.RAIRejectedRequests", "metadata": {"unit": "Count", "description": null, "displayName": "RAIRejectedRequests"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Microsoft Foundry metrics", "isRecommended": true}, "microsoft_cognitiveservices.accounts_openai_autodiscovery": {"metrics": [], "description": "Azure OpenAI auto-discovery metrics", "isRecommended": false}, "microsoft_containerinstance.containergroups_autodiscovery": {"metrics": [], "description": "Azure Container Instance auto-discovery metrics", "isRecommended": false}, "microsoft_storage.storageaccounts.queueservices_essential": {"metrics": [{"key": "cloud.azure.microsoft_storage.storageaccounts.queueservices.QueueCapacity", "metadata": {"unit": "Bytes", "description": null, "displayName": "QueueCapacity"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.queueservices.Transactions", "metadata": {"unit": "Count", "description": null, "displayName": "Transactions"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.queueservices.Availability", "metadata": {"unit": "Percent", "description": null, "displayName": "Availability"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.queueservices.QueueMessageCount", "metadata": {"unit": "Count", "description": null, "displayName": "QueueMessageCount"}}], "description": "Azure Storage Queue Services essential metrics", "isRecommended": true}, "microsoft_storage.storageaccounts.tableservices_essential": {"metrics": [{"key": "cloud.azure.microsoft_storage.storageaccounts.tableservices.TableCapacity", "metadata": {"unit": "Bytes", "description": null, "displayName": "TableCapacity"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.tableservices.Transactions", "metadata": {"unit": "Count", "description": null, "displayName": "Transactions"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.tableservices.Availability", "metadata": {"unit": "Percent", "description": null, "displayName": "Availability"}}], "description": "Azure Storage Table Services essential metrics", "isRecommended": true}, "microsoft_vmwarecloudsimple.virtualmachines_autodiscovery": {"metrics": [], "description": "Azure CloudSimple Virtual Machine auto-discovery metrics", "isRecommended": false}, "microsoft_vmwarecloudsimple.virtualmachines_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.DiskReadBytesPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "DiskReadBytesPerSecond"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.DiskWriteBytesPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "DiskWriteBytesPerSecond"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.DiskReadBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "Disk Read Bytes"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.DiskWriteBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "Disk Write Bytes"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.DiskReadOperations", "metadata": {"unit": "Count", "description": null, "displayName": "DiskReadOperations"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.DiskWriteOperations", "metadata": {"unit": "Count", "description": null, "displayName": "DiskWriteOperations"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.DiskReadOperations_Sec", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "Disk Read Operations/Sec"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.DiskWriteOperations_Sec", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "Disk Write Operations/Sec"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.DiskReadLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "DiskReadLatency"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.DiskWriteLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "DiskWriteLatency"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.NetworkInBytesPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "NetworkInBytesPerSecond"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.NetworkOutBytesPerSecond", "metadata": {"unit": "BytesPerSecond", "description": null, "displayName": "NetworkOutBytesPerSecond"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.MemoryGranted", "metadata": {"unit": "Bytes", "description": null, "displayName": "MemoryGranted"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.MemoryActive", "metadata": {"unit": "Bytes", "description": null, "displayName": "MemoryActive"}}, {"key": "cloud.azure.microsoft_vmwarecloudsimple.virtualmachines.PercentageCpuReady", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "PercentageCpuReady"}}], "description": "Azure CloudSimple Virtual Machine essential+ metrics", "isRecommended": false}, "microsoft_web.sites_functionapp_workflowapp_autodiscovery": {"metrics": [], "description": "Azure Logic App (Standard) auto-discovery metrics", "isRecommended": false}, "microsoft_web.sites_functionapp_workflowapp_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_web.sites.WorkflowActionsCompleted"}, {"key": "cloud.azure.microsoft_web.sites.WorkflowAppJobPullRate"}, {"key": "cloud.azure.microsoft_web.sites.WorkflowJobExecutionDelay"}, {"key": "cloud.azure.microsoft_web.sites.WorkflowJobExecutionDuration"}, {"key": "cloud.azure.microsoft_web.sites.WorkflowRunsCompleted"}, {"key": "cloud.azure.microsoft_web.sites.WorkflowRunsDispatched"}, {"key": "cloud.azure.microsoft_web.sites.WorkflowRunsStarted"}, {"key": "cloud.azure.microsoft_web.sites.WorkflowTriggersCompleted"}], "description": "Azure Logic App (Standard) essential+ metrics", "isRecommended": false}, "microsoft_machinelearningservices.workspaces_autodiscovery": {"metrics": [], "description": "Azure Machine Learning Workspace autodiscovery metrics", "isRecommended": false}, "microsoft_machinelearningservices.workspaces_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_machinelearningservices.workspaces.CancelledRuns", "metadata": {"unit": "Count", "description": null, "displayName": "Cancelled Runs"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.CancelRequestedRuns", "metadata": {"unit": "Count", "description": null, "displayName": "Cancel Requested Runs"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.PreparingRuns", "metadata": {"unit": "Count", "description": null, "displayName": "Preparing Runs"}}, {"key": "cloud.azure.microsoft_machinelearningservices.workspaces.ProvisioningRuns", "metadata": {"unit": "Count", "description": null, "displayName": "Provisioning Runs"}}], "description": "Azure Machine Learning Workspace essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_personalizer_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Personalizer essential metrics", "isRecommended": false}, "microsoft_netapp.netappaccounts.capacitypools_autodiscovery": {"metrics": [], "description": "Azure NetApp Capacity Pool autodiscovery metrics", "isRecommended": false}, "microsoft_appconfiguration.configurationstores_autodiscovery": {"metrics": [], "description": "Azure App Configuration auto-discovery metrics", "isRecommended": false}, "microsoft_appconfiguration.configurationstores_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_appconfiguration.configurationstores.HttpIncomingRequestDuration", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "HttpIncomingRequestDuration"}}], "description": "Azure App Configuration essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_inkrecognizer_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Ink Recognizer essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_textanalytics_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Text Analytics essential metrics", "isRecommended": false}, "microsoft_storage.storageaccounts.blobservices_autodiscovery": {"metrics": [], "description": "Azure Storage Blob Services auto-discovery metrics", "isRecommended": false}, "microsoft_storage.storageaccounts.blobservices_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_storage.storageaccounts.blobservices.BlobCount", "metadata": {"unit": "Count", "description": null, "displayName": "BlobCount"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.blobservices.BlobProvisionedSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "BlobProvisionedSize"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.blobservices.ContainerCount", "metadata": {"unit": "Count", "description": null, "displayName": "ContainerCount"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.blobservices.IndexCapacity", "metadata": {"unit": "Bytes", "description": null, "displayName": "IndexCapacity"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.blobservices.Ingress", "metadata": {"unit": "Bytes", "description": null, "displayName": "Ingress"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.blobservices.Egress", "metadata": {"unit": "Bytes", "description": null, "displayName": "Egress"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.blobservices.SuccessServerLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "SuccessServerLatency"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.blobservices.SuccessE2ELatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "SuccessE2ELatency"}}], "description": "Azure Storage Blob Services essential+ metrics", "isRecommended": false}, "microsoft_storage.storageaccounts.fileservices_autodiscovery": {"metrics": [], "description": "Azure Storage File Services auto-discovery metrics", "isRecommended": false}, "microsoft_storage.storageaccounts.fileservices_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_storage.storageaccounts.fileservices.FileCount", "metadata": {"unit": "Count", "description": null, "displayName": "FileCount"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.fileservices.FileShareCount", "metadata": {"unit": "Count", "description": null, "displayName": "FileShareCount"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.fileservices.FileShareSnapshotCount", "metadata": {"unit": "Count", "description": null, "displayName": "FileShareSnapshotCount"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.fileservices.FileShareSnapshotSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "FileShareSnapshotSize"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.fileservices.FileShareCapacityQuota", "metadata": {"unit": "Bytes", "description": null, "displayName": "FileShareCapacityQuota"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.fileservices.FileShareProvisionedIOPS", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "FileShareProvisionedIOPS"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.fileservices.Ingress", "metadata": {"unit": "Bytes", "description": null, "displayName": "Ingress"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.fileservices.Egress", "metadata": {"unit": "Bytes", "description": null, "displayName": "Egress"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.fileservices.SuccessServerLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "SuccessServerLatency"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.fileservices.SuccessE2ELatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "SuccessE2ELatency"}}], "description": "Azure Storage File Services essential+ metrics", "isRecommended": false}, "microsoft_cdn.cdnwebapplicationfirewallpolicies_autodiscovery": {"metrics": [], "description": "Azure CDN WAF Policy auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_aiservices_autodiscovery": {"metrics": [], "description": "Microsoft Foundry auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_bing_search_v7_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Bing Search essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_computervision_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Computer Vision essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_luis_authoring_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Language Understanding Authoring (LUIS) essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_speechservices_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Speech essential metrics", "isRecommended": false}, "microsoft_storage.storageaccounts.queueservices_autodiscovery": {"metrics": [], "description": "Azure Storage Queue Services auto-discovery metrics", "isRecommended": false}, "microsoft_storage.storageaccounts.queueservices_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_storage.storageaccounts.queueservices.QueueCount", "metadata": {"unit": "Count", "description": null, "displayName": "QueueCount"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.queueservices.Ingress", "metadata": {"unit": "Bytes", "description": null, "displayName": "Ingress"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.queueservices.Egress", "metadata": {"unit": "Bytes", "description": null, "displayName": "Egress"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.queueservices.SuccessServerLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "SuccessServerLatency"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.queueservices.SuccessE2ELatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "SuccessE2ELatency"}}], "description": "Azure Storage Queue Services essential+ metrics", "isRecommended": false}, "microsoft_storage.storageaccounts.tableservices_autodiscovery": {"metrics": [], "description": "Azure Storage Table Services auto-discovery metrics", "isRecommended": false}, "microsoft_storage.storageaccounts.tableservices_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_storage.storageaccounts.tableservices.TableCount", "metadata": {"unit": "Count", "description": null, "displayName": "TableCount"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.tableservices.TableEntityCount", "metadata": {"unit": "Count", "description": null, "displayName": "TableEntityCount"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.tableservices.Ingress", "metadata": {"unit": "Bytes", "description": null, "displayName": "Ingress"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.tableservices.Egress", "metadata": {"unit": "Bytes", "description": null, "displayName": "Egress"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.tableservices.SuccessServerLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "SuccessServerLatency"}}, {"key": "cloud.azure.microsoft_storage.storageaccounts.tableservices.SuccessE2ELatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "SuccessE2ELatency"}}], "description": "Azure Storage Table Services essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_anomalydetector_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure AI Anomaly Detector essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_immersivereader_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Immersive Reader essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_texttranslation_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Translator essential metrics", "isRecommended": false}, "microsoft_network.networkwatchers.connectionmonitors_essential": {"metrics": [{"key": "cloud.azure.microsoft_network.networkwatchers.connectionmonitors.ChecksFailedPercent", "metadata": {"unit": "Percent", "description": null, "displayName": "ChecksFailedPercent"}}, {"key": "cloud.azure.microsoft_network.networkwatchers.connectionmonitors.RoundTripTimeMs", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "RoundTripTimeMs"}}], "description": "Azure Connection Monitors essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_contentmoderator_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure AI Content Moderator essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_personalizer_autodiscovery": {"metrics": [], "description": "Azure Personalizer auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_personalizer_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure Personalizer essential+ metrics", "isRecommended": false}, "microsoft_netapp.netappaccounts.capacitypools.volumes_essential": {"metrics": [{"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.ReadIops", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "ReadIops"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.WriteIops", "metadata": {"unit": "CountPerSecond", "description": null, "displayName": "WriteIops"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.AverageReadLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "AverageReadLatency"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.AverageWriteLatency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "AverageWriteLatency"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.VolumeLogicalSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "VolumeLogicalSize"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.VolumeAllocatedSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "VolumeAllocatedSize"}}], "description": "Azure NetApp Capacity Pool Volumes essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_bing.customsearch_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Bing Custom Search essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_bing_entitysearch_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Bing Entity Search essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_inkrecognizer_autodiscovery": {"metrics": [], "description": "Azure Ink Recognizer auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_inkrecognizer_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure Ink Recognizer essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_textanalytics_autodiscovery": {"metrics": [], "description": "Azure Text Analytics auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_textanalytics_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalTransactions", "metadata": {"unit": "Count", "description": null, "displayName": "TotalTransactions"}}], "description": "Azure Text Analytics essential+ metrics", "isRecommended": false}, "microsoft_notificationhubs.namespaces.notificationhubs_essential": {"metrics": [{"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.incoming", "metadata": {"unit": "Count", "description": null, "displayName": "incoming"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.notificationhub.pushes", "metadata": {"unit": "Count", "description": null, "displayName": "notificationhub.pushes"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.incoming.all.requests", "metadata": {"unit": "Count", "description": null, "displayName": "incoming.all.requests"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.incoming.all.failedrequests", "metadata": {"unit": "Count", "description": null, "displayName": "incoming.all.failedrequests"}}], "description": "Azure Notification Hub essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_bing.spellcheck_v7_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Bing Spell Check essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_bing_search_v7_autodiscovery": {"metrics": [], "description": "Azure Bing Search auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_bing_search_v7_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure Bing Search essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_computervision_autodiscovery": {"metrics": [], "description": "Azure Computer Vision auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_computervision_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure Computer Vision essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_luis_authoring_autodiscovery": {"metrics": [], "description": "Azure Language Understanding Authoring (LUIS) auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_luis_authoring_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure Language Understanding Authoring (LUIS) essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_speechservices_autodiscovery": {"metrics": [], "description": "Azure Speech auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_speechservices_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalTokenCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalTokenCalls"}}], "description": "Azure Speech essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_anomalydetector_autodiscovery": {"metrics": [], "description": "Azure AI Anomaly Detector auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_anomalydetector_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure AI Anomaly Detector essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_bing_autosuggest_v7_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Bing Autosuggest essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_immersivereader_autodiscovery": {"metrics": [], "description": "Azure Immersive Reader auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_immersivereader_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure Immersive Reader essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_texttranslation_autodiscovery": {"metrics": [], "description": "Azure Translator auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_texttranslation_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalTokenCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalTokenCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.CharactersTranslated", "metadata": {"unit": "Count", "description": null, "displayName": "CharactersTranslated"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.CharactersTrained", "metadata": {"unit": "Count", "description": null, "displayName": "CharactersTrained"}}], "description": "Azure Translator essential+ metrics", "isRecommended": false}, "microsoft_network.networkwatchers.connectionmonitors_autodiscovery": {"metrics": [], "description": "Azure Connection Monitors autodiscovery metrics", "isRecommended": false}, "microsoft_network.networkwatchers.connectionmonitors_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_network.networkwatchers.connectionmonitors.ProbesFailedPercent", "metadata": {"unit": "Percent", "description": null, "displayName": "ProbesFailedPercent"}}, {"key": "cloud.azure.microsoft_network.networkwatchers.connectionmonitors.AverageRoundtripMs", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "AverageRoundtripMs"}}, {"key": "cloud.azure.microsoft_network.networkwatchers.connectionmonitors.TestResult", "metadata": {"unit": "Count", "description": null, "displayName": "TestResult"}}], "description": "Azure Connection Monitors essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_contentmoderator_autodiscovery": {"metrics": [], "description": "Azure AI Content Moderator auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_contentmoderator_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure AI Content Moderator essential+ metrics", "isRecommended": false}, "microsoft_netapp.netappaccounts.capacitypools.volumes_autodiscovery": {"metrics": [], "description": "Azure NetApp Capacity Pool Volumes autodiscovery metrics", "isRecommended": false}, "microsoft_netapp.netappaccounts.capacitypools.volumes_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.VolumeSnapshotSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "VolumeSnapshotSize"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.XregionReplicationLastTransferDuration", "metadata": {"unit": "Seconds", "description": null, "displayName": "XregionReplicationLastTransferDuration"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.XregionReplicationLastTransferSize", "metadata": {"unit": "Bytes", "description": null, "displayName": "XregionReplicationLastTransferSize"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.XregionReplicationHealthy", "metadata": {"unit": "Count", "description": null, "displayName": "XregionReplicationHealthy"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.XregionReplicationLagTime", "metadata": {"unit": "Seconds", "description": null, "displayName": "XregionReplicationLagTime"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.XregionReplicationTotalTransferBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "XregionReplicationTotalTransferBytes"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.XregionReplicationRelationshipProgress", "metadata": {"unit": "Bytes", "description": null, "displayName": "XregionReplicationRelationshipProgress"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.XregionReplicationRelationshipTransferring", "metadata": {"unit": "Count", "description": null, "displayName": "XregionReplicationRelationshipTransferring"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.CbsVolumeLogicalBackupBytes", "metadata": {"unit": "Bytes", "description": null, "displayName": "CbsVolumeLogicalBackupBytes"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.CbsVolumeProtected", "metadata": {"unit": "Count", "description": null, "displayName": "CbsVolumeProtected"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.CbsVolumeBackupActive", "metadata": {"unit": "Count", "description": null, "displayName": "CbsVolumeBackupActive"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.CbsVolumeOperationComplete", "metadata": {"unit": "Count", "description": null, "displayName": "CbsVolumeOperationComplete"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.CbsVolumeOperationBackupTransferredBytes", "metadata": {"unit": "Bytes", "description": "Total bytes transferred for last backup operation.", "displayName": "Volume Backup Operation Last Transferred Bytes"}}, {"key": "cloud.azure.microsoft_netapp.netappaccounts.capacitypools.volumes.CbsVolumeOperationRestoreTransferredBytes", "metadata": {"unit": "Bytes", "description": "Total bytes transferred for last backup restore operation.", "displayName": "Volume Backup Restore Operation Last Transferred Bytes"}}], "description": "Azure NetApp Capacity Pool Volumes essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_bing.customsearch_autodiscovery": {"metrics": [], "isRecommended": true}, "microsoft_cognitiveservices.accounts_bing.customsearch_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure Bing Custom Search essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_bing_entitysearch_autodiscovery": {"metrics": [], "description": "Azure Bing Entity Search auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_bing_entitysearch_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure Bing Entity Search essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_customvision_training_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Custom Vision Training essential metrics", "isRecommended": false}, "microsoft_notificationhubs.namespaces.notificationhubs_autodiscovery": {"metrics": [], "description": "Azure Notification Hub autodiscovery metrics", "isRecommended": false}, "microsoft_notificationhubs.namespaces.notificationhubs_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.registration.all", "metadata": {"unit": "Count", "description": null, "displayName": "registration.all"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.registration.create", "metadata": {"unit": "Count", "description": null, "displayName": "registration.create"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.registration.update", "metadata": {"unit": "Count", "description": null, "displayName": "registration.update"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.registration.get", "metadata": {"unit": "Count", "description": null, "displayName": "registration.get"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.registration.delete", "metadata": {"unit": "Count", "description": null, "displayName": "registration.delete"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.incoming.scheduled", "metadata": {"unit": "Count", "description": null, "displayName": "incoming.scheduled"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.incoming.scheduled.cancel", "metadata": {"unit": "Count", "description": null, "displayName": "incoming.scheduled.cancel"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.scheduled.pending", "metadata": {"unit": "Count", "description": null, "displayName": "scheduled.pending"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.installation.all", "metadata": {"unit": "Count", "description": null, "displayName": "installation.all"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.installation.get", "metadata": {"unit": "Count", "description": null, "displayName": "installation.get"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.installation.upsert", "metadata": {"unit": "Count", "description": null, "displayName": "installation.upsert"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.installation.patch", "metadata": {"unit": "Count", "description": null, "displayName": "installation.patch"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.installation.delete", "metadata": {"unit": "Count", "description": null, "displayName": "installation.delete"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.allpns.success", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.allpns.success"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.allpns.invalidpayload", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.allpns.invalidpayload"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.allpns.pnserror", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.allpns.pnserror"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.allpns.channelerror", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.allpns.channelerror"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.allpns.badorexpiredchannel", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.allpns.badorexpiredchannel"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.success", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.success"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.invalidcredentials", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.invalidcredentials"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.badchannel", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.badchannel"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.expiredchannel", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.expiredchannel"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.throttled", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.throttled"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.tokenproviderunreachable", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.tokenproviderunreachable"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.invalidtoken", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.invalidtoken"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.wrongtoken", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.wrongtoken"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.invalidnotificationformat", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.invalidnotificationformat"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.invalidnotificationsize", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.invalidnotificationsize"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.channelthrottled", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.channelthrottled"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.channeldisconnected", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.channeldisconnected"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.dropped", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.dropped"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.pnserror", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.pnserror"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.wns.authenticationerror", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.wns.authenticationerror"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.apns.success", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.apns.success"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.apns.invalidcredentials", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.apns.invalidcredentials"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.apns.badchannel", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.apns.badchannel"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.apns.expiredchannel", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.apns.expiredchannel"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.apns.invalidnotificationsize", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.apns.invalidnotificationsize"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.apns.pnserror", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.apns.pnserror"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.gcm.success", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.gcm.success"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.gcm.invalidcredentials", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.gcm.invalidcredentials"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.gcm.badchannel", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.gcm.badchannel"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.gcm.expiredchannel", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.gcm.expiredchannel"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.gcm.throttled", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.gcm.throttled"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.gcm.invalidnotificationformat", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.gcm.invalidnotificationformat"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.gcm.invalidnotificationsize", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.gcm.invalidnotificationsize"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.gcm.wrongchannel", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.gcm.wrongchannel"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.gcm.pnserror", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.gcm.pnserror"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.gcm.authenticationerror", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.gcm.authenticationerror"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.mpns.success", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.mpns.success"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.mpns.invalidcredentials", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.mpns.invalidcredentials"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.mpns.badchannel", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.mpns.badchannel"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.mpns.throttled", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.mpns.throttled"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.mpns.invalidnotificationformat", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.mpns.invalidnotificationformat"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.mpns.channeldisconnected", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.mpns.channeldisconnected"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.mpns.dropped", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.mpns.dropped"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.mpns.pnserror", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.mpns.pnserror"}}, {"key": "cloud.azure.microsoft_notificationhubs.namespaces.notificationhubs.outgoing.mpns.authenticationerror", "metadata": {"unit": "Count", "description": null, "displayName": "outgoing.mpns.authenticationerror"}}], "description": "Azure Notification Hub essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_bing.spellcheck_v7_autodiscovery": {"metrics": [], "description": "Azure Bing Spell Check auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_bing.spellcheck_v7_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure Bing Spell Check essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_bing_autosuggest_v7_autodiscovery": {"metrics": [], "description": "Azure Bing Autosuggest auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_bing_autosuggest_v7_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure Bing Autosuggest essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_customvision_prediction_essential": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.SuccessfulCalls", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessfulCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.BlockedCalls", "metadata": {"unit": "Count", "description": null, "displayName": "BlockedCalls"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalErrors", "metadata": {"unit": "Count", "description": null, "displayName": "TotalErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ServerErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ServerErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.ClientErrors", "metadata": {"unit": "Count", "description": null, "displayName": "ClientErrors"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataIn", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataIn"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.DataOut", "metadata": {"unit": "Bytes", "description": null, "displayName": "DataOut"}}, {"key": "cloud.azure.microsoft_cognitiveservices.accounts.Latency", "metadata": {"unit": "MilliSeconds", "description": null, "displayName": "Latency"}}], "description": "Azure Custom Vision Prediction essential metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_customvision_training_autodiscovery": {"metrics": [], "description": "Azure Custom Vision Training auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_customvision_training_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure Custom Vision Training essential+ metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_customvision_prediction_autodiscovery": {"metrics": [], "description": "Azure Custom Vision Prediction auto-discovery metrics", "isRecommended": false}, "microsoft_cognitiveservices.accounts_customvision_prediction_essentialplus": {"metrics": [{"key": "cloud.azure.microsoft_cognitiveservices.accounts.TotalCalls", "metadata": {"unit": "Count", "description": null, "displayName": "TotalCalls"}}], "description": "Azure Custom Vision Prediction essential+ metrics", "isRecommended": false}}, "minDynatraceVersion": "1.328.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace Cloud Monitoring for Azure provides enhanced visibility into your Azure environments as part of the Dynatrace Clouds experience. It brings together topology insights, enriched resource metadata, and key Azure telemetry to help teams understand and monitor their cloud services more effectively. \n\nUpdated and streamlined onboarding and management experience with support for Azure Management Groups, Infrastructure-as-code, and federated credentials that eliminate the need for long‑term secrets. Tag‑based enrichment allows more accurate filtering, ownership mapping, and cost‑related insights, while ready‑made dashboards and proactive alerting help teams identify issues faster and maintain the health of their cloud services."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor your cloud estate with full topology and telemetry\n- Identify and support risk mitigation in cloud operations and compliance\n- Automate cloud operations actions to prevent issues and maintain health\n- Optimize cloud environments and reduce cloud spend effectively"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If this is the first time creating an Azure connection, follow the [Onboarding Instructions](https://docs.dynatrace.com/docs/ingest-from/microsoft-azure-services/azure-onboarding)."},"sourceId":"get_started"}],"modified":"2026-05-04T13:04:59.699385Z","created":"2025-10-29T10:02:22.814592Z","seo_title":"Azure Cloud Monitoring monitoring & observability","seo_description":"New and enhanced monitoring capabilities for your Azure cloud platforms. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.da-azure/media/7642f229-6ae1-4ec3-90ce-fb0d98eb46cb.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.da-azure/media/5ab9c8bf-d87c-49ca-b297-e3b3404f7ab1.png"],"about":"Dynatrace Cloud Monitoring for Azure provides enhanced visibility into your Azure environments as part of the Dynatrace Clouds experience. It brings together topology insights, enriched resource metadata, and key Azure telemetry to help teams understand and monitor their cloud services more effectively. \n\nUpdated and streamlined onboarding and management experience with support for Azure Management Groups, Infrastructure-as-code, and federated credentials that eliminate the need for long‑term secrets. Tag‑based enrichment allows more accurate filtering, ownership mapping, and cost‑related insights, while ready‑made dashboards and proactive alerting help teams identify issues faster and maintain the health of their cloud services.","use_cases":"- Monitor your cloud estate with full topology and telemetry\n- Identify and support risk mitigation in cloud operations and compliance\n- Automate cloud operations actions to prevent issues and maintain health\n- Optimize cloud environments and reduce cloud spend effectively","supported_distributions":"","get_started":"If this is the first time creating an Azure connection, follow the [Onboarding Instructions](https://docs.dynatrace.com/docs/ingest-from/microsoft-azure-services/azure-onboarding)."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.da-azure@1.1.8","fqn":"com.dynatrace.extension.da-azure","version":"1.1.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-azure/com.dynatrace.extension.da-azure-1.1.8-5e8426dbae7fb061fce4.zip","release_notes":"### Version 1.1.8\n- Added `EntityName` dimension to `IncomingMessages`, `OutgoingMessages`, `ServerErrors`, and `UserErrors` metrics for `Microsoft.EventHub/namespaces`","created":"2026-06-16T16:19:32.684689Z"},{"name":"com.dynatrace.extension.da-azure@1.1.7","fqn":"com.dynatrace.extension.da-azure","version":"1.1.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-azure/com.dynatrace.extension.da-azure-1.1.7-f2b8e0937d7c55ec004e.zip","release_notes":"### Version 1.1.7\n\n### Fixed\n- Lowercased all dimensions\n- Removed the Replica dimension from the following Azure Service Bus namespace metrics:\n     - cloud.azure.microsoft_servicebus.namespaces.NamespaceCpuUsage\n     - cloud.azure.microsoft_servicebus.namespaces.NamespaceMemoryUsage","created":"2026-04-22T09:53:29.810821Z"},{"name":"com.dynatrace.extension.da-azure@1.1.5","fqn":"com.dynatrace.extension.da-azure","version":"1.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-azure/com.dynatrace.extension.da-azure-1.1.5-27cd27d0381d54ab7175.zip","release_notes":"Fixes and improvements:\r\n   - Fixed entity type for Microsoft.Compute/virtualMachineScaleSets\r\n   - Moves some metrics from essential_plus to essential and fixes the duplication.\r\n   - Adds more metrics to AKS.","created":"2026-03-31T09:05:21.411926Z"},{"name":"com.dynatrace.extension.da-azure@1.1.0","fqn":"com.dynatrace.extension.da-azure","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-azure/com.dynatrace.extension.da-azure-1.1.0-535c8e2f565852b57206.zip","release_notes":"### Version 1.1.0\n\n### New\n   - Added feature set for Virtual Network Gateway resource type Microsoft.Network/virtualNetworkGateways\n   - Added feature set for Azure Connection Monitors resource type Microsoft.Network/networkWatchers/connectionMonitors\n\n### Fixed\n- Removed outdated metrics from Azure Application Gateway","created":"2026-03-02T09:55:01.849700Z"},{"name":"com.dynatrace.extension.da-azure@1.0.0","fqn":"com.dynatrace.extension.da-azure","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-azure/com.dynatrace.extension.da-azure-1.0.0-9596d130a0a89b37164d.zip","release_notes":"### Version 1.0.0\n\n### New\n\n- Change the version to 1.0.0 according to Hub Console requirements","created":"2025-12-16T12:32:07.055230Z"},{"name":"com.dynatrace.extension.da-azure@0.1.6","fqn":"com.dynatrace.extension.da-azure","version":"0.1.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-azure/com.dynatrace.extension.da-azure-0.1.6-114a6f114b01b974fd8d.zip","release_notes":"### Version 0.1.6\n\n### Added\n\n- Changed schema to 1.328.x","created":"2025-11-20T16:30:23.313570Z"},{"name":"com.dynatrace.extension.da-azure@0.1.0","fqn":"com.dynatrace.extension.da-azure","version":"0.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-azure/com.dynatrace.extension.da-azure-0.1.0-c289ba3ff219e2e025f6.zip","release_notes":"Preview version of new cloud platform monitoring.","created":"2025-10-29T12:14:02.605471Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.da-azure@1.1.8","fqn":"com.dynatrace.extension.da-azure","version":"1.1.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-azure/com.dynatrace.extension.da-azure-1.1.8-5e8426dbae7fb061fce4.zip","release_notes":"### Version 1.1.8\n- Added `EntityName` dimension to `IncomingMessages`, `OutgoingMessages`, `ServerErrors`, and `UserErrors` metrics for `Microsoft.EventHub/namespaces`","created":"2026-06-16T16:19:32.684689Z"}]},{"id":86,"slug":"azure-cloud-services-classic","title":"Azure Cloud Services (Classic)","description":"Deploy web apps (web roles) and background services (worker roles) onto Azure virtual machines.","logo":"https://dt-cdn.net/hub/logos/azure-cloud-services-classic.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":391,"slug":"azure-cloudsimple-virtual-machines","title":"Azure CloudSimple Virtual Machines","description":"Manage VMware virtual machines (VMs) from the Azure portal.","logo":"https://dt-cdn.net/hub/logos/azure-cloudsimple-virtual-machines.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/azure-paas-monitoring/","documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":347,"slug":"azure-cognitive-services","title":"Azure Cognitive Services","description":"Bring AI within reach of every developer—without requiring machine-learning expertise.","logo":"https://dt-cdn.net/hub/logos/azure-cognitive-services.png","link_to":"https://docs.dynatrace.com/docs/shortlink/all-in-one","documentation_link":"https://docs.dynatrace.com/docs/shortlink/all-in-one","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":378,"slug":"azure-connections","title":"Azure Connections","description":"This tool is designed to meet and accomplish your hybrid identity goals.","logo":"https://dt-cdn.net/hub/logos/azure-connections.png","link_to":null,"documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":true,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":348,"slug":"azure-container-instance","title":"Azure Container Instance","description":"Deploy and manage serverless containers on the Microsoft Azure cloud, without having to manage any underlying infrastructure.","logo":"https://dt-cdn.net/hub/logos/azure-container-instance.png","link_to":null,"documentation_link":"","providers":["azure"],"tags":["aks","azure kubernetes service","cloud","container","serverless"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":349,"slug":"azure-container-registries","title":"Azure Container Registries","description":"Managed, private Docker registry service based on the open-source Docker Registry 2.0.","logo":"https://dt-cdn.net/hub/logos/azure-container-registries.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/container-registry","providers":["azure"],"tags":["cloud","container"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":531,"slug":"azure-content-moderator","title":"Azure Content Moderator","description":"AI service for content moderation and human review tool for images, text, and videos.","logo":"https://dt-cdn.net/hub/logos/azure-content-moderator.png","link_to":"https://docs.dynatrace.com/docs/shortlink/content-moderator","documentation_link":"https://docs.dynatrace.com/docs/shortlink/content-moderator","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":88,"slug":"azure-cosmos-db","title":"Azure Cosmos DB","description":"Fully managed and serverless distributed database supporting open-source PostgreSQL, MongoDB, and Apache Cassandra.","logo":"https://dt-cdn.net/hub/logos/azure-cosmos-db.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/cosmos-db","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["cassandra"],"latest_downloads":null},{"id":537,"slug":"azure-custom-vision-prediction","title":"Azure Custom Vision Prediction","description":"Customize computer vision for specific domain. No machine learning expertise is required.","logo":"https://dt-cdn.net/hub/logos/azure-custom-vision-prediction.png","link_to":"https://docs.dynatrace.com/docs/shortlink/custom-vision-prediction","documentation_link":"https://docs.dynatrace.com/docs/shortlink/custom-vision-prediction","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":538,"slug":"azure-custom-vision-training","title":"Azure Custom Vision Training","description":"Customize computer vision for specific domain. No machine learning expertise is required.","logo":"https://dt-cdn.net/hub/logos/azure-custom-vision-training.png","link_to":"https://docs.dynatrace.com/docs/shortlink/custom-vision-training","documentation_link":"https://docs.dynatrace.com/docs/shortlink/custom-vision-training","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":454,"slug":"azure-db-for-maria-db","title":"Azure Database for Maria DB","description":"Full coverage of performance for critical workloads with AI-problem detection, availability, and more.","logo":"https://dt-cdn.net/hub/logos/azure-db-for-maria-db.png","link_to":"https://docs.dynatrace.com/docs/shortlink/azure-db-mariadb","documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-db-mariadb","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":451,"slug":"azure-db-for-mysql","title":"Azure Database for MySQL","description":"Full observability of MySQL servers and database instances to ensure database health and performance.","logo":"https://dt-cdn.net/hub/logos/azure-db-for-mysql.png","link_to":"https://docs.dynatrace.com/docs/shortlink/azure-db-mysql","documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-db-mysql","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":452,"slug":"azure-db-for-postgresql","title":"Azure Database for PostgreSQL","description":"Full insight into database performance for critical workloads with AI-problem detection and more.","logo":"https://dt-cdn.net/hub/logos/azure-db-for-postgresql.png","link_to":"https://docs.dynatrace.com/docs/shortlink/azure-db-postgresql","documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-db-postgresql","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":351,"slug":"azure-data-box-edge","title":"Azure Data Box Edge ","description":"Rebranded as Azure Stack Edge. ... Azure Stack Edge is a Hardware-as-a-service solution.","logo":"https://dt-cdn.net/hub/logos/azure-data-box-edge.png","link_to":null,"documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":true,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":352,"slug":"azure-data-catalog","title":"Azure Data Catalog","description":"Fully managed cloud service that lets users discover the data sources they need and understand the data sources they find.","logo":"https://dt-cdn.net/hub/logos/azure-data-catalog.png","link_to":null,"documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":365,"slug":"azure-data-explorer-clusters","title":"Azure Data Explorer Clusters","description":"Engine and data management clusters which uses several Azure resources such as Azure Linux VM's and Storage.","logo":"https://dt-cdn.net/hub/logos/azure-data-explorer-clusters.png","link_to":"https://docs.dynatrace.com/docs/shortlink/data-explorer","documentation_link":"https://docs.dynatrace.com/docs/shortlink/data-explorer","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":353,"slug":"azure-data-factories","title":"Azure Data Factory","description":"Cloud-based ETL and data integration service for creating data-driven workflows for moving and transforming data at scale.","logo":"https://dt-cdn.net/hub/logos/azure-data-factories.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-data-factory","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":354,"slug":"azure-data-lake-analytics","title":"Azure Data Lake Analytics","description":"Distributed, cloud-based data processing architecture offered by Microsoft in the Azure cloud.","logo":"https://dt-cdn.net/hub/logos/azure-data-lake-analytics.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-data-lake-analytics","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":355,"slug":"azure-data-lake-storage","title":"Azure Data Lake Storage","description":"Fully-managed, elastic, scalable, and secure file system that supports HDFS semantics and works with the Hadoop ecosystem.","logo":"https://dt-cdn.net/hub/logos/azure-data-lake-storage.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-data-lake-storage-gen1","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":356,"slug":"azure-data-share","title":"Azure Data Share","description":"Platform as a Service tool that allows you to share data sets using Azure Services.","logo":"https://cdn.hub.central.dynatrace.com/hub/azure-logo-icon.png","link_to":"https://docs.dynatrace.com/docs/shortlink/data-share","documentation_link":"https://docs.dynatrace.com/docs/shortlink/data-share","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":357,"slug":"azure-device-provisioning-service","title":"Azure Device Provisioning Service","description":"Helper service for IoT Hub that enables just-in-time provisioning to the right IoT hub without human intervention.","logo":"https://dt-cdn.net/hub/logos/azure-device-provisioning-service.png","link_to":"https://docs.dynatrace.com/docs/shortlink/device-provisioning","documentation_link":"https://docs.dynatrace.com/docs/shortlink/device-provisioning","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":89,"slug":"azure-disk-storage","title":"Azure Disk Storage","description":"Cloud storage offering providing multiple solutions for organizations.","logo":"https://dt-cdn.net/hub/logos/azure-disk-storage.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":373,"slug":"azure-dns-zones","title":"Azure DNS Zones","description":"Data resource that contains the DNS records for a domain name.","logo":"https://dt-cdn.net/hub/logos/azure-dns-zones.png","link_to":"https://docs.dynatrace.com/docs/shortlink/dns-zone","documentation_link":"https://docs.dynatrace.com/docs/shortlink/dns-zone","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":358,"slug":"azure-event-grid-domains","title":"Azure Event Grid Domains","description":"Simplifies the development of event-based applications and simplifies the creation of serverless workflows.","logo":"https://dt-cdn.net/hub/logos/azure-event-grid-domains.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-event-grid","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":360,"slug":"azure-event-grid-subscriptions","title":"Azure Event Grid Subscriptions","description":"Support for Azure Event Grid Subscriptions.","logo":"https://dt-cdn.net/hub/logos/azure-event-grid-subscriptions.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-event-grid","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":true,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":359,"slug":"azure-event-grid-topics","title":"Azure Event Grid Topics","description":"Topic based events for serverless and event based workflows.","logo":"https://dt-cdn.net/hub/logos/azure-event-grid-topics.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-event-grid","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":361,"slug":"azure-event-hub-clusters","title":"Azure Event Hub Clusters","description":"Big data streaming platform and event ingestion service. It can receive and process millions of events per second.","logo":"https://dt-cdn.net/hub/logos/azure-event-hub-clusters.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-event-hubs","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":90,"slug":"azure-event-hubs","title":"Azure Event Hubs","description":"Fully managed data ingestion service that's simple, and scalable.","logo":"https://dt-cdn.net/hub/logos/azure-event-hubs.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/event-hubs","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":524,"slug":"azure-face","title":"Azure Face","description":"An AI service that analyzes faces in images.","logo":"https://dt-cdn.net/hub/logos/azure-face.png","link_to":"https://docs.dynatrace.com/docs/shortlink/face","documentation_link":"","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":91,"slug":"azure-file-storage","title":"Azure File Storage","description":"Fully managed file shareing in the cloud.","logo":"https://dt-cdn.net/hub/logos/azure-file-storage.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":376,"slug":"azure-firewalls","title":"Azure Firewall","description":"Managed, cloud-based network security service that protects your Azure Virtual Network resources.","logo":"https://dt-cdn.net/hub/logos/azure-firewalls.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-firewall","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":449,"slug":"azure-front-door","title":"Azure Front Door (classic)","description":"Optimize application performance with visibility into requests and latency, ensuring routing efficiency and backend health.","logo":"https://dt-cdn.net/hub/logos/azure-front-door.png","link_to":"https://docs.dynatrace.com/docs/shortlink/azure-front-door","documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-front-door","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":92,"slug":"azure-functions","title":"Azure Functions","description":"Observability for serverless and hybrid environments using Azure Functions.","logo":"https://dt-cdn.net/hub/logos/azure-functions.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/azure-functions-monitoring/","documentation_link":"","providers":["azure"],"tags":["azure","cloud","faas","serverless"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Azure functions Service Flow","src":"https://dt-cdn.net/hub/az-func-serviceflow.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faz-func-serviceflow.jpg&sign=V-S1odVldZpciAiOY8I8EK0inCQQHlZKkkZSe3vyTJ8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faz-func-serviceflow.jpg&sign=JuZwmOtTw4QvQZ7n7Ns3ApOURRSGs0OzN68pk1f6mWw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faz-func-serviceflow.jpg&sign=s0fOBcp1JJ7hIoqKFl9sR2Dvhb8Qd32ojHw3ibj-UCM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faz-func-serviceflow.jpg&sign=E_wd-SUL4RBYRJN37DxSICI7rCwYhrjO0y3hnqRk7S4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faz-func-serviceflow.jpg&sign=8r6nU44EVDnPPJH3GVHEu3vyKLT9o-8zG06JUuxtZSg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faz-func-serviceflow.jpg&sign=q_c07R17pVhvfr5MWJ_7wWbsQAl0hwg8-m7WdkbgWmU"}},{"caption":"Azure functions PurePath","src":"https://dt-cdn.net/hub/az-func-trace.jpeg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faz-func-trace.jpeg&sign=AUKgiVnfRhijQ4ZQOifg_8JmR38flbGlZ2o4n28F29A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faz-func-trace.jpeg&sign=6x3mQtMv_NVk25DZRIksyGMTIYPq0gudaTp0uZS5GEg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faz-func-trace.jpeg&sign=w2wLtUIx6Q1P0yB3ZkjTgHPeTOUo5ptb9fAXUNGfuBA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faz-func-trace.jpeg&sign=NDw_QFCAbOs2SA3UN7SXT16RtQ_74kfCOSp9IzpcQbE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faz-func-trace.jpeg&sign=Di9H_P8C9D0OHfkoHq1hl7p2hNTnKlLpSLyB_HEi4co","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faz-func-trace.jpeg&sign=WRAxm5v7p6sme-SfZlnRUZdKvekdws1XNH1XWJn5UrQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Monitor the health of your distributed applications using serverless functions. Reduce mean-time-to-repair (MTTR) and optimize your serverless workloads. Dynatrace automatically analyzes Azure Functions, detects and diagnoses problems in real-time with DAVIS AI engine, and pinpoints the root cause before your customers are even affected."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* End-to-end distributed tracing including serverless cloud-services.\n* Insight into remote services such as databases and queues.\n* See logs in context of your traces and workloads.\n* Analyze your cloud-service bottlenecks with Azure Monitor metrics."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Details","source":"### Get Started\n\nIf your Azure Function is hosted on Consumption- or Premium plan, see [instructions](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-integrations/azure-functions/func-dynamic-plans) to enable tracing.\n\nIf your Azure Function is hosted on AppService Plan, see [instructions](https://docs.dynatrace.com/docs/shortlink/azure-functions-deploy) to enable tracing.\n\nTo capture Azure Function service metrics, enable [Azure Monitor Integration](https://docs.dynatrace.com/docs/shortlink/azure-monitoring-guide).\n\nTo ingest logs for Azure Functions, enable [Azure Log-Forwarding](https://docs.dynatrace.com/docs/shortlink/azure-log-fwd)."},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.241984Z","created":"2020-08-14T07:46:18.547000Z","seo_title":"Azure Functions monitoring & observability","seo_description":"Observability for serverless and hybrid environments using Azure Functions. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/az-func-serviceflow.jpg","https://dt-cdn.net/hub/az-func-trace.jpeg"],"about":"Monitor the health of your distributed applications using serverless functions. Reduce mean-time-to-repair (MTTR) and optimize your serverless workloads. Dynatrace automatically analyzes Azure Functions, detects and diagnoses problems in real-time with DAVIS AI engine, and pinpoints the root cause before your customers are even affected.","use_cases":"* End-to-end distributed tracing including serverless cloud-services.\n* Insight into remote services such as databases and queues.\n* See logs in context of your traces and workloads.\n* Analyze your cloud-service bottlenecks with Azure Monitor metrics.","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["azure-cosmos-db","azure-api-management"],"latest_downloads":null},{"id":453,"slug":"azure-hdinsight","title":"Azure HDInsight","description":"Holistic analytics of HDInsights with integrated metrics from Hadoop, Spark, and Kafka, all in one place.","logo":"https://dt-cdn.net/hub/logos/azure-hdinsight.png","link_to":"https://docs.dynatrace.com/docs/shortlink/azure-hdinsight","documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-hdinsight","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":532,"slug":"azure-immersive-reader","title":"Azure Immersive Reader","description":"An AI service to embed text reading into applications.","logo":"https://dt-cdn.net/hub/logos/azure-immersive-reader.png","link_to":"https://docs.dynatrace.com/docs/shortlink/immersive-reader","documentation_link":"https://docs.dynatrace.com/docs/shortlink/immersive-reader","providers":["azure"],"tags":[],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1142,"slug":"azure-impact-reporting","title":"Azure Impact Reporting","description":"Seamless integration across Dynatrace & Azure; Providing insights back to users.","logo":"https://dt-cdn.net/hub/ImpactRP_latest_copy_2.svg","link_to":null,"documentation_link":"","providers":[],"tags":[],"author":"234","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/app.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapp.png&sign=DWVPBj7mhicmCH4U-tthdfWiIJHsJ5wgqQ2552HR9_w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapp.png&sign=b4_j_qxOH3rRTCsUFKC6PEekX_3UnCUHSa6h66p7DpY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapp.png&sign=Dui0Tp1dUE2nri53H_g7pPCLfSlOgxijAhhzMYhdlv4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapp.png&sign=hdqGw6Kt_hKjmyD51-1YB5A0t5J8gLLrLY7O0aI04K0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapp.png&sign=yNjv-PCDdcBLURs8rlHuiKNp_ZSdyJDeczXMM4ipX-4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapp.png&sign=-SMaqNckm7mLisyxjRCFBvaS5aJvmVpcMgI3ByX2FDY"}},{"caption":"","src":"https://dt-cdn.net/hub/Config.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfig.png&sign=guB3pVJJz6iUivjfW3yES_za9dVMysLbtOSYm-z-WSY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfig.png&sign=YuDbcK-vkr1iJkU43i0CoF1jcKScqYjfsoERbSJMgHs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfig.png&sign=W47GffKkFgOpkew2wGtB0aIdYvcj8T8scKnHAd4wn8I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfig.png&sign=Y7qkDmDth5x7Dh5xlgs4M5ao8DO-9TVc08Xp5fmh6iU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfig.png&sign=jQpZamTTO8YJa9EZIxrOxpHXs10nAOrV-DZo94GRuK8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfig.png&sign=NhF0zM7I9sqL4j0_U-aDJp0E7Pc-9m2AVx7FmIqb9VM"}},{"caption":"","src":"https://dt-cdn.net/hub/dashboard_4jnRSf1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_4jnRSf1.png&sign=AxjmB495TZ-YM7ZhOCBS1-UjV98-1BRkEjpoQJe9FX8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_4jnRSf1.png&sign=ZCCYbRYH75gqJgOeowupei3BiCgsME167Rk0dVTXNik","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_4jnRSf1.png&sign=Gs0M4PnUrzvHFCa-pjGby2SW7dYwgZ9ful-Ek2pke2Y","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_4jnRSf1.png&sign=m_33FzjiYybErb3ZH9pGw6vmBG91q4op-gC8XucJqqY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_4jnRSf1.png&sign=mLSsEmpdOr5gsA9tQCTxX8bU0ajlreVciTV3l6CqVpw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_4jnRSf1.png&sign=gOX7sM-o130b88k7vb_WDi8mBRGeWZ2ZF4Nxh3bjkVI"}},{"caption":"","src":"https://dt-cdn.net/hub/Onboarding.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOnboarding.png&sign=rYE1RezQYFuD_FVa5hcicZeHUMoxP40AUdUmuPIAExg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOnboarding.png&sign=d3RhoSm-8TVnMo_mh4geQtetViEWW6nPZYC2MmJFXCs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOnboarding.png&sign=3bd4dlIrdWm_3fv7iBzvBQcGzDsf3gRLuflGFv7VAK4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOnboarding.png&sign=sBJNccvsANWBscFTi0NEYEz4d6Ec_tWaAL7zn4gF4u4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOnboarding.png&sign=GwNWevHQX0L3VwYeoSgUoTYEjyaECPQ_Y6LEecdGcwE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOnboarding.png&sign=0pHZ5XkNf4CLzsJpq76A2ImobBgOt8k_DF3dSYC3oNU"}},{"caption":"","src":"https://dt-cdn.net/hub/Success.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSuccess.png&sign=8EfzjFJktk_97i2Aol3jH516tKgmsHJvrP05Wm8ucyI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSuccess.png&sign=NonvdE7eENhcUIrDhTmCCrUBgNBnRAIc8h46vuQzHSw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSuccess.png&sign=1zkH6Wh0GzSjl27t_ADTyRZP5phuf6iAaQb034D2V0Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSuccess.png&sign=eGun2LQV5aE4yk3zw3LCm3eACkBh8-tAy08MQ9U_AKY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSuccess.png&sign=kr2-JgGZnYoLAaKcFd3hinN-LMQT8ZLFGEs-6vXo4x8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSuccess.png&sign=K-AP8aZTrtrq7uPp_EAgwM4HNoW_Js1f3nQT3umivF4"}}],"support_link":"mailto:impactrp-preview@microsoft.com","support_information":{"email":"impactrp-preview@microsoft.com","url":""},"sales_link":"mailto:impactrp-preview@microsoft.com","pricing":"Free","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Azure Impact Reporting is fully integrated with Dynatrace, marking a significant leap in cloud observability. Available in private preview, this app introduces a seamless two-way data flow between Azure and Dynatrace to automatically transmit impact data from Dynatrace to Azure Impact Reporting upon problem alerts. In return, users will gain additional insights directly in the Azure Impact Reporting app inside Dynatrace, enabling faster issue resolution, efficient decision-making and reduced downtime. This collaboration exemplifies the synergy between Microsoft and Dynatrace, setting a new standard for observability by enhancing operational efficiency, streamlining workflows, and ensuring businesses remain future-ready. This app empowers organizations across various industries with actionable intelligence, driving growth and operational excellence. For more information and onboarding assistance, click on Get started."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Resources\n* [Azure Impact Reporting Guide (Preview)]( https://learn.microsoft.com/en-us/azure/azure-impact-reporting/)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.249831Z","created":"2025-03-26T13:13:37.936461Z","seo_title":"Azure Impact Reporting monitoring & observability","seo_description":"Seamless integration across Dynatrace & Azure; Providing insights back to users. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/app.png","https://dt-cdn.net/hub/Config.png","https://dt-cdn.net/hub/dashboard_4jnRSf1.png","https://dt-cdn.net/hub/Onboarding.png","https://dt-cdn.net/hub/Success.png"],"about":"Azure Impact Reporting is fully integrated with Dynatrace, marking a significant leap in cloud observability. Available in private preview, this app introduces a seamless two-way data flow between Azure and Dynatrace to automatically transmit impact data from Dynatrace to Azure Impact Reporting upon problem alerts. In return, users will gain additional insights directly in the Azure Impact Reporting app inside Dynatrace, enabling faster issue resolution, efficient decision-making and reduced downtime. This collaboration exemplifies the synergy between Microsoft and Dynatrace, setting a new standard for observability by enhancing operational efficiency, streamlining workflows, and ensuring businesses remain future-ready. This app empowers organizations across various industries with actionable intelligence, driving growth and operational excellence. For more information and onboarding assistance, click on Get started.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":540,"slug":"azure-ink-recognizer","title":"Azure Ink Recognizer","description":"An AI service that provides a cloud-based REST API to analyze and recognize digital ink content.","logo":"https://dt-cdn.net/hub/logos/azure-ink-recognizer.png","link_to":"https://docs.dynatrace.com/docs/shortlink/ink-recognizer","documentation_link":"https://docs.dynatrace.com/docs/shortlink/ink-recognizer","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":472,"slug":"azure-integration-service-environment","title":"Azure Integration Service Environment","description":"Allows you to deploy Logic Apps as a service in your Azure Virtual Network.","logo":"https://dt-cdn.net/hub/logos/azure-integration-service-environment.png","link_to":"https://docs.dynatrace.com/docs/shortlink/integration-service-env","documentation_link":"https://docs.dynatrace.com/docs/shortlink/integration-service-env","providers":[],"tags":[],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":363,"slug":"azure-iot-central-applications","title":"Azure IoT Central Applications","description":"Fully hosted by Microsoft, which reduces the administration overhead of managing your applications.","logo":"https://dt-cdn.net/hub/logos/azure-iot-central-applications.png","link_to":"https://docs.dynatrace.com/docs/shortlink/iot-central","documentation_link":"https://docs.dynatrace.com/docs/shortlink/iot-central","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":93,"slug":"azure-iot-hub","title":"Azure IoT Hub","description":"Cloud-hosted solution backend to connect virtually any device.","logo":"https://dt-cdn.net/hub/logos/azure-iot-hub.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":364,"slug":"azure-key-vault","title":"Azure Key Vault","description":"Cloud service within you can securely store keys, passwords, certificates, and other secrets.","logo":"https://dt-cdn.net/hub/logos/azure-key-vault.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/key-vault","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":350,"slug":"azure-kubernetes-service","title":"Azure Kubernetes Service (AKS)","description":"Harness automation and AI to simplify Kubernetes observability at scale.","logo":"https://dt-cdn.net/hub/logos/azure-kubernetes-service.png","link_to":"https://www.dynatrace.com/news/blog/kubernetes-challenges-for-observability-platforms/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/full-stack-dto-k8","providers":["azure","k8s"],"tags":["aks","apm","azure","cloud","cloud-extension","container","full-stack","infrastructure","k8s","Kubernetes","log-analytics","microservices","platform","pods"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/details-k8-1-3360-0a7c1928da_x2MPVAw.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-1-3360-0a7c1928da_x2MPVAw.png&sign=4qMAzpz9WJ9mxyGTmJiszsTnQgXsVBWcSEkIrtm4RfQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-1-3360-0a7c1928da_x2MPVAw.png&sign=3uuLvvcZAEHN6zDhmVvf6EyC_CXdCdSeOIUxF3OgVPM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-1-3360-0a7c1928da_x2MPVAw.png&sign=S69UHn5Z6OPMyMFox_6lcGiXvVIq8AVY0XsIWdlicqI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-1-3360-0a7c1928da_x2MPVAw.png&sign=K58RmE5ruLZgXdP2RCfPeFasWVZZXZ0jxwloUU5X5-Q","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-1-3360-0a7c1928da_x2MPVAw.png&sign=vouky2oUBIgxN6rfkIX6P20LnN-NNiZVYHgIhrGmMKA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-1-3360-0a7c1928da_x2MPVAw.png&sign=1OhPh9g2jxf9sXRYejEZtT0zbMPYvNIdGU3PMZVisQ4"}},{"caption":"","src":"https://dt-cdn.net/hub/details-k8-3-1680-1fc249883e_2ZuCxQ9.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-3-1680-1fc249883e_2ZuCxQ9.png&sign=6dfyp3lVXT-xF36e0IAuSxPzwKDEhl2H6pOeyQKlBXE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-3-1680-1fc249883e_2ZuCxQ9.png&sign=rPNXIjecSuqu1BkiXlcBlxF68Boee0ZO9SlC3ZDv8lo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-3-1680-1fc249883e_2ZuCxQ9.png&sign=3cN4jHIQuykjOU85nZKfXk9xQ3x1D8qRH3RJQ8KVsx4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-3-1680-1fc249883e_2ZuCxQ9.png&sign=bK4LzUoIqTpNOdvs5UEt08e1UC3CEkrs8PAk91fWOkE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-3-1680-1fc249883e_2ZuCxQ9.png&sign=3dV96G3CoMuWMM9eJsXUbiuW8s5S_uxiyUO3o6e__28","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdetails-k8-3-1680-1fc249883e_2ZuCxQ9.png&sign=WIDKD3ISOGb8_h9vFC-c_IqJLmqk8lCEM_kdTkMTscQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace is the only Kubernetes observability solution for full stack insights and troubleshooting without changing code, container images, or deployments. Dynatrace enables you to monitor Azure Kubernetes cluster and workload metrics, events and logs as well as automated distributed tracing for your applications and microservices. Seamless end-to-end traces and AI-powered anomaly detection and root cause analysis will help you excel in your cloud-native journey."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Real-time analysis of Kubernetes cluster and platform health incl. out-of-the-box visualisation\n - Optimization of Kubernetes resource utilization \n - Proactive alerting on Kubernetes pod states, events and custom metrics\n - Automated discovery and distributed tracing for all workloads across Kubernetes environments\n - Kubernetes specific problem detection and root-cause analysis accross complex microservice architectures\n - Integrated analysis and workload troubleshooting with logs in context of traces\n - Security vulnerability detection for Kubernetes workloads and platform\n - GitOps based monitoring as code at scale"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Get started with Azure Kubernetes full-stack observability by simply deploying the Dynatrace Operator to the Kubernetes environment.\n\nPlease refer the [documentation](https://docs.dynatrace.com/docs/shortlink/full-stack-dto-k8) for details."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.266592Z","created":"2020-08-14T07:46:22.963000Z","seo_title":"Comprehensive Azure Kubernetes Monitoring with Dynatrace","seo_description":"Discover Dynatrace's powerful Azure Kubernetes monitoring solutions to enhance performance, detect issues, and optimize resource usage.","customer_story":{"quote":"Most other solutions are blind to containerized environments and struggle to instrument Kubernetes and Red Hat OpenShift. Dynatrace was purpose-built for these environments, giving us instant answers and out of the box value from day one.","person":{"name":"Jay Summerlot","title":"IT Director"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_300x100_crop_center-center_line/logo-abercrombie-and-fitch-resize-300-300-462abc399c.png","title":"Abercrombie and Fitch"},"link_to":{"href":"https://www.dynatrace.com/customers/abercrombie-and-fitch/","target":null,"href_text":"Read customer story"}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/details-k8-1-3360-0a7c1928da_x2MPVAw.png","https://dt-cdn.net/hub/details-k8-3-1680-1fc249883e_2ZuCxQ9.png"],"about":"Dynatrace is the only Kubernetes observability solution for full stack insights and troubleshooting without changing code, container images, or deployments. Dynatrace enables you to monitor Azure Kubernetes cluster and workload metrics, events and logs as well as automated distributed tracing for your applications and microservices. Seamless end-to-end traces and AI-powered anomaly detection and root cause analysis will help you excel in your cloud-native journey.","use_cases":"- Real-time analysis of Kubernetes cluster and platform health incl. out-of-the-box visualisation\n - Optimization of Kubernetes resource utilization \n - Proactive alerting on Kubernetes pod states, events and custom metrics\n - Automated discovery and distributed tracing for all workloads across Kubernetes environments\n - Kubernetes specific problem detection and root-cause analysis accross complex microservice architectures\n - Integrated analysis and workload troubleshooting with logs in context of traces\n - Security vulnerability detection for Kubernetes workloads and platform\n - GitOps based monitoring as code at scale","supported_distributions":"","get_started":"Get started with Azure Kubernetes full-stack observability by simply deploying the Dynatrace Operator to the Kubernetes environment.\n\nPlease refer the [documentation](https://docs.dynatrace.com/docs/shortlink/full-stack-dto-k8) for details."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["azure-app-service","azure-blockchain","azure-functions","azure-hdinsight","kubernetes-1"],"latest_downloads":null},{"id":525,"slug":"azure-language-understanding-luis","title":"Azure Language Understanding (LUIS)","description":"An AI service that allows users to interact with your applications, bots, and IoT devices by using natural language.","logo":"https://dt-cdn.net/hub/logos/azure-language-understanding-luis.png","link_to":"https://docs.dynatrace.com/docs/shortlink/luis","documentation_link":"https://docs.dynatrace.com/docs/shortlink/luis","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":94,"slug":"azure-load-balancer","title":"Azure Load Balancer","description":"Layer-4 load balancer that provides high availability by distributing incoming traffic among VMs.","logo":"https://dt-cdn.net/hub/logos/azure-load-balancer.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":366,"slug":"azure-logic-apps","title":"Azure Logic Apps","description":"Cloud service that helps you schedule, automate, and orchestrate tasks across enterprises or organizations.","logo":"https://dt-cdn.net/hub/logos/azure-logic-apps.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-logic-apps","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":953,"slug":"azure-logs","title":"Azure logs","description":"Get insights from Azure logs with Log Management and Analytics.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/158/logo/azure_logs.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-log-fwd","providers":[],"tags":["cloud logging","log","log-analytics","log forensics","logging","log-ingest-integration-azure","log managenet and analytics"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Architecture Flow Diagram","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/158/media/azure_logs_architecture.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F158%2Fmedia%2Fazure_logs_architecture.png&sign=-pmZYhYfWKpOcwb4z94-mpzJFpXCEg_IcAIi0_XeTS8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F158%2Fmedia%2Fazure_logs_architecture.png&sign=B88f5m7ZjZeiXVQ4fpQjS0jb_xXBJOnqVPbulZCKDmA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F158%2Fmedia%2Fazure_logs_architecture.png&sign=8M7pEtS4otJ_OURuZR0-LQll4hzypmkYffCXm-8DVTg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F158%2Fmedia%2Fazure_logs_architecture.png&sign=zoAlH1fGVs_pCCzLg9-nz-QVxlxuCEQQoAp9GdPRE24","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F158%2Fmedia%2Fazure_logs_architecture.png&sign=KbtMRM8No5H3se8f2yXRcuix9tAOP1jKKM9Z-Dlv8O4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F158%2Fmedia%2Fazure_logs_architecture.png&sign=MAFrwxa657UsuiFxO1m90O5xf7_JPSFxVPOG_P17R7A"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Azure log forwarding allows you to stream Azure logs from Azure Event Hubs into Dynatrace via an Azure Function App instance to analyze, build observability, and automate problem resolution.\n\nAzure resource logs and activity logs are supported.\n\nAzure log forwarding is performed directly through the [Generic log ingestion API](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-management-and-analytics/lma-log-ingestion-via-api) available on your SaaS tenant. \n\nFor Dynatrace Managed, or if an Environment ActiveGate is your choice for an endpoint in your local environment, install an [ActiveGate](https://docs.dynatrace.com/docs/setup-and-configuration/dynatrace-activegate/installation)"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"Set up the integration from Azure cloud to Dynatrace with the following steps:\n* Get a [Dynatrace API token](https://docs.dynatrace.com/docs/dynatrace-api/basics/dynatrace-api-authentication) with the Ingest Logs scope to integrate with Dynatrace generic log ingest API.\n* Configure Azure log forwarder by following information and deployment instructions available on [Azure Logs Dynatrace documentation](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-integrations/set-up-log-forwarder-azure#cloud-provider-log-forwarding)\n\nThe following resources will be created by the Azure logs forwarder deployment script:\n\n* Storage account **Microsoft.Storage/storageAccounts**\n* Storage Account Blob Service **Microsoft.Storage/storageAccounts/blobServices**\n* Azure App Service plan **Microsoft.Web/serverfarms**\n* Azure Function App **Microsoft.Web/sites**"},"sourceId":"get_started"}],"modified":"2026-01-16T13:27:46.984439Z","created":"2023-11-20T15:27:58.505048Z","seo_title":"Azure logs monitoring & observability","seo_description":"Get insights from Azure logs with Log Management and Analytics. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/158/media/azure_logs_architecture.png"],"about":"Azure log forwarding allows you to stream Azure logs from Azure Event Hubs into Dynatrace via an Azure Function App instance to analyze, build observability, and automate problem resolution.\n\nAzure resource logs and activity logs are supported.\n\nAzure log forwarding is performed directly through the [Generic log ingestion API](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-management-and-analytics/lma-log-ingestion-via-api) available on your SaaS tenant. \n\nFor Dynatrace Managed, or if an Environment ActiveGate is your choice for an endpoint in your local environment, install an [ActiveGate](https://docs.dynatrace.com/docs/setup-and-configuration/dynatrace-activegate/installation)","use_cases":"","supported_distributions":"","get_started":"Set up the integration from Azure cloud to Dynatrace with the following steps:\n* Get a [Dynatrace API token](https://docs.dynatrace.com/docs/dynatrace-api/basics/dynatrace-api-authentication) with the Ingest Logs scope to integrate with Dynatrace generic log ingest API.\n* Configure Azure log forwarder by following information and deployment instructions available on [Azure Logs Dynatrace documentation](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-integrations/set-up-log-forwarder-azure#cloud-provider-log-forwarding)\n\nThe following resources will be created by the Azure logs forwarder deployment script:\n\n* Storage account **Microsoft.Storage/storageAccounts**\n* Storage Account Blob Service **Microsoft.Storage/storageAccounts/blobServices**\n* Azure App Service plan **Microsoft.Web/serverfarms**\n* Azure Function App **Microsoft.Web/sites**"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["azure-logs-via-native-dynatrace-service"],"latest_downloads":null},{"id":1054,"slug":"azure-logs-via-native-dynatrace-service","title":"Azure logs via Native Dynatrace Service","description":"Azure deep integration for log observability.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/160/logo/azure_logs_4cBz9or.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-platform/azure-native-integration","providers":[],"tags":["azure","cloud","cloud-and-infrastructure","cloud logging","log","log-analytics","log forensics","logging","log-ingest-integration-azure","log managenet and analytics","Microsoft Azure"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Architecture overview","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/160/media/azure_architecture_2_n6FxMHE.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F160%2Fmedia%2Fazure_architecture_2_n6FxMHE.png&sign=XC_hjRY7qUkt8PFlQwrgmeDJ-LieFwBiPHyYL6JwcpQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F160%2Fmedia%2Fazure_architecture_2_n6FxMHE.png&sign=jbcFeJHZ5bd2aAL5bqCsvTgQT3g3eWQdumga_9xguA8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F160%2Fmedia%2Fazure_architecture_2_n6FxMHE.png&sign=A03QlBCnNGykOw_vuiaAwEF6DRKMAitDKu-v-OXsHGg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F160%2Fmedia%2Fazure_architecture_2_n6FxMHE.png&sign=DX43XcXN01CIYp3vw3rvok35ROul8qsocWbwrBA_RTQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F160%2Fmedia%2Fazure_architecture_2_n6FxMHE.png&sign=l5hyXaaYLMlMEE-R9nxHWLlUdjbe4ejg73mLlUdflOM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F160%2Fmedia%2Fazure_architecture_2_n6FxMHE.png&sign=ig998yJXkaDqAKF7g7-slwKUshBEwY2VaqlLkL3AOKU"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Azure Native Dynatrace Service allows easy access to new Dynatrace platform innovations on Microsoft Azure, including: [Dynatrace Grail™](https://www.dynatrace.com/platform/grail/) data lakehouse, [Dynatrace® AutomationEngine](https://www.dynatrace.com/platform/automationengine/), [Dynatrace® AppEngine](https://www.dynatrace.com/platform/appengine/), [dashboarding](https://www.dynatrace.com/platform/dashboards/) capabilities and interactive [Dynatrace Notebooks](https://www.dynatrace.com/platform/notebooks/) that drives tighter cross-team collaboration.\n\n**This is intended for users who want to:** Integrate Azure Subscription activity logs and Azure resource logs to complete clouds monitoring by leveraging Dynatrace deep integration with Azure cloud without additional middle components.\n\n**This enables you to:** Seamlessly configure Azure logs integration, learn about Azure Native Dynatrace Service adventages, and enable cloud log analysis in context of Azure resources."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"**Prevent fraud and unauthorised use of cloud resources**. Forward Azure Subscription activity logs that include information like when a resource is modified, or a virtual machine is started. Adhere to enterprise compliance and law regulations by retaining audit logs for up to 10 years with Dynatrace. Activity log events are retained in Azure for 90 days and deleted.\n\n**Build AI-powered observability and automation based on Azure resource logs**. Make cloud logs actionable in the context of Azure services metrics, and performance indicators. With AI driven, automatic detection of problems and degradations in your services, you can use cloud log data automatically in the context of the correct cloud service to fix problems faster with logs and eliminate manual correlation and guesswork. This speeds up your teams’ [mean time to identify (MTTI) issues and repair (MTTR)](https://www.dynatrace.com/news/blog/what-is-mttr/), increasing business resiliency to disruptions.\n\n\n**Lower cost of ownership and simplify cloud spending**. With SaaS configuration experience in Azure console, you can offload the overhead and additional component upkeep burden. There are no middle layer components required for Azure Native Dynatrace Service. Dynatrace platform on Azure configured via [Azure marketplace](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/dynatrace.dynatrace_portal_integration?tab=PlansAndPrice) comes with cloud spending simplification as cloud and monitoring spend are aggregate into one place. Learn more [How does the Azure Native Dynatrace Service logging impact Azure costs](https://community.dynatrace.com/t5/Troubleshooting/How-does-the-Azure-Native-Dynatrace-Service-logging-impact-Azure/ta-p/229438)"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Prerequisites:\n\n* [Visit the Azure marketplace](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/dynatrace.dynatrace_portal_integration?tab=PlansAndPrice) to start a trial of the Dynatrace platform on Azure and the Azure Native Dynatrace Service.\n* Review [Data Security Controls](https://docs.dynatrace.com/docs/shortlink/data-security-controls) in Dynatrace documentation for an overview of the Azure regions currently supported by Dynatrace.\n* If you’re an existing Dynatrace Managed customer, please contact us to learn how to upgrade to Dynatrace on Azure. An overview of how to upgrade to Dynatrace is available in our guide, [Upgrade to Dynatrace SaaS](https://docs.dynatrace.com/docs/shortlink/up-upgrade).\n\nYou can set up two types of logs from Azure to Dynatrace: [subscription activity logs](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-platform/azure-native-integration#activity) and [Azure resource logs](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-platform/azure-native-integration#resource).\n\n* You can activate logs either [during the Azure integration deployment](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-platform/azure-native-integration#setup) or [after deployment](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-platform/azure-native-integration#how-to-logs).\n\nRefer to [Azure Native Dynatrace Service logs](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-platform/azure-native-integration#logs) documentation for detailed instructions."},"sourceId":"get_started"}],"modified":"2026-01-27T16:20:23.867997Z","created":"2024-07-29T11:43:02.857471Z","seo_title":"Azure logs via Native Dynatrace Service monitoring & observability","seo_description":"Azure deep integration for log observability. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/160/media/azure_architecture_2_n6FxMHE.png"],"about":"Azure Native Dynatrace Service allows easy access to new Dynatrace platform innovations on Microsoft Azure, including: [Dynatrace Grail™](https://www.dynatrace.com/platform/grail/) data lakehouse, [Dynatrace® AutomationEngine](https://www.dynatrace.com/platform/automationengine/), [Dynatrace® AppEngine](https://www.dynatrace.com/platform/appengine/), [dashboarding](https://www.dynatrace.com/platform/dashboards/) capabilities and interactive [Dynatrace Notebooks](https://www.dynatrace.com/platform/notebooks/) that drives tighter cross-team collaboration.\n\n**This is intended for users who want to:** Integrate Azure Subscription activity logs and Azure resource logs to complete clouds monitoring by leveraging Dynatrace deep integration with Azure cloud without additional middle components.\n\n**This enables you to:** Seamlessly configure Azure logs integration, learn about Azure Native Dynatrace Service adventages, and enable cloud log analysis in context of Azure resources.","use_cases":"**Prevent fraud and unauthorised use of cloud resources**. Forward Azure Subscription activity logs that include information like when a resource is modified, or a virtual machine is started. Adhere to enterprise compliance and law regulations by retaining audit logs for up to 10 years with Dynatrace. Activity log events are retained in Azure for 90 days and deleted.\n\n**Build AI-powered observability and automation based on Azure resource logs**. Make cloud logs actionable in the context of Azure services metrics, and performance indicators. With AI driven, automatic detection of problems and degradations in your services, you can use cloud log data automatically in the context of the correct cloud service to fix problems faster with logs and eliminate manual correlation and guesswork. This speeds up your teams’ [mean time to identify (MTTI) issues and repair (MTTR)](https://www.dynatrace.com/news/blog/what-is-mttr/), increasing business resiliency to disruptions.\n\n\n**Lower cost of ownership and simplify cloud spending**. With SaaS configuration experience in Azure console, you can offload the overhead and additional component upkeep burden. There are no middle layer components required for Azure Native Dynatrace Service. Dynatrace platform on Azure configured via [Azure marketplace](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/dynatrace.dynatrace_portal_integration?tab=PlansAndPrice) comes with cloud spending simplification as cloud and monitoring spend are aggregate into one place. Learn more [How does the Azure Native Dynatrace Service logging impact Azure costs](https://community.dynatrace.com/t5/Troubleshooting/How-does-the-Azure-Native-Dynatrace-Service-logging-impact-Azure/ta-p/229438)","supported_distributions":"","get_started":"Prerequisites:\n\n* [Visit the Azure marketplace](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/dynatrace.dynatrace_portal_integration?tab=PlansAndPrice) to start a trial of the Dynatrace platform on Azure and the Azure Native Dynatrace Service.\n* Review [Data Security Controls](https://docs.dynatrace.com/docs/shortlink/data-security-controls) in Dynatrace documentation for an overview of the Azure regions currently supported by Dynatrace.\n* If you’re an existing Dynatrace Managed customer, please contact us to learn how to upgrade to Dynatrace on Azure. An overview of how to upgrade to Dynatrace is available in our guide, [Upgrade to Dynatrace SaaS](https://docs.dynatrace.com/docs/shortlink/up-upgrade).\n\nYou can set up two types of logs from Azure to Dynatrace: [subscription activity logs](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-platform/azure-native-integration#activity) and [Azure resource logs](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-platform/azure-native-integration#resource).\n\n* You can activate logs either [during the Azure integration deployment](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-platform/azure-native-integration#setup) or [after deployment](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-platform/azure-native-integration#how-to-logs).\n\nRefer to [Azure Native Dynatrace Service logs](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-platform/azure-native-integration#logs) documentation for detailed instructions."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":771,"slug":"azure-managed-instance-for-apache-cassandra","title":"Azure Managed Apache Cassandra","description":"Gain insights into your Azure Managed Cassandra Instance health and performance.","logo":"https://dt-cdn.net/hub/logos/azure-managed-instance-for-apache-cassandra.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-managed-instance-for-apache-cassandra-extension","providers":["azure"],"tags":["azure","Cassandra","cloud","cloud services","database","microsoft"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/Cassandra_Prometheus_Dashboard_SzzbSAV.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Dashboard_SzzbSAV.png&sign=b_F-LKMiP7Wjg0lGEzheHfOok6W_7Ext5EkKtfstIIY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Dashboard_SzzbSAV.png&sign=H6TJiwwvVxmYYgsIaAnxibKWpHshpeLKQT4RfNb3oNc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Dashboard_SzzbSAV.png&sign=QwezvTh4qGIaBcWq-1VDIEGZakZkmwKmDFFyeqpMO9A","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Dashboard_SzzbSAV.png&sign=NQuPrWvaKfpbkvtspJVlraKiG1iJDuy1AI90zj7TVfk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Dashboard_SzzbSAV.png&sign=-JkngI-O8ufXFpuHsXnj20WtGMXteiQdc-MO9-BQAok","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Dashboard_SzzbSAV.png&sign=LKehDQe4zbxHVQI6Im-OwleEBJEoDJVP8VtXNdgrkBM"}},{"caption":"","src":"https://dt-cdn.net/hub/Cassandra_Prometheus_Keyspace_Entity_List_LmIC1cH.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Keyspace_Entity_List_LmIC1cH.png&sign=BOFWhxP_zKZh_hJ1EHqjoNJS9VtnesXN7J44nsuDGH4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Keyspace_Entity_List_LmIC1cH.png&sign=qZmx0DrQe8OOsZb7EriN9j75pqBTUktHhAvhxh7r3wI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Keyspace_Entity_List_LmIC1cH.png&sign=chnsZpb_fFghuS89zsUcCdCT9Rpi7LLeo8rrb77R5J4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Keyspace_Entity_List_LmIC1cH.png&sign=8V5IbjFAoehywFy6QI3JoDSPUTMdqKKrmVMZl5qE8RU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Keyspace_Entity_List_LmIC1cH.png&sign=0hWe6z1J9bMhf3H7kUHeNxrB83Kyp2CjeAD-asDNlJ4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Keyspace_Entity_List_LmIC1cH.png&sign=Eb_g33DtB2BloxEIuNv1j5olP5jEy8ntCK5xvEnpKYU"}},{"caption":"","src":"https://dt-cdn.net/hub/Cassandra_Prometheus_Keyspace_Entity_MoTZKXu.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Keyspace_Entity_MoTZKXu.png&sign=q0Lu-P-AqNbiTx3X4XNVGclfzXCvRSI5_56j13wzkXA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Keyspace_Entity_MoTZKXu.png&sign=bsHIkxhpH9DQmcv5p0344bKXPRffn7ryEIcJA6b49v8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Keyspace_Entity_MoTZKXu.png&sign=pXoBewjVvpzt8PJ4b_Is6tTDUui_Doat2ROTtgXGp-k","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Keyspace_Entity_MoTZKXu.png&sign=6-ekvCBUDWtb_ZcjgI9Ak5Lqyrm4zLGX_D0_lMqN9m8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Keyspace_Entity_MoTZKXu.png&sign=mDTnZh-wJbtDPxKRYjp6ZWsBXF0Q17viTkKJEO9_XnQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCassandra_Prometheus_Keyspace_Entity_MoTZKXu.png&sign=SmuBvcNmJwpInK6O9w0AbF5tB6IgOZn_HjJrnkBu5xA"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.1","release_latest_validation_result":{"name": "com.dynatrace.extension.prometheus-azure-cassandra", "author": {"name": "Dynatrace"}, "version": "2.0.1", "fileHash": "b477fa3ada4b03efa969a08ba9549cc2e949ed86fdbdd706eb0bfa9ac1744254", "variables": ["cluster_filter", "job_filter"], "dataSources": ["prometheus"], "featureSets": ["Client Requests (total)", "Tables Metrics", "Cluster Node Metrics", "Table Latency (total)", "Keyspace Latency (total)", "Keyspace Metrics"], "extensionName": "com.dynatrace.extension.prometheus-azure-cassandra", "minEECVersion": "1.313.0", "featureSetsDetails": {"Tables Metrics": {"metrics": [{"key": "mcac_table_range_latency", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Table Range Latency"}}, {"key": "mcac_table_read_latency", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Table Read Latency"}}, {"key": "mcac_table_write_latency", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Table Write Latency"}}, {"key": "mcac_table_bloom_filter_disk_space_used", "metadata": {"unit": "Byte", "description": "Disk space used by bloom filter (in bytes).", "displayName": "Table Bloom Filter Disk Space Used"}}, {"key": "mcac_table_bloom_filter_false_positives", "metadata": {"unit": "Count", "description": "Number of false positives on table’s bloom filter.", "displayName": "Table Bloom Filter False Positives"}}, {"key": "mcac_table_bloom_filter_false_ratio_raw", "metadata": {"unit": "Count", "description": null, "displayName": "Table Bloom Filter False Ratio"}}, {"key": "mcac_table_bytes_flushed_total.count", "metadata": {"unit": "Count", "description": "Total number of bytes flushed since server [re]start.", "displayName": "Table Bytes Flushed Total"}}, {"key": "mcac_table_compaction_bytes_written_total.count", "metadata": {"unit": "Count", "description": "Total number of bytes compacted since server [re]start.", "displayName": "Table Compaction Bytes Written Total"}}, {"key": "mcac_table_compression_ratio_raw", "metadata": {"unit": "Count", "description": null, "displayName": "Table Compression Ratio"}}, {"key": "mcac_table_dropped_mutations_total.count", "metadata": {"unit": "Count", "description": "Number of dropped mutations on this table.", "displayName": "Table Dropped Mutations Total"}}, {"key": "mcac_table_estimated_partition_count.gauge", "metadata": {"unit": "Count", "description": "Approximate number of keys in table.", "displayName": "Table Estimated Partition Count"}}, {"key": "mcac_table_key_cache_hit_rate_raw", "metadata": {"unit": "Count", "description": null, "displayName": "Table Key Cache Hit Rate"}}, {"key": "mcac_table_live_disk_space_used_total", "metadata": {"unit": "Byte", "description": "Disk space used by SSTables belonging to this table (in bytes).", "displayName": "Table Live Disk Space Used Total"}}, {"key": "mcac_table_live_ss_table_count.gauge", "metadata": {"unit": "Count", "description": "Number of SSTables on disk for this table.", "displayName": "Table Live SSTable Count"}}, {"key": "mcac_table_memtable_columns_count.gauge", "metadata": {"unit": "Count", "description": "Total number of columns present in the memtable.", "displayName": "Table Memtable Columns Count"}}, {"key": "mcac_table_memtable_live_data_size", "metadata": {"unit": "Byte", "description": "Total amount of live data stored in the memtable, excluding any data structure overhead.", "displayName": "Table Memtable Live Data Size"}}, {"key": "mcac_table_memtable_switch_count_total.count", "metadata": {"unit": "Count", "description": "Number of times flush has resulted in the memtable being switched out.", "displayName": "Table Memtable Switch Count Total"}}, {"key": "mcac_table_pending_compactions", "metadata": {"unit": "Count", "description": "Estimate of number of pending compactions for this table.", "displayName": "Table Pending Compactions"}}, {"key": "mcac_table_pending_flushes_total.count", "metadata": {"unit": "Count", "description": "Estimate of number of pending flushes for this table.", "displayName": "Table Pending Flushes Total"}}, {"key": "mcac_table_row_cache_hit_total.count", "metadata": {"unit": "Count", "description": "Number of table row cache hits.", "displayName": "Table Row Cache Hit Total"}}, {"key": "mcac_table_row_cache_miss_total.count", "metadata": {"unit": "Count", "description": "Number of table row cache misses.", "displayName": "Table Row Cache Miss Total"}}, {"key": "mcac_table_total_disk_space_used_total", "metadata": {"unit": "Byte", "description": "Total disk space used by SSTables belonging to this table, including obsolete ones waiting to be GC’d.", "displayName": "Table Total Disk Space Used Total"}}], "description": "Table-level metrics covering read/write/range latencies, bloom filters, compaction, cache hit rates, memtables, disk space, SSTable counts, and flushed bytes.", "displayName": "Tables Metrics", "isRecommended": true}, "Keyspace Metrics": {"metrics": [{"key": "mcac_keyspace_all_memtables_live_data_size", "metadata": {"unit": "Byte", "description": "Total amount of live data stored in the memtables (2i and pending flush memtables included) that resides off-heap, excluding any data structure overhead.", "displayName": "Keyspace All Memtables Live Data Size"}}, {"key": "mcac_keyspace_bloom_filter_disk_space_used", "metadata": {"unit": "Byte", "description": "Disk space used by bloom filter (in bytes).", "displayName": "Keyspace Bloom Filter Disk Space Used"}}, {"key": "mcac_keyspace_live_disk_space_used", "metadata": {"unit": "Byte", "description": "Disk space used by SSTables belonging to this table (in bytes).", "displayName": "Keyspace Live Disk Space Used"}}, {"key": "mcac_keyspace_memtable_columns_count.gauge", "metadata": {"unit": "Count", "description": "Total number of columns present in the memtable.", "displayName": "Keyspace Memtable Columns Count"}}, {"key": "mcac_keyspace_memtable_live_data_size", "metadata": {"unit": "Byte", "description": "Total amount of live data stored in the memtable, excluding any data structure overhead.", "displayName": "Keyspace Memtable Live Data Size"}}, {"key": "mcac_keyspace_memtable_switch_count.gauge", "metadata": {"unit": "Count", "description": "Number of times flush has resulted in the memtable being switched out.", "displayName": "Keyspace Memtable Switch Count"}}, {"key": "mcac_keyspace_pending_compactions", "metadata": {"unit": "Count", "description": "Estimated number of compactions remaining to perform.", "displayName": "Keyspace Pending Compaction"}}, {"key": "mcac_keyspace_pending_flushes", "metadata": {"unit": "Count", "description": "Estimated number of flush tasks pending for this table.", "displayName": "Keyspace Pending Flushes"}}, {"key": "mcac_keyspace_total_disk_space_used", "metadata": {"unit": "Byte", "description": "Total disk space used by SSTables belonging to this table, including obsolete ones waiting to be GC’d.", "displayName": "Keyspace Total Disk Space Used"}}, {"key": "mcac_keyspace_read_latency", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Keyspace Read Latency"}}, {"key": "mcac_keyspace_write_latency", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Keyspace Write Latency"}}], "description": "Keyspace-level metrics covering memtables, bloom filters, disk space usage, read/write latency, pending compactions, and flushes.", "displayName": "Keyspace Metrics", "isRecommended": true}, "Cluster Node Metrics": {"metrics": [{"key": "mcac_storage_load_total", "metadata": {"unit": "Byte", "description": "Size, in bytes, of the on disk data size this node manages.", "displayName": "Storage Load"}}, {"key": "mcac_storage_exceptions_total.count", "metadata": {"unit": "Count", "description": "Number of internal exceptions caught. Under normal exceptions this should be zero.", "displayName": "Storage Exceptions"}}, {"key": "mcac_commit_log_pending_tasks", "metadata": {"unit": "Count", "description": "Number of commit log messages written but yet to be fsync’d.", "displayName": "Commit Log Pending Tasks"}}, {"key": "mcac_commit_log_total_commit_log_size.count", "metadata": {"unit": "Count", "description": "Total number of commit log messages written since [re]start.", "displayName": "Commit Log Completed Tasks Total"}}, {"key": "mcac_buffer_pool_size", "metadata": {"unit": "Byte", "description": "Size, in bytes, of the managed buffer pool", "displayName": "Buffer Pool Size"}}, {"key": "mcac_buffer_pool_misses_total.count", "metadata": {"unit": "Count", "description": "The number of misses in the pool. The higher this is the more allocations incurred.", "displayName": "Buffer Pool Misses Total"}}, {"key": "mcac_client_connected_native_clients", "metadata": {"unit": "Count", "description": "Number of clients connected to this nodes native protocol server.", "displayName": "Client Connected Native Clients"}}, {"key": "mcac_client_auth_failure_total.count", "metadata": {"unit": "Count", "description": "Number of clients who experience authentication failures.", "displayName": "Client Auth Failure Total"}}, {"key": "mcac_client_auth_success_total.count", "metadata": {"unit": "Count", "description": "Number of clients who successfully authenticate.", "displayName": "Client Auth Success Total"}}, {"key": "mcac_storage_total_hints_total.count", "metadata": {"unit": "Count", "description": "Number of hint messages written to this node since [re]start. Includes one entry for each host to be hinted per hint.", "displayName": "Storage Total Hints Total"}}, {"key": "mcac_cql_prepared_statements_executed_total.count", "metadata": {"unit": "Count", "description": "Number of prepared statements executed.", "displayName": "CQL Prepared Statements Executed Total"}}, {"key": "mcac_cql_regular_statements_executed_total.count", "metadata": {"unit": "Count", "description": "Number of non prepared statements executed.", "displayName": "CQL Regular Statements Executed Total"}}, {"key": "mcac_dropped_message_dropped_total.count", "metadata": {"unit": "Count", "description": "Number of dropped messages.", "displayName": "Dropped Messages Total"}}, {"key": "mcac_jvm_gc_count.count", "metadata": {"unit": "Count", "description": "Total number of collections that have occurred", "displayName": "JVM GC Count"}}, {"key": "mcac_jvm_gc_time.count", "metadata": {"unit": "MilliSecond", "description": "Approximate accumulated collection elapsed time in milliseconds.", "displayName": "JVM GC Time"}}, {"key": "mcac_jvm_memory_used", "metadata": {"unit": "Byte", "description": "Amount of used memory in bytes", "displayName": "JVM Memory Used"}}, {"key": "mcac_jvm_memory_usage_raw", "metadata": {"unit": "Count", "description": "Ratio of used to maximum memory", "displayName": "JVM Usage (raw)"}}, {"key": "mcac_thread_pools_active_tasks", "metadata": {"unit": "Count", "description": "Number of tasks being actively worked on by this pool.", "displayName": "Thread Pools Active Tasks"}}, {"key": "mcac_thread_pools_total_blocked_tasks_total.count", "metadata": {"unit": "Count", "description": "Number of tasks that were blocked due to queue saturation.", "displayName": "Thread Pools Total Blocked Tasks Total"}}, {"key": "mcac_thread_pools_completed_tasks", "metadata": {"unit": "Count", "description": "Number of tasks completed.", "displayName": "Thread Pools Completed Tasks"}}, {"key": "mcac_client_request_latency", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Client Request Latency"}}, {"key": "mcac_client_request_failures_total.count", "metadata": {"unit": "Count", "description": "Number of transaction failures encountered.", "displayName": "Client Request Failures Total"}}, {"key": "mcac_client_request_unavailables_total.count", "metadata": {"unit": "MilliSecond", "description": "Number of unavailable exceptions encountered.", "displayName": "Client Request Unavailables Total"}}, {"key": "mcac_cache_hit_rate_raw", "metadata": {"unit": "Count", "description": null, "displayName": "Cache Hit Rate (raw)"}}, {"key": "mcac_cache_capacity", "metadata": {"unit": "Count", "description": "Cache capacity in bytes.", "displayName": "Cache Capacity"}}, {"key": "mcac_cache_misses_total.count", "metadata": {"unit": "Count", "description": "Total number of cache misses.", "displayName": "Cache Misses Total"}}, {"key": "mcac_cache_size", "metadata": {"unit": "Byte", "description": "Total size of occupied cache, in bytes.", "displayName": "Cache Size"}}], "description": "Node-level metrics covering storage load, commit log, buffer pool, client connections, authentication, hints, CQL statements, and dropped messages.", "displayName": "Cluster Node Metrics", "isRecommended": true}, "Table Latency (total)": {"metrics": [{"key": "mcac_table_read_total_latency_total.count", "metadata": {"unit": "MilliSecond", "description": "Read Latency for this table.", "displayName": "Table Read Total Latency Total"}}, {"key": "mcac_table_write_total_latency_total.count", "metadata": {"unit": "MilliSecond", "description": "Write Latency for this table.", "displayName": "Table Write Total Latency Total"}}], "description": "Cumulative table read and write total latency counts.", "displayName": "Table Latency (total)", "isRecommended": false}, "Client Requests (total)": {"metrics": [{"key": "mcac_client_request_latency_total.count", "metadata": {"unit": "MilliSecond", "description": "Latency of Client Requests.", "displayName": "Client Request Latency Total"}}], "description": "Cumulative client request latency counts broken down by request type (read, write, CAS read, CAS write, range slice).", "displayName": "Client Requests (total)", "isRecommended": false}, "Keyspace Latency (total)": {"metrics": [{"key": "mcac_keyspace_read_total_latency_total.count", "metadata": {"unit": "MilliSecond", "description": "Read latency", "displayName": "Keyspace Read Total Latency Total"}}, {"key": "mcac_keyspace_write_total_latency_total.count", "metadata": {"unit": "MilliSecond", "description": "Write Latency", "displayName": "Keyspace Write Total Latency Total"}}], "description": "Cumulative keyspace read and write total latency counts.", "displayName": "Keyspace Latency (total)", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"[Prometheus](https://prometheus.io/) is an open-source monitoring toolkit for collecting and alerting on infrastructure and platform metrics. These metrics are exposed by Prometheus in OpenMetrics format. Prometheus exporters provide a standardized monitoring interface for numerous technologies and services. \nBy adding Dynatrace support to metrics collected from Prometheus exporters, you get intelligent observability and automatic root cause analysis for technologies such as Apache Cassandra, Redis, and Kafka. As well [100+ integrations](https://prometheus.io/docs/instrumenting/exporters/) maintained by the Prometheus community.\n\n### This is intended for users who want to:\n\n- Leverage Apache Cassandra Prometheus metrics to extend Dynatrace’s monitoring capabilities.\n\n### This enables you to:\n\n- Monitor you Azure Managed Instance for Apache Cassandra Cluster\n- Visualize Infrastructure (Cluster, Data Center, Rack, Node) and Data (Keyspace & Table) Metrics.\n- Proactively alert on anomalies of Prometheus metrics with Davis AI.\n\n### Compatibility Requirements:\n\n- ActiveGate version 1.231+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Azure Managed Apache Cassandra extension](https://docs.dynatrace.com/docs/shortlink/azure-managed-instance-for-apache-cassandra-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:20.336084Z","created":"2022-05-06T12:29:10.952968Z","seo_title":"Azure Managed Apache Cassandra monitoring & observability","seo_description":"Gain insights into your Azure Managed Cassandra Instance health and performance. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Cassandra_Prometheus_Dashboard_SzzbSAV.png","https://dt-cdn.net/hub/Cassandra_Prometheus_Keyspace_Entity_List_LmIC1cH.png","https://dt-cdn.net/hub/Cassandra_Prometheus_Keyspace_Entity_MoTZKXu.png"],"about":"[Prometheus](https://prometheus.io/) is an open-source monitoring toolkit for collecting and alerting on infrastructure and platform metrics. These metrics are exposed by Prometheus in OpenMetrics format. Prometheus exporters provide a standardized monitoring interface for numerous technologies and services. \nBy adding Dynatrace support to metrics collected from Prometheus exporters, you get intelligent observability and automatic root cause analysis for technologies such as Apache Cassandra, Redis, and Kafka. As well [100+ integrations](https://prometheus.io/docs/instrumenting/exporters/) maintained by the Prometheus community.\n\n### This is intended for users who want to:\n\n- Leverage Apache Cassandra Prometheus metrics to extend Dynatrace’s monitoring capabilities.\n\n### This enables you to:\n\n- Monitor you Azure Managed Instance for Apache Cassandra Cluster\n- Visualize Infrastructure (Cluster, Data Center, Rack, Node) and Data (Keyspace & Table) Metrics.\n- Proactively alert on anomalies of Prometheus metrics with Davis AI.\n\n### Compatibility Requirements:\n\n- ActiveGate version 1.231+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Azure Managed Apache Cassandra extension](https://docs.dynatrace.com/docs/shortlink/azure-managed-instance-for-apache-cassandra-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.prometheus-azure-cassandra@2.0.1","fqn":"com.dynatrace.extension.prometheus-azure-cassandra","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-azure-cassandra/com.dynatrace.extension.prometheus-azure-cassandra-2.0.1-b477fa3ada4b03efa969.zip","release_notes":"### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading: \r\n\r\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.313.0`\r\n- This version includes a breaking change for Dynatrace on Grail.\r\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\r\n  - This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\r\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\r\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\r\n\r\n### New in this version:\r\n\r\n-  [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\r\n-  Added feature set metadata for recommended metrics.","created":"2026-05-26T13:43:31.304499Z"},{"name":"com.dynatrace.extension.prometheus-azure-cassandra@1.5.1","fqn":"com.dynatrace.extension.prometheus-azure-cassandra","version":"1.5.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-azure-cassandra/com.dynatrace.extension.prometheus-azure-cassandra-1.5.1-42e075c69defbb3e33b4.zip","release_notes":"### 1.5.1\r\nWhat's New:\r\n- Added keyword key value pairs to extension","created":"2026-02-17T21:11:56.696831Z"},{"name":"com.dynatrace.extension.prometheus-azure-cassandra@1.5.0","fqn":"com.dynatrace.extension.prometheus-azure-cassandra","version":"1.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-azure-cassandra/com.dynatrace.extension.prometheus-azure-cassandra-1.5.0-8da2d8d58dc1305b95be.zip","release_notes":"### 1.5.0 \n- Add new metrics \n\t- `mcac_client_request_latency`\n\t- `mcac_table_range_latency`\n\t- `mcac_table_read_latency`\n\t- `mcac_table_write_latency`\n\t- `mcac_keyspace_read_latency`\n\t- `mcac_keyspace_write_latency`\n\t\n\t- Move old metrics to new Feature Sets\n\t\t- Client Requests (total)\n\t\t\t- `mcac_client_request_latency_total.count`\n\t\t\n\t\t- Keyspace Latency (total)\n\t\t\t- `mcac_keyspace_read_total_latency_total.count`\n\t\t\t- `mcac_keyspace_write_total_latency_total.count`\n\t\t\n\t\t- Table Latency (total)\n\t\t\t- `mcac_table_read_total_latency_total.count`\n\t\t\t- `mcac_table_write_total_latency_total.count`\n- Add Cluster & Job Filter Variables\n- DXS-3317\n\t- Add Platform Screens\n\t- Add Platform Dashboard \n\t- Add `dt.security_context` attribute to entities","created":"2025-08-03T07:51:26.645945Z"},{"name":"com.dynatrace.extension.prometheus-azure-cassandra@1.2.1","fqn":"com.dynatrace.extension.prometheus-azure-cassandra","version":"1.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-azure-cassandra/com.dynatrace.extensio_2INdIzU.zip","release_notes":"### v1.2.1 \n- Update Extension Signature","created":"2024-07-12T18:32:19.594172Z"},{"name":"com.dynatrace.extension.prometheus-azure-cassandra@1.2.0","fqn":"com.dynatrace.extension.prometheus-azure-cassandra","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-azure-cassandra/com.dynatrace.extensio_fd1F8iC.zip","release_notes":"v1.2.0\n- Initial Version to collect Prometheus metrics from Azure's Managed Instance for Apache Cassandra\n- See Documentation link for set up information","created":"2022-07-25T16:30:43.285844Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.prometheus-azure-cassandra@2.0.1","fqn":"com.dynatrace.extension.prometheus-azure-cassandra","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-azure-cassandra/com.dynatrace.extension.prometheus-azure-cassandra-2.0.1-b477fa3ada4b03efa969.zip","release_notes":"### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading: \r\n\r\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.313.0`\r\n- This version includes a breaking change for Dynatrace on Grail.\r\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\r\n  - This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\r\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\r\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\r\n\r\n### New in this version:\r\n\r\n-  [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\r\n-  Added feature set metadata for recommended metrics.","created":"2026-05-26T13:43:31.304499Z"}]},{"id":368,"slug":"azure-maps-accounts","title":"Azure Maps account","description":"Provides the geospatial capability for mapping the data.","logo":"https://dt-cdn.net/hub/logos/azure-maps-accounts.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-maps-account","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":369,"slug":"azure-media-services","title":"Azure Media Services","description":"Cloud-based platform to build solutions that achieve broadcast-quality video streaming.","logo":"https://dt-cdn.net/hub/logos/azure-media-services.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/media-service","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":474,"slug":"azure-netapp-capacity-pool","title":"Azure NetApp Capacity Pool","description":"Enterprise-class, high-performance, metered file storage service.","logo":"https://dt-cdn.net/hub/logos/azure-netapp-capacity-pool.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"","providers":["azure"],"tags":[],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":371,"slug":"azure-netapp-files","title":"Azure NetApp files","description":"File-storage service to run your most demanding file-workloads in Azure, without the need for any code modification.","logo":"https://dt-cdn.net/hub/logos/azure-netapp-files.png","link_to":"https://docs.dynatrace.com/docs/shortlink/netapp-files","documentation_link":"https://docs.dynatrace.com/docs/shortlink/netapp-files","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":372,"slug":"azure-network-interfaces","title":"Azure Network Interface","description":"Enables an Azure Virtual Machine to communicate with internet, Azure and on-premises resources.","logo":"https://dt-cdn.net/hub/logos/azure-network-interfaces.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-network-interface","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":380,"slug":"azure-network-watcher","title":"Azure Network Watcher","description":"Provides tools to monitor, diagnose, view metrics, and enable or disable logs for resources in an Azure virtual network.","logo":"https://dt-cdn.net/hub/logos/azure-network-watcher.png","link_to":"https://docs.dynatrace.com/docs/shortlink/connection-monitor","documentation_link":"https://docs.dynatrace.com/docs/shortlink/connection-monitor","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":382,"slug":"azure-notification-hub-namespaces","title":"Azure Notification Hub Namespaces","description":"Push engine that allows you to send notifications to any platform from any backend (cloud or on-premises).","logo":"https://dt-cdn.net/hub/logos/azure-notification-hub-namespaces.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/notif-hub","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":383,"slug":"azure-peerings","title":"Azure Peerings","description":"Virtual network peering enables you to seamlessly connect networks in Azure Virtual Network.","logo":"https://cdn.hub.central.dynatrace.com/hub/azure-logo-icon.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/azure-paas-monitoring/","documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":534,"slug":"azure-personalizer","title":"Azure Personalizer","description":"An AI service that prioritizes relevant content, layouts, and conversations to deliver personalized user experience.","logo":"https://dt-cdn.net/hub/logos/azure-personalizer.png","link_to":"https://docs.dynatrace.com/docs/shortlink/personalizer","documentation_link":"https://docs.dynatrace.com/docs/shortlink/personalizer","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":381,"slug":"azure-private-dns-zones","title":"Azure Private DNS Zone","description":"Hosting service for DNS domains, providing name resolution using the Microsoft Azure infrastructure.","logo":"https://dt-cdn.net/hub/logos/azure-private-dns-zones.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-private-dns-zone","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":374,"slug":"azure-public-ip-addresses","title":"Azure Public IP address","description":"Reserved public IP addresses for your public endpoints in Azure.","logo":"https://dt-cdn.net/hub/logos/azure-public-ip-addresses.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-public-ip","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":95,"slug":"azure-queue-storage","title":"Azure Queue Storage","description":"Service for storing large numbers of messages that can be accessed from anywhere in the world.","logo":"https://dt-cdn.net/hub/logos/azure-queue-storage.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":384,"slug":"azure-relays","title":"Azure Relays","description":"Enables you to securely expose services that run in your corporate network to the public cloud.","logo":"https://dt-cdn.net/hub/logos/azure-relays.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/relay","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":385,"slug":"azure-search-services","title":"Azure Search Services","description":"Fully managed cloud search service that provides a better user experience for customers.","logo":"https://dt-cdn.net/hub/logos/azure-search-services.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-search","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":96,"slug":"azure-service-bus","title":"Azure Service Bus","description":"Cloud messaging as a service (MaaS) and simple hybrid integration.","logo":"https://dt-cdn.net/hub/logos/azure-service-bus.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":97,"slug":"azure-service-fabric","title":"Azure Service-Fabric","description":"Intelligent end-to-end observability for serverless and hybrid environments using Azure Service Fabric.","logo":"https://dt-cdn.net/hub/logos/azure-service-fabric.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-integrations/azure-servicefabric","providers":["azure"],"tags":["cloud","cloud-extension","container"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Monitor the health of your distributed applications using Azure Service Fabric. Reduce mean-time-to-repair (MTTR) and optimize your serverless workloads. Dynatrace detects and diagnoses problems in real-time with DAVIS AI engine, and pinpoints the root cause before your customers are even affected."},"sourceId":"about"}],"modified":"2025-11-04T08:05:57.344771Z","created":"2020-08-14T07:46:18.634000Z","seo_title":"Azure Service-Fabric monitoring & observability","seo_description":"Intelligent end-to-end observability for serverless and hybrid environments using Azure Service Fabric. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Monitor the health of your distributed applications using Azure Service Fabric. Reduce mean-time-to-repair (MTTR) and optimize your serverless workloads. Dynatrace detects and diagnoses problems in real-time with DAVIS AI engine, and pinpoints the root cause before your customers are even affected.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":387,"slug":"azure-signalr","title":"Azure SignalR","description":"Adding real-time communications to your web application is as simple as provisioning a service.","logo":"https://dt-cdn.net/hub/logos/azure-signalr.png","link_to":"https://docs.dynatrace.com/docs/shortlink/signalr","documentation_link":"https://docs.dynatrace.com/docs/shortlink/signalr","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":526,"slug":"azure-speech-to-text","title":"Azure Speech To Text","description":"An AI service that accurately converts spoken audio to text.","logo":"https://dt-cdn.net/hub/logos/azure-speech-to-text.png","link_to":"https://docs.dynatrace.com/docs/shortlink/speech","documentation_link":"https://docs.dynatrace.com/docs/shortlink/speech","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":343,"slug":"azure-spring-cloud","title":"Azure Spring Apps","description":"Brings modern microservice patterns to Spring Boot apps eliminating boilerplate code to quickly develop robust Java apps.","logo":"https://cdn.hub.central.dynatrace.com/hub/azure-logo-icon.png","link_to":"https://docs.dynatrace.com/docs/shortlink/spring-cloud","documentation_link":"https://docs.dynatrace.com/docs/shortlink/spring-cloud","providers":["azure"],"tags":["cloud","container"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":100,"slug":"azure-sql-database","title":"Azure SQL Database","description":"Managed cloud database provided as part of Microsoft Azure.","logo":"https://dt-cdn.net/hub/logos/azure-sql-database.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":456,"slug":"azure-sql-managed","title":"Azure SQL Managed","description":"Full observability into cloud database performance and automated monitoring for Azure SQL Managed.","logo":"https://dt-cdn.net/hub/logos/azure-sql-managed.png","link_to":"https://docs.dynatrace.com/docs/shortlink/azure-sql-managed-instance","documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-sql-managed-instance","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":101,"slug":"azure-sql-server-stratch","title":"Azure SQL Server Stratch","description":"Dynamically stretch warm and cold transactional data from SQL Server 2016 to Azure.","logo":"https://dt-cdn.net/hub/logos/azure-sql-server-stratch.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1228,"slug":"azure-sre-agent","title":"Azure SRE Agent","description":"Unlock autonomous cloud operations fueled by Dynatrace insights.","logo":"https://cdn.hub.central.dynatrace.com/hub/Picture7_bTEJmql.png","link_to":"https://www.dynatrace.com/news/blog/boost-cloud-reliability-dynatrace-and-azure-sre-agent-unite-for-autonomous-operations/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#connect-to-the-mcp-server","providers":[],"tags":["a2a","agentic-ecosystem","agentic-sre-itops","AI","azure","mcp","microsoft","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dynatrace provides production insights to Azure SRE Agent.","src":"https://cdn.hub.central.dynatrace.com/hub/Azure_SRE_Image_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_1.png&sign=vzl5VQCuUJiL3vbb41chal4tZsw6ZstwIHKsiDU5rtY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_1.png&sign=enwLx0cDy0eQM2x9MNf7Yhj4Yr9ESufkqWMxoHZOEOI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_1.png&sign=huN4Nl5u1ynrP-d-UpVgSdTBdkkb_SscP7JhT2hpMGg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_1.png&sign=_13f9a6Okb2syRzh_c4taEivVI2Wxz_kqY1DSUtoX_4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_1.png&sign=Cr_ZeKVGsgtpfMYe4F40UdUdfXP0LYx58NHXtzprnzk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_1.png&sign=yDaqZAfBs6NZvr8DW8FqSN4WzvWy3H7mFBw1F4alRE8"}},{"caption":"Dynatrace automatically creates a GitHub issue for any newly detected vulnerability, including production details.","src":"https://cdn.hub.central.dynatrace.com/hub/Azure_SRE_Image_2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_2.png&sign=l0eTdT2TRPhea19sH-sqNMLFHGy097kOWydSoe47pKk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_2.png&sign=7gThVkO2NoleEdHbYeDzia3ub8Zr0ZpkF3b7j7nEO8U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_2.png&sign=HQdA18MRSiVGnGeRXElXNp4Zcea-NiMdTYPn7Ki2lb8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_2.png&sign=SFeNWhQep5JOzjv6JhXIcGuh46O7rSJHeQ32-qEw1vE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_2.png&sign=EES5gpXs44UkKFYzYAGMTkBRYD0gNXsB8WMXdM811Kc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_2.png&sign=kmZZacumci5OuaQpcRnzotuH__DqiEO-s_IEfytqQOI"}},{"caption":"Azure SRE Agent initiates automatic code and configuration fixes for a detected vulnerability via GitHub Copilot.","src":"https://cdn.hub.central.dynatrace.com/hub/Azure_SRE_Image_3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_3.png&sign=sop1pCyN9VXcqoGCb7PEiY900nEha2snYl1rwKMyEzA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_3.png&sign=wtWcfqSYw2_DbDuGhZBj24D5oKXpv4vfW7otLmOKP5Y","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_3.png&sign=L4wm264GzwDvqYdc8GBsDptSac5QITvtuXrNtpz4wng","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_3.png&sign=QTlB_KXSoST34z3Bq0eay1OCYw_WCvh7gbCRLWEHOh0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_3.png&sign=mXYZ_I9WXLDDxORC0eRwXl71H7xcJCLp8T7lzv25XSc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_3.png&sign=Q72Fenmqoe3G5emkpoMY1HaEGAGTBZdz1NLnMtG3HEQ"}},{"caption":"Proactive vulnerability remediation with Dynatrace, Azure SRE Agent, and GitHub.","src":"https://cdn.hub.central.dynatrace.com/hub/Azure_SRE_Image_4_Illu.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_4_Illu.png&sign=mlnZdac5-JFDECAioX3UjL9GNquMoEX5m_VOqCwR8E4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_4_Illu.png&sign=XQInaZfObiRVWPNHPacV_V-PlVa-duHsY62t0_7JY18","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_4_Illu.png&sign=xd1-eM9VQ9-j4TMo_u-upnFpyYduHWQeaO6Fo4xVZMQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_4_Illu.png&sign=6WqSBjFKvw7cm6-A-jfNh-jngnoz-EOIDF-mirR3dCc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_4_Illu.png&sign=6CxDLTqf3orbwksxr2zE1ioHLXeihTDbGqQekjhd85E","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FAzure_SRE_Image_4_Illu.png&sign=WPPjCOBrHL7mdBlxqF1UeF-_lyZpHIeLvayX6Ai9jXk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The integration of Dynatrace with [Microsoft Azure SRE Agent](https://learn.microsoft.com/en-us/azure/sre-agent/overview?tabs=task) boosts the efficiency of cloud operations by leveraging AI-based root cause analysis and real-time production insights, alongside a comprehensive understanding of complex, large-scale IT environments. \n\nSeamlessly integrate Azure SRE Agent with Dynatrace to elevate your incident management:\n\n* Unlock smarter detection and remediation\n* Infuse real-time, governed production data and causal root-cause into Azure SRE Agent workflows and runbooks. \n* Proactively detect and remediate incidents and security vulnerabilities\n* Accelerate investigation and remediation with Dynatrace CA and production context right where you work. \n* Triage and debug faster, without the need for context switching.\n* Improve reliability by preventing incidents before they impact customers.\n* Enhance the user experience with natural language interactions for greater efficiency.\n* Maintain strict governance with fine-grained access controls and secure authentication."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Cut MTTR by automating routine runbooks and diagnostics, with safe, approved mitigation actions based on full context.\n\n* Reduce security risk by triaging vulnerabilities faster with production evidence, triggering guided fixes, and validating outcomes.\n\n* Accelerate delivery with contextual GitHub issues and PRs that include root cause, blast radius, and tests, minimizing issue reproduction time and rework.\n\n* Improve fix accuracy by correlating Azure and Dynatrace telemetry for precise root-cause and impact analysis.\n\n* Prevent incidents before they happen using real-time signals and historical trends to stop regressions and reduce toil."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"* [Access the Azure SRE Agent](https://learn.microsoft.com/en-us/azure/sre-agent/overview?tabs=explore) directly in your Azure portal.\n\n* Configure [the Dynatrace MCP Server](https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#connect-to-the-mcp-server)"},"sourceId":"get_started"}],"modified":"2026-06-17T20:00:09.456144Z","created":"2025-12-01T10:01:07.384068Z","seo_title":"Azure SRE Agent monitoring & observability","seo_description":"Unlock autonomous cloud operations fueled by Dynatrace insights. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/boost-cloud-reliability-dynatrace-and-azure-sre-agent-unite-for-autonomous-operations/","image":"https://cdn.hub.central.dynatrace.com/hub/console/azure-sre-agent/media/91488b8d-7696-4a00-b424-c88f3ab01e59.webp","title":"Dynatrace and Azure SRE Agent unite for autonomous operations","href_text":"Read more","description":"Learn about the partnership between Microsoft and Dynatrace and how it helps make your cloud operations more reliable."},{"href":"https://www.dynatrace.com/news/blog/dynatrace-agentic-ecosystem-drive-real-outcomes-not-ai-pilots/","image":"https://cdn.hub.central.dynatrace.com/hub/console/azure-sre-agent/media/aa28a13e-9806-4673-b81f-3ab1309bebd4.webp","title":"Dynatrace agentic ecosystem: Drive real outcomes, not AI pilots","href_text":"Read more","description":"Real agentic ecosystem use cases for developers, SREs, and IT Ops engineers you can implement today"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/","image":"https://cdn.hub.central.dynatrace.com/hub/console/azure-sre-agent/media/7919a93e-01d5-4892-9e08-32842dd65e26.webp","title":"Dynatrace MCP Server: Empower your AI assistants to interact with Dynatrace and access live production insights","href_text":"Read more","description":"Get real-time insights from your digital systems right inside your processes"},{"href":"https://video.dynatrace.com/watch/MnpbaZKJjPepeKGMKHyFvk","image":"https://cdn.hub.central.dynatrace.com/hub/console/azure-sre-agent/media/da807096-3fc1-440d-a737-41ec884a1c55.png","title":"Video: Azure SRE Agent","href_text":"Watch now","description":"Dynatrace and Azure SRE Agent fixing a code vulnerability"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Azure_SRE_Image_1.png","https://cdn.hub.central.dynatrace.com/hub/Azure_SRE_Image_2.png","https://cdn.hub.central.dynatrace.com/hub/Azure_SRE_Image_3.png","https://cdn.hub.central.dynatrace.com/hub/Azure_SRE_Image_4_Illu.png"],"about":"The integration of Dynatrace with [Microsoft Azure SRE Agent](https://learn.microsoft.com/en-us/azure/sre-agent/overview?tabs=task) boosts the efficiency of cloud operations by leveraging AI-based root cause analysis and real-time production insights, alongside a comprehensive understanding of complex, large-scale IT environments. \n\nSeamlessly integrate Azure SRE Agent with Dynatrace to elevate your incident management:\n\n* Unlock smarter detection and remediation\n* Infuse real-time, governed production data and causal root-cause into Azure SRE Agent workflows and runbooks. \n* Proactively detect and remediate incidents and security vulnerabilities\n* Accelerate investigation and remediation with Dynatrace CA and production context right where you work. \n* Triage and debug faster, without the need for context switching.\n* Improve reliability by preventing incidents before they impact customers.\n* Enhance the user experience with natural language interactions for greater efficiency.\n* Maintain strict governance with fine-grained access controls and secure authentication.","use_cases":"* Cut MTTR by automating routine runbooks and diagnostics, with safe, approved mitigation actions based on full context.\n\n* Reduce security risk by triaging vulnerabilities faster with production evidence, triggering guided fixes, and validating outcomes.\n\n* Accelerate delivery with contextual GitHub issues and PRs that include root cause, blast radius, and tests, minimizing issue reproduction time and rework.\n\n* Improve fix accuracy by correlating Azure and Dynatrace telemetry for precise root-cause and impact analysis.\n\n* Prevent incidents before they happen using real-time signals and historical trends to stop regressions and reduce toil.","supported_distributions":"","get_started":"* [Access the Azure SRE Agent](https://learn.microsoft.com/en-us/azure/sre-agent/overview?tabs=explore) directly in your Azure portal.\n\n* Configure [the Dynatrace MCP Server](https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#connect-to-the-mcp-server)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","github-copilot","mcp-server-tools"],"latest_downloads":null},{"id":388,"slug":"azure-storage-sync-services","title":"Azure Storage Sync Service","description":"Centralize your file shares in the cloud while keeping the benefits of an on-premise file server.","logo":"https://dt-cdn.net/hub/logos/azure-storage-sync-services.png","link_to":"https://docs.dynatrace.com/docs/shortlink/storage-sync","documentation_link":"https://docs.dynatrace.com/docs/shortlink/storage-sync","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":389,"slug":"azure-stream-analytics-jobs","title":"Azure Stream Analytics Jobs","description":"Serverless job service that eliminates the need for infrastructure, servers, virtual machines, or managed clusters.","logo":"https://dt-cdn.net/hub/logos/azure-stream-analytics-jobs.png","link_to":"https://docs.dynatrace.com/docs/shortlink/stream-analytics","documentation_link":"https://docs.dynatrace.com/docs/shortlink/stream-analytics","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":99,"slug":"azure-sql-data-warehouse","title":"Azure Synapse Analytics","description":"Cloud-based, scale-out, relational database capable of processing massive volumes of data.","logo":"https://dt-cdn.net/hub/logos/azure-sql-data-warehouse.png","link_to":"https://docs.dynatrace.com/docs/shortlink/analytics-services","documentation_link":"https://docs.dynatrace.com/docs/shortlink/analytics-services","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":102,"slug":"azure-table-storage","title":"Azure Table Storage","description":"Stores structured NoSQL data in the cloud, providing a key/attribute store with a schemaless design.","logo":"https://dt-cdn.net/hub/logos/azure-table-storage.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":539,"slug":"azure-text-analytics","title":"Azure Text Analytics","description":"Uncover insights such as sentiment, entities, and key phrases in unstructured text.","logo":"https://dt-cdn.net/hub/logos/azure-text-analytics.png","link_to":"https://docs.dynatrace.com/docs/shortlink/text-analytics","documentation_link":"https://docs.dynatrace.com/docs/shortlink/text-analytics","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":390,"slug":"azure-time-series-insights","title":"Azure Time Series Insights","description":"Fully managed analytics, storage, and visualization service for managing IoT-scale time-series data in the cloud.","logo":"https://dt-cdn.net/hub/logos/azure-time-series-insights.png","link_to":"https://docs.dynatrace.com/docs/shortlink/time-series","documentation_link":"https://docs.dynatrace.com/docs/shortlink/time-series","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":455,"slug":"azure-traffic-manager","title":"Azure Traffic Manager","description":"Multi-cloud support for improved application performance and availability with distributed tracing.","logo":"https://dt-cdn.net/hub/logos/azure-traffic-manager.png","link_to":"https://docs.dynatrace.com/docs/shortlink/azure-traffic-manager","documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-traffic-manager","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":527,"slug":"azure-translator","title":"Azure Translator","description":"AI powered service to translate text in real time across more than 70 languages.","logo":"https://dt-cdn.net/hub/logos/azure-translator.png","link_to":"https://docs.dynatrace.com/docs/shortlink/translator","documentation_link":"https://docs.dynatrace.com/docs/shortlink/translator","providers":["azure"],"tags":["ai","machine-learning","Microsoft Azure"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":104,"slug":"azure-virtual-machines","title":"Azure Virtual Machines","description":"Intelligent end-to-end observability for cloud environments using Azure Virtual machines.","logo":"https://dt-cdn.net/hub/logos/azure-virtual-machines.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services/azure-integrations/azure-vm","providers":["azure"],"tags":["cloud","cloud-extension"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Monitor the health of your distributed applications using Azure Virtual Machines. Reduce mean-time-to-repair (MTTR) and optimize your serverless workloads. Dynatrace automatically analyzes Azure Functions, detects and diagnoses problems in real-time with DAVIS AI engine, and pinpoints the root cause before your customers are even affected.\n\nUse Cases\nEnd-to-end distributed tracing.\nInsight into remote services such as databases and queues.\nSee logs in context of your traces and workloads.\nAnalyze your cloud-service bottlenecks with Azure Monitor metrics."},"sourceId":"about"}],"modified":"2025-11-04T08:05:57.398034Z","created":"2020-08-14T07:46:18.752000Z","seo_title":"Azure Virtual Machines monitoring & observability","seo_description":"Intelligent end-to-end observability for cloud environments using Azure Virtual machines. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Monitor the health of your distributed applications using Azure Virtual Machines. Reduce mean-time-to-repair (MTTR) and optimize your serverless workloads. Dynatrace automatically analyzes Azure Functions, detects and diagnoses problems in real-time with DAVIS AI engine, and pinpoints the root cause before your customers are even affected.\n\nUse Cases\nEnd-to-end distributed tracing.\nInsight into remote services such as databases and queues.\nSee logs in context of your traces and workloads.\nAnalyze your cloud-service bottlenecks with Azure Monitor metrics.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":103,"slug":"azure-virtual-machine-scale-sets","title":"Azure Virtual Machine Scale Sets","description":"Scale-out workloads, stateless web front ends, container orchestration, and microservices clusters.","logo":"https://dt-cdn.net/hub/logos/azure-virtual-machine-scale-sets.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":447,"slug":"azure-virtual-machines-classic","title":"Azure Virtual machines (classic)","description":"Deep observability into Azure cloud service virtual machines and applications.","logo":"https://dt-cdn.net/hub/logos/azure-virtual-machines-classic.png","link_to":"https://docs.dynatrace.com/docs/shortlink/azure-virtual-machines","documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-virtual-machines","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":450,"slug":"azure-virtual-network-gateway","title":"Azure Virtual Network Gateway","description":"Monitor connecting workloads and performance to ensure Azure network is successfully connected.","logo":"https://dt-cdn.net/hub/logos/azure-virtual-network-gateway.png","link_to":"https://docs.dynatrace.com/docs/shortlink/azure-virtual-network-gateways","documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-virtual-network-gateways","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":375,"slug":"azure-virtual-networks","title":"Azure Virtual Networks","description":"Fundamental building block for your private network in Azure. VNet enables many types of Azure resources.","logo":"https://dt-cdn.net/hub/logos/azure-virtual-networks.png","link_to":null,"documentation_link":"","providers":["azure"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":106,"slug":"backbonejs","title":"Backbone.js","description":"JavaScript library based on the Model–view–presenter application design paradigm.","logo":"https://dt-cdn.net/hub/logos/backbonejs.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["full-stack","spa-monitoring","web"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1025,"slug":"backstage-dynatrace-plugins","title":"Backstage Dynatrace plugins","description":"Provide context-rich observability, security, and quality insights in Backstage.","logo":"https://dt-cdn.net/hub/Icon_Gradient_4PQtwHQ_HDQN73S-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/get-started/platform-engineering/backstage-integration","providers":[],"tags":["backstage","dql","Kubernetes"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Kubernetes deployment overview with links to Dynatrace Apps","src":"https://dt-cdn.net/hub/backstage_dynatrace_plugin_HdHgArc_W3TAPLE.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fbackstage_dynatrace_plugin_HdHgArc_W3TAPLE.png&sign=XPeqfOJ2I_8ZEH66CVOTsaRau-ZytyfImTmWTAbuZ8M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fbackstage_dynatrace_plugin_HdHgArc_W3TAPLE.png&sign=bj8XMrhqMKXPAhC1e6dgV6meZf_hKrd_Oh_IQKlDr0M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fbackstage_dynatrace_plugin_HdHgArc_W3TAPLE.png&sign=mtLQG8OG3v8FIuJtuulCUu0xkJ3xJ1s-hzzNuNBX-0w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fbackstage_dynatrace_plugin_HdHgArc_W3TAPLE.png&sign=clp4feCniGcWne7g2OheggPS0uPcMzfiRdmpscBHeEM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fbackstage_dynatrace_plugin_HdHgArc_W3TAPLE.png&sign=71majtAZdGHn73fyx3orSW6Zcu3Xnqq6HLVMl1IP3Ks","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fbackstage_dynatrace_plugin_HdHgArc_W3TAPLE.png&sign=yIg7w1DZ5fVDyaXurwMYhoLWj7YipXppzGQGE0WLrys"}},{"caption":"Release validation results with links to Site Reliability Guardian","src":"https://dt-cdn.net/hub/backstage_srg_validations.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fbackstage_srg_validations.png&sign=pINTT3UcZ4SKjfdWdcMmCVKU0rPDJYIjqPuCVuYWAfg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fbackstage_srg_validations.png&sign=pFlb2Odv4GIC5YbX2Y7yaE5FAu1YjLNDIY0NZmQKidU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fbackstage_srg_validations.png&sign=DNmDRVaLWDEiuzo-Wgs4MTqTq-YX8dM2g9xcqqQrnYA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fbackstage_srg_validations.png&sign=GpbjNUnEPM1TW-f1KmImuGpsU_UyPCjuDVR0NYPDQF0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fbackstage_srg_validations.png&sign=XS1rRbohvLUuuiT8uPDfuTthl-3gS1rLhv05k9CK6so","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fbackstage_srg_validations.png&sign=GjuwUmGbQ7WWIQ4ixA6LtDrpHwxEj2smKF0YafBP4Fc"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"[Backstage](https://backstage.io/) has become a popular developer portal for building an Internal Development Platform (IDP). With the focus on various developer-oriented capabilities, the centralized [Backstage Software Catalog](https://backstage.io/docs/features/software-catalog/) s a fundamental element in Backstage. It allows you to manage all your software like microservices, libraries, data pipelines, websites, machine learning models, and others. Backstage restores order to your microservices and infrastructure and enables your product teams to ship high-quality code quickly — without compromising autonomy.\n\nNext to centrally managing software components, developers want to get real-time monitoring data and identify problems or security vulnerabilities for their deployments with one click. The Backstage Dynatrace plugin brings this information to the developers by providing overview tables with context-rich information in Backstage. As a result, they get an overview of the service performance and important indicators like problem counts or security vulnerabilities. Smart deep links lead the developer to Dynatrace, where they can conduct a deeper analysis and root cause investigation to avoid overloading this overview."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Provide developers with the necessary observability and security insights to improve and operate their components."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"The guides to installing, integrating, configuring, and running the Dynatrace Backstage plugins are explained and maintained here: \n\n* [Getting started](https://github.com/backstage/community-plugins/tree/main/workspaces/dynatrace/plugins/dynatrace#getting-started) with Backstage Dynatrace plugin for Managed\n* [Getting started](https://github.com/Dynatrace/backstage-plugin?tab=readme-ov-file#getting-started) with Backstage Dynatrace plugins (for SaaS)"},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"The Backstage Dynatrace plugins are subdivided into two categories, with the second being the preferred approach: \n\n[Backstage Dynatrace plugin for Managed](https://github.com/backstage/community-plugins/tree/main/workspaces/dynatrace/plugins/dynatrace):\n* Display service-related problems and synthetic results\n* Based on Dynatrace v2 API\n\n[Backstage Dynatrace plugins (for SaaS)](https://github.com/Dynatrace/backstage-plugin):\n* Kubernetes insights as default with context-rich deep linking\n* Multi-environment support\n* DQL-based approach to fetch any observability and security data\n* Table representation of query results"},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.416344Z","created":"2024-04-30T09:13:51.608763Z","seo_title":"Backstage Dynatrace plugins monitoring & observability","seo_description":"Provide context-rich observability, security, and quality insights in Backstage. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/backstage_dynatrace_plugin_HdHgArc_W3TAPLE.png","https://dt-cdn.net/hub/backstage_srg_validations.png"],"about":"[Backstage](https://backstage.io/) has become a popular developer portal for building an Internal Development Platform (IDP). With the focus on various developer-oriented capabilities, the centralized [Backstage Software Catalog](https://backstage.io/docs/features/software-catalog/) s a fundamental element in Backstage. It allows you to manage all your software like microservices, libraries, data pipelines, websites, machine learning models, and others. Backstage restores order to your microservices and infrastructure and enables your product teams to ship high-quality code quickly — without compromising autonomy.\n\nNext to centrally managing software components, developers want to get real-time monitoring data and identify problems or security vulnerabilities for their deployments with one click. The Backstage Dynatrace plugin brings this information to the developers by providing overview tables with context-rich information in Backstage. As a result, they get an overview of the service performance and important indicators like problem counts or security vulnerabilities. Smart deep links lead the developer to Dynatrace, where they can conduct a deeper analysis and root cause investigation to avoid overloading this overview.","use_cases":"Provide developers with the necessary observability and security insights to improve and operate their components.","supported_distributions":"","get_started":"The guides to installing, integrating, configuring, and running the Dynatrace Backstage plugins are explained and maintained here: \n\n* [Getting started](https://github.com/backstage/community-plugins/tree/main/workspaces/dynatrace/plugins/dynatrace#getting-started) with Backstage Dynatrace plugin for Managed\n* [Getting started](https://github.com/Dynatrace/backstage-plugin?tab=readme-ov-file#getting-started) with Backstage Dynatrace plugins (for SaaS)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":740,"slug":"bellsoft-liberica","title":"BellSoft Liberica","description":"Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine.","logo":"https://dt-cdn.net/hub/logos/bellsoft-liberica.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["application-monitoring","full-stack","java","jvm","runtime","virtual-machine"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-management_asU4RKA.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_asU4RKA.png&sign=NcRvBUcuLyRe_reBafQrOIJTl_e9PY7Fhj0TvmIWLFQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_asU4RKA.png&sign=n7O3qF0dsqPq5J3FXMkEFzdNJYolna2XlhH4kPbTy_A","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_asU4RKA.png&sign=1Y6YgZOxwWQR0219zwK-O8rgFxPCwLFwJfdJxGqG5xw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_asU4RKA.png&sign=VMP_ZW-MclkQmpqT-9zwR_S4cHwuJhDLcfyh3Gt7u-k","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_asU4RKA.png&sign=0y3f2eU3Rq6zus0OBNfD5MkT0M12ClJFs8R5DRdJgIo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_asU4RKA.png&sign=iC0j3RlKsmGpPDuw2lAsi6HbgE4-QH9BxP3D9xNaTxQ"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-1_ozASon1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_ozASon1.png&sign=AXPIYPqkYBTeeAm0fJ73ksz5XHC3r9shizBMxm-eD44","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_ozASon1.png&sign=1eL9ZJXOEs7NCq8N1O5_zzhzCBwYLZQ1_rbBoLlV9UA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_ozASon1.png&sign=nndLXUyJ_2Hb-F4QHKnBzbONl4Ld9Wbhu82PIBm0W8c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_ozASon1.png&sign=eoL7Nr_A0bsUHX0MKEhg4_ZBHF2VuTVGQCQodJM-ahs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_ozASon1.png&sign=Se5nHYR2kekk7nuG9wWLDv4LN_VnD4EinHTjKlVpmX0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_ozASon1.png&sign=IlPNVgKdPWZ91XeiFYJw87tAaxCielDwQjc7HiBJfE0"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-2_Wy1LgEu.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_Wy1LgEu.png&sign=hDkGNz5oCEIJ0BqIWwYE97tYYE8-fpb4VDA_JDyAGVc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_Wy1LgEu.png&sign=_vKIRfnMu5LDwAbWAabnhv2raUaBQDPUhTN3J0TxOWA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_Wy1LgEu.png&sign=t_irt0Okw4zHKSVeJIOQ7rmjFmqq6fW4KTmIpfFeP0Y","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_Wy1LgEu.png&sign=F-P8mxKFBApKpVEQoT0t_Jx1N2g_sv2NyGrSD0PVRHs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_Wy1LgEu.png&sign=1Lx1l6wqxTAV23bvHoaV37QkV_ZfBSx5wnVLv88XPkM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_Wy1LgEu.png&sign=Z5WAvL03juqEhcSN6AOHXALjhuVXydkM5QYXPTkuHPU"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically detects all applications executed on the virtual machine including end-to-end tracing, metrics and log insights. Deep code-level insights combined with market leading profiling capabilities like method hotspots, error/exception analysis, and thread analysis help you to improve the robustness of virtual machines. Comprehensive metrics give you visibility into memory allocation, garbage collection, and thread behaviour."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your virtual machine metrics via Dynatrace's builtin JMX monitoring capability."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If your virtual machine is running directly on a system, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your virtual machine is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your virtual machine is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.418953Z","created":"2022-03-25T17:17:59.111026Z","seo_title":"BellSoft Liberica monitoring & observability","seo_description":"Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/jvm-memory-management_asU4RKA.png","https://dt-cdn.net/hub/jvm-memory-profiling-1_ozASon1.png","https://dt-cdn.net/hub/jvm-memory-profiling-2_Wy1LgEu.png"],"about":"Dynatrace automatically detects all applications executed on the virtual machine including end-to-end tracing, metrics and log insights. Deep code-level insights combined with market leading profiling capabilities like method hotspots, error/exception analysis, and thread analysis help you to improve the robustness of virtual machines. Comprehensive metrics give you visibility into memory allocation, garbage collection, and thread behaviour.","use_cases":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your virtual machine metrics via Dynatrace's builtin JMX monitoring capability.","supported_distributions":"","get_started":"If your virtual machine is running directly on a system, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your virtual machine is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your virtual machine is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":710,"slug":"biztalk-plugin-20","title":"BizTalk Plugin 2.0","description":"Easy, cheap, reliable and secure way to load Biztalk metrics into Dynatrace.","logo":"https://dt-cdn.net/hub/logos/biztalk-plugin-20.png","link_to":null,"documentation_link":"","providers":[],"tags":[],"author":"203","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/image001.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage001.png&sign=uo6JyEJfzH7Fbtil4KmJZfJgsC1Nr9zI0ybPJKtNHe4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage001.png&sign=CsrfbWwaZinsXqqbaWxyp4loBAZxG148GxgbIQ3Oj3I","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage001.png&sign=UozFOjr9xPtNKAHMLNxm2sBF9jLRBUfoSu0hVOaijjI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage001.png&sign=zuQmPcTZwkCFMcNZRhcq14rKiaz1fZcsk2A7_v0fvdI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage001.png&sign=VUWM4Xm6BUjxmXZsO7iZkWzRrhpA33QCji-iVxbdN7w","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage001.png&sign=wvyyWmlN6V0XAj8-HAWps254yjPtjbFsHlXekaXSdO4"}},{"caption":"","src":"https://dt-cdn.net/hub/image002.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage002.png&sign=vuiC9kH6alPLuZLGVTLFbX0WUW6L6Dsxu2tjPQXEoMQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage002.png&sign=vb2UE0D2rL2HcPrWdesO1PYYppb1d_5B59ck59V_VbE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage002.png&sign=Hcj33-IcSgpWXyeycFWmuRRx9YfGB__8mS8T0h6RLWw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage002.png&sign=B91_rRSZkMLfYMArboviUTL3Rh9-5Q5TmYoj5nAbLCk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage002.png&sign=Sk0566wkFbxP-sYPGbH7szDKgNdM21893BK4kxvk0Cw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage002.png&sign=xcF5_e32S_R54jaokS4v1ze8rOaMsXXFYBjzHkzLCLI"}},{"caption":"","src":"https://dt-cdn.net/hub/image003.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage003.png&sign=JtEbrq53C9T7S7dxml_JDlZXAVAU63DnLU_eZVoiSME","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage003.png&sign=jOYmVIizblvQvlIqWb8OpL0YF2Moi9U9DrbVsOv-v-w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage003.png&sign=HAfiZaG0BZTnQ0vo0v5fXKLHcuUlUV5ofUebqalHqoU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage003.png&sign=hjASMsP6IKtW9RdSzBtCfn3iq3UHNH9xDPG8v-I3p1M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage003.png&sign=GDDT4h8QyQOXyFXfUWwOaE32p2Hes3VtOiPrcJa5aos","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage003.png&sign=_mXOxRy1GK4sSYskJ3GKPoj8_Wy_xA2b-z-qf1NgpDE"}},{"caption":"","src":"https://dt-cdn.net/hub/image004.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage004.png&sign=MrHnzixdq_gfmTUA962qYJBzpivmm7b_IV5Lviv3AeQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage004.png&sign=4MwzbfJOUFZBlUiCL6lRD1BgXFP3rPWqRUApaAOA634","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage004.png&sign=W2dWbCAKPgHqoXGckg2Jkkhj41tHgDD9z3ugdIABH28","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage004.png&sign=8FWnDN8PEKoLj2U3_tTDhbUO9gzQuNNvCfvb_cOcqJI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage004.png&sign=8CNJAM1-gDU63Nzc1PtGNa2dv28isB61gPXKiRwr21w","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage004.png&sign=LNazxnDhvbLfqUWCpfzXWTSREI0V8HGdfA_LtVNUhW0"}}],"support_link":"https://eviden.com/solutions/transformation-acceleration/digital-performance-management/","support_information":{"email":"Observability-solutions@eviden.com","url":"https://eviden.com/solutions/transformation-acceleration/digital-performance-management/"},"sales_link":"mailto:Observability-solutions@eviden.com","pricing":"Free","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Easy, cheap, reliable and secure way to load Biztalk metrics into Dynatrace, based on the Dynatrace WMI 2.0 standard.\n\nThe plug-in collects on a adjustable interval Biztalk metrics. By default each 5 minutes. The metrics to be collected can be adjusted to the specific customer needs. In the plugin the following metrics are collected:\n\n- BizTalkMessageBoxGeneralCounters_BizTalkMessageBoxGeneralCounters \n- BizTalkMessageBoxHostCounters_BizTalkMessageBoxHostCounters\n- BizTalkNETAdapterforOracleDB_BizTalkNETAdapterforOracleDB \n- BTSSvc30_BizTalkFILEReceiveAdapter \n- BTSSvc30_BizTalkFILESendAdapter\n- BTSSvc30_BizTalkHTTPReceiveAdapter\n- BTSSvc30_BizTalkHTTPSendAdapter\n- BTSSvc30_BizTalkMessageAgent\n- BTSSvc30_BizTalkMessaging\n- BTSSvc30_BizTalkMessagingLatency\n- BTSSvc30_BizTalkMSMQReceiveAdapter\n- BTSSvc30_BizTalkSMTPSendAdapter"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Key Features\nBiztalk metrics collection based on WMI 2.0 template can be adjusted to the specific customer needs"},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.424354Z","created":"2021-12-15T12:51:20.806619Z","seo_title":"BizTalk Plugin 2.0 monitoring & observability","seo_description":"Easy, cheap, reliable and secure way to load Biztalk metrics into Dynatrace. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/image001.png","https://dt-cdn.net/hub/image002.png","https://dt-cdn.net/hub/image003.png","https://dt-cdn.net/hub/image004.png"],"about":"Easy, cheap, reliable and secure way to load Biztalk metrics into Dynatrace, based on the Dynatrace WMI 2.0 standard.\n\nThe plug-in collects on a adjustable interval Biztalk metrics. By default each 5 minutes. The metrics to be collected can be adjusted to the specific customer needs. In the plugin the following metrics are collected:\n\n- BizTalkMessageBoxGeneralCounters_BizTalkMessageBoxGeneralCounters \n- BizTalkMessageBoxHostCounters_BizTalkMessageBoxHostCounters\n- BizTalkNETAdapterforOracleDB_BizTalkNETAdapterforOracleDB \n- BTSSvc30_BizTalkFILEReceiveAdapter \n- BTSSvc30_BizTalkFILESendAdapter\n- BTSSvc30_BizTalkHTTPReceiveAdapter\n- BTSSvc30_BizTalkHTTPSendAdapter\n- BTSSvc30_BizTalkMessageAgent\n- BTSSvc30_BizTalkMessaging\n- BTSSvc30_BizTalkMessagingLatency\n- BTSSvc30_BizTalkMSMQReceiveAdapter\n- BTSSvc30_BizTalkSMTPSendAdapter","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1369,"slug":"black-duck","title":"Black Duck","description":"Ingest Black Duck security events and audit logs.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.blackduck/logo/c36b955b-6a99-4d7b-b0a6-bfd55318bd9e.png","link_to":"https://www.dynatrace.com/platform/threat-observability/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/blackduck-ingest","providers":[],"tags":["audit","devsecops","events","external","findings","ingest","integration","logs","normalize","scan","security","third-party","unify","vulnerability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Architecture diagram.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.blackduck/media/c84deb40-cce7-4f07-a95b-c04312f7549d.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2Fc84deb40-cce7-4f07-a95b-c04312f7549d.png&sign=LkyhigpA27VGvln-zB-pgsNdcwkf6qk8cepKPyhX_6Q","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2Fc84deb40-cce7-4f07-a95b-c04312f7549d.png&sign=o5RMLqQUul2oQ2-hSYSY_ZLzvut5OUXNW_ahCdoG8aQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2Fc84deb40-cce7-4f07-a95b-c04312f7549d.png&sign=gX0sUmoBHHGKchIvTHcD7X91OemFHyIHDj4z4XrzJcE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2Fc84deb40-cce7-4f07-a95b-c04312f7549d.png&sign=8k5ZGX7TnmD9PNvvLWliCrUYNMRz80TPGGH4DomPaQE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2Fc84deb40-cce7-4f07-a95b-c04312f7549d.png&sign=9iiqgx_XTW0BAQdrDWyajzbdHevP7U_NbQfT04pEmOA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2Fc84deb40-cce7-4f07-a95b-c04312f7549d.png&sign=kRsiprht1H24O3IQ6ZWKIMOEB9BOrhAgdUo08nDKwHg"}},{"caption":"Vulnerability findings.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.blackduck/media/edb8ada4-383d-42c5-946e-5ff41a9428d0.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2Fedb8ada4-383d-42c5-946e-5ff41a9428d0.png&sign=foIZkZ6FezYFMR7fv9Y6YI-bfcN001cxQlZhMqKjyDk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2Fedb8ada4-383d-42c5-946e-5ff41a9428d0.png&sign=pLwqavcAVC_l43YYmcwruNkZsAku5zjCMIFX_RTIAAE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2Fedb8ada4-383d-42c5-946e-5ff41a9428d0.png&sign=VIctuKqHGetndFv5P7xZvnGmTVrXKhAf0m6G4eIZvVY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2Fedb8ada4-383d-42c5-946e-5ff41a9428d0.png&sign=lzrCyrC4fzGjlsOHVcbQgJS5P8mnd99pa7vufXGfxmk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2Fedb8ada4-383d-42c5-946e-5ff41a9428d0.png&sign=wqhPqbL3w2vxp2K6B5MQlGz7yZzGm0kzTSdI7f9DM3Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2Fedb8ada4-383d-42c5-946e-5ff41a9428d0.png&sign=LT3JYQwkkjA9plZTOmFVO37xjqEGoP04W-OMLlRFQRY"}},{"caption":"Product coverage.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.blackduck/media/5418437b-bb8b-49ef-a7c6-646858316886.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2F5418437b-bb8b-49ef-a7c6-646858316886.png&sign=5O5c9b27JW3v8_HNd2eS6fE-GktahuNQ_gbNs12ffjM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2F5418437b-bb8b-49ef-a7c6-646858316886.png&sign=c0bZ73fw3W0GY6YkB2pxH_m1uVbZG-GYyWJ11mE47cE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2F5418437b-bb8b-49ef-a7c6-646858316886.png&sign=iO7rFMNs3dU0j_yjSkM0Buq_Tp9aEd45fUM0ny6raY4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2F5418437b-bb8b-49ef-a7c6-646858316886.png&sign=KpQFZMWyDgDTyzYKKDmcgg3Ks4HA8nDLbpA_dpaEeac","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2F5418437b-bb8b-49ef-a7c6-646858316886.png&sign=29Fv4TqsqScXf57QHRiUt5Jrv99SI9mwYOHIwm5Qq28","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.blackduck%2Fmedia%2F5418437b-bb8b-49ef-a7c6-646858316886.png&sign=sWzZ6r3JBdaqEkz_8yxhfjRHAYE4tO_fcX2RVaYGdo8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.2.1","release_latest_validation_result":{"name": "com.dynatrace.extension.blackduck", "author": {"name": "Dynatrace"}, "version": "1.2.1", "fileHash": "0a319c518d79118349e9d989d0d797643b18e5ac27fd0af28fb08dcf125a9763", "variables": [], "dataSources": ["python"], "featureSets": [], "extensionName": "com.dynatrace.extension.blackduck", "minEECVersion": "1.330.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.330.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with the [Black Duck](https://www.blackduck.com/) products to enable visibility, orchestration, and prioritization of security findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, scan events, and audit logs from Black Duck products into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for vulnerability findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Findings operationalization**: Prioritize, visualize, and automate vulnerability findings with runtime context\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC)"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* **Overview**: Visualize and report your current security posture and trends around vulnerability findings across vulnerability scanners with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize vulnerability findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Create notifications and tickets for critical vulnerability findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use vulnerability findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Ingest Black Duck security findings and audit logs](https://docs.dynatrace.com/docs/shortlink/blackduck-ingest) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n[Black Duck APIs](https://documentation.blackduck.com/bundle/bd-hub/page/SDK/API_Overview.html)"},"sourceId":"details"}],"modified":"2026-06-19T14:27:13.338657Z","created":"2026-06-19T14:04:17.179104Z","seo_title":"Black Duck monitoring & observability","seo_description":"Ingest Black Duck security events and audit logs. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.blackduck/media/c84deb40-cce7-4f07-a95b-c04312f7549d.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.blackduck/media/edb8ada4-383d-42c5-946e-5ff41a9428d0.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.blackduck/media/5418437b-bb8b-49ef-a7c6-646858316886.png"],"about":"Dynatrace integrates with the [Black Duck](https://www.blackduck.com/) products to enable visibility, orchestration, and prioritization of security findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, scan events, and audit logs from Black Duck products into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for vulnerability findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Findings operationalization**: Prioritize, visualize, and automate vulnerability findings with runtime context\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC)","use_cases":"* **Overview**: Visualize and report your current security posture and trends around vulnerability findings across vulnerability scanners with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize vulnerability findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Create notifications and tickets for critical vulnerability findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use vulnerability findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator).","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Ingest Black Duck security findings and audit logs](https://docs.dynatrace.com/docs/shortlink/blackduck-ingest) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.blackduck@1.2.1","fqn":"com.dynatrace.extension.blackduck","version":"1.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.blackduck/com.dynatrace.extension.blackduck-1.2.1-0a319c518d79118349e9.zip","release_notes":"What's new:\r\n- Initial integration release.","created":"2026-06-22T09:15:05.668267Z"}],"related_technologies":["dashboards","openpipeline","activegate"],"latest_downloads":[{"name":"com.dynatrace.extension.blackduck@1.2.1","fqn":"com.dynatrace.extension.blackduck","version":"1.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.blackduck/com.dynatrace.extension.blackduck-1.2.1-0a319c518d79118349e9.zip","release_notes":"What's new:\r\n- Initial integration release.","created":"2026-06-22T09:15:05.668267Z"}]},{"id":108,"slug":"blazemeter","title":"Blazemeter","description":"Commercial, self-service load testing platform as a service.","logo":"https://dt-cdn.net/hub/logos/blazemeter.png","link_to":"https://help.blazemeter.com/docs/guide/integrations-blazemeter-integration-with-dynatrace-apm.html","documentation_link":"","providers":[],"tags":["ci/cd","devops"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":470,"slug":"bosh-bpm","title":"BOSH bpm","description":"Automated monitoring of platform processes running in BOSH bpm containers.","logo":"https://dt-cdn.net/hub/logos/bosh-bpm.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/technology-support#containers","providers":["oa"],"tags":["BOSH","CF","cloud foundry","container","infrastructure","microservices","PCF","vmware"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace enables you to seamlessly monitor processes in BOSH bpm containers. Consequently, you will get seamless end-to-end traces, metrics and AI-powered anomaly detection for your BOSH bpm containers."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Ensure availability and high performance for all of your BOSH managed processes \n -  Problem detection and root-cause analysis accross complex microservice architectures\n - Get proactively alerted when platform components are not running as expected\n - Automatically monitor technology metrics for platform processes in BOSH bpm containers"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"In order to monitor BOSH bpm containers within Cloud Foundry, [set up Dynatrace on Cloud Foundry](\nhttps://docs.dynatrace.com/docs/shortlink/cloud-foundry-hub)."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.431281Z","created":"2020-08-14T07:46:25.115000Z","seo_title":"BOSH bpm monitoring & observability","seo_description":"Automated monitoring of platform processes running in BOSH bpm containers. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Dynatrace enables you to seamlessly monitor processes in BOSH bpm containers. Consequently, you will get seamless end-to-end traces, metrics and AI-powered anomaly detection for your BOSH bpm containers.","use_cases":"- Ensure availability and high performance for all of your BOSH managed processes \n -  Problem detection and root-cause analysis accross complex microservice architectures\n - Get proactively alerted when platform components are not running as expected\n - Automatically monitor technology metrics for platform processes in BOSH bpm containers","supported_distributions":"","get_started":"In order to monitor BOSH bpm containers within Cloud Foundry, [set up Dynatrace on Cloud Foundry](\nhttps://docs.dynatrace.com/docs/shortlink/cloud-foundry-hub)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":819,"slug":"business-events","title":"Business events","description":"Deliver real-time business observability to business and IT teams.","logo":"https://dt-cdn.net/hub/logos/business-events.png","link_to":"https://www.dynatrace.com/platform/business-analytics/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/business-observability-hub","providers":[],"tags":["business process monitoring","conversion rate","Customer experience","grail","OneAgent","user journey"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Chart generated from business events","src":"https://dt-cdn.net/hub/final-bar-chart-1041-cd9f7f0298.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffinal-bar-chart-1041-cd9f7f0298.png&sign=Z3QL6UolxvD3GxhwOBXbFl7cg9OhA1JiFH6m1t_7_zw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffinal-bar-chart-1041-cd9f7f0298.png&sign=reQO5X9cjZD_e1_lbLhcd4zfdZLvGTeD5Io1QIzEB_c","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffinal-bar-chart-1041-cd9f7f0298.png&sign=dOMSJXvd0ZWWvX5d5WQ6dqjy3HShqdUwALfPDwCHyQk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffinal-bar-chart-1041-cd9f7f0298.png&sign=nC5a-VKCMGZapuBgdRlhqq0Le3r-GS-urlorFwKnmuU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffinal-bar-chart-1041-cd9f7f0298.png&sign=wlpFTeKDezDVPV04qaEm_ds0oWvtp1BcGTyfbHDvP0k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffinal-bar-chart-1041-cd9f7f0298.png&sign=7MExmaPnlnkAoxzxhcZE9_5G_rEOYNKc2Dicc6ECogc"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Business leaders benefit from in-the-moment business insights yet face challenges with the lack of real-time data, difficulty in accessing it, and limited visibility into IT. Business events from Dynatrace deliver real-time business observability to business and IT teams with the precision and context to support data-driven decisions and improve business outcomes. Business events extract critical business data from your IT systems with lossless precision and can light up dark data quickly and easily – wherever that data exists. Built for the cloud, business events support agile business decisions, aligning IT priorities with measurable business outcomes. \n\n**This is intended for users who:**\n\n- Need precise, real-time business metrics to support fine-grained business decisions and auditable business reporting\n- Want lossless access to hard-to-reach business data embedded in in-flight application payload\n- Want to be able to explore and analyze large, long-term data sets without pre-indexing\n\n**This enables you to:**\n\n- Understand long-running customer journeys spanning multiple touchpoints\n- Optimize complex multi-system business processes with IT context\n- Capture previously inaccessible business data from application payloads\n- Include important data and context from external business systems"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Business Impact:** See real-time business impact to prioritize what matters most\n- **Conversion Optimization:** Reduce abandonment for your highest value customers\n- **Business Process Monitoring:** Detect anomalies and optimize your business processes\n- **Release Validation:** Ensure software releases meet expected business goals\n- **Experience Reporting:** Know where you stand for internal and external SLOs on business and IT metrics"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Grail is a prerequisite for business events. To get started, refer to the [business events documentation](https://docs.dynatrace.com/docs/platform-modules/business-analytics)."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Business events powered by Grail bring business-grade reporting and analytics to the Dynatrace observability platform with lossless data prioritization, deep data capture from in-flight payload, and powerful ad-hoc queries. \r\nComprehensive data sources include OneAgent, RUM, log files, and external events through an API. \r\nBusiness events are supported on Dynatrace SaaS."},"sourceId":"details"}],"modified":"2025-11-27T09:28:23.324944Z","created":"2022-12-21T13:24:01.416113Z","seo_title":"Business events monitoring & observability","seo_description":"Deliver real-time business observability to business and IT teams. Start your free trial today!","customer_story":{"quote":"Dynatrace's Grail technology has enabled our team to fully embrace the principles of SRE and respond with record speed when issues occur, by allowing us to quickly understand what's happening to our systems.","person":{"name":"Rohan Shah","title":"Senior Manager for Site Reliability Engineering"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_351x175_crop_center-center_line/bmo-logo.png","title":"BMO"},"link_to":{"href":"https://www.dynatrace.com/customers/bmo/","target":null,"href_text":"Read their story"}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/final-bar-chart-1041-cd9f7f0298.png"],"about":"Business leaders benefit from in-the-moment business insights yet face challenges with the lack of real-time data, difficulty in accessing it, and limited visibility into IT. Business events from Dynatrace deliver real-time business observability to business and IT teams with the precision and context to support data-driven decisions and improve business outcomes. Business events extract critical business data from your IT systems with lossless precision and can light up dark data quickly and easily – wherever that data exists. Built for the cloud, business events support agile business decisions, aligning IT priorities with measurable business outcomes. \n\n**This is intended for users who:**\n\n- Need precise, real-time business metrics to support fine-grained business decisions and auditable business reporting\n- Want lossless access to hard-to-reach business data embedded in in-flight application payload\n- Want to be able to explore and analyze large, long-term data sets without pre-indexing\n\n**This enables you to:**\n\n- Understand long-running customer journeys spanning multiple touchpoints\n- Optimize complex multi-system business processes with IT context\n- Capture previously inaccessible business data from application payloads\n- Include important data and context from external business systems","use_cases":"- **Business Impact:** See real-time business impact to prioritize what matters most\n- **Conversion Optimization:** Reduce abandonment for your highest value customers\n- **Business Process Monitoring:** Detect anomalies and optimize your business processes\n- **Release Validation:** Ensure software releases meet expected business goals\n- **Experience Reporting:** Know where you stand for internal and external SLOs on business and IT metrics","supported_distributions":"","get_started":"Grail is a prerequisite for business events. To get started, refer to the [business events documentation](https://docs.dynatrace.com/docs/platform-modules/business-analytics)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":843,"slug":"business-flow","title":"Business Flow","description":"Track, analyze, and optimize your critical business processes.","logo":"https://cdn.hub.central.dynatrace.com/hub/icon_olZI4UA_gaCiOU5.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/business-flow","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The Business Flow dashboard provides a real-time view into process and business KPI health.\nErrors and business exceptions are displayed for the selected step.","src":"https://cdn.hub.central.dynatrace.com/hub/bizflow_1.26.1_mainwindow.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fbizflow_1.26.1_mainwindow.png&sign=qlpKKCoqu9ehQl3mOMApbmsqqhezXnmMAO7wZH7q8rw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fbizflow_1.26.1_mainwindow.png&sign=8ijMy8DGvu7y_4ZBDPvOxpwotoly9suV1ym4yi7J3xs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fbizflow_1.26.1_mainwindow.png&sign=WOoFfMIYxBrqkiHyCLHCttP0RTiQvHM3bTtS-nbsr_I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fbizflow_1.26.1_mainwindow.png&sign=PWKjn3wPSntUH2K5RZXtSky2sNZwDQTkYtSw1kWkBDY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fbizflow_1.26.1_mainwindow.png&sign=bKtHbpF45Z7muhvKw5wq_g9GMcO3pTaB_UnFECehH90","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fbizflow_1.26.1_mainwindow.png&sign=EWzhvgX5LdlLlytawPOX-f5705BneYyJD8eaDjzm67g"}},{"caption":"View your business flow KPIs over time and define alerts based on anomaly detection analyzers","src":"https://cdn.hub.central.dynatrace.com/hub/bizflow_1.26.1_kpis.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fbizflow_1.26.1_kpis.png&sign=SGjZn3dz4xKJAgtTBGnaOOEeyc7RmlaTbQUZZJzyPkE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fbizflow_1.26.1_kpis.png&sign=1fHBNo8qONsC_g25I1gf6TjYFPiFPK1ldq4TNZqhW1U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fbizflow_1.26.1_kpis.png&sign=xVXmVbmA6iYeaE_6dKLTQnQZ49tOzysU5s-1Gz12KGc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fbizflow_1.26.1_kpis.png&sign=hEE_TvboF5v4slND4NBmLVPjC47btSn4TXdDDL7O7s4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fbizflow_1.26.1_kpis.png&sign=TIG8x47Z-ReIlVp3xK3lN-68z3z9ANrM_eE-HQh4yzc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fbizflow_1.26.1_kpis.png&sign=Qcp9HmfrRHlPiM8_7ss6yl-3xx6qmbjfa8e2zVxekc4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.48.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Business Flow enables IT teams and business owners to monitor and analyze critical business processes or flows. With Business Flow it’s easy to track business KPIs, detect process anomalies, and prioritize optimization opportunities to improve business outcomes.\nBusiness Flow is intended for users who:\n - Want to increase business efficiency, reduce process errors, and improve customer satisfaction \n - Want more effective collaboration between business and IT teams"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"1. Open Business Flow; you will land at the Configuration page\n2. Click on Step 1, then use the side panel to add the business event(s) that indicate successful completion of that step.\n3. Continue to add additional steps to represent your business flow.\n4. On the Advanced settings page, you can:\n   * Name your configuration\n   * Choose a field from a business event to report as a KPI\n   * Identify the field that will be used as a Correlation ID for all steps in your configuration"},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Process milestones are ingested as business events to ensure real-time lossless precision. These business events can be captured by OneAgent, sent from RUM user sessions, ingested from external business systems through a REST API and business events extracted from log lines.\n\nThe app reports business KPIs and trends associated with the flow, including throughput, end-to-end flow duration, flow errors and business exceptions. \nThe app also reports individual flow errors and business exceptions; these are automatically linked to Smartscape for drill-down analysis into host and process details."},"sourceId":"details"}],"modified":"2026-02-03T17:03:58.823157Z","created":"2023-04-04T21:00:13.576138Z","seo_title":"Business Flow monitoring & observability","seo_description":"Track, analyze, and optimize your critical business processes. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/bizflow_1.26.1_mainwindow.png","https://cdn.hub.central.dynatrace.com/hub/bizflow_1.26.1_kpis.png"],"about":"Business Flow enables IT teams and business owners to monitor and analyze critical business processes or flows. With Business Flow it’s easy to track business KPIs, detect process anomalies, and prioritize optimization opportunities to improve business outcomes.\nBusiness Flow is intended for users who:\n - Want to increase business efficiency, reduce process errors, and improve customer satisfaction \n - Want more effective collaboration between business and IT teams","use_cases":"","supported_distributions":"","get_started":"1. Open Business Flow; you will land at the Configuration page\n2. Click on Step 1, then use the side panel to add the business event(s) that indicate successful completion of that step.\n3. Continue to add additional steps to represent your business flow.\n4. On the Advanced settings page, you can:\n   * Name your configuration\n   * Choose a field from a business event to report as a KPI\n   * Identify the field that will be used as a Correlation ID for all steps in your configuration"},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.biz.flow@1.48.0","fqn":"dynatrace.biz.flow","version":"1.48.0","artifact":null,"release_notes":"### Bug fixes\n\n- Some security updates on libraries","created":"2026-05-05T08:04:36.281864Z"},{"name":"dynatrace.biz.flow@1.47.0","fqn":"dynatrace.biz.flow","version":"1.47.0","artifact":null,"release_notes":"### Enhancements\n\n- Updated the Problem button when the app is in problem investigation mode to its latest version. Same functionality, but enhanced usage.\n- Added a logic that sets a business flow configuration as a entity when certain conditions are achieved (minimum two steps and correlation id defined), alerting with a note on such action. Also, existing business flows configurations that are edited, if they fit on the conditions, a note is inviting the user to activate entity creation.\n- Business flow configurations that are defined as entities will use the defined monitoring timeframe of KPIs as the default timeframe on load of the configuration in view mode. Non entity business flows keep the -3d days by default timeframe","created":"2026-04-17T09:11:15.525217Z"},{"name":"dynatrace.biz.flow@1.46.0","fqn":"dynatrace.biz.flow","version":"1.46.0","artifact":null,"release_notes":"### Enhancements\n- Added a new element in the left panel counting the number of business flow configurations as entities that are affected by an IT problem when the application is in problem investigation mode","created":"2026-03-19T13:32:11.188409Z"},{"name":"dynatrace.biz.flow@1.45.1","fqn":"dynatrace.biz.flow","version":"1.45.1","artifact":null,"release_notes":"#### Enhancements\n- Added a new action in main window when visualizing a business flow configuration that is set as an entity to allow opening the Smartscape Topology modal from there.","created":"2026-03-10T12:23:51.659504Z"},{"name":"dynatrace.biz.flow@1.44.0","fqn":"dynatrace.biz.flow","version":"1.44.0","artifact":null,"release_notes":"**Enhancements**\n- When exploring BIZ_FLOW node entities in DQL in Notebooks, there is the option to open that entity in Business Flow app through the intent button over the value.","created":"2026-02-23T16:02:36.812583Z"},{"name":"dynatrace.biz.flow@1.43.1","fqn":"dynatrace.biz.flow","version":"1.43.1","artifact":null,"release_notes":"### Enhancements\n\n- This is a next step in completing the concept of Business flow as an entity. Smartscape edges are now introduced to represent the connection of the BIZ_FLOW entity with HOST and PROCESS Smartscape entities.\n\n- These edges reflect the monitored hosts and processes that affect the business events used to define a business flow configuration, making relationships more visible and easier to troubleshoot.\n\n- Those new edges are defined under “uses” relationship between BIZ_FLOW and the other entities.\n\n- The edges are refreshed at the same frequency as the entity BIZ_FLOW.\n\n### Bug fixes\n\n- Some minor adjustments.","created":"2026-02-05T10:19:55.399871Z"},{"name":"dynatrace.biz.flow@1.42.0","fqn":"dynatrace.biz.flow","version":"1.42.0","artifact":null,"release_notes":"**Enhancements:**\n\n- With this release Dynatrace introduces a new entity in Smartscape: a business flow configuration\n\n- This new entity can be set in Edit mode during the configuration of a business flow. It requires a new permission on the policies called `business-analytics:business-flows:write`\n\n- The new entity type is known as `BIZ_FLOW` an can be queried using `smartscapeNodes` `BIZ_FLOW` DQL command\n\n- For this release, the maximum number of `BIZ_FLOW` entities allowed are five (5) per tenant\n\n- Activation of a business flow as an entity also allows to trigger business impact analysis on IT problems, that will display in Problems app as business flows impacted in case there is a connection between IT affected entities and business flow entity\n\n- To see affected business flows in Problems app, you require a new permission in the policy `business-analytics:business-flows:read`\n\n- From Problems app, you can navigate from a problem to business flows affected in problem investigation mode\n\n- Problem investigation mode will display a new UI set in the problem’s timeframe displaying the flow tree and business KPIs. You can switch between impacted business flows of a same problem.\n\n**Bug fixes:**\n\n- Some security updates on libraries","created":"2026-01-26T08:15:04.676977Z"},{"name":"dynatrace.biz.flow@1.41.0","fqn":"dynatrace.biz.flow","version":"1.41.0","artifact":null,"release_notes":"**Enhancements:**\n- To simplify the interface, one of the duplicate edit pen buttons that appeared on the main screen in the single-value tiles for business KPIs has been removed.\n- Updated font sizes in edit mode for edges between steps to ensure consistency across the entire UI.\n\n**Bug Fixes:**\n- Fixed minor logging issues.","created":"2026-01-15T13:26:04.310536Z"},{"name":"dynatrace.biz.flow@1.40.0","fqn":"dynatrace.biz.flow","version":"1.40.0","artifact":null,"release_notes":"**Enhancements**\n\n- For Business Flow app new adopters, when trying to create a new business flow configuration and Grail doesn’t have any business event that could be used to define steps, a more guided message is provided to help in the first ingestion of data.\n\n- Minor enhancements and updates in the application\n\n**Bug fixes**\n\n- Resolved an issue in Edit mode that made the app crash when switching between edges while making changes in the configuration.\n\n- Although it is not a best practice using double numbers for correlation IDs (it is better to use long or string type), now it is possible to search for values of Correlation ID of unique flows in the right panel that are double type. The match between provided value and unique flows is limited for the non-decimal part of the correlation ID when it is double type.","created":"2025-12-11T10:34:20.390880Z"},{"name":"dynatrace.biz.flow@1.39.0","fqn":"dynatrace.biz.flow","version":"1.39.0","artifact":null,"release_notes":"**Enhancements**\n\n- Now you can create alerts based on anomaly detectors for your business flow KPIs in main window, making easier to create them.\n\n- Minor enhancements in the libraries of the app due to dependencies.","created":"2025-12-04T10:21:46.432358Z"},{"name":"dynatrace.biz.flow@1.38.0","fqn":"dynatrace.biz.flow","version":"1.38.0","artifact":null,"release_notes":"**Enhancements**\n\n- Adapted the UI to allocate long event providers names in the edit mode dropdown business event selector.\n- When exploring long time frames or big amounts of data, it may happen that DQL queries hit Grail’s limit of 500 GB. A new warning pop up will appear and it will allow you to run the DQL queries on that configuration without limits.\n- Added a mechanism to alert properly when somebody edits a business flow config from another tab.","created":"2025-11-04T17:00:08.943639Z"},{"name":"dynatrace.biz.flow@1.37.1","fqn":"dynatrace.biz.flow","version":"1.37.1","artifact":null,"release_notes":"**Enhancements**\n\n- Final step in giving more transparency in the amount of data scanned while using the Business Flow app. Now, in single flow exploration you can see the total scanned bytes used to build the table of steps associated to a single correlation ID\n- Some minor UI enhancements in the anomaly detection update wizard when changing the actor of a configuration","created":"2025-10-16T13:25:03.066590Z"},{"name":"dynatrace.biz.flow@1.36.1","fqn":"dynatrace.biz.flow","version":"1.36.1","artifact":null,"release_notes":"### Enhancements\n\n- Following more transparency in the amount of data scanned by Business Flow topic, it has been added to funnel view and for KPI details over time\n\n### Bug fixes\n\n- Corrected an issue that showed an anomaly detection alert on errors being inactive just after definition and app reload","created":"2025-10-02T13:04:42.854873Z"},{"name":"dynatrace.biz.flow@1.35.0","fqn":"dynatrace.biz.flow","version":"1.35.0","artifact":null,"release_notes":"**Enhancements**\n\n- Introducing more transparency in the amount of data scanned by Business Flow displaying the scanned bytes on the different areas on the screens while exploring and analyzing a business flow configuration and on every click that triggers a DQL query. Those areas are main window, right filter panel and when exploring a detailed flow.\n- New position in the UI for those issues detected while rendering the statistics of a business flow as unsorted flows, orphan events or missing correlation IDs.\n- Minor UI changes while exploring a unique flow\n- Small updates on core components of the app","created":"2025-09-22T07:14:34.311410Z"},{"name":"dynatrace.biz.flow@1.34.0","fqn":"dynatrace.biz.flow","version":"1.34.0","artifact":null,"release_notes":"**Enhancements**\n- Added a new option in the intent window when there is a dt.rum.session.id in the attributes of the business events exposed in a detailed table when exploring unique flows or isolated events\n- Minor enhancements in the application\n- Update of common Dynatrace libraries\n\n**Bug fixes**\n\n- When duplicating a configuration, the list in the sidebar was sorted incorrectly, and right now it shows the right order with the latest modified business flow configuration","created":"2025-08-20T11:01:54.430162Z"},{"name":"dynatrace.biz.flow@1.33.0","fqn":"dynatrace.biz.flow","version":"1.33.0","artifact":null,"release_notes":"**Enhancements**\n- Minor enhancements in the application\n- Update of common Dynatrace libraries","created":"2025-07-24T12:29:10.233925Z"},{"name":"dynatrace.biz.flow@1.32.0","fqn":"dynatrace.biz.flow","version":"1.32.0","artifact":null,"release_notes":"**Enhancements**\n* Changed the Errors KPI chart over time from a line chart to a bar chart to make the visual detection of the periods of time without errors more intuitive\n* Recovered the panning option in the tree chart in view and edit mode\n\n**Bug fixes**\n* Resolved a problem in the detailed view of unique flows where hiding columns was not working properly","created":"2025-07-10T12:26:56.723457Z"},{"name":"dynatrace.biz.flow@1.31.0","fqn":"dynatrace.biz.flow","version":"1.31.0","artifact":null,"release_notes":"## Enhancements\n\n- Enhanced table view in the explore unique flow modal that allows easier search and column reordering. Also, there is a new intent button to open the same view in other apps like Notebooks or Dashboards, and a new button to download the details in CSV.\n- To make more readable content in tables there is a text warp button on explore unique flow modal, and for each row, at the rightest you can find the intent button to open any of the elements of that row that are entities in other apps for deeper analysis\n- The captured business events that are configured as business exceptions are now colored in red to highlight them in the explore unique flow modal\n- Each displayed cell in the table view allows copy its value\n- You can interact now with the isolated events in the right panel, opening in the explore unique flows modal to see all the attributes of that isolated event\n- During configuration of a business flow, the selector of events or business exceptions in an step has its own scrolling panel\n\n## Bug fixes\n\n- In case of having an error while saving a configuration the error message toast will be clearly highlighted to alert the user that there was a failure while saving it and with the proper description of the reason of the failure.","created":"2025-06-11T13:07:54.177386Z"},{"name":"dynatrace.biz.flow@1.30.0","fqn":"dynatrace.biz.flow","version":"1.30.0","artifact":null,"release_notes":"**Enhancements**\n\n* New actionable buttons in the business KPIs details modal to create and edit alerts based on Davis Anomaly Detection app. The bell icons from the previous version are reserved for Notifications and not the creation of Davis Anomaly Detectors.","created":"2025-06-02T06:43:11.504854Z"},{"name":"dynatrace.biz.flow@1.29.0","fqn":"dynatrace.biz.flow","version":"1.29.0","artifact":null,"release_notes":"**Enhancements**\n\n- New distribution of major KPIs from Business Flow to keep consistency with other app and facilitate navigation and visibility of the different elements. \n- Included some changes in Edit mode, adapted to the new header and easier navigation buttons\n- The KPIs over time will be displayed in a sheet instead of a modal window\n- The left panel with the list of configurations is available in Edit mode\n- Some changes in the distribution of buttons and displayed information\n- Display a list of problems that had been detected on a KPI that has alerting configured. In previous versions, it was displaying and linking to the last problem, but now it shows the complete list and link to Problems app for each one","created":"2025-05-19T13:38:02.895239Z"},{"name":"dynatrace.biz.flow@1.28.0","fqn":"dynatrace.biz.flow","version":"1.28.0","artifact":null,"release_notes":"**Enhancements**\n\n- Added some enhancements on navigation and look and feel in the right side panel that allows filtering unique flows and events.\n\n**Bug fixes**\n\n- Minor error solved when collecting the status of any alert defined using Davis Anomaly Detection\n- In the case of isolated events in an step, the total number of rows in the table now corresponds to the total number of exceptions reported in the selected step..","created":"2025-05-14T11:09:46.760741Z"},{"name":"dynatrace.biz.flow@1.27.1","fqn":"dynatrace.biz.flow","version":"1.27.1","artifact":null,"release_notes":"**Bug fixing**\n\n- Some minor problems solved on the validation step when a business flow is edited and saved. Those problems were causing issues in the logging, but not on any user.\n- Solved an issue related to the Status evaluation of a Davis Anomaly Detection defined in any KPI on Business Flow that was always displaying Pending status.","created":"2025-04-17T13:08:23.968053Z"},{"name":"dynatrace.biz.flow@1.26.0","fqn":"dynatrace.biz.flow","version":"1.26.0","artifact":null,"release_notes":"**Bug fixes**\n\n- Timestamps displayed as the timeframe of the results are now refreshed with new timeframe based on the new selection chosen or if you click on refresh button on a relative timeframe\n- Removed some empty space on lateral right panel in edit mode to facilitate navigation","created":"2025-04-03T09:50:48.562672Z"},{"name":"dynatrace.biz.flow@1.25.1","fqn":"dynatrace.biz.flow","version":"1.25.1","artifact":null,"release_notes":"**Enhancements**\n\n- Define alerting on key metrics based on Davis Anomaly Detection for short duration processes (less than 30 minutes average duration) in the KPIs over time window\n- Minor performance enhancements and adjustments","created":"2025-03-20T11:08:58.052933Z"},{"name":"dynatrace.biz.flow@1.24.0","fqn":"dynatrace.biz.flow","version":"1.24.0","artifact":null,"release_notes":"**Enhancements**\n\n - Minor performance enhancements and adjustments","created":"2025-03-06T15:47:17.723733Z"},{"name":"dynatrace.biz.flow@1.23.2","fqn":"dynatrace.biz.flow","version":"1.23.2","artifact":null,"release_notes":"Enhancements:\n\n- When a step is defined as a loop, the statistics related to the number of repetitions in that step (min/max/median) are displayed with a resolution of 2 decimals for better reading.\n\nBug fixes:\n\n- When Business Exceptions are filtered in the right panel and there are no business events defined as exceptions, the panel displays the empty table and does not show the error message\n- If a user has a custom timezone defined in the Dynatrace user settings, the timeframe under \"Results for...\" text now correctly displays the exact timeframe of execution of the business flow analysis as it is defined in the timeframe selector\n- Solved an issue that makes a business flow configuration be loading infinite time, when a configuration is saved or duplicated and the user does not have the right permissions to do that task","created":"2025-02-20T14:57:04.001582Z"},{"name":"dynatrace.biz.flow@1.22.2","fqn":"dynatrace.biz.flow","version":"1.22.2","artifact":null,"release_notes":"**Enhancements**\n- Time series charts of the business flow metrics have a granularity of 60 data points","created":"2025-02-06T17:42:10.319339Z"},{"name":"dynatrace.biz.flow@1.21.0","fqn":"dynatrace.biz.flow","version":"1.21.0","artifact":null,"release_notes":"**Bug fix**\n- Changed the behavior in navigation that in certain circumstances generic browser message about saving updates on the page appears\n- Allow saving an empty Description or optional attributes in Rename model window","created":"2025-01-13T07:33:27.891038Z"},{"name":"dynatrace.biz.flow@1.20.3","fqn":"dynatrace.biz.flow","version":"1.20.3","artifact":null,"release_notes":"**Enhancements**\n- Updated the demo configuration that is available after a fresh install\n\n**Bug fix**\n- The timeframe selector will no longer reset to a default value of three days on a browser refresh when a different value was set.","created":"2024-12-09T14:30:38.974191Z"},{"name":"dynatrace.biz.flow@1.19.0","fqn":"dynatrace.biz.flow","version":"1.19.0","artifact":null,"release_notes":"**Bug fix**\n- Numerical values as event.type or event.provider are supported when selecting business events in step definition of a business flow.","created":"2024-11-18T13:02:42.923166Z"},{"name":"dynatrace.biz.flow@1.18.0","fqn":"dynatrace.biz.flow","version":"1.18.0","artifact":null,"release_notes":"__Bug fix__\n\n- Resolved a bug related to single value tiles on top that were not displayed after an update on design system dependencies","created":"2024-10-30T13:28:02.043882Z"},{"name":"dynatrace.biz.flow@1.17.0","fqn":"dynatrace.biz.flow","version":"1.17.0","artifact":null,"release_notes":"__Enhancements__\n\n- Removed a limit in a query when an step has detached (no correlation ID) business events.","created":"2024-10-23T14:07:55.801627Z"},{"name":"dynatrace.biz.flow@1.16.0","fqn":"dynatrace.biz.flow","version":"1.16.0","artifact":null,"release_notes":"__Bug fix__\n\n- When editing the configuration and adding steps between others, the funnel view showed a blow not ordered correctly, and now it shows the right order\n- Using numerical values in the event.provider and event.type definitions is now supported, and application allows them without generating errors","created":"2024-10-07T19:17:38.651913Z"},{"name":"dynatrace.biz.flow@1.15.0","fqn":"dynatrace.biz.flow","version":"1.15.0","artifact":null,"release_notes":"__Bug fix:__\n- Fixed an issue where the variation within conversion funnels was not calculated correctly.\n- Fixed an issue where empty business KPI values triggered a validation error.\n- When a user doesn't have storage:bizevents:read permissions, the application doesn't crash and provides a self-explanatory error message to help troubleshooting the issue.\n- Application doesn't crash when a user removes all the columns from detail view of an unique flow and opens a new unique flow.","created":"2024-09-03T17:37:47.849522Z"},{"name":"dynatrace.biz.flow@1.13.0","fqn":"dynatrace.biz.flow","version":"1.13.0","artifact":null,"release_notes":"## Enhancements\n\n- Update on the complete UI to facilitate navigation between edit and analyze mode in a business flow and between business flows.\n- Removal of the main configuration list start page to become a navigation bar on the left between configurations\n- Update on the view of the main four key performance indicators of the business process, and make them clickable to see their evolution over time in a modal window\n- Enhancements in the funnel view for conversion linear business flows\n- Loops bubble displays more relevant information about the number of loops happened with a minimum and maximum number, in addition to median\n- New lateral panel that allows filtering by keywords, steps and type of flows like completed, inflights or drops, or the ones with business exceptions\n- A new step in edit mode to verify that business flow configuration is valid before saving it\n\n## Bug fix\n- Adapt the remove button of a connection between steps to not be hidden by long titles\n- Minor enhancements to avoid errors while migrating configurations from AppState to AppSettings.","created":"2024-08-06T10:40:29.023513Z"},{"name":"dynatrace.biz.flow@1.12.1","fqn":"dynatrace.biz.flow","version":"1.12.1","artifact":null,"release_notes":"## Bug fix\n- When removing a value on a label definition on Advanced settings (KPI, type of flow, etc.), it is not required to double delete as it was leaving an space in the textbox on first deletion action.\n- Leaving any of the text fields empty in Advance settings doesn't generate an error while saving.\n- During migration of settings from AppState to AppSettings (Settings 2.0), there were some edge use cases that were failing silently, that now are not failing, but in case they do, it will alert and log the error.\n- Update on the timeframe selector component, as previous versions issued a bug.","created":"2024-07-17T08:48:00.734572Z"},{"name":"dynatrace.biz.flow@1.11.2","fqn":"dynatrace.biz.flow","version":"1.11.2","artifact":null,"release_notes":"## Maintenance\n\n-  Added a validation in empty attributes while saving business flow configurations and settings to avoid errors in the process.\n\n## Bug fix\n\n- Minor enhancements to fix strange behavior in the batching process that calculates metrics on complex business flows\n- HIde a badge once confirmed a saving process\n- Application don't crash when sorting by name the business flows in main window","created":"2024-06-26T13:13:47.746718Z"},{"name":"dynatrace.biz.flow@1.10.1","fqn":"dynatrace.biz.flow","version":"1.10.1","artifact":null,"release_notes":"__Maintenance:__\n\n- Failing save operations in configurations will not reset the unsaved changes\n- Save operations will not fail if there is an empty field that is not mandatory\n- Minor updates in the dependencies of the app","created":"2024-06-13T13:14:47.439002Z"},{"name":"dynatrace.biz.flow@1.9.1","fqn":"dynatrace.biz.flow","version":"1.9.1","artifact":null,"release_notes":"**Enhancements**\n* Due to migration of settings to Settings 2.0, some new permissions are required, so if a user access the app and doesn't have the new settings privileges, it will be alerted with a clear message of the missing permissions that are required to access the new configurations storage\n* New messages on the section of Business Flow on Settings 2.0 page alerting that any change done there may incur in unexpected behaviour on the app or, directly, losing access to the settings of business flows\n* New alert on the app when a configuration was saved or modified at Settings 2.0 app and the app is unable to read\n\n**Maintenance**\n* Updates on certain dependencies for security reasons.","created":"2024-05-29T07:01:10.853813Z"},{"name":"dynatrace.biz.flow@1.8.0","fqn":"dynatrace.biz.flow","version":"1.8.0","artifact":null,"release_notes":"**Enhancements**\n\n- When several events happen for same unique flow and configured business KPI is extracted from those events, it is possible to choose calculation type for the attributes that appear in each event between sum of values, first or last value of them (sorted by timestamp).\n - New confirmation window when leaving edit mode without saving configuration changes to validate the action.\n- Migration of configurations of business flows to Settings 2.0. In order to not get errors, it is required that users have `app-settings:objects:read` and `app-settings:objects:write`privileges in their profiles to allow application interact with Settings 2.0.","created":"2024-05-13T14:42:29.588667Z"},{"name":"dynatrace.biz.flow@1.7.2","fqn":"dynatrace.biz.flow","version":"1.7.2","artifact":null,"release_notes":"**Bug fix**\n\n* In some conditions, it was not possible to remove a connection between two steps, selecting it and click on remove on the side panel.\n* Disabled open with intent buttons in any place of the app when using demo data that only exists in the app context to avoid errors\n* Opening the edit mode after selecting a node in the view mode crashed the app when followed an specific click path.","created":"2024-05-07T03:54:31.637222Z"},{"name":"dynatrace.biz.flow@1.6.1","fqn":"dynatrace.biz.flow","version":"1.6.1","artifact":null,"release_notes":"Bug fix\n\n- Solved an error that made application crash while switching from view to edit on a business flow","created":"2024-04-29T11:13:48.729931Z"},{"name":"dynatrace.biz.flow@1.6.0","fqn":"dynatrace.biz.flow","version":"1.6.0","artifact":null,"release_notes":"__Enhancements__\n\n- Loops in a single step are now supported, for those use cases that a single step can happen several times and metrics related to the number of occurrences and average time between them are relevant for the monitored business process\n- A new loop icon in edit mode allows building an step with an inner loop. Also exists the option to drag-n-drop connection icon on original step to build a loop\n- All metrics between steps to show average duration, and number of inflights and drops, are adapted to support steps that contain a loop\n- A loop is not considered a branch, so the number of branches is still limited to 5 of them.\n- Funnel view is still available if the business flow is linear, even if it has loops\n- New warning messages for incorrectly ordered flows adapted to loops scenarios\n- Removing connections between steps and loops is now supported when working in edit mode when the ending business flow without that connection is a type of bizflow currently supported\n- Added some minor changes in the bubble chart view.\n\n__Bug fix__\n\n- Some adjustments in language in some parts of the UI","created":"2024-04-04T17:42:58.559252Z"},{"name":"dynatrace.biz.flow@1.5.1","fqn":"dynatrace.biz.flow","version":"1.5.1","artifact":null,"release_notes":"### Enhancements\n- Minor changes in the chart-flow view to allow easier navigation on the flow.\n- Migration of some UI components to newer versions\n\n### Bugfix\n- Display detail lateral panel with information of the configuration of an step even if calculations resulted in zero values or failed while fetching.","created":"2024-03-19T14:13:15.029354Z"},{"name":"dynatrace.biz.flow@1.4.3","fqn":"dynatrace.biz.flow","version":"1.4.3","artifact":null,"release_notes":"## Bug fix\n\n- Application won't crash after clear selection while defining a business key performance indicator in advance settings","created":"2024-03-11T08:05:24.561941Z"},{"name":"dynatrace.biz.flow@1.3.3","fqn":"dynatrace.biz.flow","version":"1.3.3","artifact":null,"release_notes":"## Bug fix\n\n- Event provider strings now support special characters that before crashed the selector of available event types on step configuration","created":"2024-02-28T09:53:02.960588Z"},{"name":"dynatrace.biz.flow@1.3.2","fqn":"dynatrace.biz.flow","version":"1.3.2","artifact":null,"release_notes":"### Enhancements\n- Enhanced settings to configure the business flow (conversion or fulfilment, for example), choose labels and units.\n- Preview option of business KPIs in settings once configured.\n- Updated the logic when calculating the previous timeframe for comparison in charts to be more accurate.\n\n### Bug fix\n- Solved a bug that doesn't allowed to go back in the browser and leave the app.\n- Events list on an step detail is always refreshed on every click on each step bubble.\n- Detailed view of a business flow is possible when defined Correlation ID is a number.\n- Fixed some UI bugs","created":"2024-02-21T07:43:18.900011Z"},{"name":"dynatrace.biz.flow@1.2.2","fqn":"dynatrace.biz.flow","version":"1.2.2","artifact":null,"release_notes":"**Enhancements**\n\n- A new starting node can be added when a business process flow is defined\n- Updating application logo \n- Single space character is not allowed as Correlation ID","created":"2024-02-07T09:27:30.143836Z"},{"name":"dynatrace.biz.flow@1.1.2","fqn":"dynatrace.biz.flow","version":"1.1.2","artifact":null,"release_notes":"**Bug fix**\n\n- Application will ignore bizevents with empty event.provider or empty event.type (or both at same time) when searching for bizevents that will define key performance indicator","created":"2024-01-29T12:57:18.448909Z"},{"name":"dynatrace.biz.flow@1.1.1","fqn":"dynatrace.biz.flow","version":"1.1.1","artifact":null,"release_notes":"**Enhancements**\n\n- Create a new configuration based on an existing one by duplicating it\n- Small changes in the UI to facilitate navigation into relevant data in detail lateral panel\n- Removed the update to new version banner as applications will be updated automatically\n- Adjustments in warnings when detected problems with Correlation IDs or when a predecessor steps has less unique flows than current step\n\n**Bug fix**\n\n- More clear message when a portion of events in a single step doesn't have a correlation ID, so not all unique flows can be calculated\n- Inform when some of the unique flow calculations fail\n- Solved an error that happens In some situations, when building a new connection between two existing steps that are not connected and another step gets disconnected in the tree chart","created":"2024-01-25T08:42:45.629322Z"},{"name":"dynatrace.biz.flow@1.0.0","fqn":"dynatrace.biz.flow","version":"1.0.0","artifact":null,"release_notes":"**Enhancements**\n\n- Branched business processes are now supported, giving the option to create up to 5 branches from a single step and up to 5 events per single step\n- Funnel view is disabled in branched business processes\n- Increased the total amount of nodes to 20 in a single configuration\n- Completely disabled steps, with all their events disabled, are no longer supported and a configuration in such scenario can not be saved\n- Local correlation IDs can be defined on each event inside an step. This local correlation ID overrides the global correlation ID defined in settings\n- More verbose and clear alerting when correlation IDs are missing with warnings and information banners\n- New alerting for incorrect flows when detecting that there are more unique flows on a predecessor step compared with its antecessor step (like flows that are missing steps or happening in different order than configured steps)\n- A new help menu in top right\n- Faster loading of elements in settings page\n- A new enhanced icon of the app","created":"2024-01-15T09:15:15.386620Z"},{"name":"dynatrace.biz.flow@0.11.1","fqn":"dynatrace.biz.flow","version":"0.11.1","artifact":null,"release_notes":"## Bug fix\n\n- Fixed some text style when some names on steps or event.types are too long and overflows lateral detail panel when exploring step or inter-step bubbles","created":"2023-12-13T15:07:20.375145Z"},{"name":"dynatrace.biz.flow@0.10.2","fqn":"dynatrace.biz.flow","version":"0.10.2","artifact":null,"release_notes":"**Bug fix**\n\n* Fixed some text style when some names on steps or event.types are too long and overflows lateral detail panel when exploring step or inter-step bubbles","created":"2023-12-06T09:29:37.799001Z"},{"name":"dynatrace.biz.flow@0.9.4","fqn":"dynatrace.biz.flow","version":"0.9.4","artifact":null,"release_notes":"## Bug fix\n\nUpdates in the common libraries of the application for consistency","created":"2023-11-27T23:24:51.783140Z"},{"name":"dynatrace.biz.flow@0.9.3","fqn":"dynatrace.biz.flow","version":"0.9.3","artifact":null,"release_notes":"## Enhancements\n- Added some feature logging capabilities to measure feature adoption","created":"2023-11-22T13:52:23.176862Z"},{"name":"dynatrace.biz.flow@0.9.1","fqn":"dynatrace.biz.flow","version":"0.9.1","artifact":null,"release_notes":"## Enhancements\n- A new configuration demo added to the list of configurations removing the toggle of \"use demo data\" for better onboarding","created":"2023-11-02T16:06:18.294002Z"},{"name":"dynatrace.biz.flow@0.8.2","fqn":"dynatrace.biz.flow","version":"0.8.2","artifact":null,"release_notes":"**Enhancements**\n- Added an alert in side bar when an step contains events that doesn't have correlation ID. This alert informs of the total number of events without correlation ID from the total events in that step\n\n**Bug fix**\n- A new alert is raised informing that user misses a permission to review the Hub catalog for updates in the app","created":"2023-10-23T06:35:26.541413Z"},{"name":"dynatrace.biz.flow@0.7.1","fqn":"dynatrace.biz.flow","version":"0.7.1","artifact":null,"release_notes":"## Enhancements\n\n- New detail panel for each step with list of unique correlation IDs counted on that step, that allows searching for filtering or opening the table view in another application as Notebooks or Dashboards for detailed investigation\n- New detail panel for each bubble between steps with list of unique correlation IDs classified as drops or inflights, that allows searching for filtering or opening the table view in another application as Notebooks or Dashboards for detailed investigation\n- Better behaviour when changing the business KPI in settings from an existing value\n- Add a trend icon in the average time in the bubbles between steps to see if this value increases or decreases against previous timeframe\n- Other minor enhancements\n\n## Bug fixes\n\n- When a bubble between steps is selected is now highlighted\n- Generate a list of detailed events in explore tab if there are in selected step, that doesn't have a correlation ID, alerting user that there aren't unique flows because of that","created":"2023-10-05T07:57:59.337019Z"},{"name":"dynatrace.biz.flow@0.6.6","fqn":"dynatrace.biz.flow","version":"0.6.6","artifact":null,"release_notes":"## Bug fixes\n- Fixed a change in hub services that prevented the app to get list of published versions to check if an update is available.","created":"2023-09-25T08:01:38.592632Z"},{"name":"dynatrace.biz.flow@0.6.5","fqn":"dynatrace.biz.flow","version":"0.6.5","artifact":null,"release_notes":"## Enhancements\n- Minor code enhancements","created":"2023-09-20T07:26:43.038407Z"},{"name":"dynatrace.biz.flow@0.6.4","fqn":"dynatrace.biz.flow","version":"0.6.4","artifact":null,"release_notes":"**Bug fixes**\n* Better error message when a data request fails, instead of displaying data not available (N/A)","created":"2023-09-13T08:05:26.829678Z"},{"name":"dynatrace.biz.flow@0.6.3","fqn":"dynatrace.biz.flow","version":"0.6.3","artifact":null,"release_notes":"**Enhancements**\n* Updated charts to new Strato design system\n\n**Bug fixes**\n* Fixed and unified formats of numbers displayed in different areas of the application","created":"2023-08-29T06:05:18.604441Z"},{"name":"dynatrace.biz.flow@0.5.3","fqn":"dynatrace.biz.flow","version":"0.5.3","artifact":null,"release_notes":"__Enhancements__\n- Added self-monitoring capabilities","created":"2023-08-16T10:13:37.171701Z"},{"name":"dynatrace.biz.flow@0.5.1","fqn":"dynatrace.biz.flow","version":"0.5.1","artifact":null,"release_notes":"__Enhancements__\n\n- Application shows a banner alerting in case there is a new version available of the app in Hub ready for updating.","created":"2023-08-09T13:25:40.545690Z"},{"name":"dynatrace.biz.flow@0.4.2","fqn":"dynatrace.biz.flow","version":"0.4.2","artifact":null,"release_notes":"**Enhancements**\n* Improved error message when user doesn't have permissions to perform certain task\n* Better visualization of business flows names when listed\n\n**Bug fixes**\n* Charting on average duration of a business flow shows right units formatting in Y axis\n* Solved an edge case where after getting data to be displayed in a chart, it shows \"No data available\"\n* Time series charts now shows correct positioning of the crosshairs and tooltip during hovering, and doesn't cut the gridline\n* Correct number formatting on single value charts inside \"Analyze error\"","created":"2023-07-25T18:33:35.476450Z"},{"name":"dynatrace.biz.flow@0.3.3","fqn":"dynatrace.biz.flow","version":"0.3.3","artifact":null,"release_notes":"**Enhancements**\n\n- Small changes in business flow configurations list for better user experience\n\n**Bug fixes**\n\n- Correlation IDs with hyphens are correctly processed\n- DQL query opened in Log and event explorer from funnel view is now well formed\n\n**Maintenance**\n\n- Minor updates on frameworks to keep compatibility between components","created":"2023-07-11T14:46:30.953066Z"},{"name":"dynatrace.biz.flow@0.2.6","fqn":"dynatrace.biz.flow","version":"0.2.6","artifact":null,"release_notes":"**Bug fixes** \n\n* Right coloring in thresholds in average fulfilment time (duration)\n* Lateral panel with detail view closes when switching to funnel view","created":"2023-06-14T08:11:21.113081Z"},{"name":"dynatrace.biz.flow@0.2.3","fqn":"dynatrace.biz.flow","version":"0.2.3","artifact":null,"release_notes":"## Hotfix\n- Minor maintenance update of a back-end component","created":"2023-05-15T08:16:22.023654Z"},{"name":"dynatrace.biz.flow@0.2.1","fqn":"dynatrace.biz.flow","version":"0.2.1","artifact":null,"release_notes":"# Patch Changes\n\n* Fixed ```event.type``` selector while configuring an step with events that has empty ```event.provider```","created":"2023-05-03T12:04:12.535650Z"},{"name":"dynatrace.biz.flow@0.2.0","fqn":"dynatrace.biz.flow","version":"0.2.0","artifact":null,"release_notes":"First production release of Business Flow app by Dynatrace including following main functionalities.\n* Configuration for linear business flows without branches\n* Steps can contain event types for unique flow analysis and event types for business exceptions\n* Errors are accounting business exceptions defined on the steps\n* Business key performance indicator is mapped using a business event and attribute (optional)\n* Correlation ID provides counting unique flows, drops and inflights between steps, and time for fulfilment\n* View KPIs over time provides a dashboard of the four relevant indicators over time","created":"2023-04-19T15:13:22.444721Z"},{"name":"dynatrace.biz.flow@0.1.5","fqn":"dynatrace.biz.flow","version":"0.1.5","artifact":null,"release_notes":"","created":"2023-04-04T21:00:13.767916Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.biz.flow@1.48.0","fqn":"dynatrace.biz.flow","version":"1.48.0","artifact":null,"release_notes":"### Bug fixes\n\n- Some security updates on libraries","created":"2026-05-05T08:04:36.281864Z"}]},{"id":109,"slug":"c","title":"C","description":"Procedural programming language supporting lexical variable scope, and recursion.","logo":"https://dt-cdn.net/hub/logos/c.png","link_to":"https://www.dynatrace.com/platform/open-ecosystem/oneagent-sdk/","documentation_link":"","providers":[],"tags":["performance","programming-language"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":111,"slug":"cakephp","title":"CakePHP","description":"Automatically and intelligently monitor, analyze, and optimize your applications developed with CakePHP.","logo":"https://dt-cdn.net/hub/logos/cakephp.png","link_to":"https://www.dynatrace.com/technologies/php-monitoring/cakephp/","documentation_link":"","providers":[],"tags":["php","web","web-framework"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"With Dynatrace you will get observability for all applications developed with the CakePHP framework including end-to-end distributed tracing, metrics and log insights. Additionally Dynatrace deep code level insights will give you CPU profiling insights including method hotspots, insights into calls to databases, error/exception analysis, and much more. Comprehensive out-of-the box metrics will give you insights into memory allocation, garbage collection, and thread behavior."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Automatic baselining and problem detection for your apps and their user-actions and requests.\n* Intelligent and actionable root cause detection in case of service problems.\n* Understand the impact of remote services such as databases and queues. \n* See logs in context of your traces and workloads. \n* Always-on, 24/7, production-grade CPU and memory profiling\n* Deep code-level visibility to troubleshoot issues down to a single line of code."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If CakePHP is running directly on a virtual machine, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf CakePHP is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf CakePHP is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.447464Z","created":"2020-08-14T07:46:18.887000Z","seo_title":"CakePHP monitoring & observability","seo_description":"Automatically and intelligently monitor, analyze, and optimize your applications developed with CakePHP. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"With Dynatrace you will get observability for all applications developed with the CakePHP framework including end-to-end distributed tracing, metrics and log insights. Additionally Dynatrace deep code level insights will give you CPU profiling insights including method hotspots, insights into calls to databases, error/exception analysis, and much more. Comprehensive out-of-the box metrics will give you insights into memory allocation, garbage collection, and thread behavior.","use_cases":"* Automatic baselining and problem detection for your apps and their user-actions and requests.\n* Intelligent and actionable root cause detection in case of service problems.\n* Understand the impact of remote services such as databases and queues. \n* See logs in context of your traces and workloads. \n* Always-on, 24/7, production-grade CPU and memory profiling\n* Deep code-level visibility to troubleshoot issues down to a single line of code.","supported_distributions":"","get_started":"If CakePHP is running directly on a virtual machine, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf CakePHP is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf CakePHP is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":113,"slug":"centos","title":"CentOS","description":"Community-supported computing platform compatible with Red Hat Enterprise Linux.","logo":"https://dt-cdn.net/hub/logos/centos.png","link_to":"https://www.dynatrace.com/technologies/linux-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/linux-hub","providers":["oa"],"tags":["cloud","infrastructure","server-monitoring"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":836,"slug":"ceph-storage","title":"Ceph storage","description":"Monitor usage of Ceph storage system at both client side and host level.","logo":"https://dt-cdn.net/hub/logos/ceph-storage.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/ceph-storage-extension","providers":[],"tags":["block storage","file storage","object storage","open-source","RADOS","storage"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dashboard","src":"https://dt-cdn.net/hub/image.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage.jpg&sign=zOfqM-qlttYDZ7cGm_xyGiEbcRsAUOYbwGmOXe4fyzM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage.jpg&sign=GLvdmjtH8WRJCmHV-alVVkuORsrUgV-W_52NkKJva0o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage.jpg&sign=oN4m6cIEX3pkrybh5oLnTjZ8gttUx6kZ0-nd9ln3lRg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage.jpg&sign=vTXBxeIKql0QSGA914IVcBl3-HfLRRFKQcSg8IFSu_c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage.jpg&sign=5jcLGR05qNkfIF9mGCtZm8jQo1YhFl1xB3zs04ZMx4k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage.jpg&sign=TlnLD1QEgCVKVd_azWzGOdOscaK-eOYDcBGf7R7z08o"}},{"caption":"UA Screen","src":"https://dt-cdn.net/hub/image_1.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage_1.jpg&sign=oVIn_9rLD38sYXmZlLTBJRXxLkPiQP9jFueBAeA3a28","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage_1.jpg&sign=bi0i1ohGRnufnW72-tm0dlKeEDzzQmqeNiRM4sMIlGA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage_1.jpg&sign=XUqGYGm8mrCjywjkEpu1Ni28OTmksd3_zJf5OzI6Xj8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage_1.jpg&sign=r3gHqQcRPLHyAv_0otLdAUcOHSUT7aP7bunPQk0c8qs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage_1.jpg&sign=XAiRt2eQ-O1sC8JBIT8gwWghlGSF4d3bYK264J2efK4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage_1.jpg&sign=v_eIYrOITPbiKWiDQw-ZB3Yd-iZUTvYnUS8U2dgnN9w"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.1","release_latest_validation_result":{"name": "com.dynatrace.extension.ceph", "author": {"name": "Dynatrace"}, "version": "2.0.1", "fileHash": "414b4b072bb560cef00de8eb8ffbd4a15a450017d052db280942e3348cefeb1c", "variables": [], "dataSources": ["prometheus"], "featureSets": ["pool", "osdOperations", "osdLatency", "health", "osdState", "Placement Groups", "monState"], "extensionName": "com.dynatrace.extension.ceph", "minEECVersion": "1.313.0", "featureSetsDetails": {"pool": {"metrics": [{"key": "ceph_pool_objects", "metadata": {"unit": "Count", "description": "Number of objects in pool", "displayName": "Objects Count"}}, {"key": "ceph_pool_num_objects_recovered", "metadata": {"unit": "Count", "description": "Number of recovered objects in pool", "displayName": "Objects Recovered"}}, {"key": "ceph_pool_num_bytes_recovered", "metadata": {"unit": "Byte", "description": "Number of recovered bytes in pool", "displayName": "Bytes Recovered"}}, {"key": "ceph_pool_quota_objects", "metadata": {"unit": "Count", "description": "Object quota set for pool", "displayName": "Pool Objects Quota"}}, {"key": "ceph_pool_quota_bytes", "metadata": {"unit": "Count", "description": "Byte quota set for pool", "displayName": "Pool Bytes Quota"}}], "description": "Object and quota metrics for storage pools", "displayName": "Pool", "isRecommended": true}, "health": {"metrics": [{"key": "ceph_health_status", "metadata": {"unit": "Unspecified", "description": "Health status of the Cluster", "displayName": "Health Status"}}, {"key": "ceph_healthcheck_slow_ops", "metadata": {"unit": "Unspecified", "description": "OSD or Monitor requests taking a long time to process", "displayName": "Slow OPs"}}], "description": "Cluster health status", "displayName": "Health", "isRecommended": true}, "default": {"metrics": [{"key": "ceph_cluster_total_bytes", "metadata": {"unit": "Byte", "description": "Total cluster capacity in bytes", "displayName": "Total Capacity"}}, {"key": "ceph_cluster_total_used_bytes", "metadata": {"unit": "Byte", "description": "Used cluster capacity in bytes", "displayName": "Used Capacity"}}, {"key": "ceph_mon_metadata", "metadata": {"unit": "Count", "description": "Placeholder metric to get monitor metadata dimensions from exporter", "displayName": "Monitor Metadata"}}, {"key": "ceph_osd_metadata", "metadata": {"unit": "Count", "description": "Placeholder metric to get OSD metadata dimensions from exporter", "displayName": "OSD Metadata"}}], "isRecommended": true}, "monState": {"metrics": [{"key": "ceph_mon_num_sessions", "metadata": {"unit": "Count", "description": "Number of open monitor sessions", "displayName": "Open Sessions"}}, {"key": "ceph_mon_quorum_status", "metadata": {"unit": "Count", "description": "Monitor daemons in quorum", "displayName": "Quorum"}}], "description": "Session and quorum status metrics", "displayName": "Monitor State", "isRecommended": true}, "osdState": {"metrics": [{"key": "ceph_osd_in", "metadata": {"unit": "Count", "description": "Storage daemons in the cluster", "displayName": "OSDs IN"}}, {"key": "ceph_osd_up", "metadata": {"unit": "Count", "description": "Storage daemons running", "displayName": "OSDs UP"}}, {"key": "ceph_osd_numpg", "metadata": {"unit": "Count", "description": "Placement groups", "displayName": "Placement groups"}}], "description": "Status on storage daemons in the cluster", "displayName": "Object Storage Daemon State", "isRecommended": true}, "osdLatency": {"metrics": [{"key": "ceph_osd_apply_latency_ms", "metadata": {"unit": "MilliSecond", "description": "Latency of the \"commit\" operation on the OSD", "displayName": "OSD Apply Latency"}}, {"key": "ceph_osd_commit_latency_ms", "metadata": {"unit": "MilliSecond", "description": "Latency of the \"commit\" operation on the OSD", "displayName": "OSD Commit Latency"}}, {"key": "ceph_osd_op_w_latency_sum", "metadata": {"unit": "MilliSecond", "description": "Total latency of the \"write\" operations on the OSD", "displayName": "Total OSD Write Latency"}}, {"key": "ceph_osd_op_r_latency_sum", "metadata": {"unit": "MilliSecond", "description": "Total latency of the \"read\" operations on the OSD", "displayName": "Total OSD Read Latency"}}], "description": "Latency metrics for storage daemon operations", "displayName": "Object Storage Daemon Latency", "isRecommended": true}, "osdOperations": {"metrics": [{"key": "ceph_osd_op_w_in_bytes", "metadata": {"unit": "Byte", "description": "Total sum of bytes written to OSD", "displayName": "Bytes Written"}}, {"key": "ceph_osd_op_r_out_bytes", "metadata": {"unit": "Byte", "description": "Total sum of bytes read from OSD", "displayName": "Bytes Read"}}, {"key": "ceph_osd_op_w", "metadata": {"unit": "Count", "description": "Total sum of write operations performed on OSD", "displayName": "Write Operations"}}, {"key": "ceph_osd_op_r", "metadata": {"unit": "Count", "description": "Total sum of read operation performed on OSD", "displayName": "Read Operations"}}, {"key": "ceph_osd_recovery_ops", "metadata": {"unit": "Count", "description": "Number of recovery operations in OSD", "displayName": "Recovery Operations"}}], "description": "I/O operations per storage daemon", "displayName": "Object Storage Daemon Operations", "isRecommended": true}, "Placement Groups": {"metrics": [{"key": "ceph_pg_active", "metadata": {"unit": "Count", "description": "Placement group active per pool", "displayName": "PG Active"}}, {"key": "ceph_pg_down", "metadata": {"unit": "Count", "description": "Placement group down per pool", "displayName": "PG Down"}}, {"key": "ceph_pg_clean", "metadata": {"unit": "Count", "description": "Placement group clean per pool", "displayName": "PG Clean"}}, {"key": "ceph_pg_backfill_toofull", "metadata": {"unit": "Count", "description": "Placement group backfill_toofull per pool", "displayName": "PG Backfill Too Full"}}, {"key": "ceph_pg_degraded", "metadata": {"unit": "Count", "description": "Placement group degraded per pool", "displayName": "PG Degraded"}}, {"key": "ceph_pg_failed_repair", "metadata": {"unit": "Count", "description": "Placement group failed repair per pool", "displayName": "PG Failed Repair"}}, {"key": "ceph_pg_incomplete", "metadata": {"unit": "Count", "description": "Placement group incomplete per pool", "displayName": "PG Incomplete"}}, {"key": "ceph_pg_stale", "metadata": {"unit": "Count", "description": "Placement group stale per pool", "displayName": "PG Stale"}}, {"key": "ceph_pg_inconsistent", "metadata": {"unit": "Count", "description": "Placement group inconsistent per pool", "displayName": "PG Inconsistent"}}], "description": "Status metrics for placement groups in the cluster", "displayName": "Placement Groups", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This is intended for users, who: \n\n- Would like to monitor usage and performance of their Ceph platform.\n\n- Require constant ability to have live information about host resources and data flow.\n\n- Aim to shorten analysis time, required to find out root cause of possible system failures, to the minimum."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"This enables you to: \n\n- Monitor host resources usage and its capacity levels.\n\n- Collect data regarding active and inactive Ceph object storage daemons.\n\n- Observe system data flow in terms of write/read operations, for the cluster as a whole, and for the osd's in particular."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Ceph storage extension](https://docs.dynatrace.com/docs/shortlink/ceph-storage-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nEnvironment with Ceph storage deployed"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.686768Z","created":"2023-03-16T15:39:42.891090Z","seo_title":"Ceph storage monitoring & observability","seo_description":"Monitor usage of Ceph storage system at both client side and host level. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/image.jpg","https://dt-cdn.net/hub/image_1.jpg"],"about":"This is intended for users, who: \n\n- Would like to monitor usage and performance of their Ceph platform.\n\n- Require constant ability to have live information about host resources and data flow.\n\n- Aim to shorten analysis time, required to find out root cause of possible system failures, to the minimum.","use_cases":"This enables you to: \n\n- Monitor host resources usage and its capacity levels.\n\n- Collect data regarding active and inactive Ceph object storage daemons.\n\n- Observe system data flow in terms of write/read operations, for the cluster as a whole, and for the osd's in particular.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Ceph storage extension](https://docs.dynatrace.com/docs/shortlink/ceph-storage-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.ceph@2.0.1","fqn":"com.dynatrace.extension.ceph","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ceph/com.dynatrace.extension.ceph-2.0.1-414b4b072bb560cef00d.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \r\n\r\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.313.0`\r\n- This version includes a breaking change for Dynatrace on Grail.\r\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\r\n  - This means that classic rules will no longer be used on metrics ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\r\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\r\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\r\n\r\n### New in this version:\r\n\r\n-  Added support for Smartscape on Grail.","created":"2026-05-21T17:58:37.543383Z"},{"name":"com.dynatrace.extension.ceph@1.2.1","fqn":"com.dynatrace.extension.ceph","version":"1.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ceph/com.dynatrace.extension.ceph-1.2.1-cfeb39df9cd7f0be304c.zip","release_notes":"- Added feature set metadata for recommended metrics","created":"2026-03-31T12:31:36.906941Z"},{"name":"com.dynatrace.extension.ceph@1.1.0","fqn":"com.dynatrace.extension.ceph","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ceph/com.dynatrace.extension.ceph-1.1.0-76345d873494325f7e0e.zip","release_notes":"#### ⚠️ IMPORTANT: This version requires a minimum Dynatrace and EEC version of `1.318`\n\n#### ✨ New in this version:\n- Added platform dashboard\n- Added platform screen definitions\n- Added security context attribute to entities\n- Added new `health` feature set with 2 metrics\n  - `ceph_health_status`\n  - `ceph_healthcheck_slow_ops`","created":"2026-01-12T21:15:39.144178Z"},{"name":"com.dynatrace.extension.ceph@1.0.3","fqn":"com.dynatrace.extension.ceph","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ceph/com.dynatrace.extension.ceph-1.0.3-95017b93f23e69daa00c.zip","release_notes":"Added additional placement group metrics","created":"2025-03-05T23:34:30.611976Z"},{"name":"com.dynatrace.extension.ceph@1.0.1","fqn":"com.dynatrace.extension.ceph","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ceph/com.dynatrace.extension.ceph-1.0.1-cfc9b7f82_urbmlDC.zip","release_notes":"Fixed `ceph-cluster:cluster` entity rules to work with local monitoring configurations.","created":"2024-02-13T07:50:13.066138Z"},{"name":"com.dynatrace.extension.ceph@1.0.0","fqn":"com.dynatrace.extension.ceph","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ceph/com.dynatrace.extension.ceph-1.0.0-b57972fda_CwLppm8.zip","release_notes":"","created":"2023-03-16T15:39:43.120624Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.ceph@2.0.1","fqn":"com.dynatrace.extension.ceph","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ceph/com.dynatrace.extension.ceph-2.0.1-414b4b072bb560cef00d.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \r\n\r\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.313.0`\r\n- This version includes a breaking change for Dynatrace on Grail.\r\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\r\n  - This means that classic rules will no longer be used on metrics ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\r\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\r\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\r\n\r\n### New in this version:\r\n\r\n-  Added support for Smartscape on Grail.","created":"2026-05-21T17:58:37.543383Z"}]},{"id":1343,"slug":"checkmarx","title":"Checkmarx","description":"Ingest Checkmarx security events and audit logs.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.checkmarx/logo/1e9c51aa-6775-4724-a86b-74f2b335b611.png","link_to":"https://www.dynatrace.com/platform/threat-observability/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/checkmarx-ingest","providers":[],"tags":["audit","devsecops","events","external","findings","ingest","integration","logs","normalize","scan","security","third-party","unify","vulnerability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Integration architecture.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.checkmarx/media/9ee0b819-9ec5-4157-a07d-1f67a263ff50.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F9ee0b819-9ec5-4157-a07d-1f67a263ff50.png&sign=IQRYrTJQwb8Ff3gObxHNohhS2WS45CgZrAx_AHFzEXE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F9ee0b819-9ec5-4157-a07d-1f67a263ff50.png&sign=HceX3JVVyl56__7ilhVb0WuKyeeHuIm0875GRPvn7ck","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F9ee0b819-9ec5-4157-a07d-1f67a263ff50.png&sign=F-FBL06yVYi2QWNAtnjGNNtS7UO8xDYcwXDnN9MRjWk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F9ee0b819-9ec5-4157-a07d-1f67a263ff50.png&sign=n32bDtTzR5D306Qm7p31be0nWZZIPHhaEfVPkTycqtY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F9ee0b819-9ec5-4157-a07d-1f67a263ff50.png&sign=HTd-tp_W6rnGsM5v5o3QyUzTSq1W6yduU4HrLvujwjg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F9ee0b819-9ec5-4157-a07d-1f67a263ff50.png&sign=uP3o1bU5CK6Wnx-Ww_jlO44w5xr63zKoS9OSIhbkZYY"}},{"caption":"Vulnerabilities dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.checkmarx/media/1a1dada4-840b-4ec1-b2d3-484139553f29.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F1a1dada4-840b-4ec1-b2d3-484139553f29.png&sign=jSWpr3eZWKTq4wDsGKQDoyBZM73X05iagqmYBhMK9XU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F1a1dada4-840b-4ec1-b2d3-484139553f29.png&sign=_Nyk8A0qpImOJijPFTb0IE3z3Kjp89M0LKRssknDfMo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F1a1dada4-840b-4ec1-b2d3-484139553f29.png&sign=NfP7JBkyWMCV2-cFeU8EHvkSpypMOIQGiwct_zWsukQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F1a1dada4-840b-4ec1-b2d3-484139553f29.png&sign=--ZkIvufShSwZcSwYgcVUDdqOxmhP2qvz5siwKoEGX4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F1a1dada4-840b-4ec1-b2d3-484139553f29.png&sign=Olq8-IkkTLk8EubzsOAoP8qAxTG5iCc9mXmzwuEV2dI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F1a1dada4-840b-4ec1-b2d3-484139553f29.png&sign=nZYM-sm2FYHQpp19TIoTpM54CT6mPiLb6D-GlY8Dli4"}},{"caption":"Coverage dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.checkmarx/media/45636a4b-ca3f-44df-9a5d-0227ec208fc3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F45636a4b-ca3f-44df-9a5d-0227ec208fc3.png&sign=nsDG6M0YU3hI4UtwNWXzeneyrTZgkdLG3YsjEdYJTt8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F45636a4b-ca3f-44df-9a5d-0227ec208fc3.png&sign=XmKnXfCIObIcaxmxoxfa-XbB9xfaChSYO_VhavpCsbA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F45636a4b-ca3f-44df-9a5d-0227ec208fc3.png&sign=ijDcg3TcBgfSkN_fhXDtNEmXG-kT-Mfwdr3TJXGKkzw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F45636a4b-ca3f-44df-9a5d-0227ec208fc3.png&sign=D2LoWdVesistPPNEypoaCENDHJt2vIqxaOV1_0FZpo0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F45636a4b-ca3f-44df-9a5d-0227ec208fc3.png&sign=qv3Fc8QJYjtpiYcg-SzfitRPKsV_M4PDfbk9bkNFWG8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.checkmarx%2Fmedia%2F45636a4b-ca3f-44df-9a5d-0227ec208fc3.png&sign=7rw0BDzbcP_-rh6EvrtYG_S6ukWXjpLpVG7WW7EHR2A"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.0","release_latest_validation_result":{"name": "com.dynatrace.extension.checkmarx", "author": {"name": "Dynatrace"}, "version": "1.0.0", "fileHash": "5a293f54af2817373ebac1af946ba5a250b44ec39270c3105c281bc3de639ac2", "variables": [], "dataSources": ["python"], "featureSets": [], "extensionName": "com.dynatrace.extension.checkmarx", "minEECVersion": "1.331.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.331.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with the [Checkmarx](https://checkmarx.com/) platform to enable visibility, orchestration, and prioritization of security findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, scan events, and audit logs from Checkmarxproducts into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for vulnerability findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Findings operationalization**: Prioritize, visualize, and automate vulnerability findings with runtime context\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC)"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* **Overview**: Visualize and report your current security posture and trends around vulnerability findings across vulnerability scanners with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize vulnerability findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Create notifications and tickets for critical vulnerability findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use vulnerability findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Ingest Checkmarx security findings and audit logs](https://docs.dynatrace.com/docs/shortlink/checkmarx-ingest) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n[Checkmarx One API](https://docs.checkmarx.com/en/34965-68772-checkmarx-one-api-documentation.html)"},"sourceId":"details"}],"modified":"2026-05-20T06:42:10.561668Z","created":"2026-05-19T15:58:51.679277Z","seo_title":"Checkmarx monitoring & observability","seo_description":"Ingest Checkmarx security events and audit logs. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.checkmarx/media/9ee0b819-9ec5-4157-a07d-1f67a263ff50.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.checkmarx/media/1a1dada4-840b-4ec1-b2d3-484139553f29.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.checkmarx/media/45636a4b-ca3f-44df-9a5d-0227ec208fc3.png"],"about":"Dynatrace integrates with the [Checkmarx](https://checkmarx.com/) platform to enable visibility, orchestration, and prioritization of security findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, scan events, and audit logs from Checkmarxproducts into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for vulnerability findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Findings operationalization**: Prioritize, visualize, and automate vulnerability findings with runtime context\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC)","use_cases":"* **Overview**: Visualize and report your current security posture and trends around vulnerability findings across vulnerability scanners with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize vulnerability findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Create notifications and tickets for critical vulnerability findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use vulnerability findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator).","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Ingest Checkmarx security findings and audit logs](https://docs.dynatrace.com/docs/shortlink/checkmarx-ingest) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.checkmarx@1.0.0","fqn":"com.dynatrace.extension.checkmarx","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkmarx/com.dynatrace.extension.checkmarx-1.0.0-5a293f54af2817373eba.zip","release_notes":"What's new: The initial integration release.","created":"2026-05-19T15:48:17.554552Z"}],"related_technologies":["dashboards","openpipeline"],"latest_downloads":[{"name":"com.dynatrace.extension.checkmarx@1.0.0","fqn":"com.dynatrace.extension.checkmarx","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkmarx/com.dynatrace.extension.checkmarx-1.0.0-5a293f54af2817373eba.zip","release_notes":"What's new: The initial integration release.","created":"2026-05-19T15:48:17.554552Z"}]},{"id":1174,"slug":"check-point-firewall","title":"Check Point Firewall","description":"Gain insights into the performance of your Check Point Firewall devices.","logo":"https://dt-cdn.net/hub/checkpoint-2245405623-icon_2j8MdBv.png","link_to":"https://www.dynatrace.com/news/blog/new-snmp-platform-extensions-provide-observability-at-scale-for-network-devices/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/check-point-firewall-extension","providers":[],"tags":["firewall","network","snmp"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"A New Overview Dashboard is included for Check Point Firewalls and their interfaces, giving you an overview of the monitoring coverage. Use this as a starting point for troubleshooting and further drilldowns into your Check Point Firewall data.","src":"https://dt-cdn.net/hub/Screenshot_20250617_165642-1_la9JLlj.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_165642-1_la9JLlj.png&sign=rULzDwIwxE8pNRStrzA3DehzSOBYurvkuo83f9VITpo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_165642-1_la9JLlj.png&sign=iNOSW3gBXBOAxX2ep4N6XsGiPvhIRo3e3itIoiB_pug","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_165642-1_la9JLlj.png&sign=dj-MwDUZPFLoc9FQcrF7MgAVeTwvAtI-soHyijcQ1xI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_165642-1_la9JLlj.png&sign=E98FqJmDKqZ6HekjY94Dx_ZcTDk1bPImU4RXYXi9D_Q","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_165642-1_la9JLlj.png&sign=TG4Yj3kpBamPSTf_4axleTAg8nugyarO65aVzjSD_4k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_165642-1_la9JLlj.png&sign=EJ-_TteelixlcHg1eeNUOpQB3xovWAm-do_ikv05OnY"}},{"caption":"Analyze key Check Point device information in the Infrastructure and Operations app.","src":"https://dt-cdn.net/hub/Screenshot_20250617_143550-1_J9LdGxu.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_143550-1_J9LdGxu.png&sign=J2Dp792VpNawWDk0SZQtQ9eUxHkYe-zNEBh09svEjWo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_143550-1_J9LdGxu.png&sign=ranA1KYld0s-QDRmRCMWMN4p3h7C7bU8_cW7cANa-yU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_143550-1_J9LdGxu.png&sign=IzodlwFUyLJFeY3hTRmpGRyaqK86jKOEHvsSx2HgYIw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_143550-1_J9LdGxu.png&sign=cbsnyxRkEW7VKcbGDV9rb6W8EBfLfs9NSUtr6VM_dBs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_143550-1_J9LdGxu.png&sign=9crBCa8fv_eh3DFw6WALzu1J_goCakK4xDcGguhWAeI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_143550-1_J9LdGxu.png&sign=br0QQiyRkzmLOKh-EnFY1x6QXummwoh1Oqws7L78pq0"}},{"caption":"Included Unified Analysis Screens give an overview of device specific Check Point metrics, bundled with the extension.","src":"https://dt-cdn.net/hub/Screenshot_20250617_143713_lqnPDtK.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_143713_lqnPDtK.png&sign=eKXOFgyiLWI6EhRtaqCnIpYr1omtVnjrQl2v8akC89A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_143713_lqnPDtK.png&sign=vH3aRGV7zxBhYydSaIsMMNv9tzet81SzYzhdtr_ql18","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_143713_lqnPDtK.png&sign=NspcRhDIiWiCwxhN6yknVpl1wKPijkN9ppTIkxMexk4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_143713_lqnPDtK.png&sign=9ZXljuKo8o2p1tRvFhQZMRaxIjIKHEaiRoxkmBMVWyc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_143713_lqnPDtK.png&sign=sBokoKTZn9h4juLcgwPBtPgaz_iFpDcSLUP_rTfxowE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_143713_lqnPDtK.png&sign=4s42_pDz-M6XTYx6_SAhDbe5AB6_OXdkro0tvfE-c40"}},{"caption":"An Classic Overview Dashboard is included for Check Point Firewalls and their interfaces, giving you an overview of the monitoring coverage. Use this as a starting point for troubleshooting and further drilldowns into your Check Point Firewall data.","src":"https://dt-cdn.net/hub/Screenshot_20250617_124247_LK7cu9W.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_124247_LK7cu9W.png&sign=OHqJ7_AcP9R6UuGY0XAVZk11kIWAc0pfNkFB-eEE_yQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_124247_LK7cu9W.png&sign=DZLMDhCQqvDiB6PiV6dFT3pEjYbzjARWeaSunrE5n6Y","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_124247_LK7cu9W.png&sign=Z2fLucAtkiTg2uqxyfncQXqz5cY5iL6jSLEShg0At9Y","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_124247_LK7cu9W.png&sign=clPH-NurVNFzQCBr-b5wGHKTXw1oFc2Fx0Obmocl_X4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_124247_LK7cu9W.png&sign=8LZVwEzlDUwOltNncjXR5NK0UKWBoa-77dC3b9h7zPo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250617_124247_LK7cu9W.png&sign=QTn1ayWel2Itq2CiBW2Ons24zEwVlhVTRHVZ42fMMrg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.2","release_latest_validation_result":{"name": "com.dynatrace.extension.checkpoint-firewall", "author": {"name": "Dynatrace"}, "version": "2.0.2", "fileHash": "ff52a76c4950a67f131f897ccf9def8572ab108cc282f9ac44664ea84be2393a", "variables": ["ext.activationtag", "if_name", "if_admin_status", "if_oper_status", "if_alias", "if_type"], "dataSources": ["snmp"], "featureSets": ["Stack info", "Generic Interfaces", "Entity attributes", "Advanced interfaces", "Interfaces", "Check Point Device"], "extensionName": "com.dynatrace.extension.checkpoint-firewall", "minEECVersion": "1.333.0", "featureSetsDetails": {"default": {"metrics": [{"key": "com.dynatrace.extension.network_device.sysuptime"}, {"key": "com.dynatrace.extension.network_device.cpu_usage"}, {"key": "com.dynatrace.extension.network_device.memory_used"}, {"key": "com.dynatrace.extension.network_device.memory_free"}, {"key": "com.dynatrace.extension.network_device.if.status"}], "isRecommended": true}, "Interfaces": {"metrics": [{"key": "checkpoint.firewall.if.bytes.in.count", "metadata": {"unit": "Byte", "description": "Number of octets received on the interface", "displayName": "Bytes in"}}, {"key": "checkpoint.firewall.if.packets.in.count", "metadata": {"unit": "Count", "description": "Number of packets received on the interface", "displayName": "Packets in"}}, {"key": "checkpoint.firewall.if.bytes.out.count", "metadata": {"unit": "Byte", "description": "Number of octets sent on the interface", "displayName": "Bytes out"}}, {"key": "checkpoint.firewall.if.packets.out.count", "metadata": {"unit": "Count", "description": "Number of packets sent on the interface", "displayName": "Packets out"}}, {"key": "checkpoint.firewall.if.errors.in.count", "metadata": {"unit": "Count", "description": "Number of packets with errors received on the interface", "displayName": "Errors in"}}, {"key": "checkpoint.firewall.if.errors.out.count", "metadata": {"unit": "Count", "description": "Number of packets with errors sent on the interface", "displayName": "Errors out"}}, {"key": "checkpoint.firewall.if.status.oper", "metadata": {"unit": "State", "description": "Current operational state", "displayName": "Oper status"}}, {"key": "checkpoint.firewall.if.status.admin", "metadata": {"unit": "State", "description": "Desired state of interface", "displayName": "Admin status"}}, {"key": "checkpoint.firewall.if.speed", "metadata": {"unit": "BitPerSecond", "description": "Estimate of interface's current bandwidth", "displayName": "Speed"}}], "description": "Enable this feature set for insight on your Check Point topology-specifc interfaces.", "displayName": "Check Point interfaces", "isRecommended": false}, "Stack info": {"metrics": [{"key": "checkpoint.firewall.component.state", "metadata": {"unit": "NotApplicable", "description": "A state metric representing the details of physical components. This is used to collect details about the device stack. Value is always 1; use the dimensions to view details.", "displayName": "Physical component state"}}], "isRecommended": true}, "Entity attributes": {"metrics": [{"key": "checkpoint.firewall.entity_attributes", "metadata": {"unit": "Unspecified", "description": "Constant value of 1 used for reporting entity attributes at a lower frequency", "displayName": "Device entity attributes"}}], "description": "Enable this feature set for insight on your Check Point device attributes.", "displayName": "Check Point Device Attributes", "isRecommended": true}, "Check Point Device": {"metrics": [{"key": "checkpoint.firewall.disk.percent", "metadata": {"unit": "Percent", "description": "Percent of free space", "displayName": "Disk percent"}}, {"key": "checkpoint.firewall.users.connected", "metadata": {"unit": "Count", "description": "Number of connected users", "displayName": "Users connected"}}, {"key": "checkpoint.firewall.packets.accepted.count", "metadata": {"unit": "Count", "description": "Accepted packets", "displayName": "Accepted packets"}}, {"key": "checkpoint.firewall.packets.dropped.count", "metadata": {"unit": "Count", "description": "Dropped packets", "displayName": "Dropped packets"}}, {"key": "checkpoint.firewall.packets.logged.count", "metadata": {"unit": "Count", "description": "Logged packets", "displayName": "Logged packets"}}, {"key": "checkpoint.firewall.packets.rejected.count", "metadata": {"unit": "Count", "description": "Rejected packets", "displayName": "Rejected packets"}}, {"key": "checkpoint.firewall.connections", "metadata": {"unit": "Count", "description": "Number of connections", "displayName": "Number of connections"}}, {"key": "checkpoint.firewall.connections.peak", "metadata": {"unit": "Count", "description": "Peak number of connections", "displayName": "Peak number of connections"}}, {"key": "checkpoint.firewall.memory.total.virtual", "metadata": {"unit": "Byte", "description": "Total virtual memory", "displayName": "Total virtual memory"}}, {"key": "checkpoint.firewall.memory.active.virtual", "metadata": {"unit": "Byte", "description": "Active virtual memory", "displayName": "Active virtual memory"}}, {"key": "checkpoint.firewall.memory.total.real", "metadata": {"unit": "Byte", "description": "Total real memory", "displayName": "Total real memory"}}, {"key": "checkpoint.firewall.memory.active.real", "metadata": {"unit": "Byte", "description": "Active real memory", "displayName": "Active real memory"}}, {"key": "checkpoint.firewall.memory.free.real", "metadata": {"unit": "Byte", "description": "Free real memory", "displayName": "Free real memory"}}, {"key": "checkpoint.firewall.cpu.time.system", "metadata": {"unit": "MilliSecond", "description": "Processor system time", "displayName": "Processor system time"}}, {"key": "checkpoint.firewall.cpu.usage", "metadata": {"unit": "Percent", "description": "Processor usage", "displayName": "Processor usage"}}, {"key": "checkpoint.firewall.cpu.time.user", "metadata": {"unit": "MilliSecond", "description": "Processor user time", "displayName": "Processor user time"}}, {"key": "checkpoint.firewall.sysuptime", "metadata": {"unit": "Count", "description": "The system up time since boot, in system ticks (hundredths of a second)", "displayName": "System uptime"}}], "description": "Enable this feature set for further insight on your Check Point device.", "displayName": "Check Point Device Advanced Attributes", "isRecommended": false}, "Generic Interfaces": {"metrics": [{"key": "com.dynatrace.extension.network_device.if.bytes_in.count"}, {"key": "com.dynatrace.extension.network_device.if.bytes_out.count"}, {"key": "com.dynatrace.extension.network_device.if.lastchange"}], "description": "Enable this feature set for basic insight on your generic network topology interfaces.", "displayName": "Interfaces", "isRecommended": true}, "Advanced interfaces": {"metrics": [{"key": "com.dynatrace.extension.network_device.if.in.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.in.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.out.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.out.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.in.multicast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.multicast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.in.broadcast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.broadcast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.in.ucast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.ucast_pkts.count"}], "description": "Enable this feature set for additional insight on your generic network topology interfaces.", "displayName": "Advanced interfaces", "isRecommended": true}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"\nThis extension leverages the SNMP protocol to provide a complete solution to monitor Check Point Firewall Devices. The complete configuration is provided out-of-the-box.\n\n#### This is intended for users, who:\n- Would like to monitor health state and performance of their Check Point Firewall devices and provide unified analysis for Ops, DevOps and IT Admins.\n\n#### This enables you to:\n- Monitor health and performance of your Check Point Firewall devices\n- Use an included alert configuration to be alerted if a monitored interface goes into a 'down' state.\n- Set up alerts to be notified by traffic anomalies\n\n"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"\n* Monitor Check Point Firewall devices by polling data for Network Devices and Interfaces.\n * Enable alerting on detected anomalies\n* Use with the Infrastructure and Operations App for an overview of all monitored Network Devices in the environment.\n\n"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Check Point Firewall extension](https://docs.dynatrace.com/docs/shortlink/check-point-firewall-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n\n- This extension is to be used with Check Point Firewalls only.\n- SNMPv2c and SNMPv3 supported only."},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.692279Z","created":"2025-06-18T14:07:37.675481Z","seo_title":"Check Point Firewall monitoring & observability","seo_description":"Gain insights into the performance of your Check Point Firewall devices. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Screenshot_20250617_165642-1_la9JLlj.png","https://dt-cdn.net/hub/Screenshot_20250617_143550-1_J9LdGxu.png","https://dt-cdn.net/hub/Screenshot_20250617_143713_lqnPDtK.png","https://dt-cdn.net/hub/Screenshot_20250617_124247_LK7cu9W.png"],"about":"\nThis extension leverages the SNMP protocol to provide a complete solution to monitor Check Point Firewall Devices. The complete configuration is provided out-of-the-box.\n\n#### This is intended for users, who:\n- Would like to monitor health state and performance of their Check Point Firewall devices and provide unified analysis for Ops, DevOps and IT Admins.\n\n#### This enables you to:\n- Monitor health and performance of your Check Point Firewall devices\n- Use an included alert configuration to be alerted if a monitored interface goes into a 'down' state.\n- Set up alerts to be notified by traffic anomalies\n\n","use_cases":"\n* Monitor Check Point Firewall devices by polling data for Network Devices and Interfaces.\n * Enable alerting on detected anomalies\n* Use with the Infrastructure and Operations App for an overview of all monitored Network Devices in the environment.\n\n","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Check Point Firewall extension](https://docs.dynatrace.com/docs/shortlink/check-point-firewall-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.checkpoint-firewall@2.0.2","fqn":"com.dynatrace.extension.checkpoint-firewall","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkpoint-firewall/com.dynatrace.extension.checkpoint-firewall-2.0.2-ff52a76c4950a67f131f.zip","release_notes":"### Fixed in this version:\r\nDecreased `minEECVersion` (ActiveGate) from `1.338.0` to `1.333.0`.","created":"2026-05-20T18:47:58.878457Z"},{"name":"com.dynatrace.extension.checkpoint-firewall@2.0.1","fqn":"com.dynatrace.extension.checkpoint-firewall","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkpoint-firewall/com.dynatrace.extension.checkpoint-firewall-2.0.1-399b123233a8fff8d1ec.zip","release_notes":"### New in this version: \n* Added `snmp.ip` field to `EXT_NETWORK_DEVICE` node extraction in OpenPipeline.","created":"2026-05-20T12:57:54.281198Z"},{"name":"com.dynatrace.extension.checkpoint-firewall@2.0.0","fqn":"com.dynatrace.extension.checkpoint-firewall","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkpoint-firewall/com.dynatrace.extension.checkpoint-firewall-2.0.0-f6ac3be2b4813b8dd67d.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC_ (ActiveGate) version of `1.338.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  Smartscape 2.0 nodes and edges on Grail.\n-  Added feature set metadata for recommended metrics.\n   - **IMPORTANT**: This version contains a change to feature sets that may require enabling a new feature set to continue collecting existing data. Review feature sets after upgrading the extension version.\n\t - The default featureset has been aligned with other network extensions that provide `com.dynatrace.extension.network_device.*` metrics for generic network topology. \n\t - This means that extension specific metrics (`checkpoint.firewall`.*) have been moved to other featuresets.\n\n\n- Added default value to `if_admin_status` filter variable. By default, this will only monitor interfaces with `admin.status` dimension value of `up(1)`.\n\n- Added two new memory-related metrics, and visualizations for these metrics to provide a complete view of total memory usage for a Check Point device.\n  - `checkpoint.firewall.memory.total.virtual` (`1.3.6.1.4.1.2620.1.6.7.4.1.0`) \n  - `checkpoint.firewall.memory.total.real` (`1.3.6.1.4.1.2620.1.6.7.4.3.0`)\n- Added `if.count` and `sys.services` dimensions to the `com.dynatrace.extension.network_device.sysuptime` metric.\n\n### Fixed in this version:\n- `sys.name` is collected with all `checkpoint.firewall.*` metrics. This addresses an issue where some `dt.entity.checkpoint:firewall` screens were appearing empty. This also addreses an issue with the bundled Classic Dashboard.","created":"2026-05-19T17:11:50.437406Z"},{"name":"com.dynatrace.extension.checkpoint-firewall@1.1.6","fqn":"com.dynatrace.extension.checkpoint-firewall","version":"1.1.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkpoint-firewall/com.dynatrace.extension.checkpoint-firewall-1.1.6-f528898f0239db06d761.zip","release_notes":"#### Bugfixes\n- Adjusted markdown link in Platform Dashboard to point to the `Network devices` section in the I&O app.\n- Adjusted DQL tiles in Platform Dashboard to point to the I&O app.","created":"2026-02-23T14:15:51.674666Z"},{"name":"com.dynatrace.extension.checkpoint-firewall@1.1.4","fqn":"com.dynatrace.extension.checkpoint-firewall","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkpoint-firewall/com.dynatrace.extension.checkpoint-firewall-1.1.4-2b8ba186fa19efdef630.zip","release_notes":"#### Enhancements\n- Updated entity links in Platform dashboards to redirect to the Infrastructure & Operations app.\n\n#### Bugfixes\n- Adjusted required dimensions for entity creation to prevent null entities from being created.","created":"2026-02-19T16:39:15.280575Z"},{"name":"com.dynatrace.extension.checkpoint-firewall@1.1.1","fqn":"com.dynatrace.extension.checkpoint-firewall","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkpoint-firewall/com.dynatrace.extension.checkpoint-firewall-1.1.1-b79c16962983fb9bcafe.zip","release_notes":"#### Fixed in this version:\r\n\r\n- `sys.name` and `mac.address` dimensions are required on all network metrics and filtered for empty values. This caused unnecessary stress on topology engine.\r\n\r\n- Updated source rule for `checkpoint:firewall` to use `checkpoint.firewall.entity_attributes` for consistent entity naming.","created":"2026-02-10T16:00:11.758851Z"},{"name":"com.dynatrace.extension.checkpoint-firewall@1.1.0","fqn":"com.dynatrace.extension.checkpoint-firewall","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkpoint-firewall/com.dynatrace.extension.checkpoint-firewall-1.1.0-8c30df066970fddf6c04.zip","release_notes":"#### ✨ New in this version (1.1.0):\n- Added the following new metrics to the `Advanced interfaces` feature set:\n  - `com.dynatrace.extension.network_device.if.in.multicast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.out.multicast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.in.broadcast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.out.broadcast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.in.ucast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.out.ucast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.lastchange`\n- Added the following new metrics to the default feature set:\n  - `com.dynatrace.extension.network_device.if.in.errors.count`\n  - `com.dynatrace.extension.network_device.if.in.discards.count`\n  - `com.dynatrace.extension.network_device.if.out.errors.count`\n  - `com.dynatrace.extension.network_device.if.out.discards.count`\n\n#### ⚙️ Changed in this version:\n- Moved the metric `checkpoint.firewall.entity_attributes` to a new `Entity attributes` feature set.\n- Moved the metric `checkpoint.firewall.component.state` to a new `Stack info` feature set.\n\n##### ❗ **IMPORTANT**: \nMake sure to toggle these new feature sets on in your configurations if you are using those metrics and properties, as they are no longer captured by default.","created":"2025-12-11T14:28:49.398077Z"},{"name":"com.dynatrace.extension.checkpoint-firewall@1.0.7","fqn":"com.dynatrace.extension.checkpoint-firewall","version":"1.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkpoint-firewall/com.dynatrace.extension.checkpoint-firewall-1.0.7-ebd61e44013b86590ea6.zip","release_notes":"⚠️ **Note:**\n\n- This release requires a Minimum Dynatrace Version and Minimum ActiveGate version of 1.318.0 or higher.\n\n\n**New in this version:**\n\n- Internal metadata updated.","created":"2025-12-08T16:38:09.044151Z"},{"name":"com.dynatrace.extension.checkpoint-firewall@1.0.6","fqn":"com.dynatrace.extension.checkpoint-firewall","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkpoint-firewall/com.dynatrace.extension.checkpoint-firewall-1.0.6-6a2401e7fa464baf5cee.zip","release_notes":"**Improved in this version:**\n- Replaced `checkpoint.firewall.memory.active.real` and `checkpoint.firewall.memory.active.virtual` metric values with 64-bit OID alternatives.\n  - `com.dynatrace.extension.network_device.memory_used` and `com.dynatrace.extension.network_device.memory_free`now use 64-bit OIDs as well.\n- Changing the Unit on Memory metrics from KiloBytes to Bytes.\n\n\n**New in this version:**\n- Added new metric for free real memory (`checkpoint.firewall.memory.free.real`).","created":"2025-09-29T21:48:23.221051Z"},{"name":"com.dynatrace.extension.checkpoint-firewall@1.0.4","fqn":"com.dynatrace.extension.checkpoint-firewall","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkpoint-firewall/com.dynatrace.extension.checkpoint-firewall-1.0.4-a1483758406a766b0927.zip","release_notes":"**Improved in this version:**\n- Use the same OIDs for `if.name` dimension across the Generic Network Interface and Check Point Interface metrics.","created":"2025-09-19T15:45:18.945524Z"},{"name":"com.dynatrace.extension.checkpoint-firewall@1.0.3","fqn":"com.dynatrace.extension.checkpoint-firewall","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkpoint-firewall/com.dynatrace.extension.checkpoint-firewall-1.0.3-7dace8d491d95bd532f7.zip","release_notes":"**New in this version**\n- Added screens for latest Dynatrace.\n\n**Improved in this version**\n- Refined New Dashboard.","created":"2025-08-19T11:10:49.666018Z"},{"name":"com.dynatrace.extension.checkpoint-firewall@1.0.2","fqn":"com.dynatrace.extension.checkpoint-firewall","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkpoint-firewall/com.dynatrace.extension.checkpoint-firewall-1.0.2-153075d11d248bebce95.zip","release_notes":"### ⚠️ IMPORTANT CHANGE:\nMetrics in \"default\" feature set will always be enabled and cannot be disabled. These metrics are mandatory. Take extra caution configuring devices and interfaces for which you are collecting data. Make use of Interface filters to limit the number of interfaces, otherwise, all interfaces on the device will be collected by default.\nIn case you do not wish to collect interfaces on your device, enter `$eq(!)` in the \"Interface Name\" filter field on the Feature Sets screen during configuration.\n\n- Default network metrics moved into the \"default\" feature set, specifically interface metrics.\n\n#### ⚠️ Special note when updating to this version:\n- You must disable the old \"neighbor-discovery\" feature set in order\n  to update to this version.\n- Please review the metrics included with the default feature set and\n  ensure it aligns with your previous monitoring footprint (default\n  metrics are always enabled).\n#### Improved in this version:\n- The \"neighbor-discovery\" feature set was removed. This is now handled by the SNMP Auto-discovery extension for any kind of device.\n#### New in this version:\n- Security Context is applied to entities.","created":"2025-07-28T08:27:50.846486Z"},{"name":"com.dynatrace.extension.checkpoint-firewall@1.0.1","fqn":"com.dynatrace.extension.checkpoint-firewall","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkpoint-firewall/com.dynatrace.extension.checkpoint-firewall-1.0.1-9b79263035af46298b17.zip","release_notes":"* Initial Release\n  - Requires Dynatrace Tenant Version >= 1.309\n  - Requires ActiveGate Version >= 1.291","created":"2025-06-20T15:59:25.331369Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.checkpoint-firewall@2.0.2","fqn":"com.dynatrace.extension.checkpoint-firewall","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.checkpoint-firewall/com.dynatrace.extension.checkpoint-firewall-2.0.2-ff52a76c4950a67f131f.zip","release_notes":"### Fixed in this version:\r\nDecreased `minEECVersion` (ActiveGate) from `1.338.0` to `1.333.0`.","created":"2026-05-20T18:47:58.878457Z"}]},{"id":114,"slug":"chef","title":"Chef","description":"Configuration management tool.","logo":"https://dt-cdn.net/hub/logos/chef.png","link_to":"https://www.dynatrace.com/solutions/devops/","documentation_link":"","providers":[],"tags":["ci/cd","configuration management","devops"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1108,"slug":"chroma","title":"Chroma","description":"Gain insights into the health of your vector and embedding databases from Chroma.","logo":"https://dt-cdn.net/hub/chroma.d840f629-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Define your own dashboards with SLOs, latency, reliability, and cost measurements visualized in a centralized space for your generative AI applications.","src":"https://dt-cdn.net/hub/1-main-dash_bBOxg2L.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_bBOxg2L.png&sign=MtQR139BhJgRJoNEpLTBKuVCZ7NPcoUtIVIPLoC0Y08","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_bBOxg2L.png&sign=-vgfnwsClF7iNdQMyC_BOrAmgLM1OX35ESrg-Pa-X1k","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_bBOxg2L.png&sign=h6ZkZ9Wx_uJ-i-nd3Cattiz_GdTTVDRucSjjQWaQm08","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_bBOxg2L.png&sign=iz67FCcRPJQnZErec5MLye29A7bb7S93ozdYX2fzSss","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_bBOxg2L.png&sign=7FsCsk7egYey2BTlwXd7K7rvfAPVb5hIx6ze9I2z0EA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_bBOxg2L.png&sign=ZHZlUaCQvzW2dzHPVz0hlMFKqHcGDICVt8aHiP7htfA"}},{"caption":"Create specific service dashboards to track the performance of your production application end-to-end: reliability, performance, and cost management.","src":"https://dt-cdn.net/hub/2-service-dashboard_v4v0Ytv.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard_v4v0Ytv.png&sign=zNP7OxqEXjfeP28b2vX4wgr9WznHz82RFM_BPn8HMTQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard_v4v0Ytv.png&sign=tZ0JxXKfS29SVmmCwnbQ11XotGgDNOpIiWH1e8W9h6Q","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard_v4v0Ytv.png&sign=Va2lcoh3cx2dPgP_ViXUUtGbAnQmSrfuN-eeDlgiZ98","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard_v4v0Ytv.png&sign=CvuYZNvvW5M0nMX92EkTkFphdx4B9Q9KkoHtmkdK_uc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard_v4v0Ytv.png&sign=pw_kjc5uydnDeBsfrdvng9mnhOrcH_4ID6ExlHS4edo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard_v4v0Ytv.png&sign=DxHROtJzpsai8j9ulWGVI8VkGKgNtiwdCrAewMCo4i4"}},{"caption":"Monitor Service health","src":"https://dt-cdn.net/hub/6-services_CNdF27z.webp","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F6-services_CNdF27z.webp&sign=8UkSzFo4h4hVwit9bzqyyVJ0qxMU0Spo49iV5_9GUJI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F6-services_CNdF27z.webp&sign=xiyPsNJdJztqnUwGWby3uwOL0qnTworMSW64D4uSEcM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F6-services_CNdF27z.webp&sign=h1wOgsG8mWQE-7VhPUW0GLbnMqCODw2XpS75Q9QczSQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F6-services_CNdF27z.webp&sign=w96rt1G-PZFy6zFtuKsmB8dWkta6HFfjE4Kmd6WwzLg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F6-services_CNdF27z.webp&sign=awnszKpskeMwLCTKIuZwu789-ASGGQy_8hNwnSAa0hA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F6-services_CNdF27z.webp&sign=JNGCKahIKryknjag5qoi4XMVr-WTxLh5gOBzZ6Hsr3g"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Chroma helps with retrieval for your generative AI applications, let it be embeddings, vector search, document storage, full-text search, metadata filtering, or multi-modal models. \n\nDynatrace provides a real-time solution for tracking and revealing the full context of used technologies, service interaction topology, and observability metrics (traces, logs, and business events). This is done automatically and applies to any output.\n\nDynatrace allows you to track and monitor the consumption, cost, and performance of your AI services and models at scale."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs\n\n### Monitor service quality and cost\n- Setup error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real time."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up full stack observability for your GenAI applications is possible with Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started)."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.461803Z","created":"2025-01-28T19:39:00.240352Z","seo_title":"Chroma monitoring & observability","seo_description":"Gain insights into the health of your vector and embedding databases from Chroma. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/1-main-dash_bBOxg2L.png","https://dt-cdn.net/hub/2-service-dashboard_v4v0Ytv.png","https://dt-cdn.net/hub/6-services_CNdF27z.webp"],"about":"Chroma helps with retrieval for your generative AI applications, let it be embeddings, vector search, document storage, full-text search, metadata filtering, or multi-modal models. \n\nDynatrace provides a real-time solution for tracking and revealing the full context of used technologies, service interaction topology, and observability metrics (traces, logs, and business events). This is done automatically and applies to any output.\n\nDynatrace allows you to track and monitor the consumption, cost, and performance of your AI services and models at scale.","use_cases":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs\n\n### Monitor service quality and cost\n- Setup error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real time.","supported_distributions":"","get_started":"Setting up full stack observability for your GenAI applications is possible with Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1291,"slug":"community-cicd-observability","title":"CI/CD Observability","description":"Monitor CI/CD pipelines such as Azure Devops, Gitlab, Github and more.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/community-cicd-observability/logo/183d5f67-f0b1-4e84-bb53-ebccadc05249.png","link_to":null,"documentation_link":"https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps/ci-cd-pipeline","providers":[],"tags":["ArgoCD","Azure Devops","CI/CD","community","community-app","GitHub actions","Gitlab Pipelines","se-coe"],"author":"204","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Unified observability for pipelines, jobs, stages and PRs across multiple CI/CD providers","src":"https://cdn.hub.central.dynatrace.com/hub/console/community-cicd-observability/media/55603fed-063b-4223-90ff-cc8cca9735b6.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F55603fed-063b-4223-90ff-cc8cca9735b6.jpg&sign=4JeChsYKZ8oj4VDieiuT9y-Zfz6uGfsS0kwg8948i3I","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F55603fed-063b-4223-90ff-cc8cca9735b6.jpg&sign=cQo6YIDNOQQ-ljZfmaHwpbXrt5tBAdWUq38uX38xoVs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F55603fed-063b-4223-90ff-cc8cca9735b6.jpg&sign=91vycsXaxDjxSpMrBWVk8F06MdAZn51sq8sX2A5YcyM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F55603fed-063b-4223-90ff-cc8cca9735b6.jpg&sign=UpuJ8TIRSUAoJV0q71BdbArBI_xI_9xBlaiH0lYoczs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F55603fed-063b-4223-90ff-cc8cca9735b6.jpg&sign=N-lNEF_xkuIeyQYMhEuiNJ57dLDwv-cXnVXv6eWYyZg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F55603fed-063b-4223-90ff-cc8cca9735b6.jpg&sign=eGLBffHXUTI2gEidt6aO3uG5ENYffEQbtDlSHFuZnnw"}},{"caption":"Follow the instructions to setup the webhooks for the chosen provider","src":"https://cdn.hub.central.dynatrace.com/hub/console/community-cicd-observability/media/faddfe46-f805-4cc8-bca2-69ae878083d5.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2Ffaddfe46-f805-4cc8-bca2-69ae878083d5.jpg&sign=WNIwAl6cqq2XoZnbddHJz1M1xjN0-i0b4H136GqsSSg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2Ffaddfe46-f805-4cc8-bca2-69ae878083d5.jpg&sign=tFT9NZh5oa0yof8gBD4J7dGeU1bpjMxTdI7zAWQ_2d8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2Ffaddfe46-f805-4cc8-bca2-69ae878083d5.jpg&sign=BXfVfUD9ciYuaVDYPQ_gUROf5Lw_HCG0Yg3h_mebi34","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2Ffaddfe46-f805-4cc8-bca2-69ae878083d5.jpg&sign=6S1_iJNcNfbKQ46qOsIyo1kdmdbJMdBJZ6GkY2iyf6s","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2Ffaddfe46-f805-4cc8-bca2-69ae878083d5.jpg&sign=meM9TfxQ052LLwW-cTx-w8sQ0KL4flwOrht2ZOYPA3M","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2Ffaddfe46-f805-4cc8-bca2-69ae878083d5.jpg&sign=1u3GJD_o_bjQk8oGcfXcdUQ40UDbdTNNYNwIgZ6_ETI"}},{"caption":"Start exploring data","src":"https://cdn.hub.central.dynatrace.com/hub/console/community-cicd-observability/media/6d9630b8-70a2-4c3f-99f4-157ad2e72416.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F6d9630b8-70a2-4c3f-99f4-157ad2e72416.jpg&sign=sH7OfuUPAzFu0TMeCSfTHlJJylxIKXb6gY1QsPvZBNI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F6d9630b8-70a2-4c3f-99f4-157ad2e72416.jpg&sign=462ULKx6q3qUQKSBabka0OnsMj7-np7tGtlbVQ5b6c0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F6d9630b8-70a2-4c3f-99f4-157ad2e72416.jpg&sign=E9hMqEGnhmM6hGx4ozyKxEVHhSwe1EIJv5BM-XnPkUE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F6d9630b8-70a2-4c3f-99f4-157ad2e72416.jpg&sign=k26wanL-lH0k6xdh_apUF2mFv6h39ePWMVdyqcRyTjE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F6d9630b8-70a2-4c3f-99f4-157ad2e72416.jpg&sign=gGAtJ0Zx07Ox6sUAF-Om0wbd-KGnmchA64Iog-Fl8LU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F6d9630b8-70a2-4c3f-99f4-157ad2e72416.jpg&sign=GIQlxf7hRcfGoJdNnNJR7cvHH4WzVWL7G4ul5Gc3TmI"}},{"caption":"Filter data to see individual pipelines","src":"https://cdn.hub.central.dynatrace.com/hub/console/community-cicd-observability/media/057a76a0-e0ac-42ce-bbc7-781b1e58b541.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F057a76a0-e0ac-42ce-bbc7-781b1e58b541.jpg&sign=-kp0rtQkRIjwngs7_gpxA09eqQUO0k3r7sAxS1MxJgo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F057a76a0-e0ac-42ce-bbc7-781b1e58b541.jpg&sign=zl6O_4YzUIGHn0mzzaC0VNjjVDmniqS0QkqBvK3ZP5c","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F057a76a0-e0ac-42ce-bbc7-781b1e58b541.jpg&sign=afWLEQP-lSgzCefmq2K5ZxHpY8hbuUqOoW581xH6Zm4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F057a76a0-e0ac-42ce-bbc7-781b1e58b541.jpg&sign=iRh0skf7EUjDpUnNJfGwmjwVT90fzVzGXrF7BkQlBQk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F057a76a0-e0ac-42ce-bbc7-781b1e58b541.jpg&sign=WKZM9EyxpH0zFhIKzfdeJqBLFWmedvse0ueRsP7ltTY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cicd-observability%2Fmedia%2F057a76a0-e0ac-42ce-bbc7-781b1e58b541.jpg&sign=-SawLvwC5aoxu0ZOESwHNx8FyUZOoq89oXSkjAbP41c"}}],"support_link":"https://github.com/Dynatrace/community-examples/issues","support_information":{"email":"","url":"https://github.com/Dynatrace/community-examples/issues"},"sales_link":"","pricing":"","repository_href":"https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps/ci-cd-pipeline","is_partner":true,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"CI/CD Pipeline adds unified observability for pipelines, jobs, stages and PRs across multiple CI/CD providers (Azure DevOps, GitHub, GitLab, etc.) to the Dynatrace Platform.\nCurrently supported technologies:\n- Azure Devops\n- Gitlab Pipelines\n- Github Actions (Workflows)\n- Custom CI/CD Providers"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Analyze pipelines by status, total time, history and recent runs\n- Keep an eye on jobs and stages: start/end, duration, outcome and metadata\n- Convenient filtering by time, action name/ID, session and status\n- Hierarchical view of job execution using flame graphs\n- Easy configuration: use setup wizard to import and configure OpenPipeline rules\n\nFor further details please have a [look at our documentation](https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps/ci-cd-pipeline)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"*CI/CD Observability is available as a Dynatrace app to all customers upon request. Please contact your Dynatrace representative to activate CI/CD Observability for your tenant.*\n\n- Once installed, open the app and navigate to the Setup tab to find your target technology. Follow the instructions to Set up the webhooks on the chosen provider\n- Select Import Configuration to import the OpenPipeline rules to your environment. Those rules basically translate the incoming webhook events into SDLC Events (OpenTelemetry Standard), which are then consumed by the app.\n- Start exploring data\n*Note: Filters are only applied after clicking the refresh button to avoid unnecessary queries*"},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"**Disclaimer:** CI/CD Observability is a community-supported project and is **not officially supported by Dynatrace**. \nIf you need help, please contact the team via [GitHub](https://github.com/Dynatrace/community-examples/issues)."},"sourceId":"details"}],"modified":"2026-06-24T15:17:58.672357Z","created":"2026-02-17T10:27:23.945007Z","seo_title":"CI/CD Observability monitoring & observability","seo_description":"Monitor CI/CD pipelines such as Azure Devops, Gitlab, Github and more. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/community-cicd-observability/media/55603fed-063b-4223-90ff-cc8cca9735b6.jpg","https://cdn.hub.central.dynatrace.com/hub/console/community-cicd-observability/media/faddfe46-f805-4cc8-bca2-69ae878083d5.jpg","https://cdn.hub.central.dynatrace.com/hub/console/community-cicd-observability/media/6d9630b8-70a2-4c3f-99f4-157ad2e72416.jpg","https://cdn.hub.central.dynatrace.com/hub/console/community-cicd-observability/media/057a76a0-e0ac-42ce-bbc7-781b1e58b541.jpg"],"about":"CI/CD Pipeline adds unified observability for pipelines, jobs, stages and PRs across multiple CI/CD providers (Azure DevOps, GitHub, GitLab, etc.) to the Dynatrace Platform.\nCurrently supported technologies:\n- Azure Devops\n- Gitlab Pipelines\n- Github Actions (Workflows)\n- Custom CI/CD Providers","use_cases":"- Analyze pipelines by status, total time, history and recent runs\n- Keep an eye on jobs and stages: start/end, duration, outcome and metadata\n- Convenient filtering by time, action name/ID, session and status\n- Hierarchical view of job execution using flame graphs\n- Easy configuration: use setup wizard to import and configure OpenPipeline rules\n\nFor further details please have a [look at our documentation](https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps/ci-cd-pipeline).","supported_distributions":"","get_started":"*CI/CD Observability is available as a Dynatrace app to all customers upon request. Please contact your Dynatrace representative to activate CI/CD Observability for your tenant.*\n\n- Once installed, open the app and navigate to the Setup tab to find your target technology. Follow the instructions to Set up the webhooks on the chosen provider\n- Select Import Configuration to import the OpenPipeline rules to your environment. Those rules basically translate the incoming webhook events into SDLC Events (OpenTelemetry Standard), which are then consumed by the app.\n- Start exploring data\n*Note: Filters are only applied after clicking the refresh button to avoid unnecessary queries*"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["openpipeline","gitlab-for-workflows-preview"],"latest_downloads":null},{"id":1204,"slug":"cisco-aciapic","title":"Cisco ACI/APIC","description":"Get insights into your Cisco Application Centric Infrastructure (ACI).","logo":"https://cdn.hub.central.dynatrace.com/hub/cisco_aci_logo-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/cisco-aciapic-extension","providers":[],"tags":["Catalyst","cisco","network","Nexus","router","SDN","switch"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Cisco ACI fabric dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/aci_fabric_dashboard_1_cRxxgDD.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_fabric_dashboard_1_cRxxgDD.png&sign=LDoU6Us6KKH8KUGpiDBEr8UF6WTJul8A0YisVnePtK0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_fabric_dashboard_1_cRxxgDD.png&sign=xekE9oEh-n9_1_uwlr6P7v6_TzMrgtR4avr0RUIgJiA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_fabric_dashboard_1_cRxxgDD.png&sign=LffgRR1xOT1hXn1iy8Rl9kCnCzqkwJ-_kj55kjpZ1yA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_fabric_dashboard_1_cRxxgDD.png&sign=1hehVxdfJVNVKDNdEG_lo3ICk3gtJrYHOXVGZ98s00I","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_fabric_dashboard_1_cRxxgDD.png&sign=uqVGbdpprrgiJOiCN-p4VTNGQsA7cRmKkr7MmkTttsY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_fabric_dashboard_1_cRxxgDD.png&sign=lz-qx6oI1OHXhvM49erwpYD6Acl8PVrU117GGyJa5B0"}},{"caption":"Cisco ACI fabric metrics","src":"https://cdn.hub.central.dynatrace.com/hub/aci_fabric_dashboard_2_GBYIYS1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_fabric_dashboard_2_GBYIYS1.png&sign=vG8_1Yjr8_mcTVhoKEeVSqaBaQESfplkl_DMc5sdxOI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_fabric_dashboard_2_GBYIYS1.png&sign=AckWaLfv4sfOwE3HqRBWqvDvt4ihBjxalzLOUiAVj38","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_fabric_dashboard_2_GBYIYS1.png&sign=vYfCDlgc07-dTPOJZhEVWDtDOzXdWpO3Rme442rnX9Y","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_fabric_dashboard_2_GBYIYS1.png&sign=T7L8YrJDzsp8Fa8VpwVIjBie-lNeeZ-IXM4m8kPOXG0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_fabric_dashboard_2_GBYIYS1.png&sign=Iica4nDYxQ9laA1Ac5gUq2J0zDnaVCbUUAxHbxh6nlY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_fabric_dashboard_2_GBYIYS1.png&sign=8C3WF3sweXiXJwJB3ZUQa7_6bXeE5fz20DAQiYTWhX8"}},{"caption":"Cisco ACI tenants dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/aci_tenants_dashboard_yhLKsFB.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_tenants_dashboard_yhLKsFB.png&sign=VyRbH8TjkkXCg04N5bRcslktbbjIwfFv9zDTZMb9JB8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_tenants_dashboard_yhLKsFB.png&sign=SRdicG42QKvZwETDtDdmQflC01NauLNsOMfnd0WC_yc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_tenants_dashboard_yhLKsFB.png&sign=US99LWtxxtRQDmE4_Ky9caWFrTKLWE2Wue8NDu8tKiU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_tenants_dashboard_yhLKsFB.png&sign=U2V2WIYFzeZE1SToCLZbrxzdqi2shqykKxrrRhEmzlI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_tenants_dashboard_yhLKsFB.png&sign=FmevErc3ibxXPkXVlEDSNQ1iCsTxAIYNSAJyuH8EwWw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faci_tenants_dashboard_yhLKsFB.png&sign=DlxhuYJ_RMnIoeLg5EwfH_45zJUCpmwT0n8hljWLh2A"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.4","release_latest_validation_result":{"name": "com.dynatrace.extension.cisco-aci", "author": {"name": "Dynatrace"}, "version": "2.0.4", "fileHash": "737fd0c25e486b566c7e5abbd85a8e60b83a13b1767b4687fa1fbe505bea928c", "variables": [], "dataSources": ["python"], "featureSets": ["self-monitoring", "default", "tenants-stats", "fabric", "tenants", "fabric-if-stats"], "extensionName": "com.dynatrace.extension.cisco-aci", "minEECVersion": "1.333.0", "featureSetsDetails": {"fabric": {"metrics": [{"key": "cisco.aci.apic.global_pc_tags", "metadata": {"unit": "Count", "description": "Fabric Capacity - Global pcTag", "displayName": "Global pcTag"}}, {"key": "cisco.aci.apic.global_mac_endpoints", "metadata": {"unit": "Count", "description": "Fabric Capacity - MAC Endpoints", "displayName": "MAC Endpoints"}}, {"key": "cisco.aci.apic.global_ipv6_endpoints", "metadata": {"unit": "Count", "description": "Fabric Capacity - IPv6 Endpoints", "displayName": "IPv6 Endpoints"}}, {"key": "cisco.aci.apic.global_ipv4_endpoints", "metadata": {"unit": "Count", "description": "Fabric Capacity - IPv4 Endpoints", "displayName": "IPv4 Endpoints"}}, {"key": "cisco.aci.apic.global_proxy_db_entries", "metadata": {"unit": "Count", "description": "Fabric Capacity - MAC + IP Endpoints", "displayName": "Proxy Database Entries"}}, {"key": "cisco.aci.apic.health_avg", "metadata": {"unit": "Unspecified", "description": "Fabric Health AVG in a 5 minute sampling interval", "displayName": "Fabric Health AVG"}}, {"key": "cisco.aci.apic.health_max", "metadata": {"unit": "Unspecified", "description": "Fabric Health MAX in a 5 minute sampling interval", "displayName": "Fabric Health MAX"}}, {"key": "cisco.aci.apic.health_min", "metadata": {"unit": "Unspecified", "description": "Fabric Health MIN in a 5 minute sampling interval", "displayName": "Fabric Health MIN"}}, {"key": "cisco.aci.apic.health_total", "metadata": {"unit": "Unspecified", "description": "Fabric Total Health Score", "displayName": "Fabric Total Health Score"}}, {"key": "cisco.aci.apic.status", "metadata": {"unit": "State", "description": "Fabric - Extension Monitoring Endpoint Status. A state metric representing a monitored Fabric endpoint, whose value is always 1 and its dimensions indicate its endpoint configuration details.", "displayName": "Fabric Monitoring Endpoint Status"}}, {"key": "cisco.aci.cluster_element.admin_state_in_service", "metadata": {"unit": "State", "description": "Custer Element - Administrative state of the cluster is: in-service", "displayName": "Administrative state (in-service)"}}, {"key": "cisco.aci.cluster_element.health_fully_fit", "metadata": {"unit": "State", "description": "Controller - Appliance's health is: fully-fit", "displayName": "Appliance's health (fully-fit)"}}, {"key": "cisco.aci.cluster_element.oper_state_available", "metadata": {"unit": "State", "description": "Controller - Runtime State is available", "displayName": "Runtime State (available)"}}, {"key": "cisco.aci.cnw_phys_if.admin_status", "metadata": {"unit": "State", "description": "Controller Physical Interface - Administrative status", "displayName": "Admin Status"}}, {"key": "cisco.aci.cnw_phys_if.oper_status", "metadata": {"unit": "State", "description": "Controller Physical Interface - Operational status", "displayName": "Operational Status"}}, {"key": "cisco.aci.fabric_node.admin_state_on", "metadata": {"unit": "State", "description": "Fabric Node - Administrative State is: on", "displayName": "Administrative State (on)"}}, {"key": "cisco.aci.fabric_node.fabric_state_active", "metadata": {"unit": "State", "description": "Fabric Node - Fabric State is: active", "displayName": "Fabric State (active)"}}, {"key": "cisco.aci.fabric_pod.controllers", "metadata": {"unit": "Count", "description": "Fabric Pod - Controllers", "displayName": "Fabric Pod Controllers"}}, {"key": "cisco.aci.fabric_pod.fabric_nodes", "metadata": {"unit": "Count", "description": "Fabric Pod - Nodes", "displayName": "Fabric Pod Nodes"}}, {"key": "cisco.aci.fabric_pod.health_avg", "metadata": {"unit": "Unspecified", "description": "Fabric Pod - Fabric Health AVG in a 5 minute sampling interval", "displayName": "Fabric Health AVG"}}, {"key": "cisco.aci.fabric_pod.health_max", "metadata": {"unit": "Unspecified", "description": "Fabric Pod - Fabric Health MAX in a 5 minute sampling interval", "displayName": "Fabric Health MAX"}}, {"key": "cisco.aci.fabric_pod.health_min", "metadata": {"unit": "Unspecified", "description": "Fabric Pod - Fabric Health MIN in a 5 minute sampling interval", "displayName": "Fabric Health MIN"}}, {"key": "cisco.aci.fabric_pod.health_total", "metadata": {"unit": "Unspecified", "description": "Fabric Pod - Fabric Total Health Score", "displayName": "Fabric Total Health Score"}}, {"key": "cisco.aci.fabric_pod.leaves", "metadata": {"unit": "Count", "description": "Fabric Pod - Leaves", "displayName": "Fabric Pod Leaves"}}, {"key": "cisco.aci.fabric_pod.spines", "metadata": {"unit": "Count", "description": "Fabric Pod - Leaves", "displayName": "Fabric Pod Leaves"}}, {"key": "cisco.aci.fault_count.domain", "metadata": {"unit": "Count", "description": "Faults by Domain", "displayName": "Faults by Domain"}}, {"key": "cisco.aci.fault_count.type", "metadata": {"unit": "Count", "description": "Faults by Type", "displayName": "Faults by Type"}}, {"key": "cisco.aci.l1_phys_if.admin_status", "metadata": {"unit": "State", "description": "Physical Interface - Admin status", "displayName": "Admin Status"}}, {"key": "cisco.aci.l1_phys_if.health", "metadata": {"unit": "Unspecified", "description": "Physical Interface - Health", "displayName": "Interface Health"}}, {"key": "cisco.aci.l1_phys_if.oper_status", "metadata": {"unit": "State", "description": "Physical Interface - Operational status", "displayName": "Operational Status"}}, {"key": "cisco.aci.mgmt_if.admin_status", "metadata": {"unit": "State", "description": "Management Interface - Operational status", "displayName": "Operational Status"}}, {"key": "cisco.aci.mgmt_if.health", "metadata": {"unit": "Percent", "description": "Management Interface - Health", "displayName": "Interface Health"}}, {"key": "cisco.aci.mgmt_if.oper_status", "metadata": {"unit": "State", "description": "Management Interface - Operational status", "displayName": "Operational Status"}}, {"key": "cisco.aci.system.health", "metadata": {"unit": "Unspecified", "description": "System - Health Score", "displayName": "System Health Score"}}, {"key": "cisco.aci.system.health_avg", "metadata": {"unit": "Unspecified", "description": "System - System Node Health AVG in a 5 minute sampling interval", "displayName": "System Health AVG"}}, {"key": "cisco.aci.system.health_max", "metadata": {"unit": "Unspecified", "description": "System - System Node Health MAX in a 5 minute sampling interval", "displayName": "System Health MAX"}}, {"key": "cisco.aci.system.health_min", "metadata": {"unit": "Unspecified", "description": "System - System Node Health MIN in a 5 minute sampling interval", "displayName": "System Health MIN"}}, {"key": "cisco.aci.system.l2_total_ep_last", "metadata": {"unit": "Count", "description": "Leaf Layer2 usage statistics - Total L2 Endpoints in a 5 minute sampling interval", "displayName": "Total L2 Endpoints"}}, {"key": "cisco.aci.system.l2_total_ep_max", "metadata": {"unit": "Count", "description": "Leaf Layer2 usage statistics - L2 Endpoints capacity in a 5 minute sampling interval", "displayName": "L2 Endpoints Capacity"}}, {"key": "cisco.aci.system.l2_total_ep_perc", "metadata": {"unit": "Percent", "description": "Leaf Layer2 usage statistics - Total L2 Endpoints divided by L2 Endpoints capacity", "displayName": "L2 Endpoints Usage"}}, {"key": "cisco.aci.system.pol_tcams", "metadata": {"unit": "Count", "description": "Leaf Policy entries usage statistics - TCAMs = (Cumulative - Baseline)", "displayName": "TCAMs"}}, {"key": "cisco.aci.system.pol_tcams_max", "metadata": {"unit": "Count", "description": "Leaf Policy entries usage statistics -  Policy Usage Capacity", "displayName": "Policy Usage Capacity"}}, {"key": "cisco.aci.system.pol_tcams_perc", "metadata": {"unit": "Percent", "description": "Leaf Policy entries usage statistics -  TCAMs Usage = (Cumulative - Baseline) / Capacity", "displayName": "TCAMs Usage"}}, {"key": "cisco.aci.system.pol_usage_base", "metadata": {"unit": "Count", "description": "Leaf Policy entries usage statistics -  Policy Usage Baseline", "displayName": "Policy Usage Baseline"}}, {"key": "cisco.aci.system.pol_usage_cum", "metadata": {"unit": "Count", "description": "Leaf Policy entries usage statistics -  Policy Usage Cumulative", "displayName": "Policy Usage Cumulative"}}, {"key": "cisco.aci.system.proc_sys_cpu_kernel_avg", "metadata": {"unit": "Percent", "description": "System - Kernel CPU Utilization AVG", "displayName": "System Kernel CPU Utilization AVG"}}, {"key": "cisco.aci.system.proc_sys_cpu_kernel_avg_last", "metadata": {"unit": "Percent", "description": "System - Kernel CPU Utilization AVG Last", "displayName": "System Kernel CPU Utilization AVG Last"}}, {"key": "cisco.aci.system.proc_sys_cpu_user_avg", "metadata": {"unit": "Percent", "description": "System - User CPU Utilization AVG", "displayName": "System User CPU Utilization AVG"}}, {"key": "cisco.aci.system.proc_sys_cpu_user_avg_last", "metadata": {"unit": "Percent", "description": "System - User CPU Utilization AVG Last", "displayName": "System User CPU Utilization AVG Last"}}, {"key": "cisco.aci.system.proc_sys_load_avg", "metadata": {"unit": "Percent", "description": "System - System CPU Utilization AVG", "displayName": "System System CPU Utilization AVG"}}, {"key": "cisco.aci.system.proc_sys_load_avg_last", "metadata": {"unit": "Percent", "description": "System - System CPU Utilization AVG Last", "displayName": "System System CPU Utilization AVG Last"}}, {"key": "cisco.aci.system.proc_sys_mem_free_last", "metadata": {"unit": "Byte", "description": "System - Memory Free Last", "displayName": "System Memory Free Last"}}, {"key": "cisco.aci.system.proc_sys_mem_total_last", "metadata": {"unit": "Byte", "description": "System - Memory Total Last", "displayName": "System Memory Total Last"}}, {"key": "cisco.aci.system.proc_sys_mem_used_last", "metadata": {"unit": "Byte", "description": "System - Memory Used Last", "displayName": "System Memory Used Last"}}, {"key": "cisco.aci.system.proc_sys_mem_used_perc_last", "metadata": {"unit": "Percent", "description": "System - Memory Used % Last", "displayName": "System Memory Used % Last"}}, {"key": "cisco.aci.system.system_uptime", "metadata": {"unit": "MilliSecond", "description": "System - Uptime", "displayName": "System Uptime"}}, {"key": "cisco.aci.system.v4_addresses", "metadata": {"unit": "Count", "description": "Leaf Layer3 v4/32 total entries usage statistics - IPv4 Addresses = (Cumulative - Baseline)", "displayName": "IPv4 Addresses"}}, {"key": "cisco.aci.system.v4_addresses_max", "metadata": {"unit": "Count", "description": "Leaf Layer3 total entries usage capacity - Total v4 Endpoints capacity current value", "displayName": "Total v4 Endpoints Capacity"}}, {"key": "cisco.aci.system.v4_addresses_perc", "metadata": {"unit": "Percent", "description": "Leaf Layer3 v4/32 total entries usage statistics, Leaf Layer3 total entries usage capacity - IPv4 Addresses Usage = (Cumulative - Baseline) / Capacity", "displayName": "IPv4 Addresses Usage"}}, {"key": "cisco.aci.system.v4_ep_base", "metadata": {"unit": "Count", "description": "Leaf Layer3 v4/32 total entries usage statistics - Total v4 32 Endpoints Baseline", "displayName": "Total v4 32 Endpoints Baseline"}}, {"key": "cisco.aci.system.v4_ep_cum", "metadata": {"unit": "Count", "description": "Leaf Layer3 v4/32 total entries usage statistics - Total v4 32 Endpoints Cumulative", "displayName": "Total v4 32 Endpoints Cumulative"}}, {"key": "cisco.aci.system.vlan_usage_total_base", "metadata": {"unit": "Count", "description": "Leaf Vlan entries usage statistics - Total vlan entries Baseline", "displayName": "Total Vlan Entries Baseline"}}, {"key": "cisco.aci.system.vlan_usage_total_cum", "metadata": {"unit": "Count", "description": "Leaf Vlan entries usage statistics - Total Vlan Entries Cumulative", "displayName": "Total Vlan Entries Cumulative"}}, {"key": "cisco.aci.system.vlan_vlans", "metadata": {"unit": "Count", "description": "Leaf Vlan entries usage statistics - Vlans = (Cumulative - Baseline)", "displayName": "Vlans"}}, {"key": "cisco.aci.system.vlan_vlans_max", "metadata": {"unit": "Count", "description": "Leaf Vlan entries usage statistics - Vlan Entries Capacity", "displayName": "Vlan Entries Capacity"}}, {"key": "cisco.aci.system.vlan_vlans_perc", "metadata": {"unit": "Percent", "description": "Leaf Vlan entries usage statistics - Vlans Usage =  (Cumulative - Baseline) / Capacity", "displayName": "Vlans Usage"}}], "description": "ACI fabric health, APIC controller status, pod/node/interface operational state, and fault counts", "displayName": "Fabric infrastructure", "isRecommended": true}, "default": {"metrics": [{"key": "com.dynatrace.extension.network_device.sysuptime"}, {"key": "com.dynatrace.extension.network_device.memory_usage"}, {"key": "com.dynatrace.extension.network_device.memory_free"}, {"key": "com.dynatrace.extension.network_device.memory_total"}, {"key": "com.dynatrace.extension.network_device.memory_used"}, {"key": "com.dynatrace.extension.network_device.cpu_usage"}, {"key": "com.dynatrace.extension.network_device.if.status"}, {"key": "com.dynatrace.extension.network_device.if.bytes_in.count"}, {"key": "com.dynatrace.extension.network_device.if.bytes_out.count"}], "isRecommended": true}, "tenants": {"metrics": [{"key": "cisco.aci.app_profile.health", "metadata": {"unit": "Unspecified", "description": "Application Profile - Health", "displayName": "Application Profile Health"}}, {"key": "cisco.aci.bridge_domain.health", "metadata": {"unit": "Unspecified", "description": "Bridge Domain - Health", "displayName": "Bridge Domain Health"}}, {"key": "cisco.aci.endpoint_group.contract_consumers", "metadata": {"unit": "Count", "description": "Endpoint Group - Contract Consumers", "displayName": "Endpoint Group Contract Consumers"}}, {"key": "cisco.aci.endpoint_group.contract_providers", "metadata": {"unit": "Count", "description": "Endpoint Group - Contract Providers", "displayName": "Endpoint Group Contract Providers"}}, {"key": "cisco.aci.endpoint_group.health", "metadata": {"unit": "Unspecified", "description": "Endpoint Group - Health", "displayName": "Endpoint Group Health"}}, {"key": "cisco.aci.private_network.health", "metadata": {"unit": "Unspecified", "description": "Private Network - Health", "displayName": "Private Network Health"}}, {"key": "cisco.aci.tenant.app_profiles", "metadata": {"unit": "Count", "description": "Application Profiles", "displayName": "Application Profiles"}}, {"key": "cisco.aci.tenant.bridge_domains", "metadata": {"unit": "Count", "description": "Bridge Domains", "displayName": "Bridge Domains"}}, {"key": "cisco.aci.tenant.contracts", "metadata": {"unit": "Count", "description": "Contracts", "displayName": "Contracts"}}, {"key": "cisco.aci.tenant.health", "metadata": {"unit": "Unspecified", "description": "Tenant - Health", "displayName": "Tenant health"}}, {"key": "cisco.aci.tenant.private_networks", "metadata": {"unit": "Count", "description": "Private Networks", "displayName": "Private Networks"}}], "description": "Tenant, application profile, bridge domain, endpoint group, and contract inventory and health", "displayName": "Tenants", "isRecommended": true}, "tenants-stats": {"metrics": [{"key": "cisco.aci.app_profile.l2_egr_bytes_ag_hist.multicast_cum"}, {"key": "cisco.aci.app_profile.l2_egr_bytes_ag_hist.multicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Application Profile - Multicast Egress Bytes Rate in a 15 minute sampling interval", "displayName": "Application Profile Multicast Egress Bytes Rate"}}, {"key": "cisco.aci.app_profile.l2_egr_bytes_ag_hist.unicast_cum"}, {"key": "cisco.aci.app_profile.l2_egr_bytes_ag_hist.unicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Application Profile - Unicast Egress Bytes Rate in a 15 minute sampling interval", "displayName": "Application Profile Unicast Egress Bytes Rate"}}, {"key": "cisco.aci.app_profile.l2_ingr_bytes_ag_hist.drop_cum"}, {"key": "cisco.aci.app_profile.l2_ingr_bytes_ag_hist.drop_rate", "metadata": {"unit": "BytePerSecond", "description": "Application Profile - Ingress Drop Rate in a 15 minute sampling interval", "displayName": "Application Profile Ingress Drop Rate"}}, {"key": "cisco.aci.app_profile.l2_ingr_bytes_ag_hist.flood_cum"}, {"key": "cisco.aci.app_profile.l2_ingr_bytes_ag_hist.flood_rate", "metadata": {"unit": "BytePerSecond", "description": "Application Profile - Ingress Flood Rate in a 15 minute sampling interval", "displayName": "Application Profile Ingress Flood Rate"}}, {"key": "cisco.aci.app_profile.l2_ingr_bytes_ag_hist.multicast_cum"}, {"key": "cisco.aci.app_profile.l2_ingr_bytes_ag_hist.multicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Application Profile - Multicast Ingress Bytes Rate in a 15 minute sampling interval", "displayName": "Application Profile Multicast Ingress Bytes Rate"}}, {"key": "cisco.aci.app_profile.l2_ingr_bytes_ag_hist.unicast_cum"}, {"key": "cisco.aci.app_profile.l2_ingr_bytes_ag_hist.unicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Application Profile - Unicast Ingress Bytes Rate in a 15 minute sampling interval", "displayName": "Application Profile Unicast Ingress Bytes Rate"}}, {"key": "cisco.aci.bridge_domain.l2_egr_bytes_ag_hist.multicast_cum"}, {"key": "cisco.aci.bridge_domain.l2_egr_bytes_ag_hist.multicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Bridge Domain - Multicast Egress Bytes Rate in a 15 minute sampling interval", "displayName": "Bridge Domain Multicast Egress Bytes Rate"}}, {"key": "cisco.aci.bridge_domain.l2_egr_bytes_ag_hist.unicast_cum"}, {"key": "cisco.aci.bridge_domain.l2_egr_bytes_ag_hist.unicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Bridge Domain - Unicast Egress Bytes Rate in a 15 minute sampling interval", "displayName": "Bridge Domain Unicast Egress Bytes Rate"}}, {"key": "cisco.aci.bridge_domain.l2_ingr_bytes_ag_hist.drop_cum"}, {"key": "cisco.aci.bridge_domain.l2_ingr_bytes_ag_hist.drop_rate", "metadata": {"unit": "BytePerSecond", "description": "Bridge Domain - Ingress Drop Rate in a 15 minute sampling interval", "displayName": "Bridge Domain Ingress Drop Rate"}}, {"key": "cisco.aci.bridge_domain.l2_ingr_bytes_ag_hist.flood_cum"}, {"key": "cisco.aci.bridge_domain.l2_ingr_bytes_ag_hist.flood_rate", "metadata": {"unit": "BytePerSecond", "description": "Bridge Domain - Ingress Flood Rate in a 15 minute sampling interval", "displayName": "Bridge Domain Ingress Flood Rate"}}, {"key": "cisco.aci.bridge_domain.l2_ingr_bytes_ag_hist.multicast_cum"}, {"key": "cisco.aci.bridge_domain.l2_ingr_bytes_ag_hist.multicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Bridge Domain - Multicast Ingress Bytes Rate in a 15 minute sampling interval", "displayName": "Bridge Domain Multicast Ingress Bytes Rate"}}, {"key": "cisco.aci.bridge_domain.l2_ingr_bytes_ag_hist.unicast_cum"}, {"key": "cisco.aci.bridge_domain.l2_ingr_bytes_ag_hist.unicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Bridge Domain - Unicast Ingress Bytes Rate in a 15 minute sampling interval", "displayName": "Bridge Domain Unicast Ingress Bytes Rate"}}, {"key": "cisco.aci.endpoint_group.l2_egr_bytes_ag_hist.multicast_cum"}, {"key": "cisco.aci.endpoint_group.l2_egr_bytes_ag_hist.multicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Endpoint Group - Multicast Egress Bytes Rate in a 15 minute sampling interval", "displayName": "Endpoint Group Multicast Egress Bytes Rate"}}, {"key": "cisco.aci.endpoint_group.l2_egr_bytes_ag_hist.unicast_cum"}, {"key": "cisco.aci.endpoint_group.l2_egr_bytes_ag_hist.unicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Endpoint Group - Unicast Egress Bytes Rate in a 15 minute sampling interval", "displayName": "Endpoint Group Unicast Egress Bytes Rate"}}, {"key": "cisco.aci.endpoint_group.l2_ingr_bytes_ag_hist.drop_cum"}, {"key": "cisco.aci.endpoint_group.l2_ingr_bytes_ag_hist.drop_rate", "metadata": {"unit": "BytePerSecond", "description": "Endpoint Group - Ingress Drop Rate in a 15 minute sampling interval", "displayName": "Endpoint Group Ingress Drop Rate"}}, {"key": "cisco.aci.endpoint_group.l2_ingr_bytes_ag_hist.flood_cum"}, {"key": "cisco.aci.endpoint_group.l2_ingr_bytes_ag_hist.flood_rate", "metadata": {"unit": "BytePerSecond", "description": "Endpoint Group - Ingress Flood Rate in a 15 minute sampling interval", "displayName": "Endpoint Group Ingress Flood Rate"}}, {"key": "cisco.aci.endpoint_group.l2_ingr_bytes_ag_hist.multicast_cum"}, {"key": "cisco.aci.endpoint_group.l2_ingr_bytes_ag_hist.multicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Endpoint Group - Multicast Ingress Bytes Rate in a 15 minute sampling interval", "displayName": "Endpoint Group Multicast Ingress Bytes Rate"}}, {"key": "cisco.aci.endpoint_group.l2_ingr_bytes_ag_hist.unicast_cum"}, {"key": "cisco.aci.endpoint_group.l2_ingr_bytes_ag_hist.unicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Endpoint Group - Unicast Ingress Bytes Rate in a 15 minute sampling interval", "displayName": "Endpoint Group Unicast Ingress Bytes Rate"}}, {"key": "cisco.aci.private_network.l2_egr_bytes_ag_hist.multicast_cum"}, {"key": "cisco.aci.private_network.l2_egr_bytes_ag_hist.multicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Private Network - Multicast Egress Bytes Rate in a 15 minute sampling interval", "displayName": "Private Network Multicast Egress Bytes Rate"}}, {"key": "cisco.aci.private_network.l2_egr_bytes_ag_hist.unicast_cum"}, {"key": "cisco.aci.private_network.l2_egr_bytes_ag_hist.unicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Private Network - Unicast Egress Bytes Rate in a 15 minute sampling interval", "displayName": "Private Network Unicast Egress Bytes Rate"}}, {"key": "cisco.aci.private_network.l2_ingr_bytes_ag_hist.drop_cum"}, {"key": "cisco.aci.private_network.l2_ingr_bytes_ag_hist.drop_rate", "metadata": {"unit": "BytePerSecond", "description": "Private Network - Ingress Drop Rate in a 15 minute sampling interval", "displayName": "Private Network Ingress Drop Rate"}}, {"key": "cisco.aci.private_network.l2_ingr_bytes_ag_hist.flood_cum"}, {"key": "cisco.aci.private_network.l2_ingr_bytes_ag_hist.flood_rate", "metadata": {"unit": "BytePerSecond", "description": "Private Network - Ingress Flood Rate in a 15 minute sampling interval", "displayName": "Private Network Ingress Flood Rate"}}, {"key": "cisco.aci.private_network.l2_ingr_bytes_ag_hist.multicast_cum"}, {"key": "cisco.aci.private_network.l2_ingr_bytes_ag_hist.multicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Private Network - Multicast Ingress Bytes Rate in a 15 minute sampling interval", "displayName": "Private Network Multicast Ingress Bytes Rate"}}, {"key": "cisco.aci.private_network.l2_ingr_bytes_ag_hist.unicast_cum"}, {"key": "cisco.aci.private_network.l2_ingr_bytes_ag_hist.unicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Private Network - Unicast Ingress Bytes Rate in a 15 minute sampling interval", "displayName": "Private Network Unicast Ingress Bytes Rate"}}, {"key": "cisco.aci.tenant.l2_egr_bytes_ag_hist.multicast_cum"}, {"key": "cisco.aci.tenant.l2_egr_bytes_ag_hist.multicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Tenant - Multicast Egress Bytes Rate in a 15 minute sampling interval", "displayName": "Tenant Multicast Egress Bytes Rate"}}, {"key": "cisco.aci.tenant.l2_egr_bytes_ag_hist.unicast_cum"}, {"key": "cisco.aci.tenant.l2_egr_bytes_ag_hist.unicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Tenant - Unicast Egress Bytes Rate in a 15 minute sampling interval", "displayName": "Tenant Unicast Egress Bytes Rate"}}, {"key": "cisco.aci.tenant.l2_ingr_bytes_ag_hist.drop_cum"}, {"key": "cisco.aci.tenant.l2_ingr_bytes_ag_hist.drop_rate", "metadata": {"unit": "BytePerSecond", "description": "Tenant - Ingress Drop Rate in a 15 minute sampling interval", "displayName": "Tenant Ingress Drop Rate"}}, {"key": "cisco.aci.tenant.l2_ingr_bytes_ag_hist.flood_cum"}, {"key": "cisco.aci.tenant.l2_ingr_bytes_ag_hist.flood_rate", "metadata": {"unit": "BytePerSecond", "description": "Tenant - Ingress Flood Rate in a 15 minute sampling interval", "displayName": "Tenant Ingress Flood Rate"}}, {"key": "cisco.aci.tenant.l2_ingr_bytes_ag_hist.multicast_cum"}, {"key": "cisco.aci.tenant.l2_ingr_bytes_ag_hist.multicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Tenant - Multicast Ingress Bytes Rate in a 15 minute sampling interval", "displayName": "Tenant Multicast Ingress Bytes Rate"}}, {"key": "cisco.aci.tenant.l2_ingr_bytes_ag_hist.unicast_cum"}, {"key": "cisco.aci.tenant.l2_ingr_bytes_ag_hist.unicast_rate", "metadata": {"unit": "BytePerSecond", "description": "Tenant - Unicast Ingress Bytes Rate in a 15 minute sampling interval", "displayName": "Tenant Unicast Ingress Bytes Rate"}}], "description": "Detailed tenant-side metrics — EPG, contract, and bridge domain traffic and usage statistics", "displayName": "Tenant statistics", "isRecommended": true}, "fabric-if-stats": {"metrics": [{"key": "cisco.aci.l1_phys_if.eqpt_egr_total_hist_5min.bytes_cum.count", "metadata": {"unit": "Byte", "description": "Physical Interface - Egress Bytes Cumulative", "displayName": "Egress Bytes Cumulative"}}, {"key": "cisco.aci.l1_phys_if.eqpt_egr_total_hist_5min.bytes_rate", "metadata": {"unit": "BytePerSecond", "description": "Physical Interface - Egress Bytes Rate", "displayName": "Egress Bytes Rate"}}, {"key": "cisco.aci.l1_phys_if.eqpt_egr_total_hist_5min.pkts_rate", "metadata": {"unit": "PerSecond", "description": "Physical Interface - Egress Packets rate", "displayName": "Egress Packets rate"}}, {"key": "cisco.aci.l1_phys_if.eqpt_egr_total_hist_5min.util_avg", "metadata": {"unit": "Percent", "description": "Physical Interface - Egress Link Utilization", "displayName": "Egress Link Utilization"}}, {"key": "cisco.aci.l1_phys_if.eqpt_ingr_total_hist_5min.bytes_cum.count", "metadata": {"unit": "Byte", "description": "Physical Interface - Ingress Bytes Cumulative", "displayName": "Ingress Bytes Cumulative"}}, {"key": "cisco.aci.l1_phys_if.eqpt_ingr_total_hist_5min.bytes_rate", "metadata": {"unit": "BytePerSecond", "description": "Physical Interface - Ingress Bytes Rate", "displayName": "Ingress Bytes rate"}}, {"key": "cisco.aci.l1_phys_if.eqpt_ingr_total_hist_5min.pkts_rate", "metadata": {"unit": "PerSecond", "description": "Physical Interface - Ingress Packets rate", "displayName": "Ingress Packets rate"}}, {"key": "cisco.aci.l1_phys_if.eqpt_ingr_total_hist_5min.util_avg", "metadata": {"unit": "Percent", "description": "Physical Interface - Ingress Link Utilization", "displayName": "Ingress Link Utilization"}}, {"key": "cisco.aci.mgmt_if.eqpt_egr_total_hist_5min.bytes_cum.count", "metadata": {"unit": "Byte", "description": "Management Interface - Egress Bytes Cumulative", "displayName": "Egress Bytes Cumulative"}}, {"key": "cisco.aci.mgmt_if.eqpt_egr_total_hist_5min.bytes_rate", "metadata": {"unit": "BytePerSecond", "description": "Management Interface - Egress Bytes Rate", "displayName": "Egress Bytes Rate"}}, {"key": "cisco.aci.mgmt_if.eqpt_egr_total_hist_5min.pkts_rate", "metadata": {"unit": "PerSecond", "description": "Management Interface - Egress Packets rate", "displayName": "Egress Packets rate"}}, {"key": "cisco.aci.mgmt_if.eqpt_egr_total_hist_5min.util_avg", "metadata": {"unit": "Percent", "description": "Management Interface - Egress Link Utilization", "displayName": "Egress Link Utilization"}}, {"key": "cisco.aci.mgmt_if.eqpt_ingr_total_hist_5min.bytes_cum.count", "metadata": {"unit": "Byte", "description": "Management Interface - Ingress Bytes Cumulative", "displayName": "Ingress Bytes Cumulative"}}, {"key": "cisco.aci.mgmt_if.eqpt_ingr_total_hist_5min.bytes_rate", "metadata": {"unit": "BytePerSecond", "description": "Management Interface - Ingress Bytes Rate", "displayName": "Ingress Bytes Rate"}}, {"key": "cisco.aci.mgmt_if.eqpt_ingr_total_hist_5min.pkts_rate", "metadata": {"unit": "PerSecond", "description": "Management Interface - Ingress Packets rate", "displayName": "Ingress Packets rate"}}, {"key": "cisco.aci.mgmt_if.eqpt_ingr_total_hist_5min.util_avg", "metadata": {"unit": "Percent", "description": "Management Interface - Ingress Link Utilization", "displayName": "Ingress Link Utilization"}}], "description": "L1 physical interface traffic, errors, and bandwidth metrics", "displayName": "Fabric interface statistics", "isRecommended": true}, "self-monitoring": {"metrics": [{"key": "sfm.cisco.aci.monitor.run.duration", "metadata": {"unit": "Seconds", "description": "Total duration of all queries to collect data reported as metrics and log records", "displayName": "Overall Metrics Data Collection Time"}}, {"key": "sfm.cisco.aci.monitor.run.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during the most recent data collection.", "displayName": "Metrics Data Collection Error"}}, {"key": "sfm.cisco.aci.fetch_class_page.duration", "metadata": {"unit": "Seconds", "description": "Duration of paged queries to collect data reported as metrics and log records", "displayName": "Paged Data Query Duration"}}, {"key": "sfm.cisco.aci.fetch_class_page.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent paged queries to collect data reported as metrics and log records", "displayName": "Paged Data Query Errors"}}, {"key": "sfm.cisco.aci.fetch_class_count.duration", "metadata": {"unit": "Seconds", "description": "Duration of queries to get object counts for paged queries", "displayName": "Paged Data Count Query Duration"}}, {"key": "sfm.cisco.aci.fetch_class_count.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent queries to get object counts for paged queries", "displayName": "Paged Data Count Query Errors"}}, {"key": "sfm.cisco.aci.fetch_count_query.duration", "metadata": {"unit": "Seconds", "description": "Duration of queries to get object counts reported as metrics", "displayName": "Object Count Query Duration"}}, {"key": "sfm.cisco.aci.fetch_count_query.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent queries to get object counts reported as metrics", "displayName": "Object Count Query Errors"}}], "description": "Extension self-monitoring for diagnostics and performance tuning (optional)", "displayName": "Self-monitoring", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Cisco ACI/APIC extension uses [Cisco APIC REST API](https://developer.cisco.com/docs/aci/) to collect information about the network fabric managed by APIC controllers.\n\nThe extension provides comprehensive visibility into the ACI Fabric and Tenants.\n\nThe extension collects performance metrics, health scores, and faults from ACI Fabric components, including leaf and spine nodes, controller cluster elements, and Layer 1 physical and Management interfaces.\nIt also gathers information about Tenants and their Application Profiles, Private Networks, Bridge Domains, Contracts, and Endpoint Groups (EPGs).\n\n### This extension is intended for users who\n\n- Use Dynatrace for infrastructure monitoring\n- Have deployed Cisco ACI in their environment\n- Need deep visibility into their ACI-based network infrastructure"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Comprehensive monitoring of ACI Fabric and Tenants health and performance\n- Integration with broader infrastructure and application monitoring in Dynatrace\n- Root cause analysis of network issues, in the light of the entire application and infrastructure landscape observed by Dynatrace."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Cisco ACI/APIC extension](https://docs.dynatrace.com/docs/shortlink/cisco-aciapic-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- Network access from Dynatrace ActiveGate to APIC controllers\n- Cisco APIC version 6.0 and above"},"sourceId":"details"}],"modified":"2026-03-13T09:20:24.849074Z","created":"2025-10-02T11:42:53.414787Z","seo_title":"Cisco ACI/APIC monitoring & observability","seo_description":"Get insights into your Cisco Application Centric Infrastructure (ACI). Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/aci_fabric_dashboard_1_cRxxgDD.png","https://cdn.hub.central.dynatrace.com/hub/aci_fabric_dashboard_2_GBYIYS1.png","https://cdn.hub.central.dynatrace.com/hub/aci_tenants_dashboard_yhLKsFB.png"],"about":"Cisco ACI/APIC extension uses [Cisco APIC REST API](https://developer.cisco.com/docs/aci/) to collect information about the network fabric managed by APIC controllers.\n\nThe extension provides comprehensive visibility into the ACI Fabric and Tenants.\n\nThe extension collects performance metrics, health scores, and faults from ACI Fabric components, including leaf and spine nodes, controller cluster elements, and Layer 1 physical and Management interfaces.\nIt also gathers information about Tenants and their Application Profiles, Private Networks, Bridge Domains, Contracts, and Endpoint Groups (EPGs).\n\n### This extension is intended for users who\n\n- Use Dynatrace for infrastructure monitoring\n- Have deployed Cisco ACI in their environment\n- Need deep visibility into their ACI-based network infrastructure","use_cases":"- Comprehensive monitoring of ACI Fabric and Tenants health and performance\n- Integration with broader infrastructure and application monitoring in Dynatrace\n- Root cause analysis of network issues, in the light of the entire application and infrastructure landscape observed by Dynatrace.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Cisco ACI/APIC extension](https://docs.dynatrace.com/docs/shortlink/cisco-aciapic-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.cisco-aci@2.0.4","fqn":"com.dynatrace.extension.cisco-aci","version":"2.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-aci/com.dynatrace.extension.cisco-aci-2.0.4-737fd0c25e486b566c7e.zip","release_notes":"### ⚠️ WARNING ⚠️️: Possible breaking changes and warnings — PLEASE READ before upgrading\n\n- This version requires a minimum Dynatrace version of **1.338.0** and a minimum EEC version of  **1.333.0**.\n- This version includes a possible breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any custom dynamic rules you created will no longer apply to metrics from this extension. To keep enforcing them, please create [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline (e.g. capitalization). Please double-check any custom dashboards and alerts you created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API — [see the documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n- The `apic` dimension/property is **deprecated** and will be discontinued in a future release. Note that this dimension doesn't identify an APIC controller — its value reflects the monitored  **fabric infrastructure name** as defined in the extension's monitoring configuration (the configuration name). The new `fabric_name` property carries that exact value under an accurate name. `apic` is still reported for backward compatibility. Please base any custom dashboards, notebooks, alerts, and DQL queries on `fabric_name` instead of `apic`.\n- The following fault log event properties have been renamed for consistency. Both old and new names are present in this release. **The old names will be removed in the next release — update your DQL queries and log processing rules to use the new names.**\n\n| Old name | New name |\n|---|---|\n| `code` | `fault_code` |\n| `cause` | `fault_cause` |\n| `severity` | `fault_severity` |\n| `type` | `fault_type` |\n| `lifecycle` | `fault_lc` |\n\nThis applies to both `fault_info` and `fault_record` log event types (filtered by `cisco_aci_event_type`).\n\n### New in this version\n\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via OpenPipeline extraction.\n- Added `vendor`, `software_revision`, and `serial_number` properties to fabric node discovery log events, surfaced as entity attributes on `cisco_aci:fabric_node`.\n- Added `if_name` property to management interface discovery log events.\n- New `fabric_name` dimension/property identifying the monitored ACI fabric (one per monitoring configuration). It is present on all metrics and log events, on the classic `cisco_aci:*` entities, and on the Smartscape nodes. It carries the same value as the existing `apic` dimension.\n- **Report fault records without matching fault instance** (expert config): when enabled, fault records (`faultRecord`) are reported even when no matching fault instance (`faultInst` or `faultDelegate`) is reported. Default: disabled. Useful when fault instances are filtered out due to APIC security domain restrictions (e.g. `Report Fault Instance Only` combined with an APIC user that only sees `faultDelegate` entries).\n- **Primary tags and Primary fields** (monitoring configuration): two new optional sections on the APIC endpoint, planned for an upcoming release.\n\n### Improved in this version\n\n- Extension runtime upgraded to Python 3.14. Requires ActiveGate or OneAgent EEC version **1.333 or later** (released March 2026).\n- Gen3 dashboards no longer contain navigation links to Gen2 entity screens.\n- Feature sets now include recommended flags to guide installation defaults.\n- Fault collection now uses a two-window approach: full *Max age of Fault Infos and Fault Records* window on first cycle to warm the cache, then a shorter *Fault subsequent collection window (hours)* + collection frequency window on subsequent cycles to reduce APIC API load.\n- Fixed faultInst deduplication: fault_info log records are now re-reported only when the fault's `lc` (lifecycle), `severity`, or `cause` properties actually change. Previously, APIC's ~5-minute heartbeat on `lastTransition` caused the same fault to be re-reported ~288 times/day. The `occur` (occurrence count) change is intentionally not considered a re-report trigger as it represents the same periodic re-evaluation, not a meaningful state change.","created":"2026-06-16T11:54:43.779497Z"},{"name":"com.dynatrace.extension.cisco-aci@1.2.0","fqn":"com.dynatrace.extension.cisco-aci","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-aci/com.dynatrace.extension.cisco-aci-1.2.0-d46ebe27540e6b5f5d7b.zip","release_notes":"### Added\n\n- **Report fault records without matching fault instance** (expert config): when enabled, fault records (`faultRecord`) are reported even when no matching fault instance (`faultInst` or `faultDelegate`) is reported. Default: disabled. Useful when fault instances are filtered out due to APIC security domain restrictions (e.g. `Report Fault Instance Only` combined with an APIC user that only sees `faultDelegate` entries).\n\n### Changed\n\n- Extension runtime upgraded to Python 3.14. Requires ActiveGate or OneAgent EEC version **1.333 or later** (released March 2026).\n- Gen3 dashboards no longer contain navigation links to Gen2 entity screens.\n- Feature sets now include recommended flags to guide installation defaults.\n- Fault collection now uses a two-window approach: full *Max age of Fault Infos and Fault Records* window on first cycle to warm the cache, then a shorter *Fault subsequent collection window (hours)* + collection frequency window on subsequent cycles to reduce APIC API load.\n\n### Fixed\n\n- Fixed faultInst deduplication: fault_info log records are now re-reported only when the fault's `lc` (lifecycle), `severity`, or `cause` properties actually change. Previously, APIC's ~5-minute heartbeat on `lastTransition` caused the same fault to be re-reported ~288 times/day. The `occur` (occurrence count) change is intentionally not considered a re-report trigger as it represents the same periodic re-evaluation, not a meaningful state change.\n\n### Deprecated\n\nThe following fault log event properties have been renamed for consistency. Both old and new names are present in this release. **The old names will be removed in the next release — update your DQL queries and log processing rules to use the new names.**\n\n| Old name | New name |\n|---|---|\n| `code` | `fault_code` |\n| `cause` | `fault_cause` |\n| `severity` | `fault_severity` |\n| `type` | `fault_type` |\n| `lifecycle` | `fault_lc` |\n\nThis applies to both `fault_info` and `fault_record` log event types (filtered by `cisco_aci_event_type`).","created":"2026-05-06T10:44:36.515994Z"},{"name":"com.dynatrace.extension.cisco-aci@1.1.5","fqn":"com.dynatrace.extension.cisco-aci","version":"1.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-aci/com.dynatrace.extension.cisco-aci-1.1.5-903eae5df0c9bc40eabe.zip","release_notes":"### Improved in this version\r\n\r\n- Improved entity topology handling in very large environments","created":"2026-03-06T09:56:13.471117Z"},{"name":"com.dynatrace.extension.cisco-aci@1.1.3","fqn":"com.dynatrace.extension.cisco-aci","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-aci/com.dynatrace.extension.cisco-aci-1.1.3-ea58f148543f901dd214.zip","release_notes":"Improved in this version\r\n\r\n* Fixed display issues with the single-value metric visualization in the Infrastructure & Operations application.","created":"2026-01-15T15:33:51.375808Z"},{"name":"com.dynatrace.extension.cisco-aci@1.1.1","fqn":"com.dynatrace.extension.cisco-aci","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-aci/com.dynatrace.extension.cisco-aci-1.1.1-4d71a56bc5729909ab12.zip","release_notes":"Patch level changes\n\n- Resolved an issue where the `com.dynatrace.extension.network_device.sysuptime` metric was calculated incorrectly.","created":"2025-10-17T18:21:49.466909Z"},{"name":"com.dynatrace.extension.cisco-aci@1.1.0","fqn":"com.dynatrace.extension.cisco-aci","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-aci/com.dynatrace.extension.cisco-aci-1.1.0-8c2f4d47fcd1bd137e73.zip","release_notes":"This is the first generally available release of this extension. \n\n**Note to the early adopters of the pre-release version**: monitoring configuration needs to be re-created from scratch, it won't upgrade. However, if you keep the same configuration name, your previously collected metrics will remain available.\n","created":"2025-10-02T12:02:45.174206Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.cisco-aci@2.0.4","fqn":"com.dynatrace.extension.cisco-aci","version":"2.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-aci/com.dynatrace.extension.cisco-aci-2.0.4-737fd0c25e486b566c7e.zip","release_notes":"### ⚠️ WARNING ⚠️️: Possible breaking changes and warnings — PLEASE READ before upgrading\n\n- This version requires a minimum Dynatrace version of **1.338.0** and a minimum EEC version of  **1.333.0**.\n- This version includes a possible breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any custom dynamic rules you created will no longer apply to metrics from this extension. To keep enforcing them, please create [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline (e.g. capitalization). Please double-check any custom dashboards and alerts you created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API — [see the documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n- The `apic` dimension/property is **deprecated** and will be discontinued in a future release. Note that this dimension doesn't identify an APIC controller — its value reflects the monitored  **fabric infrastructure name** as defined in the extension's monitoring configuration (the configuration name). The new `fabric_name` property carries that exact value under an accurate name. `apic` is still reported for backward compatibility. Please base any custom dashboards, notebooks, alerts, and DQL queries on `fabric_name` instead of `apic`.\n- The following fault log event properties have been renamed for consistency. Both old and new names are present in this release. **The old names will be removed in the next release — update your DQL queries and log processing rules to use the new names.**\n\n| Old name | New name |\n|---|---|\n| `code` | `fault_code` |\n| `cause` | `fault_cause` |\n| `severity` | `fault_severity` |\n| `type` | `fault_type` |\n| `lifecycle` | `fault_lc` |\n\nThis applies to both `fault_info` and `fault_record` log event types (filtered by `cisco_aci_event_type`).\n\n### New in this version\n\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via OpenPipeline extraction.\n- Added `vendor`, `software_revision`, and `serial_number` properties to fabric node discovery log events, surfaced as entity attributes on `cisco_aci:fabric_node`.\n- Added `if_name` property to management interface discovery log events.\n- New `fabric_name` dimension/property identifying the monitored ACI fabric (one per monitoring configuration). It is present on all metrics and log events, on the classic `cisco_aci:*` entities, and on the Smartscape nodes. It carries the same value as the existing `apic` dimension.\n- **Report fault records without matching fault instance** (expert config): when enabled, fault records (`faultRecord`) are reported even when no matching fault instance (`faultInst` or `faultDelegate`) is reported. Default: disabled. Useful when fault instances are filtered out due to APIC security domain restrictions (e.g. `Report Fault Instance Only` combined with an APIC user that only sees `faultDelegate` entries).\n- **Primary tags and Primary fields** (monitoring configuration): two new optional sections on the APIC endpoint, planned for an upcoming release.\n\n### Improved in this version\n\n- Extension runtime upgraded to Python 3.14. Requires ActiveGate or OneAgent EEC version **1.333 or later** (released March 2026).\n- Gen3 dashboards no longer contain navigation links to Gen2 entity screens.\n- Feature sets now include recommended flags to guide installation defaults.\n- Fault collection now uses a two-window approach: full *Max age of Fault Infos and Fault Records* window on first cycle to warm the cache, then a shorter *Fault subsequent collection window (hours)* + collection frequency window on subsequent cycles to reduce APIC API load.\n- Fixed faultInst deduplication: fault_info log records are now re-reported only when the fault's `lc` (lifecycle), `severity`, or `cause` properties actually change. Previously, APIC's ~5-minute heartbeat on `lastTransition` caused the same fault to be re-reported ~288 times/day. The `occur` (occurrence count) change is intentionally not considered a re-report trigger as it represents the same periodic re-evaluation, not a meaningful state change.","created":"2026-06-16T11:54:43.779497Z"}]},{"id":1158,"slug":"cisco-catalyst-center-dna-center","title":"Cisco Catalyst Center (DNA Center)","description":"Get insights into the Cisco Catalyst Center infrastructure (f.k.a. DNA Center).","logo":"https://dt-cdn.net/hub/cisco_cc_logo-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/cisco-catalyst-center-dna-center-extension","providers":[],"tags":["Catalyst","cisco","network","Nexus","router","SDN","switch"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Cisco Catalyst Center dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/cc_gen3_dashboard_ovr_aJ1wkry.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcc_gen3_dashboard_ovr_aJ1wkry.png&sign=7lILTvyTet-nrF17gTMTCFEHGP6rHf9DMbK8RF2W4kw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcc_gen3_dashboard_ovr_aJ1wkry.png&sign=t7oTdbytjp6NC3hHfdk0hiGNjXmM76ATSGcbZxSvMo0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcc_gen3_dashboard_ovr_aJ1wkry.png&sign=LxRVUq19EeJYxUPANmLwmLXY0b6dF_Xcci3sClWcSrw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcc_gen3_dashboard_ovr_aJ1wkry.png&sign=TX7xRp2SLgKpHoy09MSRITQH_KTmS0rc0jJ_HD_XKUU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcc_gen3_dashboard_ovr_aJ1wkry.png&sign=QEPXKskKhszrgOZGyJzx68t2KlP-UwkPUq2crlynohI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcc_gen3_dashboard_ovr_aJ1wkry.png&sign=XtxyFGkUYAqaXTWKS3-XfegPiNU4GQAYatDES8FeYYw"}},{"caption":"Device characterization by Cisco Catalyst Center","src":"https://cdn.hub.central.dynatrace.com/hub/gen3-1_eeCVAez.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-1_eeCVAez.png&sign=fAKBig4C-eBCzNUYizR0U7ewIjGoHEnT1HOXBcdwF-M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-1_eeCVAez.png&sign=J-4fnq6HcytC-N1QJgJiALP5IaZLPtElVgDOnI6oa1o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-1_eeCVAez.png&sign=5f0s9d7vx6UIrTrA0W4xWNI2S-JA2_xvLMLfCfaPStY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-1_eeCVAez.png&sign=Dd1My8ufFTMjhdbFjcD6LwXkrpEmeVA1FWCTnUa27OE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-1_eeCVAez.png&sign=GVUblXlq2hbN16XbjkrgSJE9JRu-bgxk6-0DqFhH9lw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-1_eeCVAez.png&sign=geeOtL7uQ191SQ6YcOBpcm9CzUCmqznzuqq-HMCp3wI"}},{"caption":"Cisco Catalyst Center inventory in Infrastructure and Operations app","src":"https://cdn.hub.central.dynatrace.com/hub/gen3-2_Wh3J5W8.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-2_Wh3J5W8.png&sign=lmyW0IeIfVloq3DYP-eYyic5Xj-zIsSAcg5QR-RFrWo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-2_Wh3J5W8.png&sign=yMS0fv7ByuWU--rLboEoXcMoxUNGwx-eNjuVDdJ0s00","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-2_Wh3J5W8.png&sign=Xj-NsiX5yD2VjZAw_JkcSL_PSObUrNyjCsBpvMwJfSM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-2_Wh3J5W8.png&sign=Qr3BDRRV7FeCqNCiJLv8flC6tpxzR9HNNOeah7zjwPw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-2_Wh3J5W8.png&sign=1bOGcr0RTMxUxLAP2EpAdSNiJLSCqrTXdZYpYGDUv_k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-2_Wh3J5W8.png&sign=srYTfnbGsm41w1JU8G8Vh2Rdwu5o8eyU8G_So3JbxGo"}},{"caption":"Metric timeseries retrieved from the  Cisco Catalyst Center","src":"https://cdn.hub.central.dynatrace.com/hub/gen3-3_cdzmZd0_r5Bi7Jy.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-3_cdzmZd0_r5Bi7Jy.png&sign=XQ3xuiYL-ZavHiNagluVvWbQMGeB9GfArfzVUKoHKbI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-3_cdzmZd0_r5Bi7Jy.png&sign=t6tAviUxQl5VNmgLGJlJz_qNQHVPVWpeHHK3jB_B9nU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-3_cdzmZd0_r5Bi7Jy.png&sign=AfeplwRdy71kyQxpTKuhKaDh-UtSU6uKer2VhMWis1g","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-3_cdzmZd0_r5Bi7Jy.png&sign=_8OWcZkT7RHbUKIZd7Fo3AzdnXp1EZtZFMKbvRnlJlo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-3_cdzmZd0_r5Bi7Jy.png&sign=CxYlhPD-VoGq-ThPef1SQmdjVw_d2RQMRlYSk5Z63ag","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3-3_cdzmZd0_r5Bi7Jy.png&sign=fjuzdAszlBdoxmHC4gQw4q7C0KOp3xfOInSpQyFs8A0"}},{"caption":"Cisco Catalyst Center sites in Classic view","src":"https://cdn.hub.central.dynatrace.com/hub/s03_k1bocXw_AI10RhO.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs03_k1bocXw_AI10RhO.png&sign=GUM7ag2qfkTXAD5-bhw5kUiqBMNMa8v2EYRspCCKJss","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs03_k1bocXw_AI10RhO.png&sign=jIuVqwIgdAcGOb7aHGU-s9KPqLXQL4gfkuk72-2XxTY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs03_k1bocXw_AI10RhO.png&sign=TgcwOpcCzcfgyufrl7rMytf3hM1scJtOS00MdxbY6A8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs03_k1bocXw_AI10RhO.png&sign=SNo1uzXCAZ6qy-iwwB4rftp_SpH16SXCScaMGJ3ic88","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs03_k1bocXw_AI10RhO.png&sign=IenCrlfsggMbHY0dnvIKAaWWyxbiDxAV6YMMSWRwVRM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs03_k1bocXw_AI10RhO.png&sign=wEJXI7yzoMxTkePaIKEW1bkexT7chsClqq_BSOygwKk"}},{"caption":"Cisco Catalyst Center site and site devices","src":"https://cdn.hub.central.dynatrace.com/hub/s04_i9b1Xxa_dOmstPw.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs04_i9b1Xxa_dOmstPw.png&sign=Nv9_WKdQ6eep4KNBbGwwIuRa1-UIFMjrU97LhJ3k-tA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs04_i9b1Xxa_dOmstPw.png&sign=n1XwMQInV408hR1W6nLnNRhhnzog-e8GBWx330DoOH4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs04_i9b1Xxa_dOmstPw.png&sign=EY3aUHTjG0w_icbT5u-4TkWQfeQsxG870DCbyvfEbHc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs04_i9b1Xxa_dOmstPw.png&sign=a7D3_NkUq3Vgp3nt05q5_1jM2SOkAkuizE0mbdzziCs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs04_i9b1Xxa_dOmstPw.png&sign=KpMsn6dWlLdpWzNe5HHZq7OTBOVVIt6kWnsZqQLzcbA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs04_i9b1Xxa_dOmstPw.png&sign=FbIP49zFlKtLsC_h6zh4A_lsJINuv4DPoceoVB3-tYQ"}},{"caption":"Cisco Catalyst Center device properties","src":"https://cdn.hub.central.dynatrace.com/hub/s06_22l3M1U_xTg8Rqq.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs06_22l3M1U_xTg8Rqq.png&sign=s1Q79hoi0zXIdB55ssTyJij4Nz8WqrbEgqmiN9lMzMg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs06_22l3M1U_xTg8Rqq.png&sign=mUSOqnmcVeMvYxw55wwb5HCiZ338RhtWcMfBsVQipaU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs06_22l3M1U_xTg8Rqq.png&sign=ST_SZVeHuFDQ3IgMxigkqAxkoK7115ViPw7-4yIpIrM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs06_22l3M1U_xTg8Rqq.png&sign=WgwC-96ck88u_Z47CMI9Hr1FPoV_oEbbuTpOL9ZHJcg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs06_22l3M1U_xTg8Rqq.png&sign=plSPg67cJNGGUbaDAWFCLJUDDX40SRdaN0UsZdjVNjI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fs06_22l3M1U_xTg8Rqq.png&sign=8giQ8uCWP-WR_n5obE99CA3uocZN2WdfpBf_UloiPQM"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.0.3","release_latest_validation_result":{"name": "com.dynatrace.extension.cisco-cc", "author": {"name": "Dynatrace"}, "version": "3.0.3", "fileHash": "e7b7c9aef55f1588b07680817c18506de2ea7c4f7b03d4c85a05d886a8792003", "variables": [], "dataSources": ["python"], "featureSets": ["site", "self-monitoring", "default", "interface", "device", "center"], "extensionName": "com.dynatrace.extension.cisco-cc", "minEECVersion": "1.333.0", "featureSetsDetails": {"site": {"metrics": [{"key": "cisco.cc.site.client_health_wired", "metadata": {"unit": "Percent", "description": "Site's Wired Clients Health Score", "displayName": "Wired Clients Score"}}, {"key": "cisco.cc.site.client_health_wireless", "metadata": {"unit": "Percent", "description": "Site's Wireless Clients Health Score", "displayName": "Wireless Clients Score"}}, {"key": "cisco.cc.site.client_count.gauge", "metadata": {"unit": "Count", "description": "Site's Clients Summary Count", "displayName": "Clients"}}, {"key": "cisco.cc.site.wired_client_count.gauge", "metadata": {"unit": "Count", "description": "Site's Wired Clients Summary Count", "displayName": "Wired Clients"}}, {"key": "cisco.cc.site.wireless_client_count.gauge", "metadata": {"unit": "Count", "description": "Site's Wireless Clients Summary Count", "displayName": "Wireless Clients"}}, {"key": "cisco.cc.site.client_good_health_percentage", "metadata": {"unit": "Percent", "description": "Site's Healthy Clients Summary Percentage", "displayName": "Healthy Clients"}}, {"key": "cisco.cc.site.network_device_count.gauge", "metadata": {"unit": "Count", "description": "Site's Devices Summary Count", "displayName": "Devices"}}, {"key": "cisco.cc.site.network_device_good_health_percentage", "metadata": {"unit": "Percent", "description": "Site's Healthy Devices Summary Percentage", "displayName": "Healthy Devices"}}, {"key": "cisco.cc.site.issue_count.gauge", "metadata": {"unit": "Count", "description": "Pending Site Issues", "displayName": "Site Issues"}}], "description": "Site hierarchy health summary metrics", "displayName": "Site metrics", "isRecommended": true}, "center": {"metrics": [{"key": "cisco.cc.center.health_score", "metadata": {"unit": "Percent", "description": "Cisco Catalyst Network topology - Overall health score", "displayName": "Health score (Center)"}}, {"key": "cisco.cc.center.healthy_devices", "metadata": {"unit": "Count", "description": "Cisco Catalyst Network topology - Healthy devices", "displayName": "Healthy devices"}}, {"key": "cisco.cc.center.unhealthy_devices", "metadata": {"unit": "Count", "description": "Cisco Catalyst Network topology - Unhealthy devices", "displayName": "Unhealthy devices"}}, {"key": "cisco.cc.client.health_score", "metadata": {"unit": "Percent", "description": "Cisco Catalyst Client - Overall client health score", "displayName": "Clients health score"}}, {"key": "cisco.cc.client.client_count.gauge", "metadata": {"unit": "Count", "description": "Cisco Catalyst Client - Clients count", "displayName": "Clients Count"}}, {"key": "cisco.cc.client.client_unique_count.gauge", "metadata": {"unit": "Count", "description": "Cisco Catalyst Client - Unique Clients Count", "displayName": "Unique Clients Count"}}, {"key": "cisco.cc.client.health_score_count.gauge", "metadata": {"unit": "Count", "description": "Cisco Catalyst Client - Clients health score by score type", "displayName": "Clients health score count"}}, {"key": "cisco.cc.center.notification_count.gauge", "metadata": {"unit": "Count", "description": "Number of Cisco Catalyst Center event notifications reported per collection interval", "displayName": "Catalyst Center Notification Count"}}], "description": "Catalyst Center health, client count, and connection quality metrics", "displayName": "Center metrics", "isRecommended": true}, "device": {"metrics": [{"key": "cisco.cc.device.health", "metadata": {"unit": "State", "description": "Device's Health", "displayName": "Health"}}, {"key": "cisco.cc.device.cpu", "metadata": {"unit": "Percent", "description": "Device's CPU consumption", "displayName": "CPU"}}, {"key": "cisco.cc.device.memory", "metadata": {"unit": "Percent", "description": "Device's Memory consumption", "displayName": "Memory"}}, {"key": "cisco.cc.device.temperature", "metadata": {"unit": "Celsius", "description": "Device's Avg Temperature", "displayName": "Average Temperature"}}, {"key": "cisco.cc.device.issue_count.gauge", "metadata": {"unit": "Count", "description": "Pending Device Issues", "displayName": "Device Issues"}}, {"key": "cisco.cc.device.reachability", "metadata": {"unit": "Count", "description": "Device's Reachability (1: Reachable | 0: Not Reachable)", "displayName": "Reachability"}}, {"key": "cisco.cc.device.uptime.gauge", "metadata": {"unit": "Second", "description": "Device Uptime in Seconds", "displayName": "Uptime"}}, {"key": "cisco.cc.device.issue_events.gauge", "metadata": {"unit": "Count", "description": "Issue events over selected timeframe", "displayName": "Issue Events"}}], "description": "Cisco-specific device metrics: CPU, memory utilization, and reachability", "displayName": "Device metrics", "isRecommended": true}, "default": {"metrics": [{"key": "com.dynatrace.extension.network_device.cpu_usage"}, {"key": "com.dynatrace.extension.network_device.memory_usage"}, {"key": "com.dynatrace.extension.network_device.sysuptime"}, {"key": "com.dynatrace.extension.network_device.memory_total"}, {"key": "com.dynatrace.extension.network_device.if.status"}, {"key": "com.dynatrace.extension.network_device.if.bytes_in.count"}, {"key": "com.dynatrace.extension.network_device.if.bytes_out.count"}], "isRecommended": true}, "interface": {"metrics": [{"key": "cisco.cc.device.total_interface_count.gauge", "metadata": {"unit": "Count", "description": "Total Number of Interfaces for Device", "displayName": "Interface Count"}}, {"key": "cisco.cc.interface.admin_status", "metadata": {"unit": "State", "description": "Interface's Admin Status (1: UP | 0: DOWN)", "displayName": "Admin Status"}}, {"key": "cisco.cc.interface.oper_status", "metadata": {"unit": "State", "description": "Interface's Status (1: UP | 0: DOWN)", "displayName": "Oper Status"}}, {"key": "cisco.cc.interface.speed", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "Speed"}}, {"key": "cisco.cc.interface.txRate", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "TX Rate"}}, {"key": "cisco.cc.interface.txUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "TX Utilization"}}, {"key": "cisco.cc.interface.txDiscards", "metadata": {"unit": "Percent", "description": null, "displayName": "TX Discards"}}, {"key": "cisco.cc.interface.txError", "metadata": {"unit": "Percent", "description": null, "displayName": "TX Errors"}}, {"key": "cisco.cc.interface.rxRate", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "RX Rate"}}, {"key": "cisco.cc.interface.rxUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RX Utilization"}}, {"key": "cisco.cc.interface.rxDiscards", "metadata": {"unit": "Percent", "description": null, "displayName": "RX Discards"}}, {"key": "cisco.cc.interface.rxError", "metadata": {"unit": "Percent", "description": null, "displayName": "RX Errors"}}], "description": "Interface traffic, errors, discards, and utilization metrics", "displayName": "Interface metrics", "isRecommended": true}, "self-monitoring": {"metrics": [{"key": "sfm.cisco.cc.get_devices_by_query_count.duration", "metadata": {"unit": "Seconds", "description": "Duration of the get_devices_by_query_count API call used to determine total device count before paginated collection.", "displayName": "Device Count Query Duration"}}, {"key": "sfm.cisco.cc.get_devices_by_query_count.error", "metadata": {"unit": "Count", "description": "Number of errors during get_devices_by_query_count API call.", "displayName": "Device Count Query Errors"}}, {"key": "sfm.cisco.cc.get_devices_by_query.duration", "metadata": {"unit": "Seconds", "description": "Duration of a single paginated get_devices_by_query API call used to collect device data.", "displayName": "Device Query Page Duration"}}, {"key": "sfm.cisco.cc.get_devices_by_query.error", "metadata": {"unit": "Count", "description": "Number of errors during a paginated get_devices_by_query API call.", "displayName": "Device Query Page Errors"}}, {"key": "sfm.cisco.cc.get_network_devices_count_by_params.duration", "metadata": {"unit": "Seconds", "description": "Duration of the get_network_devices_count_by_params API call used to determine device count during BASIC discovery.", "displayName": "Device Discovery Count Query Duration"}}, {"key": "sfm.cisco.cc.get_network_devices_count_by_params.error", "metadata": {"unit": "Count", "description": "Number of errors during get_network_devices_count_by_params API call.", "displayName": "Device Discovery Count Query Errors"}}, {"key": "sfm.cisco.cc.get_network_devices_by_params.duration", "metadata": {"unit": "Seconds", "description": "Duration of a single paginated get_network_devices_by_params API call used for BASIC device discovery.", "displayName": "Device Discovery Query Page Duration"}}, {"key": "sfm.cisco.cc.get_network_devices_by_params.error", "metadata": {"unit": "Count", "description": "Number of errors during a paginated get_network_devices_by_params API call.", "displayName": "Device Discovery Query Page Errors"}}, {"key": "sfm.cisco.cc.get_physical_topology.duration", "metadata": {"unit": "Seconds", "description": "Duration of the get_physical_topology API call used to collect physical network topology data.", "displayName": "Physical Topology Query Duration"}}, {"key": "sfm.cisco.cc.get_physical_topology.error", "metadata": {"unit": "Count", "description": "Number of errors during get_physical_topology API call.", "displayName": "Physical Topology Query Errors"}}, {"key": "sfm.cisco.cc.get_sites_count.duration", "metadata": {"unit": "Seconds", "description": "Duration of the get_sites_count API call used to determine total site count before paginated collection.", "displayName": "Site Count Query Duration"}}, {"key": "sfm.cisco.cc.get_sites_count.error", "metadata": {"unit": "Count", "description": "Number of errors during get_sites_count API call.", "displayName": "Site Count Query Errors"}}, {"key": "sfm.cisco.cc.get_sites.duration", "metadata": {"unit": "Seconds", "description": "Duration of a single paginated get_sites API call used to collect site data.", "displayName": "Site Query Page Duration"}}, {"key": "sfm.cisco.cc.get_sites.error", "metadata": {"unit": "Count", "description": "Number of errors during a paginated get_sites API call.", "displayName": "Site Query Page Errors"}}, {"key": "sfm.cisco.cc.get_sites_topology.duration", "metadata": {"unit": "Seconds", "description": "Duration of the get_sites_topology API call used to collect site hierarchy topology.", "displayName": "Site Topology Query Duration"}}, {"key": "sfm.cisco.cc.get_sites_topology.error", "metadata": {"unit": "Count", "description": "Number of errors during get_sites_topology API call.", "displayName": "Site Topology Query Errors"}}, {"key": "sfm.cisco.cc.get_interfaces_by_query_count.duration", "metadata": {"unit": "Seconds", "description": "Duration of the get_interfaces_by_query_count API call used to determine total interface count before paginated collection.", "displayName": "Interface Count Query Duration"}}, {"key": "sfm.cisco.cc.get_interfaces_by_query_count.error", "metadata": {"unit": "Count", "description": "Number of errors during get_interfaces_by_query_count API call.", "displayName": "Interface Count Query Errors"}}, {"key": "sfm.cisco.cc.get_interfaces_by_query.duration", "metadata": {"unit": "Seconds", "description": "Duration of a single paginated get_interfaces_by_query API call used to collect interface data.", "displayName": "Interface Query Page Duration"}}, {"key": "sfm.cisco.cc.get_interfaces_by_query.error", "metadata": {"unit": "Count", "description": "Number of errors during a paginated get_interfaces_by_query API call.", "displayName": "Interface Query Page Errors"}}, {"key": "sfm.cisco.cc.get_intent_api_interfaces_count.duration", "metadata": {"unit": "Seconds", "description": "Duration of the get_intent_api_interfaces_count API call used to determine interface count during Intent API discovery.", "displayName": "Interface Discovery Count Query Duration"}}, {"key": "sfm.cisco.cc.get_intent_api_interfaces_count.error", "metadata": {"unit": "Count", "description": "Number of errors during get_intent_api_interfaces_count API call.", "displayName": "Interface Discovery Count Query Errors"}}, {"key": "sfm.cisco.cc.get_intent_api_interfaces.duration", "metadata": {"unit": "Seconds", "description": "Duration of a single paginated get_intent_api_interfaces API call used for Intent API interface discovery.", "displayName": "Interface Discovery Query Page Duration"}}, {"key": "sfm.cisco.cc.get_intent_api_interfaces.error", "metadata": {"unit": "Count", "description": "Number of errors during a paginated get_intent_api_interfaces API call.", "displayName": "Interface Discovery Query Page Errors"}}, {"key": "sfm.cisco.cc.get_network_health.duration", "metadata": {"unit": "Seconds", "description": "Duration of the get_network_health API call used to collect overall network health scores.", "displayName": "Network Health Query Duration"}}, {"key": "sfm.cisco.cc.get_network_health.error", "metadata": {"unit": "Count", "description": "Number of errors during get_network_health API call.", "displayName": "Network Health Query Errors"}}, {"key": "sfm.cisco.cc.get_client_health.duration", "metadata": {"unit": "Seconds", "description": "Duration of the get_client_health API call used to collect client health scores.", "displayName": "Client Health Query Duration"}}, {"key": "sfm.cisco.cc.get_client_health.error", "metadata": {"unit": "Count", "description": "Number of errors during get_client_health API call.", "displayName": "Client Health Query Errors"}}, {"key": "sfm.cisco.cc.get_site_health_summaries.duration", "metadata": {"unit": "Seconds", "description": "Duration of the get_site_health_summaries API call used to collect site-level health summary data.", "displayName": "Site Health Summaries Query Duration"}}, {"key": "sfm.cisco.cc.get_site_health_summaries.error", "metadata": {"unit": "Count", "description": "Number of errors during get_site_health_summaries API call.", "displayName": "Site Health Summaries Query Errors"}}, {"key": "sfm.cisco.cc.issues.duration", "metadata": {"unit": "Seconds", "description": "Duration of the issues API call used to collect Catalyst Center issues data.", "displayName": "Issues Query Duration"}}, {"key": "sfm.cisco.cc.issues.error", "metadata": {"unit": "Count", "description": "Number of errors during issues API call.", "displayName": "Issues Query Errors"}}, {"key": "sfm.cisco.cc.events.duration", "metadata": {"unit": "Seconds", "description": "Duration of the events API call used to collect Catalyst Center event notifications data.", "displayName": "Event Notifications Query Duration"}}, {"key": "sfm.cisco.cc.events.error", "metadata": {"unit": "Count", "description": "Number of errors during events API call.", "displayName": "Event Notifications Query Errors"}}, {"key": "sfm.cisco.cc.group.records_fetched.gauge", "metadata": {"unit": "Count", "description": "Total number of raw device or interface records fetched from the API for this reporting configuration group.", "displayName": "Group Records Fetched"}}, {"key": "sfm.cisco.cc.group.entities_reported.gauge", "metadata": {"unit": "Count", "description": "Number of entities (devices or interfaces) reported to Dynatrace for this reporting configuration group.", "displayName": "Group Entities Reported"}}, {"key": "sfm.cisco.cc.group.overlap_devices.gauge", "metadata": {"unit": "Count", "description": "Number of devices matching this group filter that are reported by a different reporting configuration. Only emitted when OVERLAP strategy is active and overlap count is greater than zero.", "displayName": "Group Overlap Devices"}}], "description": "Extension self-monitoring for diagnostics and performance tuning (optional)", "displayName": "Self-monitoring", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Cisco Catalyst extension uses [Cisco Catalyst API](https://developer.cisco.com/docs/dna-center/overview/#cisco-catalyst-center-platform-overview) to collect information about network managed by Cisco Catalyst Center.\n\nThe extension provides insight into configuration, location and health status of devices and their interfaces.\n\nAnalysis screens present data hierarchically, helping to quickly diagnose issues by site, role or by device platform.\n\nExtension collects performance and health metrics as well as Cisco Catalyst issues/events. Basic statistics of client devices are also available.\n\n**This extension is intended for users, who:**\n\n- Use Dynatrace for infrastructure monitoring\n- Run Cisco Catalyst Center in their environment (Catalyst Center is formerly known as Cisco DNA)\n- Look to extend Dynatrace insights into the Cisco Catalyst platform"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Integrated operational monitoring of the infrastructure, including Cisco Catalyst and leveraging additional organization, network and device metadata.\n- Root cause analysis of network issues, in the light of the entire application and infrastructure landscape observed by Dynatrace.\n- Network infrastructure data collection without having to poll individual devices."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Cisco Catalyst Center (DNA Center) extension](https://docs.dynatrace.com/docs/shortlink/cisco-catalyst-center-dna-center-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- Network access from a Dynatrace ActiveGate to the Cisco Catalyst Center\n- Cisco Catalyst Center (DNA) version 2.3.7.6+\n  - See Q&A section for more information on API compatibility"},"sourceId":"details"}],"modified":"2026-03-13T09:20:30.415351Z","created":"2025-04-24T12:38:57.493228Z","seo_title":"Cisco Catalyst Center (DNA Center) monitoring & observability","seo_description":"Get insights into the Cisco Catalyst Center infrastructure (f.k.a. DNA Center). Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/cc_gen3_dashboard_ovr_aJ1wkry.png","https://cdn.hub.central.dynatrace.com/hub/gen3-1_eeCVAez.png","https://cdn.hub.central.dynatrace.com/hub/gen3-2_Wh3J5W8.png","https://cdn.hub.central.dynatrace.com/hub/gen3-3_cdzmZd0_r5Bi7Jy.png","https://cdn.hub.central.dynatrace.com/hub/s03_k1bocXw_AI10RhO.png","https://cdn.hub.central.dynatrace.com/hub/s04_i9b1Xxa_dOmstPw.png","https://cdn.hub.central.dynatrace.com/hub/s06_22l3M1U_xTg8Rqq.png"],"about":"Cisco Catalyst extension uses [Cisco Catalyst API](https://developer.cisco.com/docs/dna-center/overview/#cisco-catalyst-center-platform-overview) to collect information about network managed by Cisco Catalyst Center.\n\nThe extension provides insight into configuration, location and health status of devices and their interfaces.\n\nAnalysis screens present data hierarchically, helping to quickly diagnose issues by site, role or by device platform.\n\nExtension collects performance and health metrics as well as Cisco Catalyst issues/events. Basic statistics of client devices are also available.\n\n**This extension is intended for users, who:**\n\n- Use Dynatrace for infrastructure monitoring\n- Run Cisco Catalyst Center in their environment (Catalyst Center is formerly known as Cisco DNA)\n- Look to extend Dynatrace insights into the Cisco Catalyst platform","use_cases":"- Integrated operational monitoring of the infrastructure, including Cisco Catalyst and leveraging additional organization, network and device metadata.\n- Root cause analysis of network issues, in the light of the entire application and infrastructure landscape observed by Dynatrace.\n- Network infrastructure data collection without having to poll individual devices.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Cisco Catalyst Center (DNA Center) extension](https://docs.dynatrace.com/docs/shortlink/cisco-catalyst-center-dna-center-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.cisco-cc@3.0.3","fqn":"com.dynatrace.extension.cisco-cc","version":"3.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-cc/com_eRq7E2b.dynatrace.extension.cisco-cc-3.0.3-e7b7c9aef55f1588b076.zip","release_notes":"### ⚠️ WARNING ⚠️️: Possible breaking changes and warnings — PLEASE READ before upgrading\n\n- This version requires a minimum Dynatrace version of **1.338.0** and a minimum EEC version of  **1.333.0**.\n- This version includes a possible breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any custom dynamic rules you created will no longer apply to metrics from this extension. To keep enforcing them, please create [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline (e.g. capitalization). Please double-check any custom dashboards and alerts you created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API — [see the documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n- This new extension configuration is incompatible with prior 1.x / 2.x versions.\n  - **Action required**: you must recreate all monitoring configurations.\n- `cisco.cc.center.cc_events` metric has been renamed to\n  `cisco.cc.center.notification_count.gauge`. Historical data ingested under the old key\n  is not retroactively renamed. Charts will show a data gap until new data arrives under\n  the new key. The metric is a **gauge** reporting the notification count from the most\n  recent collection interval; built-in pie chart DQL queries use `arrayLast` to visualize\n  the actual last reported state. **Limited impact:** this metric is only collected when\n  `report_notifications: true` is set (default: `false`); only explicitly opted-in\n  configurations are affected. \n  - **Action required**: any metric alerts you created\n  on `cisco.cc.center.cc_events` must be manually updated to reference\n  `cisco.cc.center.notification_count.gauge`.\n- `cisco.cc.device.memory_size.gauge` and `com.dynatrace.extension.network_device.memory_total`\n  metrics are no longer reported. No reliable API source is available for total device memory. Use `cisco.cc.device.memory` / `com.dynatrace.extension.network_device.memory_usage` instead. Memory Size chart tiles have been removed from device screens accordingly.\n- `cisco.cc.device.cpu` and `cisco.cc.device.memory` are suppressed by default when both the `default` and `device` feature sets are active (same values as\n  `com.dynatrace.extension.network_device.cpu_usage` / `memory_usage`). To restore both namespaces, set `enable_legacy_cisco_cc_metrics: true` in the expert configuration.\n\n### New in this version\n\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via OpenPipeline extraction.\n- Added 3 new device **reporting strategies**: **Simple**, **Exclusive Groups**, and **Flexible Groups**, which control how monitored devices are grouped into per-group queries to Catalyst Center. This lets you filter monitored devices, tune and reduce the number of API requests issued to the API endpoints per collection cycle, optimizing request load for environments of any size.\n- Interfaces without a real MAC address — port-channels, Loopback, Tunnel, and Firepower interfaces — are now reported with `cisco.cc.interface.*` metrics. Previously (2.x extension version) these interfaces were excluded from all reporting.\n- Added `report_no_mac_interfaces_as_generic` expert configuration toggle (default: `false`). When enabled, such interfaces are additionally reported as generic\n  `com.dynatrace.extension.network_device.if.*` metrics using a synthetic MAC derived from the interface ID, allowing full monitoring at the cost of increased DPS/DDU.\n- Added `chassis.mac` dimension to all `cisco.cc.device.*` and `cisco.cc.interface.*` metrics and to device and interface discovery log events.\n- Added `vendor` property to device discovery log events (`cisco.cc.device_discovery`).\n- Added `site_id` dimension to interface metrics and interface discovery log events.\n- Added `chassis.mac` and `site_id` as `cisco_cc:interface` entity attributes.\n- Added self-monitoring metrics for event notifications data collection\n  (`sfm.cisco.cc.events.events.duration`, `sfm.cisco.cc.events.events.error`).\n- **Primary tags and Primary fields** (monitoring configuration): two new optional sections on the endpoint configuration make this release ready to support the upcoming global entity tagging functionality.\n\n### Improved in this version\n\n- Device CPU and memory charts on `cisco_cc:device` and `network:device` screens now use `com.dynatrace.extension.network_device.*` metric keys.\n- Charts now connect data points across gaps when metrics are collected at longer intervals.\n- Interface filter configuration now reads \"administrative status UP\" instead of \"UP\n  interfaces\", clarifying that it filters on configured (administrative) state.\n- Vendor enrichment prefers `productVendor` from the Data API over the Intent API BASIC endpoint; the BASIC value is used only as a fallback when the Data API value is absent.\n\n### Fixed in this version\n\n- Reported notifications not related to a device or site will no longer create new\n  \"ghost\" no-named entities.\n- Device IP address now shows as \"Device IP Address\" in the metrics explorer. Previously the dimension had no display name.","created":"2026-06-09T13:47:17.152372Z"},{"name":"com.dynatrace.extension.cisco-cc@2.3.0","fqn":"com.dynatrace.extension.cisco-cc","version":"2.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-cc/com.dynatrace.extension.cisco-cc-2.3.0-5dc1e72218c55b129009.zip","release_notes":"### New in this version\n\n- Feature sets now show descriptions and recommended flags, making it easier to\n  select the right feature sets during installation.\n\n### Improved in this version\n\n- Upgraded Python runtime from 3.10 to 3.14. Python 3.10 support ends October 2026;\n  this release targets Python 3.14 as the sole runtime. Requires ActiveGate/OA 1.333\n  or later.\n- Fixed device IP address metric dimension and entity property extraction.\n- Fixed ghost device and site entities created from event notification logs without a device or site scope.","created":"2026-05-05T09:02:42.715771Z"},{"name":"com.dynatrace.extension.cisco-cc@2.2.1","fqn":"com.dynatrace.extension.cisco-cc","version":"2.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-cc/com.dynatrace.extension.cisco-cc-2.2.1-7fd49f446d297e5a176b.zip","release_notes":"### New features\r\n\r\n- Ingest **Cisco Catalyst Events (CC Events)** from **Catalyst Center** and report them as **log records** and optionally as **Dynatrace events**.\r\n  - The extension polls Catalyst events from Catalyst Center using the event management API and records each event as a log entry.  \r\n  - Relationships to the corresponding Catalyst **site** or **device** entities are automatically created when this information is available in the event payload.  \r\n  - Events can optionally be ingested into Dynatrace as **Dynatrace Events**, based on configurable event-mapping rules.  \r\n  - A complete catalog of Catalyst event IDs—including event type, category, and severity—is available here: [Cisco Catalyst Center Event Catalog](https://developer.cisco.com/docs/dna-center/2-3-7-9/event-catalog)","created":"2026-03-05T10:17:57.155513Z"},{"name":"com.dynatrace.extension.cisco-cc@2.1.5","fqn":"com.dynatrace.extension.cisco-cc","version":"2.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-cc/com.dynatrace.extension.cisco-cc-2.1.5-1d2fa0c4b36b30ea7219.zip","release_notes":"Improved in this version\r\n\r\n* Fixed display issues with the single-value metric visualization in the Infrastructure & Operations application.","created":"2026-01-15T12:38:22.490174Z"},{"name":"com.dynatrace.extension.cisco-cc@2.1.3","fqn":"com.dynatrace.extension.cisco-cc","version":"2.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-cc/com.dynatrace.extension.cisco-cc-2.1.3-7a83500b96fa2004f0ba.zip","release_notes":"Patch level changes\n\n- Improved handling of Unicode characters in dimension values - only spaces, letters, numbers, and punctuation characters are retained.\n- Added a dedicated column for sorting by entity name in the Infrastructure and Operation Application when visualizing Cisco Catalyst Center entities.","created":"2025-11-28T08:47:33.372036Z"},{"name":"com.dynatrace.extension.cisco-cc@2.1.1","fqn":"com.dynatrace.extension.cisco-cc","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-cc/com.dynatrace.extension.cisco-cc-2.1.1-21c906729f81a3e30ed6.zip","release_notes":"New features:\n\n- `cc_issue_link` attribute added to the log events imported from DNA, allowing for quick jump to the issue as reported by the CNA Center\n- Several Catalyst entity attributes extracted from logs and added to network device/interface entities properties, including `memory_size_text`, `os_type`, `os_version`, `serial_number`, `uptime_text`, `reachability status`, `platform_id`, `family`\n\nPatch level changes\n\n- Improved handling of the device-interface relationships to address some DQL entity selection issues\n- Amended `security_context` tagging of the generic network entities created by this extensions","created":"2025-09-29T21:48:38.157485Z"},{"name":"com.dynatrace.extension.cisco-cc@2.1.0","fqn":"com.dynatrace.extension.cisco-cc","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-cc/com.dynatrace.extension.cisco-cc-2.1.0-93ab258a2603a6265d5e.zip","release_notes":"⚠️IMPORTANT CHANGE: This extension release requires Dynatrace cluster version 1.313 or later.\n\nNew features\n\n- Updated Default Discovery Frequencies: Site and device discovery defaults have been adjusted to 60 and 30 minutes, respectively. More relaxed configuration ranges are now available in the expert settings.\n- New Gen3 Dashboards:  Cisco Catalyst Center Monitoring Overview, Cisco Catalyst Extension Self-Monitoring\n- Self-Monitoring Metrics Metadata: Added metric metadata for the extension's self-monitoring metrics\n- If Catalyst issues are reported as Dynatrace events, the events for cisco_cc:device entities are also reported separately (duplicated) for the generic network:device entities\n\nPatch level changes\n\n- Topology Fix: Resolved an issue with the topological relationship between Cisco Catalyst Device and generic Network Device entities\n- The dt.security_context attribute is now propagated to all entities created by the extension.\n- The DNA Center URL is reported as the device.address dimension for cisco.cc.center.*, cisco.cc.client.*, and cisco.cc.site.* metrics\n- Enhanced Q&A Section: Expanded with troubleshooting guidance tailored for large-scale monitored environments.\n","created":"2025-09-12T09:16:32.133219Z"},{"name":"com.dynatrace.extension.cisco-cc@2.0.1","fqn":"com.dynatrace.extension.cisco-cc","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-cc/com.dynatrace.extension.cisco-cc-2.0.1-bc28c1797695dcbbc633.zip","release_notes":"Patch level changes\n\n* Fixed Windows ActiveGate deployment issue\n* Resolved race condition in aggressive site cache cleanup for deployments with thousands of devices","created":"2025-07-28T08:28:05.297943Z"},{"name":"com.dynatrace.extension.cisco-cc@2.0.0","fqn":"com.dynatrace.extension.cisco-cc","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-cc/com.dynatrace.extension.cisco-cc-2.0.0-b03462223de24e872c24.zip","release_notes":"\n\n### ⚠️Breaking Change\n\nThe extension configuration screen has been upgraded to support new features. As a result, a **new configuration must be created**.\nTo ensure continuity of metric data and preserve existing entities, make sure to use the **same *Endpoint Name*** as in the previous configuration.\n\n### New features\n\n- Ingest issues from Catalyst Center and reporting them either as **log messages** or as **Dynatrace events**\n- Control how often metrics are reported for devices and interfaces based on **Catalyst tags**\n- Proxy support added for connections to the Catalyst Center \n\nSee hub tile text for more details on how to set up these new features.\n\n### Patch level changes\n\n- The number of dimensions for device and interface metrics has been reduced. Device and Interface attributes previously reported as metric dimensions are now **reported to entities via log ingestion**.\n- Memory optimizations have been made to better support environments with a large number of devices.\n- Interface metric dimension descriptions have been corrected, and the **Device Family** dimension is now properly reported.\n- When an issue is resolved or ignored, it is reported as a log message.","created":"2025-06-26T15:12:54.100541Z"},{"name":"com.dynatrace.extension.cisco-cc@1.0.0","fqn":"com.dynatrace.extension.cisco-cc","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-cc/com.dynatrace.extension.cisco-cc-1.0.0-2c514cb4cab88fa2ea88.zip","release_notes":"New features:\n- This is the first release of the Cisco Catalyst Center extension\n- We look forward to your feedback on the enhancements that would make this extension better fitted to your environment. Post your Product Idea on [Dynatrace community](https://community.dynatrace.com/t5/Product-ideas/idb-p/DynatraceProductIdeas) and let others up-vote it!\n\n\nNote to those who have been running the private preview of the Cisco DNA extension in the past: this Catalyst Center extension supersedes the DNA extension. There is no migration path - please configure Cisco Catalyst Center extension from scratch and use it going forward. Deactivate and remove DNA extension, to conserve compute resources on ActiveGate, on Catalyst Center, and avoid unnecessary license consumption.","created":"2025-04-24T13:57:29.558172Z"}],"related_technologies":["generic-cisco-router-snmp-extension","snmp-generic","snmp-autodiscovery"],"latest_downloads":[{"name":"com.dynatrace.extension.cisco-cc@3.0.3","fqn":"com.dynatrace.extension.cisco-cc","version":"3.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-cc/com_eRq7E2b.dynatrace.extension.cisco-cc-3.0.3-e7b7c9aef55f1588b076.zip","release_notes":"### ⚠️ WARNING ⚠️️: Possible breaking changes and warnings — PLEASE READ before upgrading\n\n- This version requires a minimum Dynatrace version of **1.338.0** and a minimum EEC version of  **1.333.0**.\n- This version includes a possible breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any custom dynamic rules you created will no longer apply to metrics from this extension. To keep enforcing them, please create [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline (e.g. capitalization). Please double-check any custom dashboards and alerts you created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API — [see the documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n- This new extension configuration is incompatible with prior 1.x / 2.x versions.\n  - **Action required**: you must recreate all monitoring configurations.\n- `cisco.cc.center.cc_events` metric has been renamed to\n  `cisco.cc.center.notification_count.gauge`. Historical data ingested under the old key\n  is not retroactively renamed. Charts will show a data gap until new data arrives under\n  the new key. The metric is a **gauge** reporting the notification count from the most\n  recent collection interval; built-in pie chart DQL queries use `arrayLast` to visualize\n  the actual last reported state. **Limited impact:** this metric is only collected when\n  `report_notifications: true` is set (default: `false`); only explicitly opted-in\n  configurations are affected. \n  - **Action required**: any metric alerts you created\n  on `cisco.cc.center.cc_events` must be manually updated to reference\n  `cisco.cc.center.notification_count.gauge`.\n- `cisco.cc.device.memory_size.gauge` and `com.dynatrace.extension.network_device.memory_total`\n  metrics are no longer reported. No reliable API source is available for total device memory. Use `cisco.cc.device.memory` / `com.dynatrace.extension.network_device.memory_usage` instead. Memory Size chart tiles have been removed from device screens accordingly.\n- `cisco.cc.device.cpu` and `cisco.cc.device.memory` are suppressed by default when both the `default` and `device` feature sets are active (same values as\n  `com.dynatrace.extension.network_device.cpu_usage` / `memory_usage`). To restore both namespaces, set `enable_legacy_cisco_cc_metrics: true` in the expert configuration.\n\n### New in this version\n\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via OpenPipeline extraction.\n- Added 3 new device **reporting strategies**: **Simple**, **Exclusive Groups**, and **Flexible Groups**, which control how monitored devices are grouped into per-group queries to Catalyst Center. This lets you filter monitored devices, tune and reduce the number of API requests issued to the API endpoints per collection cycle, optimizing request load for environments of any size.\n- Interfaces without a real MAC address — port-channels, Loopback, Tunnel, and Firepower interfaces — are now reported with `cisco.cc.interface.*` metrics. Previously (2.x extension version) these interfaces were excluded from all reporting.\n- Added `report_no_mac_interfaces_as_generic` expert configuration toggle (default: `false`). When enabled, such interfaces are additionally reported as generic\n  `com.dynatrace.extension.network_device.if.*` metrics using a synthetic MAC derived from the interface ID, allowing full monitoring at the cost of increased DPS/DDU.\n- Added `chassis.mac` dimension to all `cisco.cc.device.*` and `cisco.cc.interface.*` metrics and to device and interface discovery log events.\n- Added `vendor` property to device discovery log events (`cisco.cc.device_discovery`).\n- Added `site_id` dimension to interface metrics and interface discovery log events.\n- Added `chassis.mac` and `site_id` as `cisco_cc:interface` entity attributes.\n- Added self-monitoring metrics for event notifications data collection\n  (`sfm.cisco.cc.events.events.duration`, `sfm.cisco.cc.events.events.error`).\n- **Primary tags and Primary fields** (monitoring configuration): two new optional sections on the endpoint configuration make this release ready to support the upcoming global entity tagging functionality.\n\n### Improved in this version\n\n- Device CPU and memory charts on `cisco_cc:device` and `network:device` screens now use `com.dynatrace.extension.network_device.*` metric keys.\n- Charts now connect data points across gaps when metrics are collected at longer intervals.\n- Interface filter configuration now reads \"administrative status UP\" instead of \"UP\n  interfaces\", clarifying that it filters on configured (administrative) state.\n- Vendor enrichment prefers `productVendor` from the Data API over the Intent API BASIC endpoint; the BASIC value is used only as a fallback when the Data API value is absent.\n\n### Fixed in this version\n\n- Reported notifications not related to a device or site will no longer create new\n  \"ghost\" no-named entities.\n- Device IP address now shows as \"Device IP Address\" in the metrics explorer. Previously the dimension had no display name.","created":"2026-06-09T13:47:17.152372Z"}]},{"id":1289,"slug":"cisco-catalyst-sd-wan-manager-viptela","title":"Cisco Catalyst SD-WAN Manager (Viptela)","description":"Get insights into the Cisco SD-WAN performance through the vManage API.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-sdwan/logo/b47d7f55-40bb-4473-bd89-cbd80bb3f00f.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/cisco-sdwan-extension","providers":[],"tags":["Catalyst","cisco","network","Nexus","router","SDN","sd-wan","switch","Viptela","vManage"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Cisco SD-WAN sample dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-sdwan/media/7927527f-dd88-4db0-94e7-24ccf446e631.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F7927527f-dd88-4db0-94e7-24ccf446e631.png&sign=DKgszkc0Y78xLP5k8GKlZCXRpx6jrLGQgCd-uAi6Tqc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F7927527f-dd88-4db0-94e7-24ccf446e631.png&sign=av7L1IGo3Fv4MvmbbC6mISoQNXx7cNFoKEXG-mZJ0K0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F7927527f-dd88-4db0-94e7-24ccf446e631.png&sign=4DF8YoyyHw1C8799e77ZBBZ5zoIK2jB8P1L6VocXBYA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F7927527f-dd88-4db0-94e7-24ccf446e631.png&sign=O6VrIuxQ4IABUzG8ggja31dHuKtpmkafVtJYZdMKAP8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F7927527f-dd88-4db0-94e7-24ccf446e631.png&sign=W7EZwTQdhRKFS45sUf7wNQMgAlECLQvh36-r-9D-WF4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F7927527f-dd88-4db0-94e7-24ccf446e631.png&sign=eTjdwLAAsEyaLSIkPkpNFojJ5EynjU0ZaQPZ2qeWJ94"}},{"caption":"Cisco SD-WAN sample dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-sdwan/media/8ae8fbfd-e69c-41f4-82e9-73d3f3ea726c.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F8ae8fbfd-e69c-41f4-82e9-73d3f3ea726c.png&sign=ZIU4KQqCt9tiKpOzyOOIS-KV_bur9FvJe2N8k7Xmi1Q","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F8ae8fbfd-e69c-41f4-82e9-73d3f3ea726c.png&sign=kWwQg52xU0U6XsUqnHWbcxtvVUmvabbYC5GYHVYJ6ps","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F8ae8fbfd-e69c-41f4-82e9-73d3f3ea726c.png&sign=lCjVytc9rGxPu3x_ki3xUbW7F6IUkgUv2isCDTeBSBk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F8ae8fbfd-e69c-41f4-82e9-73d3f3ea726c.png&sign=o9dxHv3BeUnX26Jaopi7yb_K_jpl6PaLG_L9K-vi2-M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F8ae8fbfd-e69c-41f4-82e9-73d3f3ea726c.png&sign=10lqKddCgY1UF-rdbMq99nB6bIUt1qGyCr1qFB82ylk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F8ae8fbfd-e69c-41f4-82e9-73d3f3ea726c.png&sign=aQIlv037vPIlGuIgBmo6z3rHoLJ35qYpa3vwDKFGCv8"}},{"caption":"SD-WAN infrastructure health screen in the I&O app","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-sdwan/media/bf392083-bf00-42a9-9456-d144d1160f6c.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2Fbf392083-bf00-42a9-9456-d144d1160f6c.png&sign=g3IFoQZniF7Ryyo7UoqYo_ZNi4riNSOMTESnjs-jFRk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2Fbf392083-bf00-42a9-9456-d144d1160f6c.png&sign=Ula9uGnB9ojmnAi8ehhD-sa-Y4EF1DRRhvRMF4LMMZo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2Fbf392083-bf00-42a9-9456-d144d1160f6c.png&sign=MeKRtJPtVwgnGVGaPQTGz1kJhFHPZkezXXstg6qZvAo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2Fbf392083-bf00-42a9-9456-d144d1160f6c.png&sign=7VMINRt9Fc02x_V1bYq3DDWDK7PcP2N0Dzok9y8lqTk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2Fbf392083-bf00-42a9-9456-d144d1160f6c.png&sign=EROMmVl8yOXXxKB0dlaN-DU1ZywG8Zm8_ZL303Kfugk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2Fbf392083-bf00-42a9-9456-d144d1160f6c.png&sign=JMnt2H2Xa5zm-uS2Wq-svXwUWVL8soismA5gXthPiaU"}},{"caption":"Device interfaces screen in the I&O app","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-sdwan/media/c02e4e5a-7f79-4c5b-854a-8a73e00a5836.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2Fc02e4e5a-7f79-4c5b-854a-8a73e00a5836.png&sign=0BRlBpzvxbaCQSkhSw1E9imxiwjmDa4xWl9q2f88qOs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2Fc02e4e5a-7f79-4c5b-854a-8a73e00a5836.png&sign=55RXRsXVEwhplFsZnELY0RPmzxn8AnR3UnoGR1clEWA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2Fc02e4e5a-7f79-4c5b-854a-8a73e00a5836.png&sign=n0Bh3FWcF1DHiYT-T-obhVY8P6xyRGCR2biw-kGry8Y","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2Fc02e4e5a-7f79-4c5b-854a-8a73e00a5836.png&sign=Lw9RP-iAvyaKJRRm-CKGLirN-fbpchDunBZueuWTmeY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2Fc02e4e5a-7f79-4c5b-854a-8a73e00a5836.png&sign=-IELpBp9brAQ0tnp9H_tf72yC9JhEmj3Fx2gbAgxecQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2Fc02e4e5a-7f79-4c5b-854a-8a73e00a5836.png&sign=OpB7lsbDlLszC9Wq37psvp6HquQ13MCOV6SEzrik1PE"}},{"caption":"Self-monitoring dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-sdwan/media/2c6bb911-5d5f-47b1-972b-d4f0035fafb3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F2c6bb911-5d5f-47b1-972b-d4f0035fafb3.png&sign=ZueUFpEH_zXqXW_3fSDdJIxi8gG18yJGtJkaOG40UBg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F2c6bb911-5d5f-47b1-972b-d4f0035fafb3.png&sign=EMM7ZTSQrJ-5gMJIMQPrqHGpeeSaKjZuX513lokqzIo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F2c6bb911-5d5f-47b1-972b-d4f0035fafb3.png&sign=rQqkqOtafxocsVeP6KWYr9gg8_r4JhQ8dsAkl1BkBkY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F2c6bb911-5d5f-47b1-972b-d4f0035fafb3.png&sign=oo1qeF3aS_QlWO0TlgPiAz5atIpGqp93fwQKn9pY1rU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F2c6bb911-5d5f-47b1-972b-d4f0035fafb3.png&sign=vefXq72nnA7V2xdPmo2czRPE6rbYUZAJD0ilHXbRAGk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-sdwan%2Fmedia%2F2c6bb911-5d5f-47b1-972b-d4f0035fafb3.png&sign=nJ-Sawn6i_Mha7aYiS5uWZyxTWdMtQKjQbW8sw-YkCQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.0","release_latest_validation_result":{"name": "com.dynatrace.extension.cisco-sdwan", "author": {"name": "Dynatrace"}, "version": "2.0.0", "fileHash": "5f588dd80f1696086248426cfe6ebc2a6c8fc1b3b4f7205719c166450b260a07", "variables": [], "dataSources": ["python"], "featureSets": ["approute_statistics", "device_health", "alarms", "advanced_interface", "interface_statistics", "self-monitoring", "circuit_availability", "device_statistics", "default", "fabric_infra"], "extensionName": "com.dynatrace.extension.cisco-sdwan", "minEECVersion": "1.333.0", "featureSetsDetails": {"alarms": {"metrics": [{"key": "cisco.sdwan.device.alarm_count.gauge", "metadata": {"unit": "Count", "description": "SD-WAN Device Alarm Count", "displayName": "Alarm Count"}}], "description": "SD-WAN alarm counts and alarm event reporting", "displayName": "Alarms", "isRecommended": true}, "default": {"metrics": [{"key": "com.dynatrace.extension.network_device.cpu_usage"}, {"key": "com.dynatrace.extension.network_device.memory_usage"}, {"key": "com.dynatrace.extension.network_device.sysuptime"}, {"key": "com.dynatrace.extension.network_device.memory_used"}, {"key": "com.dynatrace.extension.network_device.memory_free"}, {"key": "com.dynatrace.extension.network_device.if.status"}, {"key": "com.dynatrace.extension.network_device.if.bytes_in.count"}, {"key": "com.dynatrace.extension.network_device.if.bytes_out.count"}, {"key": "com.dynatrace.extension.network_device.if.in.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.out.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.in.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.out.discards.count"}], "isRecommended": true}, "fabric_infra": {"metrics": [{"key": "cisco.sdwan.fabric_infra.site_health_count.gauge", "metadata": {"unit": "Count", "description": "Number of Sites per Health Code", "displayName": "Sites Health"}}, {"key": "cisco.sdwan.fabric_infra.device_health_count.gauge", "metadata": {"unit": "Count", "description": "Number of Devices per Health Code", "displayName": "Devices Health"}}, {"key": "cisco.sdwan.fabric_infra.hardware_summary_count.gauge", "metadata": {"unit": "Count", "description": "Number of Devices per Hardware Status Code", "displayName": "Hardware Status"}}, {"key": "cisco.sdwan.fabric_infra.inventory_summary_count.gauge", "metadata": {"unit": "Count", "description": "Number of Devices per Inventory Status Code", "displayName": "Inventory Status"}}, {"key": "cisco.sdwan.fabric_infra.tunnel_health_count.gauge", "metadata": {"unit": "Count", "description": "Number of Tunnels per Health Code", "displayName": "Tunnels Health"}}, {"key": "cisco.sdwan.site.site_health", "metadata": {"unit": "Unspecified", "description": "Site Health Code Value (1 - Good, 3 - Fair, 5 - Poor)", "displayName": "Site Health"}}, {"key": "cisco.sdwan.site.devices_health", "metadata": {"unit": "Unspecified", "description": "Site's Devices Health Code Value (1 - Good, 3 - Fair, 5 - Poor)", "displayName": "Site's Devices Health"}}, {"key": "cisco.sdwan.site.tunnels_health", "metadata": {"unit": "Unspecified", "description": "Site's Tunnels Health Code Value (1 - Good, 3 - Fair, 5 - Poor)", "displayName": "Site's Tunnels Health"}}, {"key": "cisco.sdwan.site.apps_usage", "metadata": {"unit": "Byte", "description": "Site's Apps Usage", "displayName": "Site's Apps Usage"}}], "description": "SD-WAN infrastructure, sites, and devices health summary and inventory metrics", "displayName": "Fabric infrastructure", "isRecommended": true}, "device_health": {"metrics": [{"key": "cisco.sdwan.device.cpu_load", "metadata": {"unit": "Percent", "description": "SD-WAN Device CPU Load", "displayName": "CPU Load"}}, {"key": "cisco.sdwan.device.memory_utilization", "metadata": {"unit": "Percent", "description": "SD-WAN Device Memory Utilization", "displayName": "Memory Utilization"}}, {"key": "cisco.sdwan.device.health", "metadata": {"unit": "Unspecified", "description": "SD-WAN Device Health Code Value (1 - green, 3 - yellow, 5 - red)", "displayName": "Device Health"}}, {"key": "cisco.sdwan.device.reachability", "metadata": {"unit": "Unspecified", "description": "SD-WAN Device Reachability Code Value (1 - reachable, 0 - unreachable)", "displayName": "Device Reachability"}}, {"key": "cisco.sdwan.device.qoe", "metadata": {"unit": "Unspecified", "description": "SD-WAN Device QoE Score", "displayName": "Device QoE"}}], "description": "Device health, QoE score, CPU load, memory utilization, and reachability", "displayName": "Device health", "isRecommended": true}, "self-monitoring": {"metrics": [{"key": "sfm.cisco.sdwan.monitor.run.total.duration", "metadata": {"unit": "Second", "description": null, "displayName": "Total duration of all rate-limited executed queries to all connection urls to collect data reported as metrics"}}, {"key": "sfm.cisco.sdwan.monitor.run.sync.duration", "metadata": {"unit": "Second", "description": null, "displayName": "Total duration of all rate-limited synchronously executed queries to all connection urls to collect data reported as metrics"}}, {"key": "sfm.cisco.sdwan.monitor.run.async.duration", "metadata": {"unit": "Second", "description": "Total duration of all rate-limited asynchronously executed queries to all connection urls to collect data reported as metrics", "displayName": "Metrics Data Collection Overall Asynchronous Time"}}, {"key": "sfm.cisco.sdwan.monitor.run.error", "metadata": {"unit": "Count", "description": "Indicates whether an unhandled error occurred during execution of Metrics Data Collection.", "displayName": "Metrics Data Collection Error"}}, {"key": "sfm.cisco.sdwan.get_site_health_stats.duration", "metadata": {"unit": "Second", "description": null, "displayName": "get_site_health_stats Query Time"}}, {"key": "sfm.cisco.sdwan.get_site_health_stats.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during get_site_health_stats Query", "displayName": "get_site_health_stats Error"}}, {"key": "sfm.cisco.sdwan.report_site_health_stats.duration", "metadata": {"unit": "Second", "description": null, "displayName": "report_site_health_stats Overall Time"}}, {"key": "sfm.cisco.sdwan.report_site_health_stats.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during report_site_health_stats", "displayName": "report_site_health_stats Error"}}, {"key": "sfm.cisco.sdwan.get_vedge_inventory_summary.duration", "metadata": {"unit": "Second", "description": null, "displayName": "get_vedge_inventory_summary Query Time"}}, {"key": "sfm.cisco.sdwan.get_vedge_inventory_summary.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during get_vedge_inventory_summary Query", "displayName": "get_vedge_inventory_summary Error"}}, {"key": "sfm.cisco.sdwan.report_vedge_inventory_summary.duration", "metadata": {"unit": "Second", "description": null, "displayName": "report_vedge_inventory_summary Overall Time"}}, {"key": "sfm.cisco.sdwan.report_vedge_inventory_summary.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during report_vedge_inventory_summary", "displayName": "report_vedge_inventory_summary Error"}}, {"key": "sfm.cisco.sdwan.get_device_health_overview_stats.duration", "metadata": {"unit": "Second", "description": null, "displayName": "get_device_health_overview_stats Query Time"}}, {"key": "sfm.cisco.sdwan.get_device_health_overview_stats.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during get_device_health_overview_stats Query", "displayName": "get_device_health_overview_stats Error"}}, {"key": "sfm.cisco.sdwan.report_device_health_overview.duration", "metadata": {"unit": "Second", "description": null, "displayName": "report_device_health_overview Overall Time"}}, {"key": "sfm.cisco.sdwan.report_device_health_overview.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during report_device_health_overview", "displayName": "report_device_health_overview Error"}}, {"key": "sfm.cisco.sdwan.get_hardware_health_summary.duration", "metadata": {"unit": "Second", "description": null, "displayName": "get_hardware_health_summary Query Time"}}, {"key": "sfm.cisco.sdwan.get_hardware_health_summary.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during get_hardware_health_summary Query", "displayName": "get_hardware_health_summary Error"}}, {"key": "sfm.cisco.sdwan.report_hardware_health_summary.duration", "metadata": {"unit": "Second", "description": null, "displayName": "report_hardware_health_summary Overall Time"}}, {"key": "sfm.cisco.sdwan.report_hardware_health_summary.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during report_hardware_health_summary", "displayName": "report_hardware_health_summary Error"}}, {"key": "sfm.cisco.sdwan.get_remote_system_cardinality.duration", "metadata": {"unit": "Second", "description": null, "displayName": "get_remote_system_cardinality Query Time"}}, {"key": "sfm.cisco.sdwan.get_remote_system_cardinality.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during get_approute_statistics_remote_system_cardinality Query", "displayName": "get_remote_system_cardinality Error"}}, {"key": "sfm.cisco.sdwan.report_remote_system_cardinality.duration", "metadata": {"unit": "Second", "description": null, "displayName": "report_remote_system_cardinality Overall Time"}}, {"key": "sfm.cisco.sdwan.report_remote_system_cardinality.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during report_remote_system_cardinality", "displayName": "report_remote_system_cardinality Error"}}, {"key": "sfm.cisco.sdwan.get_tunnel_health_overview.duration", "metadata": {"unit": "Second", "description": null, "displayName": "get_tunnel_health_overview Query Time"}}, {"key": "sfm.cisco.sdwan.get_tunnel_health_overview.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during get_tunnel_health_overview Query", "displayName": "get_tunnel_health_overview Error"}}, {"key": "sfm.cisco.sdwan.report_tunnel_health_overview.duration", "metadata": {"unit": "Second", "description": null, "displayName": "report_tunnel_health_overview Overall Time"}}, {"key": "sfm.cisco.sdwan.report_tunnel_health_overview.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during report_tunnel_health_overview", "displayName": "report_tunnel_health_overview Error"}}, {"key": "sfm.cisco.sdwan.get_approute_statistics_aggregation.duration", "metadata": {"unit": "Second", "description": null, "displayName": "get_approute_statistics_aggregation Query Time"}}, {"key": "sfm.cisco.sdwan.get_approute_statistics_aggregation.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during get_approute_statistics_aggregation Query", "displayName": "get_approute_statistics_aggregation Error"}}, {"key": "sfm.cisco.sdwan.report_statistics_approute.duration", "metadata": {"unit": "Second", "description": null, "displayName": "report_statistics_approute Overall Time"}}, {"key": "sfm.cisco.sdwan.report_statistics_approute.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during report_statistics_approute", "displayName": "report_statistics_approute Error"}}, {"key": "sfm.cisco.sdwan.get_devices_health.duration", "metadata": {"unit": "Second", "description": null, "displayName": "get_devices_health Query Time"}}, {"key": "sfm.cisco.sdwan.get_devices_health.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during get_devices_health Query", "displayName": "get_devices_health Error"}}, {"key": "sfm.cisco.sdwan.report_devices_health.duration", "metadata": {"unit": "Second", "description": null, "displayName": "report_devices_health Overall Time"}}, {"key": "sfm.cisco.sdwan.report_devices_health.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during report_devices_health", "displayName": "report_devices_health Error"}}, {"key": "sfm.cisco.sdwan.get_statistics_system_aggregation.duration", "metadata": {"unit": "Second", "description": null, "displayName": "get_statistics_system_aggregation Query Time"}}, {"key": "sfm.cisco.sdwan.get_statistics_system_aggregation.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during get_statistics_system_aggregation Query", "displayName": "get_statistics_system_aggregation Error"}}, {"key": "sfm.cisco.sdwan.get_interface_statistics.duration", "metadata": {"unit": "Second", "description": null, "displayName": "get_interface_statistics Query Time"}}, {"key": "sfm.cisco.sdwan.get_interface_statistics.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during get_interface_statistics Query", "displayName": "get_interface_statistics Error"}}, {"key": "sfm.cisco.sdwan.report_statistics_system.duration", "metadata": {"unit": "Second", "description": null, "displayName": "report_statistics_system Overall Time"}}, {"key": "sfm.cisco.sdwan.report_statistics_system.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during report_statistics_system", "displayName": "report_statistics_system Error"}}, {"key": "sfm.cisco.sdwan.report_statistics_interface.duration", "metadata": {"unit": "Second", "description": null, "displayName": "report_statistics_interface Overall Time"}}, {"key": "sfm.cisco.sdwan.report_statistics_interface.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during report_statistics_interface", "displayName": "report_statistics_interface Error"}}, {"key": "sfm.cisco.sdwan.get_alarms_count.duration"}, {"key": "sfm.cisco.sdwan.get_alarms_count.error"}, {"key": "sfm.cisco.sdwan.get_alarms_aggregation.duration"}, {"key": "sfm.cisco.sdwan.get_alarms_aggregation.error"}, {"key": "sfm.cisco.sdwan.get_alarms.duration"}, {"key": "sfm.cisco.sdwan.get_alarms.error"}, {"key": "sfm.cisco.sdwan.report_alarm_counts.duration"}, {"key": "sfm.cisco.sdwan.report_alarm_counts.error"}, {"key": "sfm.cisco.sdwan.report_alarm_log_events.duration"}, {"key": "sfm.cisco.sdwan.report_alarm_log_events.error"}, {"key": "sfm.cisco.sdwan.get_tloc_status.duration", "metadata": {"unit": "Second", "description": null, "displayName": "get_tloc_status Query Time"}}, {"key": "sfm.cisco.sdwan.get_tloc_status.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during get_tloc_status Query", "displayName": "get_tloc_status Error"}}, {"key": "sfm.cisco.sdwan.report_tloc_status.duration", "metadata": {"unit": "Second", "description": null, "displayName": "report_tloc_status Overall Time"}}, {"key": "sfm.cisco.sdwan.report_tloc_status.error", "metadata": {"unit": "Count", "description": "Indicates whether an error occurred during report_tloc_status", "displayName": "report_tloc_status Error"}}], "description": "Extension self-monitoring for diagnostics and performance tuning (optional)", "displayName": "Self-monitoring", "isRecommended": false}, "device_statistics": {"metrics": [{"key": "cisco.sdwan.device.cpu_system", "metadata": {"unit": "Percent", "description": "SD-WAN Device CPU System Utilization", "displayName": "CPU System"}}, {"key": "cisco.sdwan.device.cpu_user", "metadata": {"unit": "Percent", "description": "SD-WAN Device CPU User Utilization", "displayName": "CPU User"}}, {"key": "cisco.sdwan.device.cpu_idle", "metadata": {"unit": "Percent", "description": "SD-WAN Device CPU Idle", "displayName": "CPU Idle"}}, {"key": "cisco.sdwan.device.mem_used", "metadata": {"unit": "Byte", "description": "SD-WAN Device Memory Used", "displayName": "Memory Used"}}, {"key": "cisco.sdwan.device.mem_free", "metadata": {"unit": "Byte", "description": "SD-WAN Device Memory Free", "displayName": "Memory Free"}}, {"key": "cisco.sdwan.device.mem_buffers", "metadata": {"unit": "Byte", "description": "SD-WAN Device Memory Buffers", "displayName": "Memory Buffers"}}, {"key": "cisco.sdwan.device.mem_cached", "metadata": {"unit": "Byte", "description": "SD-WAN Device Memory Cached", "displayName": "Memory Cached"}}, {"key": "cisco.sdwan.device.totalp", "metadata": {"unit": "Count", "description": "SD-WAN Device Total Processes", "displayName": "Processes Total"}}, {"key": "cisco.sdwan.device.runningp", "metadata": {"unit": "Count", "description": "SD-WAN Device Running Processes", "displayName": "Processes Running"}}, {"key": "cisco.sdwan.device.disk_used", "metadata": {"unit": "Byte", "description": "SD-WAN Device Disk Used", "displayName": "Disk Used"}}, {"key": "cisco.sdwan.device.disk_avail", "metadata": {"unit": "Byte", "description": "SD-WAN Device Disk Available", "displayName": "Disk Available"}}], "description": "Detailed device CPU, memory, process, and disk metrics (1-minute aggregation)", "displayName": "Device statistics", "isRecommended": true}, "advanced_interface": {"metrics": [{"key": "com.dynatrace.extension.network_device.if.in.pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.pkts.count"}], "description": "Additional generic network interface packet metrics (optional, prepared for future use)", "displayName": "Advanced interface", "isRecommended": false}, "approute_statistics": {"metrics": [{"key": "cisco.sdwan.tloc.vqoe_score", "metadata": {"unit": "Unspecified", "description": "SD-WAN TLOC QoE Score aggregated as average across all mapped tunnels", "displayName": "TLOC QoE"}}, {"key": "cisco.sdwan.tloc.loss_percentage", "metadata": {"unit": "Percent", "description": "SD-WAN TLOC Loss Percentage aggregated as average across all mapped tunnels", "displayName": "TLOC Loss"}}, {"key": "cisco.sdwan.tloc.latency", "metadata": {"unit": "MilliSecond", "description": "SD-WAN TLOC Latency aggregated as average across all mapped tunnels", "displayName": "TLOC Latency"}}, {"key": "cisco.sdwan.tloc.jitter", "metadata": {"unit": "MilliSecond", "description": "SD-WAN TLOC Jitter aggregated as average across all mapped tunnels", "displayName": "TLOC Jitter"}}, {"key": "cisco.sdwan.tloc.tx_octets", "metadata": {"unit": "Byte", "description": "SD-WAN TLOC TX Octets aggregated as sum across all mapped tunnels", "displayName": "TLOC TX Octets"}}, {"key": "cisco.sdwan.tloc.rx_octets", "metadata": {"unit": "Byte", "description": "SD-WAN TLOC RX Octets aggregated as sum across all mapped tunnels", "displayName": "TLOC RX Octets"}}, {"key": "cisco.sdwan.tloc.tunnel_count.gauge", "metadata": {"unit": "Count", "description": "SD-WAN TLOC Tunnels determined by the cardinality of the Remote System IPs", "displayName": "TLOC Tunnels"}}], "description": "TLOC tunnel quality, latency, jitter, loss, and throughput metrics (10-minute aggregation)", "displayName": "AppRoute statistics", "isRecommended": true}, "circuit_availability": {"metrics": [{"key": "cisco.sdwan.device.circuit.control_connections_up", "metadata": {"unit": "Count", "description": "Number of active control connections from this transport to controllers", "displayName": "TLOC Control Connections Up"}}, {"key": "cisco.sdwan.device.circuit.control_connections_down", "metadata": {"unit": "Count", "description": "Number of failed control connections from this transport to controllers", "displayName": "TLOC Control Connections Down"}}, {"key": "cisco.sdwan.device.circuit.bfd_sessions_up", "metadata": {"unit": "Count", "description": "Active BFD sessions on this transport (edge routers only; absent on controllers)", "displayName": "TLOC BFD Sessions Up"}}, {"key": "cisco.sdwan.device.circuit.bfd_sessions_down", "metadata": {"unit": "Count", "description": "Inactive BFD sessions on this transport (edge routers only; absent on controllers)", "displayName": "TLOC BFD Sessions Down"}}, {"key": "cisco.sdwan.device.circuit.control_connections_to_vsmarts", "metadata": {"unit": "Count", "description": "Number of active control connections to vSmart controllers (controllers only; absent on edge routers)", "displayName": "TLOC Control Connections to vSmarts"}}, {"key": "cisco.sdwan.device.circuit.expected_control_connections", "metadata": {"unit": "Count", "description": "Expected number of control connections from this transport (sparse; present on vSmarts and vManage)", "displayName": "TLOC Expected Control Connections"}}], "description": "Per-ISP-circuit control-connection and BFD-session counters for detecting silent circuit failures. One extra API call per cycle; enable when per-circuit availability monitoring is needed.", "displayName": "Circuit availability", "isRecommended": false}, "interface_statistics": {"metrics": [{"key": "cisco.sdwan.interface.admin_status", "metadata": {"unit": "Unspecified", "description": "SD-WAN Interface Admin Status", "displayName": "Admin Status"}}, {"key": "cisco.sdwan.interface.oper_status", "metadata": {"unit": "Unspecified", "description": "SD-WAN Interface Oper Status", "displayName": "Oper Status"}}, {"key": "cisco.sdwan.interface.rx_pkts", "metadata": {"unit": "Count", "description": "SD-WAN Interface Packets Recieved", "displayName": "RX Packets"}}, {"key": "cisco.sdwan.interface.rx_octets", "metadata": {"unit": "Byte", "description": "SD-WAN Interface Octets Recieved", "displayName": "RX Octets"}}, {"key": "cisco.sdwan.interface.rx_errors", "metadata": {"unit": "Count", "description": "SD-WAN Interface RX Errors", "displayName": "RX Errors"}}, {"key": "cisco.sdwan.interface.rx_drops", "metadata": {"unit": "Count", "description": "SD-WAN Interface RX Drops", "displayName": "RX Drops"}}, {"key": "cisco.sdwan.interface.rx_pps", "metadata": {"unit": "PerSecond", "description": "SD-WAN Interface Recieved Packets Per Second", "displayName": "RX Packets Per Second"}}, {"key": "cisco.sdwan.interface.rx_kbps", "metadata": {"unit": "KiloBitPerSecond", "description": "SD-WAN Interface Recieved KiloBit Per Second", "displayName": "RX KiloBit Per Second"}}, {"key": "cisco.sdwan.interface.tx_pkts", "metadata": {"unit": "Count", "description": "SD-WAN Interface Packets Transmitted", "displayName": "TX Packets"}}, {"key": "cisco.sdwan.interface.tx_octets", "metadata": {"unit": "Byte", "description": "SD-WAN Interface Octets Transmitted", "displayName": "TX Octets"}}, {"key": "cisco.sdwan.interface.tx_errors", "metadata": {"unit": "Count", "description": "SD-WAN Interface TX Errors", "displayName": "TX Errors"}}, {"key": "cisco.sdwan.interface.tx_drops", "metadata": {"unit": "Count", "description": "SD-WAN Interface TX Drops", "displayName": "TX Drops"}}, {"key": "cisco.sdwan.interface.tx_pps", "metadata": {"unit": "PerSecond", "description": "SD-WAN Interface Transmitted Packets Per Second", "displayName": "TX Packets Per Second"}}, {"key": "cisco.sdwan.interface.tx_kbps", "metadata": {"unit": "KiloBitPerSecond", "description": "SD-WAN Interface Transmitted KiloBit Per Second", "displayName": "TX KiloBit Per Second"}}, {"key": "cisco.sdwan.interface.up_cap_perc", "metadata": {"unit": "Percent", "description": "SD-WAN Interface Uplink Capacity Utilization", "displayName": "Uplink Capacity Utilization"}}, {"key": "cisco.sdwan.interface.down_cap_perc", "metadata": {"unit": "Percent", "description": "SD-WAN Interface Downlink Capacity Usage", "displayName": "Downlink Capacity Utilization"}}], "description": "Interface traffic, errors, discards, and bandwidth capacity metrics (5-minute aggregation)", "displayName": "Interface statistics", "isRecommended": true}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Cisco SD-WAN Extension uses [Cisco Catalyst SD-WAN Manager API](https://developer.cisco.com/docs/sdwan/overview/) \nto collect performance metrics for the Cisco SD-WAN fabric managed by one or multiple Cisco SD-WAN Managers (vManage)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Use Dynatrace for the entire network infrastructure monitoring\n* Get Cisco Catalyst SD-WAN infrastructure information into the Dynatrace\n* Extend Dynatrace insights into the Cisco SD-WAN fabric performance"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Follow the Cisco SD-WAN Manager Configuration procedure described on the Documentation page.\n\nFor more information on the installation and configuration, please see [Cisco Catalyst SD-WAN Manager (Viptela) extension](https://docs.dynatrace.com/docs/shortlink/cisco-sdwan-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2026-03-13T09:20:17.010052Z","created":"2026-02-09T07:51:08.294832Z","seo_title":"Cisco Catalyst SD-WAN Manager (Viptela) monitoring & observability","seo_description":"Get insights into the Cisco SD-WAN performance through the vManage API. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-sdwan/media/7927527f-dd88-4db0-94e7-24ccf446e631.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-sdwan/media/8ae8fbfd-e69c-41f4-82e9-73d3f3ea726c.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-sdwan/media/bf392083-bf00-42a9-9456-d144d1160f6c.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-sdwan/media/c02e4e5a-7f79-4c5b-854a-8a73e00a5836.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-sdwan/media/2c6bb911-5d5f-47b1-972b-d4f0035fafb3.png"],"about":"Cisco SD-WAN Extension uses [Cisco Catalyst SD-WAN Manager API](https://developer.cisco.com/docs/sdwan/overview/) \nto collect performance metrics for the Cisco SD-WAN fabric managed by one or multiple Cisco SD-WAN Managers (vManage).","use_cases":"* Use Dynatrace for the entire network infrastructure monitoring\n* Get Cisco Catalyst SD-WAN infrastructure information into the Dynatrace\n* Extend Dynatrace insights into the Cisco SD-WAN fabric performance","supported_distributions":"","get_started":"Follow the Cisco SD-WAN Manager Configuration procedure described on the Documentation page.\n\nFor more information on the installation and configuration, please see [Cisco Catalyst SD-WAN Manager (Viptela) extension](https://docs.dynatrace.com/docs/shortlink/cisco-sdwan-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.cisco-sdwan@2.0.0","fqn":"com.dynatrace.extension.cisco-sdwan","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-sdwan/com.dynatrace.extension.cisco-sdwan-2.0.0-5f588dd80f1696086248.zip","release_notes":"### ⚠️ WARNING ⚠️️:  Possible breaking changes and warnings — PLEASE READ before upgrading\n\n- This version requires a minimum Dynatrace version of **1.338.0** and a minimum EEC version of\n  **1.333.0**.\n- This version includes a possible breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension\n    will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any custom dynamic rules you created will no longer apply to metrics from this\n    extension. To keep enforcing them, please create\n    [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline (e.g. capitalization).\n    Please double-check any custom dashboards and alerts you created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API — [see the documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version\n\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via\n  OpenPipeline extraction.","created":"2026-06-10T13:39:51.205566Z"},{"name":"com.dynatrace.extension.cisco-sdwan@1.1.0","fqn":"com.dynatrace.extension.cisco-sdwan","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-sdwan/com.dynatrace.extension.cisco-sdwan-1.1.0-691e29211996c79282e3.zip","release_notes":"### New in this version\n\n- Added SD-WAN alarm observability:\n  - alarm count metric `cisco.sdwan.device.alarm_count.gauge`\n  - optional alarm reporting as logs with severity-based filtering\n  - optional creation of Dynatrace events with configurable rules, including per-condition overrides and suppression\n  - Infrastructure, Site, and Device screens now include alarm coverage: Alarm Severity, Alarm Component, Alarm Rule Name, and Active/Inactive status\n- Added documentation note for Cisco SD-WAN alarm API RBAC:\n  - to enable SD-WAN alarms, update the custom monitoring role to include **Alarms: Read**\n  - required custom-role read permissions are documented in the Cisco SD-WAN extension documentation\n\n### Improved in this version\n\n- Added periodic updates of Site, Device, and Interface properties, reported as log events with configurable frequency:\n  - Site: Devices Health, Tunnels Health, Apps Health, Latitude, Longitude\n  - Device: Software Version, Control Connections Up, Control Connections, vSmart Control Connections, Expected vSmart Connections, Up Since, BFD Sessions Up, BFD Sessions, OMP Peers Up, OMP Peers, Board Serial Number, Chassis Number\n  - Interface: BW Up, BW Down\n- Updated alarm activation configuration:\n  - Report Alarm Logs: alarm log output with severity filtering\n  - Report Alarm Events: Dynatrace event creation per alarm\n  - Alarm Reporting Rules: per-rule event configuration and suppression\n  - Entities Reporting Frequency: entity log update frequency (default 60 minutes)\n- Added scheduling overlap detection: if a monitor run is still active when the next one is due, the new run is skipped with a warning log and DEC code. If this occurs frequently, increase the reporting frequency.\n- Added maximum limit of 30 seconds for the Single Request Timeout connection setting.\n- ⚠️ **Important:** If the timeout was previously configured above 30 seconds, update it to a value within the new limit (1–30 seconds) before upgrading.","created":"2026-05-13T12:50:33.081265Z"},{"name":"com.dynatrace.extension.cisco-sdwan@1.0.3","fqn":"com.dynatrace.extension.cisco-sdwan","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-sdwan/com.dynatrace.extension.cisco-sdwan-1.0.3-b0b1b79f561eaf87ee3b.zip","release_notes":"### Improved in this version\r\n\r\n- Fixed `cisco.sdwan.site.devices_health` metric reporting wrong value (was using site health instead of devices health).\r\n- Fixed TLOC metrics reporting for devices with multiple protocols.\r\n- Added reporting for the `dt.ip_addresses` property on devices.","created":"2026-03-06T09:55:21.462469Z"},{"name":"com.dynatrace.extension.cisco-sdwan@1.0.0","fqn":"com.dynatrace.extension.cisco-sdwan","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-sdwan/com.dynatrace.extension.cisco-sdwan-1.0.0-242dde88eacc0a5528d2.zip","release_notes":"This is the first release of the Cisco SD-WAN extension. Looking forward to your feedback on the [Dynatrace Community](https://community.dynatrace.com).","created":"2026-02-06T09:44:06.275301Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.cisco-sdwan@2.0.0","fqn":"com.dynatrace.extension.cisco-sdwan","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-sdwan/com.dynatrace.extension.cisco-sdwan-2.0.0-5f588dd80f1696086248.zip","release_notes":"### ⚠️ WARNING ⚠️️:  Possible breaking changes and warnings — PLEASE READ before upgrading\n\n- This version requires a minimum Dynatrace version of **1.338.0** and a minimum EEC version of\n  **1.333.0**.\n- This version includes a possible breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension\n    will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any custom dynamic rules you created will no longer apply to metrics from this\n    extension. To keep enforcing them, please create\n    [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline (e.g. capitalization).\n    Please double-check any custom dashboards and alerts you created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API — [see the documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version\n\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via\n  OpenPipeline extraction.","created":"2026-06-10T13:39:51.205566Z"}]},{"id":1065,"slug":"cisco-firepower","title":"Cisco Firepower","description":"Monitor Cisco Firepower devices using SNMP.","logo":"https://dt-cdn.net/hub/cisco_logo-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/cisco-firepower-extension","providers":[],"tags":["ActiveGate","extension","firewall","network"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.custom.snmp.cisco-firepower/media/01547f1c-cf85-4256-ba31-0929c3bcf85e.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.custom.snmp.cisco-firepower%2Fmedia%2F01547f1c-cf85-4256-ba31-0929c3bcf85e.png&sign=aj4WbVHXxvCq15TVbZ3S0Na3zRvNOiNIR68uSuAGrBI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.custom.snmp.cisco-firepower%2Fmedia%2F01547f1c-cf85-4256-ba31-0929c3bcf85e.png&sign=mIzh4CytZFZhVeg5Q9Kdc_xcjgLTdTANWvS8GEIU8uI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.custom.snmp.cisco-firepower%2Fmedia%2F01547f1c-cf85-4256-ba31-0929c3bcf85e.png&sign=wj7aNiF1NWkCzagZxgm907GB3i9M180-f6SAtJgHsCg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.custom.snmp.cisco-firepower%2Fmedia%2F01547f1c-cf85-4256-ba31-0929c3bcf85e.png&sign=t8UqXQkLqIeVB4NtLilF5Gnwg8vRK4B8l1uh2YLNR6I","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.custom.snmp.cisco-firepower%2Fmedia%2F01547f1c-cf85-4256-ba31-0929c3bcf85e.png&sign=Uw1u0T-BidmHQFarpjQw4LkLWXvAepTjM4GCBwGdgsE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.custom.snmp.cisco-firepower%2Fmedia%2F01547f1c-cf85-4256-ba31-0929c3bcf85e.png&sign=7-4o5AbT8nZhV5yy0tw1krKAJpJg8i3oZZSHy8DBPUQ"}},{"caption":"Dashboard","src":"https://dt-cdn.net/hub/cisco_firepower_dashboard_HljJxGq.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcisco_firepower_dashboard_HljJxGq.png&sign=BWNhr_i3Em8OKPnRE1aQ6CZUMD_u1jT6xaFFFw0FgwI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcisco_firepower_dashboard_HljJxGq.png&sign=kyFRPMwYwHeQAmL1eGZUpc3Ux5qwF6fIhXeLVnevhQA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcisco_firepower_dashboard_HljJxGq.png&sign=GElPmMrvHC82SrhOB0OcAyOBj5xq0301PyUef7Hs_Ag","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcisco_firepower_dashboard_HljJxGq.png&sign=IUxSbSyWmYSvGsZdFFqyJ_ovmw20c3SjCK9wtQzo_WA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcisco_firepower_dashboard_HljJxGq.png&sign=GT-bUQQ6WJ8PM2tbQcMBzsJZ9KTWS4QV2TI7Q2ycVqI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcisco_firepower_dashboard_HljJxGq.png&sign=P2Fbnr-dtVrhaEHPz2qtP0OI_CURNCJTC9tV6wWJoDk"}},{"caption":"Firepower device detail","src":"https://dt-cdn.net/hub/cisco_firepower_detail_ssXwmj8.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcisco_firepower_detail_ssXwmj8.png&sign=57N_ZPW8oNzyIzQgmnLR4OOSFk2dXIgIdrC01VcARmw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcisco_firepower_detail_ssXwmj8.png&sign=oR7rb3zTHr0Br-jkvD0Z1htE8zAx4m1rWEMoX6VHSrU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcisco_firepower_detail_ssXwmj8.png&sign=8eujHk5dHn4qMj3NAPDCjELu0IHnkPqnWUzDoPG-x6U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcisco_firepower_detail_ssXwmj8.png&sign=4Umf6ht0y1DXr58L0KkBbw24O8ueo2J2C_Buyfby97c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcisco_firepower_detail_ssXwmj8.png&sign=0lnPvFWMFIPBFr64oNWtqdR4J9-Dt5jiO_WEDTB9D0Q","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcisco_firepower_detail_ssXwmj8.png&sign=iE6-4x8O8qp1F3Xft0086Dy_Eh_j-Sclyja9Er3Ia9I"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.0","release_latest_validation_result":{"name": "com.dynatrace.custom.snmp.cisco-firepower", "author": {"name": "Dynatrace"}, "version": "2.0.0", "fileHash": "6dc2bc11d20abbcf21624b42ea31c0c08a57aff58d44219d8d2539cf8a222b0f", "variables": ["ext.configname", "disk_name", "if_name", "if_admin_status", "if_oper_status", "if_alias", "if_type"], "dataSources": ["snmp"], "featureSets": ["ha", "Advanced interfaces", "Node faults", "Cisco-ASA", "Disks", "memory", "blocks", "cpu", "Network Interfaces", "legacy_memory", "connections"], "extensionName": "com.dynatrace.custom.snmp.cisco-firepower", "minEECVersion": "1.338.0", "featureSetsDetails": {"ha": {"metrics": [{"key": "snmp.cisco.firepower.ha.status", "metadata": {"unit": "Count", "description": "This object contains the current HA status of the resource.", "displayName": "HA Status"}}], "description": "High availability status metrics", "displayName": "High availability", "isRecommended": false}, "cpu": {"metrics": [{"key": "snmp.cisco.firepower.cpu.total.1min", "metadata": {"unit": "Percent", "description": "The overall CPU busy percentage in the last minute.", "displayName": "CPU Usage - 1 min"}}, {"key": "snmp.cisco.firepower.cpu.total.5min", "metadata": {"unit": "Percent", "description": "The overall CPU busy percentage in the last 5 minute period.", "displayName": "CPU Usage - 5 min"}}], "description": "CPU metrics over timeframe", "displayName": "Detailed CPU", "isRecommended": false}, "Disks": {"metrics": [{"key": "snmp.cisco.firepower.disk.cfprSmDiskFileSystemTotalKb", "metadata": {"unit": "KiloByte", "description": null, "displayName": "Total amount of disk space for the specified file system"}}, {"key": "snmp.cisco.firepower.disk.cfprSmDiskFileSystemUsedKb", "metadata": {"unit": "KiloByte", "description": null, "displayName": "Used disk space for the specified file system"}}], "description": "Disk metrics", "displayName": "Disks", "isRecommended": false}, "blocks": {"metrics": [{"key": "snmp.cisco.firepower.blocks.ethernet", "metadata": {"unit": "Count", "description": "Used to store Ethernet packets for processing through the threat defense device", "displayName": "1550 (Ethernet) blocks"}}, {"key": "snmp.cisco.firepower.blocks.tcpintercept", "metadata": {"unit": "Count", "description": "Used in TCP intercept to generate acknowledgment packets and for failover hello messages", "displayName": "80 (TCP intercept) blocks"}}], "description": "Firewall block packet buffer status metrics", "displayName": "Blocks", "isRecommended": true}, "memory": {"metrics": [{"key": "snmp.cisco.firepower.memory.used", "metadata": {"unit": "Byte", "description": "Indicates the number of bytes from the memory pool that are currently used on the physical entity.", "displayName": "Memory used"}}], "description": "Retained for compatiblity with previous versions. Use memory metrics in `default` FeatureSet instead", "displayName": "Memory", "isRecommended": false}, "default": {"metrics": [{"key": "com.dynatrace.extension.network_device.memory_used"}, {"key": "com.dynatrace.extension.network_device.memory_free"}, {"key": "com.dynatrace.extension.network_device.sysuptime"}, {"key": "com.dynatrace.extension.network_device.cpu_usage"}, {"key": "com.dynatrace.extension.network_device.if.bytes_in.count"}, {"key": "com.dynatrace.extension.network_device.if.bytes_out.count"}, {"key": "com.dynatrace.extension.network_device.if.in.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.in.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.out.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.out.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.status"}], "isRecommended": true}, "Cisco-ASA": {"metrics": [{"key": "snmp.cisco.firepower.asa.cras.num_sessions", "metadata": {"unit": "Count", "description": "The number of currently active sessions. A session is 'active' if it is ready to carry application traffic.", "displayName": "CRAS Active Sessions"}}], "description": "CRAS Metrics", "displayName": "Cisco-ASA", "isRecommended": true}, "Node faults": {"metrics": [{"key": "snmp.cisco.firepower.fault.severity", "metadata": {"unit": "State", "description": "0 => 'cleared', 1 => 'info', 2 => 'condition', 3 => 'warning', 4 => 'minor', 5 => 'major', 6 => 'critical'", "displayName": "Fault severity"}}], "description": "Node fault metrics", "displayName": "Node faults", "isRecommended": false}, "connections": {"metrics": [{"key": "snmp.cisco.firepower.connections.cufwConnGlobalNumResDeclined", "metadata": {"unit": "Count", "description": "The number of connections which were attempted to be setup but which were declined due to non-availability of required resources. This value is accumulated from the last reboot of the firewall.", "displayName": "Declined connections"}}, {"key": "snmp.cisco.firepower.connections.cufwConnGlobalNumActive", "metadata": {"unit": "Count", "description": "The number of connections which are currently active.", "displayName": "Active connections"}}, {"key": "snmp.cisco.firepower.connections.cufwConnGlobalConnSetupRate1", "metadata": {"unit": "Count", "description": "The averaged number of connections which the firewall establishing per second, averaged over the last 60 seconds.", "displayName": "Connection rate (per 1 minute)"}}, {"key": "snmp.cisco.firepower.connections.cufwConnGlobalConnSetupRate1.udp", "metadata": {"unit": "Count", "description": "The averaged number of UDP connections which the firewall establishing per second, averaged over the last 60 seconds.", "displayName": "UDP connection rate (per 1 minute)"}}, {"key": "snmp.cisco.firepower.connections.cufwConnGlobalConnSetupRate1.tcp", "metadata": {"unit": "Count", "description": "The averaged number of TCP connections which the firewall establishing per second, averaged over the last 60 seconds.", "displayName": "TCP connection rate (per 1 minute)"}}], "description": "Network connection metrics", "displayName": "Connections", "isRecommended": true}, "legacy_memory": {"metrics": [{"key": "snmp.cisco.firepower.cfprSmMonitorMemTotalKb", "metadata": {"unit": "KiloByte", "description": null, "displayName": "Total amount of memory in kB"}}, {"key": "snmp.cisco.firepower.cfprSmMonitorMemUsedKb", "metadata": {"unit": "KiloByte", "description": null, "displayName": "Total amount of used memory in kB"}}, {"key": "snmp.cisco.firepower.memory.cempMemPoolUsed", "metadata": {"unit": "Byte", "description": "Indicates the number of bytes from the memory pool that are currently in use by applications on the physical entity.", "displayName": "Used memory pool"}}, {"key": "snmp.cisco.firepower.memory.cempMemPoolFree", "metadata": {"unit": "Byte", "description": "Indicates the number of bytes from the memory pool that are currently not in use by applications on the physical entity.", "displayName": "Free memory pool"}}], "description": "Retained for compatiblity with previous versions. Use memory metrics in `default` FeatureSet instead", "displayName": "Legacy memory", "isRecommended": false}, "Network Interfaces": {"metrics": [{"key": "snmp.cisco.firepower.interface.ifHighSpeed", "metadata": {"unit": "MegaBitPerSecond", "description": "An estimate of the interface's current bandwidth in units of 1,000,000 bits per second. If this object reports a value of n' then the speed of the interface is somewhere in the range of n-500,000' to `n+499,999'. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. For a sub-layer which has no concept of bandwidth, this object should be zero.", "displayName": "Interface speed"}}, {"key": "snmp.cisco.firepower.interface.ifInOctets.count", "metadata": {"unit": "Count", "description": "The total number of octets received on the interface including framing characters", "displayName": "Octets received"}}, {"key": "snmp.cisco.firepower.interface.ifHCInOctets.count", "metadata": {"unit": "Count", "description": "The total number of octets received on the interface including framing characters. This metric uses a 64-bit counter and should be used for highspeed devices.", "displayName": "Octets received (high capacity)"}}, {"key": "snmp.cisco.firepower.interface.ifOutOctets.count", "metadata": {"unit": "Count", "description": "The total number of octets transmitted out of the interface including framing characters", "displayName": "Octets transmitted"}}, {"key": "snmp.cisco.firepower.interface.ifHCOutOctets.count", "metadata": {"unit": "Count", "description": "The total number of octets transmitted out of the interface including framing characters. This metric uses a 64-bit counter and should be used for highspeed devices.", "displayName": "Octets transmitted (high capacity)"}}, {"key": "snmp.cisco.firepower.interface.ifInErrors.count", "metadata": {"unit": "Count", "description": "Number of inbound packets/transmission units with errors", "displayName": "Inbound errors"}}, {"key": "snmp.cisco.firepower.interface.ifInDiscards.count", "metadata": {"unit": "Count", "description": "Number of inbound packets discarded", "displayName": "Inbound discards"}}, {"key": "snmp.cisco.firepower.interface.ifOutErrors.count", "metadata": {"unit": "Count", "description": "Number of outbound packets/transmission units with errors", "displayName": "Outbound errors"}}, {"key": "snmp.cisco.firepower.interface.ifOutDiscards.count", "metadata": {"unit": "Count", "description": "Number of outbound packets discarded", "displayName": "Outbound discards"}}], "description": "Network interface metrics", "displayName": "Network Interfaces", "isRecommended": true}, "Advanced interfaces": {"metrics": [{"key": "com.dynatrace.extension.network_device.if.in.multicast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.multicast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.in.broadcast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.broadcast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.in.ucast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.ucast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.lastchange"}], "isRecommended": true}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Cisco Firepower extension uses SNMP to collect metrics from your Cisco Firepower devices. Metric data is collected each minute to track the performance and health of your Firepower devices. Dynatrace's Unified Analysis screens provide at-a-glance access and analysis for your Ops, DevOps and IT Admins."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Cisco Firepower extension](https://docs.dynatrace.com/docs/shortlink/cisco-firepower-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2026-06-21T07:05:11.054611Z","created":"2024-08-09T17:25:20.554482Z","seo_title":"Cisco Firepower monitoring & observability","seo_description":"Monitor Cisco Firepower devices using SNMP. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.custom.snmp.cisco-firepower/media/01547f1c-cf85-4256-ba31-0929c3bcf85e.png","https://dt-cdn.net/hub/cisco_firepower_dashboard_HljJxGq.png","https://dt-cdn.net/hub/cisco_firepower_detail_ssXwmj8.png"],"about":"The Cisco Firepower extension uses SNMP to collect metrics from your Cisco Firepower devices. Metric data is collected each minute to track the performance and health of your Firepower devices. Dynatrace's Unified Analysis screens provide at-a-glance access and analysis for your Ops, DevOps and IT Admins.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Cisco Firepower extension](https://docs.dynatrace.com/docs/shortlink/cisco-firepower-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.custom.snmp.cisco-firepower@2.0.0","fqn":"com.dynatrace.custom.snmp.cisco-firepower","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.snmp.cisco-firepower/com.dynatrace.custom.snmp.cisco-firepower-2.0.0-6dc2bc11d20abbcf2162.zip","release_notes":"## Release 2.0.0\n\n### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading\n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.318.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - <If ingesting metrics> With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - <If ingesting metrics> This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version\n\n-  [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\n-  Added feature set metadata for recommended metrics.","created":"2026-06-12T15:35:08.159101Z"},{"name":"com.dynatrace.custom.snmp.cisco-firepower@1.5.3","fqn":"com.dynatrace.custom.snmp.cisco-firepower","version":"1.5.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.snmp.cisco-firepower/com.dynatrace.custom.snmp.cisco-firepower-1.5.3-914280da70dde8a5048a.zip","release_notes":"## v1.5.3 Hub Release\n\n**This version requires a minimum cluster version of 1.318.**\n\n- Fix for relationship between Firepower device and Generic network device\n- Added **High capacity details** chart card to **Firepower network interface** detail screen.\n- Updated supplied dashboard with new metrics\n\n### Other changes and improvements\n\n- Add filtering for Firepower network interfaces.\n- Fixed a bug that was preventing some metrics from displaying correctly on Unified Analysis screens.","created":"2026-01-06T20:18:56.651496Z"},{"name":"com.dynatrace.custom.snmp.cisco-firepower@1.5.0","fqn":"com.dynatrace.custom.snmp.cisco-firepower","version":"1.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.snmp.cisco-firepower/com.dynatrace.custom.snmp.cisco-firepower-1.5.0-4e1184cfdfbc7842bf2f.zip","release_notes":"#### ✨ New in this version (1.5.0):\r\n- Added the following new metrics to the `Advanced interfaces` feature set:\r\n  - `com.dynatrace.extension.network_device.if.in.multicast_pkts.count`\r\n  - `com.dynatrace.extension.network_device.if.out.multicast_pkts.count`\r\n  - `com.dynatrace.extension.network_device.if.in.broadcast_pkts.count`\r\n  - `com.dynatrace.extension.network_device.if.out.broadcast_pkts.count`\r\n  - `com.dynatrace.extension.network_device.if.in.ucast_pkts.count`\r\n  - `com.dynatrace.extension.network_device.if.out.ucast_pkts.count`\r\n  - `com.dynatrace.extension.network_device.if.lastchange`\r\n- Added the following new metrics to the default feature set:\r\n  - `snmp.cisco.firepower.interface.ifHCInOctets.count`\r\n  - `snmp.cisco.firepower.interface.ifHCOutOctets.count`\r\n- Added calculated metrics for bandwidth and traffic.\r\n#### 🚀 Improved in this version:\r\n- Added extra filtering to Firepower network interfaces.\r\n#### 🪲 Fixed in this version:\r\n- Corrected OIDs for the `legacy_memory` feature set.","created":"2025-12-10T13:06:45.296934Z"},{"name":"com.dynatrace.custom.snmp.cisco-firepower@1.3.5","fqn":"com.dynatrace.custom.snmp.cisco-firepower","version":"1.3.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.snmp.cisco-firepower/com.dynatrace.custom.snmp.cisco-firepower-1.3.5-49ff7aaec71d201a14cd.zip","release_notes":"## v.1.3.5\n\n### Fixes\n\n- Fix for `snmp.cisco.asa.cras.num_sessions` metric\n\nThis version requires a minimum cluster version of 1.314.0","created":"2025-11-04T23:01:52.354554Z"},{"name":"com.dynatrace.custom.snmp.cisco-firepower@1.3.2","fqn":"com.dynatrace.custom.snmp.cisco-firepower","version":"1.3.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.snmp.cisco-firepower/com.dynatrace.custom.snmp.cisco-firepower-1.3.2-1ae3110d4ea3bbef1a21.zip","release_notes":"### ⚠️ IMPORTANT CHANGE:\nMetrics in \"default\" feature set will always be enabled and cannot be disabled. These metrics are mandatory. Take extra caution configuring devices and interfaces for which you are collecting data. Make use of Interface filters to limit the number of interfaces, otherwise, all interfaces on the device will be collected by default.\nIn case you do not wish to collect interfaces on your device, enter `$eq(!)` in the \"Interface Name\" filter field on the Feature Sets screen during configuration.\n\nThese metrics introduced into the \"default\" feature set are per interface and cannot be disabled but can be filtered. \n  - com.dynatrace.extension.network_device.if.bytes_in.count\n  - com.dynatrace.extension.network_device.if.bytes_out.count\n  - com.dynatrace.extension.network_device.if.in.errors.count\n  - com.dynatrace.extension.network_device.if.in.discards.count   \n  - com.dynatrace.extension.network_device.if.out.errors.count\n  - com.dynatrace.extension.network_device.if.out.discards.count\n\n### Other changes:\n- Added Platform dashboard\n- Added `dt.security_context` to entities\n- Added Platform unified analysis screens\n- Added `snmp.cisco.asa.cras.num_sessions` metric and related UA chart","created":"2025-07-28T08:28:16.243945Z"},{"name":"com.dynatrace.custom.snmp.cisco-firepower@1.0.0","fqn":"com.dynatrace.custom.snmp.cisco-firepower","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.snmp.cisco-firepower/com.dynatrace.custom.snmp.cisco_CNdTzVf.zip","release_notes":"Initial release","created":"2024-08-09T18:26:09.243961Z"}],"related_technologies":["generic-cisco-router-snmp-extension","snmp-generic"],"latest_downloads":[{"name":"com.dynatrace.custom.snmp.cisco-firepower@2.0.0","fqn":"com.dynatrace.custom.snmp.cisco-firepower","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.snmp.cisco-firepower/com.dynatrace.custom.snmp.cisco-firepower-2.0.0-6dc2bc11d20abbcf2162.zip","release_notes":"## Release 2.0.0\n\n### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading\n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.318.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - <If ingesting metrics> With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - <If ingesting metrics> This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version\n\n-  [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\n-  Added feature set metadata for recommended metrics.","created":"2026-06-12T15:35:08.159101Z"}]},{"id":1302,"slug":"cisco-ucs-c-series","title":"Cisco UCS C-Series","description":"Get insights into your Cisco UCS C-Series devices.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-ucs-c-series/logo/d381838e-5f23-4e56-80e6-e5745eb7d76e.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/observe/infrastructure-observability/extensions/cisco-ucs-c-series","providers":[],"tags":["cisco","extension","network","ucs"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Cisco UCS C-Series Overview Dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-ucs-c-series/media/6e7308ca-3c26-48e4-97ba-10a9ec951654.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2F6e7308ca-3c26-48e4-97ba-10a9ec951654.png&sign=p7Eezi5xxY0uq-CO40-HOPmkEfQygxTZ5ZDrVKyg4M8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2F6e7308ca-3c26-48e4-97ba-10a9ec951654.png&sign=rINlgJes7HDYV3k6QNqAWorvM4quWf87oN5GMyt1Bsk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2F6e7308ca-3c26-48e4-97ba-10a9ec951654.png&sign=cKNJnOqJCcScm7K0ZFfHgklDwBIk-1mP4DlFLczsreA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2F6e7308ca-3c26-48e4-97ba-10a9ec951654.png&sign=i6KpaXiBb0ZlQLvlgFcgMU3VBdou85Vyajkb6buy5zI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2F6e7308ca-3c26-48e4-97ba-10a9ec951654.png&sign=8cPU0A0mF_Q7EkEzlynKrnLDt_c2o9Kg_V3j0zFfVkA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2F6e7308ca-3c26-48e4-97ba-10a9ec951654.png&sign=Dm05WiTTRXPzGI4MVlKb60IaXLORoxccyjftCw6DeCY"}},{"caption":"Cisco UCS C-Series Overview Dashboard Pt. 2","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-ucs-c-series/media/6646fd5b-8f42-4108-adf5-eac4e22abfef.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2F6646fd5b-8f42-4108-adf5-eac4e22abfef.png&sign=M4SJUr5c5fxm44aWg6R3YZ0i6T2ebn3GR-PuK10sXDU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2F6646fd5b-8f42-4108-adf5-eac4e22abfef.png&sign=rYBrtqCTwHZlRY7RmaAi9-BB_1D7zyxseOlz70A7ePU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2F6646fd5b-8f42-4108-adf5-eac4e22abfef.png&sign=nOKaSDab587rFPcDOSAMP-aC5sV3VHUvl8vC8Qh6qpI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2F6646fd5b-8f42-4108-adf5-eac4e22abfef.png&sign=-Os16EpeEhv2ShfffrHzvJhLqRXLnENlgaOnfNFYHOk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2F6646fd5b-8f42-4108-adf5-eac4e22abfef.png&sign=9WwSPLDKbL85-ReWdLclsKo2IjCZzD6hYOcSj9UWKQE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2F6646fd5b-8f42-4108-adf5-eac4e22abfef.png&sign=CDVYGnsVX-HWH6C71pGnbrhkJoBrxkOjvRM16eaapTs"}},{"caption":"Cisco UCS C-Series Local Disk View in I&O app","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-ucs-c-series/media/dcf3eaa6-c535-4704-af0c-6a0b0f1090fd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2Fdcf3eaa6-c535-4704-af0c-6a0b0f1090fd.png&sign=838cEvsVEOln_KCLup0xX1MyCjKG5_ZFugoCeXKDljA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2Fdcf3eaa6-c535-4704-af0c-6a0b0f1090fd.png&sign=jrz7KycrQfLa981-H3zmvQ9henI9kBx1vGhK04lEfWI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2Fdcf3eaa6-c535-4704-af0c-6a0b0f1090fd.png&sign=HpegW1B0ZngEiyND_RloM008a0a8IIqwzbRIXXqE25M","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2Fdcf3eaa6-c535-4704-af0c-6a0b0f1090fd.png&sign=PFx4NIogdgTLSsYOPNbqV-iIvOjPCEZevOT07SoER3Y","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2Fdcf3eaa6-c535-4704-af0c-6a0b0f1090fd.png&sign=WCVyzOkDgmi0YNP10ZSPIB5i7IoxPuF6ut4P0NM2G3Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-c-series%2Fmedia%2Fdcf3eaa6-c535-4704-af0c-6a0b0f1090fd.png&sign=xL8iG1qiV0x8ZhRcEy8IsZ3u6lT_MWarOTahOf--eYI"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.1","release_latest_validation_result":{"name": "com.dynatrace.extension.cisco-ucs-c-series", "author": {"name": "Dynatrace"}, "version": "2.0.1", "fileHash": "c08b16885a88a5616e3fec9b536a9f0a21847349bcfcb5e7cba72ebd3bac98fa", "variables": [], "dataSources": ["python"], "featureSets": ["C-Series Storage Controller", "C-Series VIC vNIC", "C-Series VIC vHBA", "C-Series VIC External Interface", "C-Series Raid Battery", "C-Series Power Supply", "C-Series Memory Array", "C-Series Fan Module", "C-Series Memory Unit", "C-Series CPU", "C-Series Fan", "C-Series Network Adapter", "C-Series Virtual Drive", "C-Series External Interface", "C-Series VIC Adapter", "C-Series Faults", "C-Series Local Disk"], "extensionName": "com.dynatrace.extension.cisco-ucs-c-series", "minEECVersion": "1.318.0", "featureSetsDetails": {"C-Series CPU": {"metrics": [{"key": "ciscoucs.c_series.cpu.presence", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series CPU Presence"}}, {"key": "ciscoucs.c_series.cpu.operState", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series CPU Operational State"}}], "description": "Captures the class processorUnit", "isRecommended": true}, "C-Series Fan": {"metrics": [{"key": "ciscoucs.c_series.fan.power", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Fan Power"}}, {"key": "ciscoucs.c_series.fan.thermal", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Fan Thermal"}}, {"key": "ciscoucs.c_series.fan.presence", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Fan Presence"}}, {"key": "ciscoucs.c_series.fan.operability", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Fan Operability"}}, {"key": "ciscoucs.c_series.fan.voltage", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Fan Voltage"}}], "description": "Captures the class equipmentFan", "isRecommended": true}, "C-Series Faults": {"metrics": [{"key": "ciscoucs.c_series.faults", "metadata": {"unit": "Count", "description": "This metric is just a placeholder and does not exist.", "displayName": "C-Series Faults"}}], "description": "Captures the class faultInst. This feature set captures no metrics or logs, even though a metric is assigned to it. This metric does not exist.", "isRecommended": true}, "C-Series VIC vHBA": {"metrics": [{"key": "ciscoucs.c_series.vicvHBA.properties", "metadata": {"unit": "Count", "description": "This metric is used only to push properties as dimensions and has a constant value of 1.", "displayName": "C-Series VIC vHBA Properties"}}], "isRecommended": false}, "C-Series VIC vNIC": {"metrics": [{"key": "ciscoucs.c_series.vicvNIC.properties", "metadata": {"unit": "Count", "description": "This metric is used only to push properties as dimensions and has a constant value of 1.", "displayName": "C-Series VIC vNIC"}}], "isRecommended": false}, "C-Series Fan Module": {"metrics": [{"key": "ciscoucs.c_series.fanModule.presence", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Fan Module Presence"}}, {"key": "ciscoucs.c_series.fanModule.power", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Fan Module Power"}}, {"key": "ciscoucs.c_series.fanModule.thermal", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Fan Module Thermal"}}, {"key": "ciscoucs.c_series.fanModule.operability", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Fan Module Operability"}}, {"key": "ciscoucs.c_series.fanModule.voltage", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Fan Module Voltage"}}], "description": "Captures the class equipmentFanModule", "isRecommended": true}, "C-Series Local Disk": {"metrics": [{"key": "ciscoucs.c_series.localDisk.coercedSize", "metadata": {"unit": "Byte", "description": "This metric returns a value of -1 when the size is not available", "displayName": "C-Series Local Disk"}}, {"key": "ciscoucs.c_series.localDisk.driveState", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Local Disk Drive State"}}, {"key": "ciscoucs.c_series.localDisk.linkSpeed", "metadata": {"unit": "Bit", "description": "This metric returns a value of -1 when the speed is not available", "displayName": "C-Series Local Disk Link Speed"}}, {"key": "ciscoucs.c_series.localDisk.online", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Local Disk Online"}}, {"key": "ciscoucs.c_series.localDisk.predictiveFailureCount", "metadata": {"unit": "Count", "description": "This metric returns a value of -1 when the failure count is not available", "displayName": "C-Series Local Disk Predictive Failure Count"}}], "description": "Captures the class storageLocalDisk", "isRecommended": true}, "C-Series Memory Unit": {"metrics": [{"key": "ciscoucs.c_series.memoryUnit.operability", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Memory Unit Operability"}}, {"key": "ciscoucs.c_series.memoryUnit.presence", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Memory Unit Presence"}}], "description": "Captures the class memoryUnit", "isRecommended": true}, "C-Series VIC Adapter": {"metrics": [{"key": "ciscoucs.c_series.vicAdapter.presence", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series VIC Adapter Presence"}}], "description": "Captures the class adaptorUnit", "isRecommended": false}, "C-Series Memory Array": {"metrics": [{"key": "ciscoucs.c_series.memoryArray.currCapacity", "metadata": {"unit": "Count", "description": "This metric returns a value of -1 when the current capacity is not available", "displayName": "C-Series Memory Array Current Capacity"}}, {"key": "ciscoucs.c_series.memoryArray.maxDevices", "metadata": {"unit": "Count", "description": "This metric returns a value of -1 when the max device count is not available", "displayName": "C-Series Memory Array Max Devices"}}, {"key": "ciscoucs.c_series.memoryArray.populated", "metadata": {"unit": "Count", "description": "This metric returns a value of -1 when the populated count is not available", "displayName": "C-Series Memory Array Populated"}}, {"key": "ciscoucs.c_series.memoryArray.presence", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Memory Array Presence"}}], "description": "Captures the class memoryArray", "isRecommended": true}, "C-Series Power Supply": {"metrics": [{"key": "ciscoucs.c_series.powerSupply.presence", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Power Supply Unit Presence"}}, {"key": "ciscoucs.c_series.powerSupply.operability", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Power Supply Operability"}}, {"key": "ciscoucs.c_series.powerSupply.power", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Power Supply Unit Power"}}, {"key": "ciscoucs.c_series.powerSupply.thermal", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Power Supply Unit Thermal"}}, {"key": "ciscoucs.c_series.powerSupply.voltage", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Power Supply Unit Voltage"}}], "description": "Captures the class equipmentPsu", "isRecommended": true}, "C-Series Raid Battery": {"metrics": [{"key": "ciscoucs.c_series.raidBattery.voltage", "metadata": {"unit": "Volt", "description": "This metric returns a value of -1 when the voltage is not available", "displayName": "C-Series Raid Battery Voltage"}}, {"key": "ciscoucs.c_series.raidBattery.temperature", "metadata": {"unit": "Celsius", "description": "This metric returns a value of -1 when the temperature is not available", "displayName": "C-Series Raid Battery Temperature"}}, {"key": "ciscoucs.c_series.raidBattery.current", "metadata": {"unit": "Ampere", "description": "This metric returns a value of -1 when the current is not available", "displayName": "C-Series Raid Battery Current"}}, {"key": "ciscoucs.c_series.raidBattery.designVoltage", "metadata": {"unit": "Volt", "description": "This metric returns a value of -1 when the design voltage is not available", "displayName": "C-Series Raid Battery Design Voltage"}}], "isRecommended": false}, "C-Series Virtual Drive": {"metrics": [{"key": "ciscoucs.c_series.virtualDrive.driveState", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Virtual Drive State"}}, {"key": "ciscoucs.c_series.virtualDrive.health", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Virtual Drive Health"}}], "description": "Captures the class storageVirtualDrive", "isRecommended": true}, "C-Series Network Adapter": {"metrics": [{"key": "ciscoucs.c_series.networkAdapter.properties", "metadata": {"unit": "Count", "description": "This metric is used only to push properties as dimensions and has a constant value of 1.", "displayName": "C-Series Network Adapter Properties"}}], "isRecommended": false}, "C-Series External Interface": {"metrics": [{"key": "ciscoucs.c_series.externalInterface.properties", "metadata": {"unit": "Count", "description": "This metric is used only to push properties as dimensions and has a constant value of 1.", "displayName": "C-Series External Interface Properties"}}], "isRecommended": false}, "C-Series Storage Controller": {"metrics": [{"key": "ciscoucs.c_series.storageController.presence", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Storage Controller Presence"}}], "isRecommended": true}, "C-Series VIC External Interface": {"metrics": [{"key": "ciscoucs.c_series.vicExternalInterface.linkState", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series VIC External Interface Link State"}}], "description": "Captures the class adaptorExtEthIf", "isRecommended": true}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Monitor your Cisco UCS C-Series devices with data collected through the [UCS Manager XML API](https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/sw/api/b_ucs_api_book/b_ucs_api_book_chapter_00.html).\n\nThis extension collects infrastructure metrics and events for Cisco UCS C-Series hardware components, including CPU, fan modules, fans, memory, storage, power supplies, network adapters, and VIC interfaces."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor hardware health/state signals for CPUs, fan modules/fans, memory arrays/units, storage controllers, local disks, RAID batteries, power supplies, and virtual drives.\n- Observe connectivity and status for adapters, external interfaces, vHBAs, and vNICs.\n- Detect UCS faults and raise Dynatrace error events for faster issue triage."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Activate the extension in your environment from Dynatrace Hub, configure connection details for your UCS endpoint, and select the feature sets you want to collect.\n\nFor more information on the installation and configuration, please see [Cisco UCS C-Series extension](https://docs.dynatrace.com/docs/observe/infrastructure-observability/extensions/cisco-ucs-c-series) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"The extension package contains:\n- Overview dashboards (Classic & Platform)\n- Analysis screens integrated with the Infrastructure & Operations app\n- Unified analysis pages\n- Custom topology types extracted from metric dimensions:\n    - Cisco UCS C-Series CPU\n    - Cisco UCS C-Series External Interface\n    - Cisco UCS C-Series Fan Module\n    - Cisco UCS C-Series Fan\n    - Cisco UCS C-Series Local Disk\n    - Cisco UCS C-Series Memory Array\n    - Cisco UCS C-Series Memory Unit\n    - Cisco UCS C-Series Network Adapter\n    - Cisco UCS C-Series Power Supply\n    - Cisco UCS C-Series Raid Battery\n    - Cisco UCS C-Series Storage Controller\n    - Cisco UCS C-Series VIC Adapter\n    - Cisco UCS C-Series VIC External Interface\n    - Cisco UCS C-Series VIC vHBA\n    - Cisco UCS C-Series VIC vNIC\n    - Cisco UCS C-Series Virtual Drive\n    - Cisco UCS C-Series Rack"},"sourceId":"details"}],"modified":"2026-03-04T08:33:35.046768Z","created":"2026-03-03T22:01:14.595603Z","seo_title":"Cisco UCS C-Series monitoring & observability","seo_description":"Get insights into your Cisco UCS C-Series devices. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-ucs-c-series/media/6e7308ca-3c26-48e4-97ba-10a9ec951654.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-ucs-c-series/media/6646fd5b-8f42-4108-adf5-eac4e22abfef.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-ucs-c-series/media/dcf3eaa6-c535-4704-af0c-6a0b0f1090fd.png"],"about":"Monitor your Cisco UCS C-Series devices with data collected through the [UCS Manager XML API](https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/sw/api/b_ucs_api_book/b_ucs_api_book_chapter_00.html).\n\nThis extension collects infrastructure metrics and events for Cisco UCS C-Series hardware components, including CPU, fan modules, fans, memory, storage, power supplies, network adapters, and VIC interfaces.","use_cases":"- Monitor hardware health/state signals for CPUs, fan modules/fans, memory arrays/units, storage controllers, local disks, RAID batteries, power supplies, and virtual drives.\n- Observe connectivity and status for adapters, external interfaces, vHBAs, and vNICs.\n- Detect UCS faults and raise Dynatrace error events for faster issue triage.","supported_distributions":"","get_started":"Activate the extension in your environment from Dynatrace Hub, configure connection details for your UCS endpoint, and select the feature sets you want to collect.\n\nFor more information on the installation and configuration, please see [Cisco UCS C-Series extension](https://docs.dynatrace.com/docs/observe/infrastructure-observability/extensions/cisco-ucs-c-series) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.cisco-ucs-c-series@2.0.1","fqn":"com.dynatrace.extension.cisco-ucs-c-series","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-ucs-c-series/com.dynatrace.extension.cisco-ucs-c-series-2.0.1-c08b16885a88a5616e3f.zip","release_notes":"Fixed in this version:\n- Decreased minEECVersion (ActiveGate) from `1.338.0` to `1.318.0`","created":"2026-05-27T17:27:12.959764Z"},{"name":"com.dynatrace.extension.cisco-ucs-c-series@2.0.0","fqn":"com.dynatrace.extension.cisco-ucs-c-series","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-ucs-c-series/com.dynatrace.extension.cisco-ucs-c-series-2.0.0-1deb7ec47d1f0f1d6b03.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0`\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that classic rules will no longer be used on metrics ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n- Note that upgrading to this version will require recreating any existing monitoring configurations as the metric feature sets have been updated. Please review and check that you have all of the desired feature sets enabled when creating a new configuration.\n\n### New in this version:\n- Smartscape 2.0 nodes on Grail\n- Bug fix to handle API responses returning \"N/A\" or missing values","created":"2026-05-19T15:48:52.787586Z"},{"name":"com.dynatrace.extension.cisco-ucs-c-series@1.0.3","fqn":"com.dynatrace.extension.cisco-ucs-c-series","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-ucs-c-series/com.dynatrace.extension.cisco-ucs-c-series-1.0.3-0ad25eded2baab7b8e82.zip","release_notes":"🪲 Fixed in this version:\n- Additional error handling when querying C-Series classes to filter out unsupported device data\n- Adjust metric feature set recommendations","created":"2026-04-14T19:55:45.476907Z"},{"name":"com.dynatrace.extension.cisco-ucs-c-series@1.0.1","fqn":"com.dynatrace.extension.cisco-ucs-c-series","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-ucs-c-series/com.dynatrace.extension.cisco-ucs-c-series-1.0.1-b1bca8c7531ef61b6bdf.zip","release_notes":"✨New in this version:\r\n- Initial release including Cisco UCS C-series overview dashboards, analysis screens and custom topology types.","created":"2026-02-26T18:33:07.349792Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.cisco-ucs-c-series@2.0.1","fqn":"com.dynatrace.extension.cisco-ucs-c-series","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-ucs-c-series/com.dynatrace.extension.cisco-ucs-c-series-2.0.1-c08b16885a88a5616e3f.zip","release_notes":"Fixed in this version:\n- Decreased minEECVersion (ActiveGate) from `1.338.0` to `1.318.0`","created":"2026-05-27T17:27:12.959764Z"}]},{"id":1301,"slug":"cisco-ucs-m-series","title":"Cisco UCS M-Series","description":"Get insights into your Cisco UCS M-Series devices.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-ucs-m-series/logo/878ae31b-c67a-4bfe-981d-ea63fb732854.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/observe/infrastructure-observability/extensions/cisco-ucs-m-series","providers":[],"tags":["cisco","extension","network","ucs"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Cisco UCS M-Series Overview Dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-ucs-m-series/media/caeb4746-4d60-49fa-bbd8-bc08b9cd4b9c.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2Fcaeb4746-4d60-49fa-bbd8-bc08b9cd4b9c.png&sign=AK6faJ_6h8kZGJJwAin4Bd5_lD8D5Dkc5-324dBVAks","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2Fcaeb4746-4d60-49fa-bbd8-bc08b9cd4b9c.png&sign=7N9Ruh2ZSKsAyEJJzTli7KRphd2uspESUEROuYa9sak","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2Fcaeb4746-4d60-49fa-bbd8-bc08b9cd4b9c.png&sign=t-ApInaxNZG-r-EgtuOaQ33zJm_HH9S76-6Izd1Jj7Y","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2Fcaeb4746-4d60-49fa-bbd8-bc08b9cd4b9c.png&sign=55U31w6w5qJGuB06TtCHQqCegbB-rPnzJbtkHDFcJBg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2Fcaeb4746-4d60-49fa-bbd8-bc08b9cd4b9c.png&sign=cn47UsymIzvEn10HdFFSGwXHFViafV-KAhEEa5E9qtM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2Fcaeb4746-4d60-49fa-bbd8-bc08b9cd4b9c.png&sign=3pcJRwgON1x8H0CKwjlyssxyuGr0ZtWXAZxVT706TQM"}},{"caption":"Cisco UCS M-Series Overview Dashboard Pt.2","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-ucs-m-series/media/1f7d9990-6150-4120-990f-c39af815d44e.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2F1f7d9990-6150-4120-990f-c39af815d44e.png&sign=3okFNVHxOrPQrIPu07_NRiS1UHnd-aZTOhWk5wnUATI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2F1f7d9990-6150-4120-990f-c39af815d44e.png&sign=Ix9w152Zedkx3toMhnGfHovExR86QT5HK3XcTJJzyNU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2F1f7d9990-6150-4120-990f-c39af815d44e.png&sign=3hWXPbqjxLHH6gJCzFyU40R4RCBvHPbJzU1UTOHUC2A","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2F1f7d9990-6150-4120-990f-c39af815d44e.png&sign=5xoyE_nv1jwyYWLp4eiBoiDo_z3LHBLvibuijA45yxg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2F1f7d9990-6150-4120-990f-c39af815d44e.png&sign=Db-cmVXtoazdYIE5oi-MGtx1FeBYWNLI3dAA7YB165k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2F1f7d9990-6150-4120-990f-c39af815d44e.png&sign=Od5b64CGF0-G9nqDhCtz5OOJf4eUCmQrRragPqbt_2g"}},{"caption":"Cisco UCS M-Series Service Profile View in I&O app","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-ucs-m-series/media/53d376d3-c550-4c01-90eb-c05b4a3d9c46.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2F53d376d3-c550-4c01-90eb-c05b4a3d9c46.png&sign=kBz-DtDx_SbvP7JIFut_zD_kdy3IjIloxnDzkN3FcDw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2F53d376d3-c550-4c01-90eb-c05b4a3d9c46.png&sign=UkGdTAptsTzikwIasAkjUFLG6yVtZS37GLIVrHoWBQs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2F53d376d3-c550-4c01-90eb-c05b4a3d9c46.png&sign=H7DEG8-60snkKy5JjLe_Ft_7YP3KrZGOksHM_kiAxQk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2F53d376d3-c550-4c01-90eb-c05b4a3d9c46.png&sign=Q_j97LV4BOPs5PCd0SlOlqP3bjZA1_QPOk7756QMdfo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2F53d376d3-c550-4c01-90eb-c05b4a3d9c46.png&sign=uaIhRw0X2qsg2V1mBvbs_hDsQRg26YPvBIqhv-ijGco","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cisco-ucs-m-series%2Fmedia%2F53d376d3-c550-4c01-90eb-c05b4a3d9c46.png&sign=Zik2MbfScbNuqWKEot-6AbQRCWuXIu5CsKbOMES1EB0"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.1","release_latest_validation_result":{"name": "com.dynatrace.extension.cisco-ucs-m-series", "author": {"name": "Dynatrace"}, "version": "2.0.1", "fileHash": "0d27cc5cfd3d5ad93f1c7705322aaf1badf317a36744693c0805dede9479994d", "variables": [], "dataSources": ["python"], "featureSets": ["M-Series Switch Card", "M-Series Service Profile", "M-Series EthPortPool", "M-Series Rack Server", "M-Series NetworkPortPool", "M-Series Host Ethernet Interface", "M-Series Fabric Interconnect", "M-Series Local Disk", "M-Series Fabric Ethernet LAN Port Channel", "M-Series Storage Controller", "M-Series Fan Module", "M-Series Memory Array", "M-Series Fan", "M-Series ServerPortPool", "M-Series Organization", "M-Series Power Supply", "M-Series Ethernet Port", "M-Series CPU"], "extensionName": "com.dynatrace.extension.cisco-ucs-m-series", "minEECVersion": "1.318.0", "featureSetsDetails": {"M-Series CPU": {"metrics": [{"key": "ciscoucs.m_series.cpu.inputCurrent", "metadata": {"unit": "Ampere", "description": null, "displayName": "M-Series CPU Input Current"}}, {"key": "ciscoucs.m_series.cpu.temperature", "metadata": {"unit": "Celsius", "description": null, "displayName": "M-Series CPU Temperature"}}], "isRecommended": true}, "M-Series Fan": {"metrics": [{"key": "ciscoucs.m_series.fan.properties", "metadata": {"unit": "Count", "description": "This metric is used only to push properties as dimensions and has a constant value of 1.", "displayName": "M-Series Fan Properties"}}], "isRecommended": true}, "M-Series Fan Module": {"metrics": [{"key": "ciscoucs.m_series.fanModule.properties", "metadata": {"unit": "Count", "description": "This metric is used only to push properties as dimensions and has a constant value of 1.", "displayName": "M-Series Fan Module Properties"}}], "isRecommended": false}, "M-Series Local Disk": {"metrics": [{"key": "ciscoucs.m_series.localDisk.properties", "metadata": {"unit": "Count", "description": "This metric is used only to push properties as dimensions and has a constant value of 1.", "displayName": "M-Series Local Disk Properties"}}], "isRecommended": true}, "M-Series EthPortPool": {"metrics": [{"key": "ciscoucs.m_series.ethPortPool.bandwidthHeadroomRx", "metadata": {"unit": "Bit", "description": "Aggregation of the bandwidth headroom of all its members", "displayName": "M-Series Ethernet Port Pool Bandwidth Headroom Rx"}}, {"key": "ciscoucs.m_series.ethPortPool.bandwidthHeadroomRxBalance", "metadata": {"unit": "Bit", "description": "Calculated as the median absolute deviation of the bandwidth headroom of its members", "displayName": "M-Series Ethernet Port Pool Bandwidth Headroom Rx Balance"}}, {"key": "ciscoucs.m_series.ethPortPool.bandwidthHeadroomTx", "metadata": {"unit": "Bit", "description": "Aggregation of the bandwidth headroom of all its members", "displayName": "M-Series Ethernet Port Pool Bandwidth Headroom Tx"}}, {"key": "ciscoucs.m_series.ethPortPool.bandwidthHeadroomTxBalance", "metadata": {"unit": "Bit", "description": "Calculated as the median absolute deviation of the bandwidth headroom of its members", "displayName": "M-Series Ethernet Port Pool Bandwidth Headroom Tx Balance"}}, {"key": "ciscoucs.m_series.ethPortPool.bandwidthJustifiedHeadroomRxBalance", "metadata": {"unit": "Bit", "description": "Calculated as the median absolute deviation of the bandwidth headroom of its members. The minimum operational speed of its members is the maximum value allowed", "displayName": "M-Series Ethernet Port Pool Bandwidth Justified Headroom Rx Balance"}}, {"key": "ciscoucs.m_series.ethPortPool.bandwidthJustifiedHeadroomTxBalance", "metadata": {"unit": "Bit", "description": "Calculated as the median absolute deviation of the bandwidth headroom of its members. The minimum operational speed of its members is the maximum value allowed", "displayName": "M-Series Ethernet Port Pool Bandwidth Justified Headroom Tx Balance"}}, {"key": "ciscoucs.m_series.ethPortPool.bandwidthUtilizationPctRx", "metadata": {"unit": "Percent", "description": "Calculated as the average bandwidth utilization of its members", "displayName": "M-Series Ethernet Port Pool Bandwidth Utilization Percentage Rx"}}, {"key": "ciscoucs.m_series.ethPortPool.bandwidthUtilizationPctRxBalance", "metadata": {"unit": "Percent", "description": "Calculated as the median absolute deviation of the bandwidth utilization of its members", "displayName": "M-Series Ethernet Port Pool Bandwidth Utilization Percentage Rx Balance"}}, {"key": "ciscoucs.m_series.ethPortPool.bandwidthUtilizationPctTx", "metadata": {"unit": "Percent", "description": "Calculated as the average bandwidth utilization of its members", "displayName": "M-Series Ethernet Port Pool Bandwidth Utilization Percentage Tx"}}, {"key": "ciscoucs.m_series.ethPortPool.bandwidthUtilizationPctTxBalance", "metadata": {"unit": "Percent", "description": "Calculated as the median absolute deviation of the bandwidth utilization of its members", "displayName": "M-Series Ethernet Port Pool Bandwidth Utilization Percentage Tx Balance"}}, {"key": "ciscoucs.m_series.ethPortPool.throughputRx", "metadata": {"unit": "Bit", "description": "Aggregation of the throughput of all its members", "displayName": "M-Series Ethernet Port Pool throughput Rx"}}, {"key": "ciscoucs.m_series.ethPortPool.throughputTx", "metadata": {"unit": "Bit", "description": "Aggregation of the throughput of all its members", "displayName": "M-Series Ethernet Port Pool throughput Tx"}}], "isRecommended": false}, "M-Series Rack Server": {"metrics": [{"key": "ciscoucs.m_series.rackServer.properties", "metadata": {"unit": "Count", "description": "This metric is used only to push properties as dimensions and has a constant value of 1.", "displayName": "M-Series Rack Server Properties"}}], "isRecommended": true}, "M-Series Switch Card": {"metrics": [{"key": "ciscoucs.m_series.switchCard.properties", "metadata": {"unit": "Count", "description": "This metric is used only to push properties as dimensions and has a constant value of 1.", "displayName": "M-Series Switch Card Properties"}}], "isRecommended": false}, "M-Series Memory Array": {"metrics": [{"key": "ciscoucs.m_series.memoryArray.properties", "metadata": {"unit": "Count", "description": "This metric is used only to push properties as dimensions and has a constant value of 1.", "displayName": "M-Series Memory Array Properties"}}], "isRecommended": true}, "M-Series Organization": {"metrics": [{"key": "ciscoucs.m_series.organization.properties", "metadata": {"unit": "Count", "description": "This metric is used only to push properties as dimensions and has a constant value of 1.", "displayName": "M-Series Organization Properties"}}], "isRecommended": false}, "M-Series Power Supply": {"metrics": [{"key": "ciscoucs.m_series.powerSupply.properties", "metadata": {"unit": "Count", "description": "This metric is used only to push properties as dimensions and has a constant value of 1.", "displayName": "M-Series Power Supply Unit Properties"}}], "isRecommended": true}, "M-Series Ethernet Port": {"metrics": [{"key": "ciscoucs.m_series.ethernetPort.carrierSense.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Carrier Sense"}}, {"key": "ciscoucs.m_series.ethernetPort.xmit.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port XMIT"}}, {"key": "ciscoucs.m_series.ethernetPort.SQETest.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port SQETest"}}, {"key": "ciscoucs.m_series.ethernetPort.giants.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Giants"}}, {"key": "ciscoucs.m_series.ethernetPort.align.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Align"}}, {"key": "ciscoucs.m_series.ethernetPort.deferredTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Deferred Tx"}}, {"key": "ciscoucs.m_series.ethernetPort.excessCollision.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Excess Collision"}}, {"key": "ciscoucs.m_series.ethernetPort.outDiscard.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Out Discard"}}, {"key": "ciscoucs.m_series.ethernetPort.totalPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Total Packets Tx"}}, {"key": "ciscoucs.m_series.ethernetPort.lateCollision.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Late Collision"}}, {"key": "ciscoucs.m_series.ethernetPort.totalBytesRx.count", "metadata": {"unit": "Byte", "description": null, "displayName": "M-Series Total Bytes Rx"}}, {"key": "ciscoucs.m_series.ethernetPort.underSize.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Under Size"}}, {"key": "ciscoucs.m_series.ethernetPort.multicastPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Multicast Packets Tx"}}, {"key": "ciscoucs.m_series.ethernetPort.broadcastPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Broadcast Packets Rx"}}, {"key": "ciscoucs.m_series.ethernetPort.unicastPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Unicast Packets Tx"}}, {"key": "ciscoucs.m_series.ethernetPort.resets.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Resets"}}, {"key": "ciscoucs.m_series.ethernetPort.broadcastPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Broadcast Packets Tx"}}, {"key": "ciscoucs.m_series.ethernetPort.multicastPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Multicast Packets Rx"}}, {"key": "ciscoucs.m_series.ethernetPort.intMacTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Int Max Tx"}}, {"key": "ciscoucs.m_series.ethernetPort.rcv.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Rcv"}}, {"key": "ciscoucs.m_series.ethernetPort.jumboPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Jumbo Packets Tx"}}, {"key": "ciscoucs.m_series.ethernetPort.intMacRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Int Max Rx"}}, {"key": "ciscoucs.m_series.ethernetPort.totalPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Total Packets Rx"}}, {"key": "ciscoucs.m_series.ethernetPort.unicastPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Unicast Packets Rx"}}, {"key": "ciscoucs.m_series.ethernetPort.totalBytesTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Total Bytes Tx"}}, {"key": "ciscoucs.m_series.ethernetPort.multiCollision.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Multi Collision"}}, {"key": "ciscoucs.m_series.ethernetPort.recvPause.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Recv Pause"}}, {"key": "ciscoucs.m_series.ethernetPort.xmitPause.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port XMIT Pause"}}, {"key": "ciscoucs.m_series.ethernetPort.jumboPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Jumbo Packets Rx"}}, {"key": "ciscoucs.m_series.ethernetPort.singleCollision.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Single Collision"}}, {"key": "ciscoucs.m_series.ethernetPort.symbol.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port Symbol"}}, {"key": "ciscoucs.m_series.ethernetPort.fcs.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Ethernet Port FCS"}}, {"key": "ciscoucs.m_series.ethernetPort.throughputRx.count", "metadata": {"unit": "Bit", "description": null, "displayName": "M-Series Ethernet Port throughput Rx"}}, {"key": "ciscoucs.m_series.ethernetPort.throughputTx.count", "metadata": {"unit": "Bit", "description": null, "displayName": "M-Series Ethernet Port throughput Tx"}}, {"key": "ciscoucs.m_series.ethernetPort.bandwidthHeadroomRx", "metadata": {"unit": "Bit", "description": "Calculated as the difference between the port's link speed and the current throughput", "displayName": "M-Series Ethernet Port Bandwidth Headroom Rx"}}, {"key": "ciscoucs.m_series.ethernetPort.bandwidthHeadroomTx", "metadata": {"unit": "Bit", "description": "Calculated as the difference between the port's link speed and the current throughput", "displayName": "M-Series Ethernet Port Bandwidth Headroom Tx"}}, {"key": "ciscoucs.m_series.ethernetPort.bandwidthUtilizationPctRx", "metadata": {"unit": "Percent", "description": "Calculated as the throughput, divided by the link speed, and multiplied by 100", "displayName": "M-Series Ethernet Port Bandwidth Utilization Percentage Rx"}}, {"key": "ciscoucs.m_series.ethernetPort.bandwidthUtilizationPctTx", "metadata": {"unit": "Percent", "description": "Calculated as the throughput, divided by the link speed, and multiplied by 100", "displayName": "M-Series Ethernet Port Bandwidth Utilization Percentage Tx"}}], "isRecommended": true}, "M-Series ServerPortPool": {"metrics": [{"key": "ciscoucs.m_series.serverPortPool.bandwidthHeadroomRx", "metadata": {"unit": "Bit", "description": "Aggregation of the bandwidth headroom of all its members", "displayName": "M-Series Server Port Pool Bandwidth Headroom Rx"}}, {"key": "ciscoucs.m_series.serverPortPool.bandwidthHeadroomRxBalance", "metadata": {"unit": "Bit", "description": "Calculated as the median absolute deviation of the bandwidth headroom of its members", "displayName": "M-Series Server Port Pool Bandwidth Headroom Rx Balance"}}, {"key": "ciscoucs.m_series.serverPortPool.bandwidthHeadroomTx", "metadata": {"unit": "Bit", "description": "Aggregation of the bandwidth headroom of all its members", "displayName": "M-Series Server Port Pool Bandwidth Headroom Tx"}}, {"key": "ciscoucs.m_series.serverPortPool.bandwidthHeadroomTxBalance", "metadata": {"unit": "Bit", "description": "Calculated as the median absolute deviation of the bandwidth headroom of its members", "displayName": "M-Series Server Port Pool Bandwidth Headroom Tx Balance"}}, {"key": "ciscoucs.m_series.serverPortPool.bandwidthJustifiedHeadroomRxBalance", "metadata": {"unit": "Bit", "description": "Calculated as the median absolute deviation of the bandwidth headroom of its members. The minimum operational speed of its members is the maximum value allowed", "displayName": "M-Series Server Port Pool Bandwidth Justified Headroom Rx Balance"}}, {"key": "ciscoucs.m_series.serverPortPool.bandwidthJustifiedHeadroomTxBalance", "metadata": {"unit": "Bit", "description": "Calculated as the median absolute deviation of the bandwidth headroom of its members. The minimum operational speed of its members is the maximum value allowed", "displayName": "M-Series Server Port Pool Bandwidth Justified Headroom Tx Balance"}}, {"key": "ciscoucs.m_series.serverPortPool.bandwidthUtilizationPctRx", "metadata": {"unit": "Percent", "description": "Calculated as the average bandwidth utilization of its members", "displayName": "M-Series Server Port Pool Bandwidth Utilization Percentage Rx"}}, {"key": "ciscoucs.m_series.serverPortPool.bandwidthUtilizationPctRxBalance", "metadata": {"unit": "Percent", "description": "Calculated as the median absolute deviation of the bandwidth utilization of its members", "displayName": "M-Series Server Port Pool Bandwidth Utilization Percentage Rx Balance"}}, {"key": "ciscoucs.m_series.serverPortPool.bandwidthUtilizationPctTx", "metadata": {"unit": "Percent", "description": "Calculated as the average bandwidth utilization of its members", "displayName": "M-Series Server Port Pool Bandwidth Utilization Percentage Tx"}}, {"key": "ciscoucs.m_series.serverPortPool.bandwidthUtilizationPctTxBalance", "metadata": {"unit": "Percent", "description": "Calculated as the median absolute deviation of the bandwidth utilization of its members", "displayName": "M-Series Server Port Pool Bandwidth Utilization Percentage Tx Balance"}}, {"key": "ciscoucs.m_series.serverPortPool.throughputRx", "metadata": {"unit": "Bit", "description": "Aggregation of the throughput of all its members", "displayName": "M-Series Server Port Pool throughput Rx"}}, {"key": "ciscoucs.m_series.serverPortPool.throughputTx", "metadata": {"unit": "Bit", "description": "Aggregation of the throughput of all its members", "displayName": "M-Series Server Port Pool throughput Tx"}}], "isRecommended": false}, "M-Series NetworkPortPool": {"metrics": [{"key": "ciscoucs.m_series.networkPortPool.bandwidthHeadroomRx", "metadata": {"unit": "Bit", "description": "Aggregation of the bandwidth headroom of all its members", "displayName": "M-Series Network Port Pool Bandwidth Headroom Rx"}}, {"key": "ciscoucs.m_series.networkPortPool.bandwidthHeadroomRxBalance", "metadata": {"unit": "Bit", "description": "Calculated as the median absolute deviation of the bandwidth headroom of its members", "displayName": "M-Series Network Port Pool Bandwidth Headroom Rx Balance"}}, {"key": "ciscoucs.m_series.networkPortPool.bandwidthHeadroomTx", "metadata": {"unit": "Bit", "description": "Aggregation of the bandwidth headroom of all its members", "displayName": "M-Series Network Port Pool Bandwidth Headroom Tx"}}, {"key": "ciscoucs.m_series.networkPortPool.bandwidthHeadroomTxBalance", "metadata": {"unit": "Bit", "description": "Calculated as the median absolute deviation of the bandwidth headroom of its members", "displayName": "M-Series network Port Pool Bandwidth Headroom Tx Balance"}}, {"key": "ciscoucs.m_series.networkPortPool.bandwidthJustifiedHeadroomRxBalance", "metadata": {"unit": "Bit", "description": "Calculated as the median absolute deviation of the bandwidth headroom of its members. The minimum operational speed of its members is the maximum value allowed", "displayName": "M-Series Network Port Pool Bandwidth Justified Headroom Rx Balance"}}, {"key": "ciscoucs.m_series.networkPortPool.bandwidthJustifiedHeadroomTxBalance", "metadata": {"unit": "Bit", "description": "Calculated as the median absolute deviation of the bandwidth headroom of its members. The minimum operational speed of its members is the maximum value allowed", "displayName": "M-Series Network Port Pool Bandwidth Justified Headroom Tx Balance"}}, {"key": "ciscoucs.m_series.networkPortPool.bandwidthUtilizationPctRx", "metadata": {"unit": "Percent", "description": "Calculated as the average bandwidth utilization of its members", "displayName": "M-Series Network Port Pool Bandwidth Utilization Percentage Rx"}}, {"key": "ciscoucs.m_series.networkPortPool.bandwidthUtilizationPctRxBalance", "metadata": {"unit": "Percent", "description": "Calculated as the median absolute deviation of the bandwidth utilization of its members", "displayName": "M-Series Network Port Pool Bandwidth Utilization Percentage Rx Balance"}}, {"key": "ciscoucs.m_series.networkPortPool.bandwidthUtilizationPctTx", "metadata": {"unit": "Percent", "description": "Calculated as the average bandwidth utilization of its members", "displayName": "M-Series Network Port Pool Bandwidth Utilization Percentage Tx"}}, {"key": "ciscoucs.m_series.networkPortPool.bandwidthUtilizationPctTxBalance", "metadata": {"unit": "Percent", "description": "Calculated as the median absolute deviation of the bandwidth utilization of its members", "displayName": "M-Series Network Port Pool Bandwidth Utilization Percentage Tx Balance"}}, {"key": "ciscoucs.m_series.networkPortPool.throughputRx", "metadata": {"unit": "Bit", "description": "Aggregation of the throughput of all its members", "displayName": "M-Series Network Port Pool throughput Rx"}}, {"key": "ciscoucs.m_series.networkPortPool.throughputTx", "metadata": {"unit": "Bit", "description": "Aggregation of the throughput of all its members", "displayName": "M-Series Network Port Pool throughput Tx"}}], "isRecommended": false}, "M-Series Service Profile": {"metrics": [{"key": "ciscoucs.m_series.serviceProfile.pausePacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile Pause Packets Rx"}}, {"key": "ciscoucs.m_series.serviceProfile.pppPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile PPP Packets Rx"}}, {"key": "ciscoucs.m_series.serviceProfile.droppedRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile Dropped Rx"}}, {"key": "ciscoucs.m_series.serviceProfile.errorsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile Errors Rx"}}, {"key": "ciscoucs.m_series.serviceProfile.perPriorityPausePacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile Per Priority Pause Packets Rx"}}, {"key": "ciscoucs.m_series.serviceProfile.totalPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile Total Packets Tx"}}, {"key": "ciscoucs.m_series.serviceProfile.droppedTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile Dropped Tx"}}, {"key": "ciscoucs.m_series.serviceProfile.totalPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile Total Packets Rx"}}, {"key": "ciscoucs.m_series.serviceProfile.bytesTx.count", "metadata": {"unit": "Byte", "description": null, "displayName": "M-Series Service Profile Bytes Tx"}}, {"key": "ciscoucs.m_series.serviceProfile.goodPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile Good Packets Rx"}}, {"key": "ciscoucs.m_series.serviceProfile.vlanPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile VLAN Packets Rx"}}, {"key": "ciscoucs.m_series.serviceProfile.perPriorityPausePacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile Per Priority Pause Packets Tx"}}, {"key": "ciscoucs.m_series.serviceProfile.bytesRx.count", "metadata": {"unit": "Byte", "description": null, "displayName": "M-Series Service Profile Bytes Rx"}}, {"key": "ciscoucs.m_series.serviceProfile.pausePacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile Pause Packets Tx"}}, {"key": "ciscoucs.m_series.serviceProfile.pppPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile PPP Packets Tx"}}, {"key": "ciscoucs.m_series.serviceProfile.throughputTx.count", "metadata": {"unit": "Bit", "description": null, "displayName": "M-Series Service Profile Throughput Tx"}}, {"key": "ciscoucs.m_series.serviceProfile.throughputRx.count", "metadata": {"unit": "Bit", "description": null, "displayName": "M-Series Service Profile Throughput Rx"}}, {"key": "ciscoucs.m_series.serviceProfile.goodPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile Good Packets Tx"}}, {"key": "ciscoucs.m_series.serviceProfile.errorsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile Errors Tx"}}, {"key": "ciscoucs.m_series.serviceProfile.vlanPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Service Profile VLAN Packets Tx"}}], "isRecommended": false}, "M-Series Storage Controller": {"metrics": [{"key": "ciscoucs.m_series.storageController.properties", "metadata": {"unit": "Count", "description": "This metric is used only to push properties as dimensions and has a constant value of 1.", "displayName": "M-Series Storage Controller Properties"}}], "isRecommended": true}, "M-Series Fabric Interconnect": {"metrics": [{"key": "ciscoucs.m_series.fabricInterconnect.psuCtrlrInlet1", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect PSU Ctrlr Inlet 1"}}, {"key": "ciscoucs.m_series.fabricInterconnect.totalBytesRx_avg.count", "metadata": {"unit": "Byte", "description": null, "displayName": "M-Series Fabric Interconnect Total Bytes"}}, {"key": "ciscoucs.m_series.fabricInterconnect.singleCollision_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Single Collision"}}, {"key": "ciscoucs.m_series.fabricInterconnect.xmit_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect XMIT"}}, {"key": "ciscoucs.m_series.fabricInterconnect.intMacRx_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Int Max Rx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.broadcastPacketsTx_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Broadcast Packets Tx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.intMacTx_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Int Max Tx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.excessCollision_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Excess Collision"}}, {"key": "ciscoucs.m_series.fabricInterconnect.multicastPacketsTx_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Multicast Packets Tx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.jumboPacketsRx_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Jumbo Packets Rx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.fanCtrlrInlet4", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Fan Ctrlr Inlet 4"}}, {"key": "ciscoucs.m_series.fabricInterconnect.lateCollision_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Late Collision"}}, {"key": "ciscoucs.m_series.fabricInterconnect.resets_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Resets"}}, {"key": "ciscoucs.m_series.fabricInterconnect.outDiscard_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Out Discard"}}, {"key": "ciscoucs.m_series.fabricInterconnect.fanCtrlrInlet1", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Fan Ctrlr Inlet 1"}}, {"key": "ciscoucs.m_series.fabricInterconnect.totalPacketsTx_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Total Packets Tx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.fcs_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect FCS"}}, {"key": "ciscoucs.m_series.fabricInterconnect.jumboPacketsTx_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Jumbo Packets Tx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.totalPacketsRx_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Total Packets Rx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.carrierSense_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Carrier Sense"}}, {"key": "ciscoucs.m_series.fabricInterconnect.fanCtrlrInlet3", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Fan Ctrlr Inlet 3"}}, {"key": "ciscoucs.m_series.fabricInterconnect.memAvailable", "metadata": {"unit": "Byte", "description": null, "displayName": "M-Series Fabric Interconnect Memory Available"}}, {"key": "ciscoucs.m_series.fabricInterconnect.multicastPacketsRx_avg.count", "metadata": {"unit": "COunt", "description": null, "displayName": "M-Series Fabric Interconnect Multicast Packets Rx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.totalBytesTx_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Total Bytes Tx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.unicastPacketsRx_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Unicast Packets Rx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.psuCtrlrInlet2", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect PSU Ctrlr Inlet 2"}}, {"key": "ciscoucs.m_series.fabricInterconnect.giants_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Giants"}}, {"key": "ciscoucs.m_series.fabricInterconnect.load", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Load"}}, {"key": "ciscoucs.m_series.fabricInterconnect.rcv_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Rcv"}}, {"key": "ciscoucs.m_series.fabricInterconnect.SQETest_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect SQETest"}}, {"key": "ciscoucs.m_series.fabricInterconnect.fanCtrlrInlet2", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Fan Ctrlr Inlet 2"}}, {"key": "ciscoucs.m_series.fabricInterconnect.symbol_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Symbol"}}, {"key": "ciscoucs.m_series.fabricInterconnect.recvPause_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Recv Pause"}}, {"key": "ciscoucs.m_series.fabricInterconnect.mainBoardOutlet2", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Main Board Outlet 2"}}, {"key": "ciscoucs.m_series.fabricInterconnect.multiCollision_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Multi Collision"}}, {"key": "ciscoucs.m_series.fabricInterconnect.deferredTx_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Deferred Tx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.broadcastPacketsRx_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Broadcast Packets Rx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.mainBoardOutlet1", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Main Board Outlet 1"}}, {"key": "ciscoucs.m_series.fabricInterconnect.align_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Align"}}, {"key": "ciscoucs.m_series.fabricInterconnect.underSize_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Under Size"}}, {"key": "ciscoucs.m_series.fabricInterconnect.unicastPacketsTx_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Unicast Packets Tx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.xmitPause_avg.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series  Fabric Interconnect XMIT Pause"}}, {"key": "ciscoucs.m_series.fabricInterconnect.throughputRx_avg.count", "metadata": {"unit": "Bit", "description": "Average Rx throughput of its members.", "displayName": "M-Series Fabric Interconnect throughput Rx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.throughputTx_avg.count", "metadata": {"unit": "Bit", "description": "Average Tx throughput of its members.", "displayName": "M-Series Fabric Interconnect throughput Tx"}}, {"key": "ciscoucs.m_series.fabricInterconnect.memCached", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Interconnect Memory Cached"}}], "isRecommended": true}, "M-Series Host Ethernet Interface": {"metrics": [{"key": "ciscoucs.m_series.hostEthernetInterface.bytesTx.count", "metadata": {"unit": "Byte", "description": null, "displayName": "M-Series Host Ethernet Interface Bytes Tx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.vlanPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface VLAN Packets Tx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.pppPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface PPP Packets Rx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.vlanPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface VLAN Packets Rx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.droppedTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface Dropped Tx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.droppedRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface Dropped Rx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.goodPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface Good Packets Tx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.pausePacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface Pause Packets Rx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.throughputTx.count", "metadata": {"unit": "Bit", "description": null, "displayName": "M-Series Host Ethernet Interface Throughput Tx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.errorsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface Errors Tx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.totalPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface Total Packets Tx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.errorsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface Errors Rx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.pausePacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface Pause Packets Tx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.bytesRx.count", "metadata": {"unit": "Byte", "description": null, "displayName": "M-Series Host Ethernet Interface Bytes Rx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.throughputRx.count", "metadata": {"unit": "Bit", "description": null, "displayName": "M-Series Host Ethernet Interface Throughput Rx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.pppPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface PPP Packets"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.goodPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface Good Packets Rx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.totalPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface Total Packets Rx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.perPriorityPausePacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface Per Prioerty Packets Tx"}}, {"key": "ciscoucs.m_series.hostEthernetInterface.perPriorityPausePacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Host Ethernet Interface Per Priority Packets Rx"}}], "isRecommended": false}, "M-Series Fabric Ethernet LAN Port Channel": {"metrics": [{"key": "ciscoucs.m_series.fabricEthernetLanPc.symbol.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Symbol"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.totalPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Total Packets Tx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.totalBitsTx.count", "metadata": {"unit": "Bit", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Total Bits Tx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.multiCollision.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Multi Collision"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.broadcastPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Broadcast Packets Tx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.carrierSense.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Carrier Sense"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.recvPause.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Recv Pause"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.singleCollision.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Single Collision"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.deferredTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Deferred Tx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.outDiscard.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Out Discard"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.totalBytesRx.count", "metadata": {"unit": "Byte", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Total Bytes Rx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.excessCollision.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Excess Collision"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.resets.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Resets"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.intMacRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Int Mac Rx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.multicastPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Multicast Packets Rx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.align.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Align"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.xmitPause.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC XMIT Pause"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.jumboPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Jumbo Packets Tx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.totalBitsRx.count", "metadata": {"unit": "Bit", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Total Bits Rx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.rcv.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Rcv"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.broadcastPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Broadcast Packets Rx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.lateCollision.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Late Collision"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.underSize.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Under Size"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.jumboPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Jumbo Packets Rx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.fcs.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Fcs"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.xmit.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC XMIT"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.giants.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Giants"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.multicastPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Multicast Packets Tx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.SQETest.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC SQETest"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.totalPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Total Packets Rx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.unicastPacketsTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Unicast Packets Tx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.intMacTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Int Mac Tx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.unicastPacketsRx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Unicast Packets Rx"}}, {"key": "ciscoucs.m_series.fabricEthernetLanPc.totalBytesTx.count", "metadata": {"unit": "Count", "description": null, "displayName": "M-Series Fabric Ethernet LAN PC Total Bytes Tx"}}], "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Monitor your Cisco UCS M-Series devices with data collected through the [UCS Manager API](https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/sw/api/b_ucs_api_book/b_ucs_api_book_chapter_00.html).\n\nThis extension collects infrastructure metrics to monitor the health and performance of your Cisco UCS M-Series devices and their components including CPU, fans, power supplies, interfaces and more."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor chassis and hardware health signals, including CPU temperature/current, fan, fan module, PSU, memory array, storage controller, local disk, and switch card properties.\n- Track Ethernet traffic and error counters for UCS ports, including receive/transmit bytes/packets, pause/error/collision counters, and utilization/headroom metrics.\n- Observe Fabric Interconnect environmental and system metrics.\n- Analyze uplink and pool-level behavior through metrics for Ethernet, server, and network port pools.\n- Detect device anomalies and avoid outages."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Activate the extension in your environment from Dynatrace Hub, configure connection details for your UCS endpoint, and select the feature sets you want to collect.\n\nFor more information on the installation and configuration, please see [Cisco UCS M-Series extension](https://docs.dynatrace.com/docs/observe/infrastructure-observability/extensions/cisco-ucs-m-series) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"The extension package contains:\n- Overview dashboards (Classic & Platform)\n- Analysis screens integrated with the Infrastructure & Operations app\n- Unified analysis pages\n- Custom topology types extracted from metric dimensions:\n    - Cisco UCS M-Series CPU\n    - Cisco UCS M-Series Fan Module\n    - Cisco UCS M-Series Fan\n    - Cisco UCS M-Series Local Disk\n    - Cisco UCS M-Series Memory Array\n    - Cisco UCS M-Series Power Supply\n    - Cisco UCS M-Series Storage Controller\n    - Cisco UCS M-Series Ethernet Port\n    - Cisco UCS M-Series Ethernet Port Pool\n    - Cisco UCS M-Series Network Port Pool\n    - Cisco UCS M-Series Server Port Pool\n    - Cisco UCS M-Series Fabric Interconnect\n    - Cisco UCS M-Series Fabric Ethernet LAN PC\n    - Cisco UCS M-Series Host Ethernet Interface\n    - Cisco UCS M-Series Organization\n    - Cisco UCS M-Series Rack\n    - Cisco UCS M-Series Service Profile\n    - Cisco UCS M-Series Switch Card"},"sourceId":"details"}],"modified":"2026-03-03T22:01:11.627810Z","created":"2026-03-03T22:00:59.461651Z","seo_title":"Cisco UCS M-Series monitoring & observability","seo_description":"Get insights into your Cisco UCS M-Series devices. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-ucs-m-series/media/caeb4746-4d60-49fa-bbd8-bc08b9cd4b9c.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-ucs-m-series/media/1f7d9990-6150-4120-990f-c39af815d44e.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cisco-ucs-m-series/media/53d376d3-c550-4c01-90eb-c05b4a3d9c46.png"],"about":"Monitor your Cisco UCS M-Series devices with data collected through the [UCS Manager API](https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/sw/api/b_ucs_api_book/b_ucs_api_book_chapter_00.html).\n\nThis extension collects infrastructure metrics to monitor the health and performance of your Cisco UCS M-Series devices and their components including CPU, fans, power supplies, interfaces and more.","use_cases":"- Monitor chassis and hardware health signals, including CPU temperature/current, fan, fan module, PSU, memory array, storage controller, local disk, and switch card properties.\n- Track Ethernet traffic and error counters for UCS ports, including receive/transmit bytes/packets, pause/error/collision counters, and utilization/headroom metrics.\n- Observe Fabric Interconnect environmental and system metrics.\n- Analyze uplink and pool-level behavior through metrics for Ethernet, server, and network port pools.\n- Detect device anomalies and avoid outages.","supported_distributions":"","get_started":"Activate the extension in your environment from Dynatrace Hub, configure connection details for your UCS endpoint, and select the feature sets you want to collect.\n\nFor more information on the installation and configuration, please see [Cisco UCS M-Series extension](https://docs.dynatrace.com/docs/observe/infrastructure-observability/extensions/cisco-ucs-m-series) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.cisco-ucs-m-series@2.0.1","fqn":"com.dynatrace.extension.cisco-ucs-m-series","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-ucs-m-series/com.dynatrace.extension.cisco-ucs-m-series-2.0.1-0d27cc5cfd3d5ad93f1c.zip","release_notes":"Fixed in this version:\n- Decreased minEECVersion (ActiveGate) from `1.338.0` to `1.318.0`","created":"2026-05-27T17:29:59.910803Z"},{"name":"com.dynatrace.extension.cisco-ucs-m-series@2.0.0","fqn":"com.dynatrace.extension.cisco-ucs-m-series","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-ucs-m-series/com.dynatrace.extension.cisco-ucs-m-series-2.0.0-f060c22f76f86a163a70.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0`\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that classic rules will no longer be used on metrics ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n-  Smartscape 2.0 nodes on Grail","created":"2026-05-19T13:30:02.590416Z"},{"name":"com.dynatrace.extension.cisco-ucs-m-series@1.0.4","fqn":"com.dynatrace.extension.cisco-ucs-m-series","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-ucs-m-series/com.dynatrace.extension.cisco-ucs-m-series-1.0.4-e02cb6b43320012d33b6.zip","release_notes":"🪲 Fixed in this version:\n- Additional error handling when querying M-Series classes to filter out unsupported device data\n- Fix issue collecting data for service profiles \n- Adjust metric feature set recommendations","created":"2026-04-14T19:54:21.093515Z"},{"name":"com.dynatrace.extension.cisco-ucs-m-series@1.0.1","fqn":"com.dynatrace.extension.cisco-ucs-m-series","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-ucs-m-series/com.dynatrace.extension.cisco-ucs-m-series-1.0.1-b7328c2b7f974ade545e.zip","release_notes":"✨New in this version:\r\n- Initial release including Cisco UCS M-series overview dashboards, analysis screens and custom topology types.","created":"2026-02-26T18:48:38.948030Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.cisco-ucs-m-series@2.0.1","fqn":"com.dynatrace.extension.cisco-ucs-m-series","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cisco-ucs-m-series/com.dynatrace.extension.cisco-ucs-m-series-2.0.1-0d27cc5cfd3d5ad93f1c.zip","release_notes":"Fixed in this version:\n- Decreased minEECVersion (ActiveGate) from `1.338.0` to `1.318.0`","created":"2026-05-27T17:29:59.910803Z"}]},{"id":906,"slug":"citrix-virtual-apps-and-desktops-v2","title":"Citrix DaaS & Virtual Apps and Desktops","description":"Gain insight into your Citrix DaaS & Virtual Apps and Desktops environments.","logo":"https://dt-cdn.net/hub/logos/citrix-virtual-apps-and-desktops-v2.png","link_to":"https://www.dynatrace.com/news/blog/optimize-citrix-platform-performance-and-user-experience-with-dynatrace/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/citrix-virtual-apps-and-desktops-v2-extension","providers":[],"tags":["citrix","cvad","daas","python","virtual apps and desktops"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Citrix Overview Dashboard","src":"https://dt-cdn.net/hub/citrix-overview.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-overview.png&sign=w71G23Nf0zUytOipAA17frlSa8A2uAA67_wVgna3fV8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-overview.png&sign=eb57jQFv3m6YG-m_UEedXPAFlq4LVvM2Rr68vqnl6Ho","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-overview.png&sign=Twy2OfZKWvTqD_zcGEMZtMutdieNMHsBjV110dMztsU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-overview.png&sign=J2WB6YW3vyRjX9_9kRuuQXGosXSLGWe382ATml2Yn9s","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-overview.png&sign=ClwuMevXWrWGK8aoEOy6uH1bmLYSPKALfifF5cGCOGw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-overview.png&sign=fuBK53jRj6J5FUZxI2hjHmqrHsm9Z6_AEjwI0UykuBs"}},{"caption":"Citrix Group Overview","src":"https://dt-cdn.net/hub/citrix-group_Ro2hFB2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-group_Ro2hFB2.png&sign=N9yPcGiHpD__N66g6MA-J81yJQA56auvpQSl1ZZFja8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-group_Ro2hFB2.png&sign=W6cgCki2zEPXs8xLwSgiMZB-Mfi1LcS0OJjYzMghe-A","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-group_Ro2hFB2.png&sign=MmxSTyHwwCDCXkHnruhouehzVczdzp1tTh76amxvq54","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-group_Ro2hFB2.png&sign=ho11_Nyxm5SVxsk2v7r2nDx8nQrUcBXDB14unF8S2Ts","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-group_Ro2hFB2.png&sign=x_D2gOrH_W6y5MZd70x5wAEvEVz99nuUQawCM7M5WRw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-group_Ro2hFB2.png&sign=NxN4Petg5_LQEMhKVQCBVXObY4-A1m-XGwM--bp96Eg"}},{"caption":"Desktop Properties","src":"https://dt-cdn.net/hub/citrix-desktop_ol8QHRf.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-desktop_ol8QHRf.png&sign=Hg9dK6mCt8-WP-yjbzGvDYozF0Kf1JnMgGUy3JGO2VY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-desktop_ol8QHRf.png&sign=TzCCNnZBGo_Ow8F-QNHFlvtiPskIniHUj2BpzEqeemA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-desktop_ol8QHRf.png&sign=OQY2NPZVhkKF_yN_-QUfLYP9EwVUN97r6kcE35rHdd0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-desktop_ol8QHRf.png&sign=HJZBoHjw4OZIQV5MENGwP_NpM-BUWivuGF_fScnqHIc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-desktop_ol8QHRf.png&sign=ip07u9lmxwiLu4X3LlqlXjjk1SQP_18-EZnd59jtX3g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-desktop_ol8QHRf.png&sign=hOEntbjkvmNXkAXc0jAmcfN7JvVAQaSz8GXmF0G9PY4"}},{"caption":"Citrix Waterfall","src":"https://dt-cdn.net/hub/citrix-waterfall_KuadklN.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-waterfall_KuadklN.png&sign=ZD5B0pjtZG96TfJbCQTITw7ePzTg-CA14wyILpLCUeI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-waterfall_KuadklN.png&sign=HY6T92jR59i_zQQKcg_2U_rAssPBM3IBgA4Y_VMXh3I","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-waterfall_KuadklN.png&sign=Ocer91J2tmRCpu4Lvqth8tvy1cvJm7MQO2afuv3mkdM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-waterfall_KuadklN.png&sign=D-_VsAiFZX0BDQ3c_OdYjKqBFmtMMar9qFxbkbApt4Q","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-waterfall_KuadklN.png&sign=8N1qUEcD_EuO_JRSl6xEt0kZIjBCUmuojotUmK5rY8A","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcitrix-waterfall_KuadklN.png&sign=th5D9mBxoQ8o3Y6-zPCj7EzQ0UpFyotTUbnawJfB8sk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.0.0","release_latest_validation_result":{"name": "com.dynatrace.extension.citrix-vda", "author": {"name": "Dynatrace"}, "version": "3.0.0", "fileHash": "3b4eea142dd6478ba329a4d612ddbfe68e16c4cc4a7b3526c538d9f504244b01", "variables": [], "dataSources": ["python"], "featureSets": ["Site Metrics", "Catalog Metrics", "Group Metrics", "Desktop Metrics", "Controller Metrics"], "extensionName": "com.dynatrace.extension.citrix-vda", "minEECVersion": "1.338.0", "featureSetsDetails": {"Site Metrics": {"metrics": [{"key": "citrix.broker_site.licensed_sessions_active", "metadata": {"unit": "Count", "description": "The count of active licensed sessions", "displayName": "Active Sessions"}}, {"key": "citrix.broker_site.total_unique_license_users", "metadata": {"unit": "Count", "description": "The total count of license users", "displayName": "Unique Users"}}, {"key": "citrix.broker_site.license_model", "metadata": {"unit": "State", "description": "The licensing model in use. Values can be 0 - 'Concurrent' or 1 - 'UserDevice'", "displayName": "License Model"}}, {"key": "citrix.broker_site.service_status", "metadata": {"unit": "State", "description": "Enables the status of the Broker Service on the controller to be determined. If the service has multiple data stores it will return the overall state as an aggregate of all the data store states. 1 - DBUnconfigured 2 - DBRejectedConnection 3 - InvalidDBConfigured 4 - DBNotFound 5 - DBMissingOptionalFeature 6 - DBMissingMandatoryFeature 7 - DBNewerVersionThanService 8 - DBOlderVersionThanService 9 - DBVersionChangeInProgress 10 - OK 11 - PendingFailure 12 - Failed 13 - Unknown", "displayName": "Broker Service Status"}}], "description": "Licensing and service status metrics for the Citrix Virtual Apps and Desktops site.", "displayName": "Site metrics", "isRecommended": false}, "Group Metrics": {"metrics": [{"key": "citrix.broker_group.desktops_available", "metadata": {"unit": "Count", "description": "The number of machines in the delivery group in state Available; this is the number of machines with no sessions present.", "displayName": "Desktops Available"}}, {"key": "citrix.broker_group.desktops_faulted", "metadata": {"unit": "Count", "description": "The number of machines in the delivery group whose FaultState is not None.", "displayName": "Desktops Faulted"}}, {"key": "citrix.broker_group.desktops_preparing", "metadata": {"unit": "Count", "description": "The number of machines in the delivery group whose PvD disk image is being prepared.", "displayName": "Desktops Preparing"}}, {"key": "citrix.broker_group.desktops_unregistered", "metadata": {"unit": "Count", "description": "The number of machines in the delivery group that are currently unregistered.", "displayName": "Desktops Unregistered"}}, {"key": "citrix.broker_group.desktops_in_use", "metadata": {"unit": "Count", "description": "The number of machines in the delivery group in state InUse; this is the number of machines with at least one session present.", "displayName": "Desktops In Use"}}, {"key": "citrix.broker_group.desktops_disconnected", "metadata": {"unit": "Count", "description": "The number of disconnected sessions present on machines in the delivery group.", "displayName": "Desktops Disconnected"}}, {"key": "citrix.broker_group.total_desktops", "metadata": {"unit": "Count", "description": "Total number of machines in the delivery group.", "displayName": "Desktops Total"}}, {"key": "citrix.broker_group.desktops_never_registered", "metadata": {"unit": "Count", "description": "The number of machines in the delivery group that have never registered with the current site", "displayName": "Desktops Never Registered"}}, {"key": "citrix.broker_group.sessions", "metadata": {"unit": "Count", "description": "The total number of user sessions currently running on all of the machines in the delivery group.", "displayName": "Sessions"}}, {"key": "citrix.broker_group.total_applications", "metadata": {"unit": "Count", "description": "Total number of applications associated with the delivery group.", "displayName": "Applications"}}, {"key": "citrix.broker_group.total_application_groups", "metadata": {"unit": "Count", "description": "Total number of application groups associated with the delivery group.", "displayName": "Application Groups"}}], "description": "Session counts, desktop availability, and capacity metrics for Citrix delivery groups.", "displayName": "Delivery group metrics", "isRecommended": true}, "Catalog Metrics": {"metrics": [{"key": "citrix.broker_catalog.assigned", "metadata": {"unit": "Count", "description": "The number of assigned machines (machines that have been assigned to a user/users or a client name/address).", "displayName": "Assigned"}}, {"key": "citrix.broker_catalog.available", "metadata": {"unit": "Count", "description": "The number of available machines (those not in any delivery group).", "displayName": "Available"}}, {"key": "citrix.broker_catalog.available_unassigned", "metadata": {"unit": "Count", "description": "The number of available machines (those not in any delivery group) that are not assigned to users.", "displayName": "Available Unassigned"}}, {"key": "citrix.broker_catalog.unassigned", "metadata": {"unit": "Count", "description": "The number of unassigned machines (machines not assigned to users).", "displayName": "Unassigned"}}, {"key": "citrix.broker_catalog.used", "metadata": {"unit": "Count", "description": "The number of machines in the catalog that are in a delivery group.", "displayName": "Used"}}], "description": "Machine catalog capacity and assignment metrics, useful for capacity planning.", "displayName": "Machine catalog metrics", "isRecommended": false}, "Desktop Metrics": {"metrics": [{"key": "citrix.broker_desktop.session_state", "metadata": {"unit": "State", "description": "Valid values are null, Other, PreparingSession, Connected, Active, Disconnected, Reconnecting, NonBrokeredSession, and Unknown. Session properties are always null for multi-session machines.", "displayName": "Session State"}}, {"key": "citrix.broker_desktop.power_state", "metadata": {"unit": "State", "description": "Gets machines with a specific power state. Valid values are Unmanaged (0), Unknown (1), Unavailable (2), Off (3), On (4), Suspended (5), TurningOn (6), TurningOff (7), Suspending (8), and Resuming (9).", "displayName": "Power State"}}, {"key": "citrix.broker_desktop.registration_state", "metadata": {"unit": "State", "description": "Gets machines in a specific registration state. Valid values are Unregistered (0), Initializing (1), Registered (2), and AgentError (3).", "displayName": "Registration State"}}, {"key": "citrix.broker_desktop.summary_state", "metadata": {"unit": "State", "description": "Indicates the overall state of the desktop associated with the machine. The overall state is a result of other more specific states such as session state, registration state and power state. Possible values: Off (0), Unregistered (1), Available (2), Disconnected (3), InUse (4), Preparing (5).", "displayName": "Summary State"}}, {"key": "citrix.broker_desktop.in_maintenance_mode", "metadata": {"unit": "State", "description": "Denotes if the machine is in maintenance mode.", "displayName": "In Maintenance Mode"}}, {"key": "citrix.broker_desktop.sessions", "metadata": {"unit": "Count", "description": "Count of number of sessions on the machine.", "displayName": "Sessions"}}, {"key": "citrix.broker_desktop.fault_state", "metadata": {"unit": "State", "description": "Summary state of any current fault state of the machine. Can be one of the following: (0) None - No fault; machine is healthy. (1) FailedToStart - Last power-on operation for machine failed. (2) StuckOnBoot - Machine does not seem to have booted following power on. (3) Unregistered - Machine has failed to register within expected period, or its registration has been rejected. (4) MaxCapacity - Machine is reporting itself at maximum capacity.", "displayName": "Fault State"}}, {"key": "citrix.broker_desktop.load_index", "metadata": {"unit": "Percent", "description": "Gives current effective load index for multi-session machines", "displayName": "Load Index"}}, {"key": "citrix.broker_desktop.load_indexes", "metadata": {"unit": "Percent", "description": null, "displayName": "Load Indexes \"Gives the last reported individual load indexes that were used in the calculation of the LoadIndex value. Note that the LoadIndex value may have been subsequently adjusted due to session brokering operations. This value is only set for multi-session machines\""}}], "description": "Per-machine metrics including session state, power state, registration state, and load index. May generate high metric volumes in large environments.", "displayName": "Desktop metrics", "isRecommended": true}, "Controller Metrics": {"metrics": [{"key": "citrix.broker_controller.desktops_registered", "metadata": {"unit": "Count", "description": "The number of VDA machines registered with the Broker service on the controller", "displayName": "VDAs Registered"}}, {"key": "citrix.broker_controller.licensing_server_state", "metadata": {"unit": "State", "description": "The licensing server state currently in effect in the Broker service on the controller ServerNotSpecified (0), NotConnected (1), OK (2), LicenseNotInstalled (3), LicenseExpired (4), Incompatible (5), Failed (6)", "displayName": "Licensing Server State"}}, {"key": "citrix.broker_controller.state", "metadata": {"unit": "State", "description": "The state of the Broker service on the controller (0) Failed, (1) Off, (2) On, (3) Active.", "displayName": "State"}}, {"key": "citrix.broker_controller.last_licensing_server_time", "metadata": {"unit": "Second", "description": "Time at which the last significant licensing server event was reported", "displayName": "Licensing Server Last Event Time"}}, {"key": "citrix.broker_controller.active_services", "metadata": {"unit": "Second", "description": "The Broker site services active on the controller", "displayName": "Active Services"}}], "description": "Broker controller health, licensing state, and registered desktop counts.", "displayName": "Controller metrics", "isRecommended": true}}, "minDynatraceVersion": "1.340.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"The all-in-one Citrix DaaS & Citrix Virtual Apps and Desktops extensions allows you to monitor your Citrix environments.\n\nYou can choose to have a holistic view of your Citrix site, monitor individual Virtual Delivery Agent (Citrix VDA) equipped machines or both.\n\nThe extension can be deployed from an OneAgent or an ActiveGate."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- This extension has multiple options to monitor your Citrix DaaS & Virtual Apps and Desktops environment depending on if your deployment, as well as the data you are looking to monitor. \n- As mentioned in the getting started section (see this section for more details on the deployment options), you can deploy this extension either locally (using OneAgent), or remotely (using ActiveGate).\n- More specifically, there are multiple deployment methods depending on your needs:\n    - Monitor individual user sessions by monitoring Citrix VDAs.\n    - Monitor your entire Citrix environment using the Citrix Powershell SDK.\n    - Monitor your Citrix Environment using the Citrix Rest API.\n    - In a Managed environment, connect to a local Delivery Controller via the Rest API."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Citrix DaaS & Virtual Apps and Desktops extension](https://docs.dynatrace.com/docs/shortlink/citrix-virtual-apps-and-desktops-v2-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n* To use the REST API option on On-premise/Managed , the minimum required version is Citrix Virtual Apps and Desktops `7 2209`."},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.712115Z","created":"2023-07-01T07:17:08.219192Z","seo_title":"Citrix DaaS & Virtual Apps and Desktops monitoring & observability","seo_description":"Gain insight into your Citrix DaaS & Virtual Apps and Desktops environments. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/citrix-overview.png","https://dt-cdn.net/hub/citrix-group_Ro2hFB2.png","https://dt-cdn.net/hub/citrix-desktop_ol8QHRf.png","https://dt-cdn.net/hub/citrix-waterfall_KuadklN.png"],"about":"The all-in-one Citrix DaaS & Citrix Virtual Apps and Desktops extensions allows you to monitor your Citrix environments.\n\nYou can choose to have a holistic view of your Citrix site, monitor individual Virtual Delivery Agent (Citrix VDA) equipped machines or both.\n\nThe extension can be deployed from an OneAgent or an ActiveGate.","use_cases":"- This extension has multiple options to monitor your Citrix DaaS & Virtual Apps and Desktops environment depending on if your deployment, as well as the data you are looking to monitor. \n- As mentioned in the getting started section (see this section for more details on the deployment options), you can deploy this extension either locally (using OneAgent), or remotely (using ActiveGate).\n- More specifically, there are multiple deployment methods depending on your needs:\n    - Monitor individual user sessions by monitoring Citrix VDAs.\n    - Monitor your entire Citrix environment using the Citrix Powershell SDK.\n    - Monitor your Citrix Environment using the Citrix Rest API.\n    - In a Managed environment, connect to a local Delivery Controller via the Rest API.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Citrix DaaS & Virtual Apps and Desktops extension](https://docs.dynatrace.com/docs/shortlink/citrix-virtual-apps-and-desktops-v2-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.citrix-vda@3.0.0","fqn":"com.dynatrace.extension.citrix-vda","version":"3.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-3.0.0-3b4eea142dd6478ba329.zip","release_notes":"## Breaking changes:\n\n⚠️ Possible breaking changes and warnings - PLEASE READ before upgrading to this version ⚠️:\n\nThis version introduces [Smartscape on Grail support](https://docs.dynatrace.com/docs/shortlink/smartscape-on-grail), with the following nodes and edges:\n\n* **CITRIX_SITE** (was citrix:broker_site in the classic topology)\n* **CITRIX_DELIVERY_GROUP** (was citrix:broker_group in the classic topology)\n  * is_part_of CITRIX_SITE\n* **CITRIX_DELIVERY_CONTROLLER** (was citrix:broker_controller in the classic topology)\n  * is_part_of CITRIX_SITE\n* **CITRIX_CATALOG** (was citrix:broker_catalog in the classic topology)\n  * is_part_of CITRIX_SITE\n* **CITRIX_HYPERVISOR** (was citrix:hypervisor in the classic topology)\n  * is_part_of CITRIX_SITE\n* **CITRIX_MACHINE** (was citrix:broker_desktop in the classic topology)\n  * belongs_to CITRIX_DELIVERY_GROUP\n  * instance_of CITRIX_CATALOG\n  * is_part_of CITRIX_SITE\n  * runs_on CITRIX_HYPERVISOR\n  * calls CITRIX_DELIVERY_CONTROLLER\n\n- This version requires a minimum Dynatrace version of 1.340 and a minimum ActiveGate EEC version of 1.338.\n- With the inclusion of OpenPipeline pipelines, any dynamic pipelines that were configured to route metrics or logs coming from this extension will no longer be used as data will be statically routed to the extension-shipped pipeline\n- Some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n- Finally, you must opt-in to OpenPipeline configuration via Settings API – see [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).","created":"2026-06-25T11:54:36.206837Z"},{"name":"com.dynatrace.extension.citrix-vda@2.1.12","fqn":"com.dynatrace.extension.citrix-vda","version":"2.1.12","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.1.12-4514c42cb8e1f947111f.zip","release_notes":"# 2.1.12\n\n## Bugfixes\n\n- Fix an issue where python 3.14 could not run the extension in Powershell SDK mode","created":"2026-06-03T16:14:11.226343Z"},{"name":"com.dynatrace.extension.citrix-vda@2.1.11","fqn":"com.dynatrace.extension.citrix-vda","version":"2.1.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.1.11-3ea1ce84aa574d2ae4a3.zip","release_notes":"# 2.1.8 (2026-03-05)\n\n## Bugfixes\n\n- Fix an issue where applications with tabs on their name were not ingested (DXS-4051)\n* The extension now supports python 3.14","created":"2026-04-20T15:30:28.900613Z"},{"name":"com.dynatrace.extension.citrix-vda@2.1.8","fqn":"com.dynatrace.extension.citrix-vda","version":"2.1.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.1.8-7341000028a44eabdefb.zip","release_notes":"# 2.1.8 (2026-03-05)\n\n## Bugfixes\n\n- Fix an issue where applications with tabs on their name were not ingested (DXS-4051)","created":"2026-03-06T04:42:02.521426Z"},{"name":"com.dynatrace.extension.citrix-vda@2.1.4","fqn":"com.dynatrace.extension.citrix-vda","version":"2.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.1.4-7350af8e31daa2ecffc6.zip","release_notes":"## Version 2.1.4\r\n\r\n* Security fixes and dependencies updates","created":"2026-02-18T21:10:50.690258Z"},{"name":"com.dynatrace.extension.citrix-vda@2.1.2","fqn":"com.dynatrace.extension.citrix-vda","version":"2.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.1.2-5e06f29f4cf6623001d2.zip","release_notes":"### Version 2.1.2\n\n* Fix an issue where the machine metrics could stop being reported for very large DAAS environments","created":"2025-11-18T06:20:42.058169Z"},{"name":"com.dynatrace.extension.citrix-vda@2.1.1","fqn":"com.dynatrace.extension.citrix-vda","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.1.1-213c63d580257de52107.zip","release_notes":"## Version 2.1.1\n\n### Features\n\n* Users can now choose the frequency for Machines data collection, default is 5 minutes\n* DAAS Machine reporting now uses a 1000 VDAs pagination, and metrics are reported as it is obtained, reducing the memory usage of the extension.\n\n### Breaking changes\n\n* Machine data used to be reported every minute repeating, even though the data was collected every 5 minutes. **The data now will be collected and reported at the chosen frequency, default is 5 minutes**\n\n","created":"2025-11-07T17:58:51.401723Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.27","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.27","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0.27-766f4f6581a6556bd7b5.zip","release_notes":"## Version 2.0.27\n\n* Fix an issue where the feature sets were not respected when running in DAAS mode.","created":"2025-08-28T07:07:23.785116Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.26","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.26","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0.26-57994a55dfe9eab80de4.zip","release_notes":"## Version 2.0.26\n\n* Fix an issue where negative durations were sometimes reported for certain user actions","created":"2025-08-08T16:08:10.301683Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.25","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.25","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0.25-60138d1f4f4fb0fcb035.zip","release_notes":"- New Platform/Gen3 dashboard bundled with extension\n- Added DQL support for Platform/Gen3 screens\n- Enriched entities with `dt.security_context` attribute","created":"2025-07-31T06:53:19.937084Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.23","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.23","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0.23-78f793b030d09a154c4e.zip","release_notes":"## Verison 2.0.23\n\n### 🐛 Bugfixes\n\n* Fix an issue where VDA mode would throw an exception while the OA was in maintenance mode.\n\n### 🚀 New features\n\n* Add an optional Beacon Endpoint parameter for VDA mode, for cases where the OneAgent does not connect to an Activegate.","created":"2025-06-17T07:04:50.561735Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.21","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.21","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0.21-eab52f442956f531a7c0.zip","release_notes":"## Version 2.0.21\n\n### 🐛Bugfixes\n\n* The current monitoring tiles on the default dashboard will always show current data (last 30 minutes)","created":"2025-03-27T15:35:28.194015Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.20","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.20","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0.20-16262f7cd552c86c8d4c.zip","release_notes":"### 🐛Bugfixes\n\n- Fix an incompatibility with OneAgent 1.307 where a file cannot be read.","created":"2025-03-07T16:04:51.481046Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.19","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.19","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0.19-7c271983ec591e531b16.zip","release_notes":"## Version 2.0.19\n\n### 🐛 Bugfixes\n\n* Fix an issue where the load index format changed and VDA metrics could not be retrieved","created":"2025-03-04T22:27:47.666733Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.18","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.18","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0_TQPoFNX.zip","release_notes":"## Version 2.0.18\n\n### 🐛Bugfixes\n\n* Add the source entity for metrics so that they can be used in management zones","created":"2025-02-05T22:22:32.239903Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.17","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.17","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0_fxBOKZA.zip","release_notes":"## Version 2.0.17\n\n### ⚠️Breaking Change\n\n* The field `Temp folder` in Powershell SDK mode is mandatory starting with OneAgent 1.303 and extension version 2.0.17 due to permission changes in the extension framework folders.\n\n### 🐛 Fixes\n\n* Fix an issue where metric metadata was not present for local VDA metrics in Powershell SDK mode.","created":"2025-02-03T16:52:30.200397Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.15","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.15","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0_ouPjZX3.zip","release_notes":"## Version 2.0.15\n\n* Fix an issue where the token could not be retrieved when using the REST API for an onprem citrix install","created":"2025-01-06T18:47:42.930865Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.13","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.13","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0_Rik7m4V.zip","release_notes":"## Version 2.0.13\n\n* Fix an issue where the fastcheck would timeout under certain situations on Powershell SDK mode\n* Add more verbose log messages during fastcheck","created":"2024-11-05T13:44:02.612195Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.12","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.12","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0_eqZM6GL.zip","release_notes":"## Version 2.0.12\n\n* Fix an issue where the extension would timeout in Powershell SDK mode when trying to find a suitable folder.","created":"2024-11-01T16:44:37.326742Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.11","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0_vd4R88b.zip","release_notes":"## Version 2.0.11\n\n* Fix an issue with the unique user id calculation for RUM data\n* Fix an issue where applications with backslashes on folder names were not ingested\n* Fix a broken link in the extension dashboard","created":"2024-10-09T13:27:14.829288Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.9","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0_u3jV1QS.zip","release_notes":"## Version 2.0.9\n\n### Bug Fixes\n\n* Fix an issue where pagination was not used when retrieving data from the API\n* Fix an issue where machines without hypervisor connections caused an exception\n\n### Features\n\n* Added entity `citrix:hypervisor`\n* Added metric `citrix.hypervisor.fault_state`\n* Added metric `citrix.application.num_associated_delivery_groups`\n* Added dimensions `hypervisor_id` and `hypervisor_name` to the VDAs\n* Added a `CALLS` relationship between the VDA and the Hypervisor","created":"2024-08-29T16:09:19.107331Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.8","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0_twfj4Pp.zip","release_notes":"## Version 2.0.8\n\n### Improvements\n\n* Lower the minDynatraceVersion to 1.285\n* Rename all occurrences of group or desktop group to delivery group\n* Sort sessions per group in descending order\n* Add filtering to the list of desktops in the Delivery Group, Site, and Controller screens\n* Add filtering to the list of desktops in the VDA list screen\n* Add the hypervisor connection information to the VDAs\n* Add a tile for the Enabled Delivery Groups to the dashboard\n* Add spark lines to all tiles that show a single value\n* Add VDA table tiles for \"On & In Maintenance\" and \"Unknown Power State\"\n\n\n### Bug Fixes\n\n* Fix the total count of applications tile\n* Fix the load index percentage to be a percentage instead of 0 to 10000\n* Fix the load index unit\n* Fix the VDA chart to include all metrics","created":"2024-06-26T23:13:05.145585Z"},{"name":"com.dynatrace.extension.citrix-vda@2.0.5","fqn":"com.dynatrace.extension.citrix-vda","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-2.0_fkKLvsJ.zip","release_notes":"## Version 2.0.5\n\n### New Features\n\n#### Citrix DAAS Support\n\nThe extension can now remotely monitor Citrix DAAS, or a managed Citrix installation via the Citrix REST API.\n\n**Note**: Monitoring configurations must be **recreated** because the extension can now optionally run from an Activegate.\n\n### Bug Fixes\n\n* Fix several dashboard tiles values\n\n### Improvements\n\n* Add new tiles to the overview dashboard with detailed machine status\n* Add the **summary_state** dimension to VDAs\n* Add the **in_maintenance_mode** attribute to VDAs\n* Add filtering to the list of VDAs in the Delivery Group screen","created":"2024-06-10T14:54:31.044493Z"},{"name":"com.dynatrace.extension.citrix-vda@1.3.1","fqn":"com.dynatrace.extension.citrix-vda","version":"1.3.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.3_sSr637m.zip","release_notes":"## Version 1.3.1\n\n### Fixes\n\n* Fix the dashboard count for VDAs, VDAs in use, Application and Sessions\n* Fix the relationship query for the OneAgent when using Powershell SDK mode\n* Fix an issue where the VDA name was concatenated with the domain name without any separators\n\n### New features\n\n* Added the following dimensions to all VDA metrics:\n\t* `in_maintenance_mode`\n\t* `session_support`\n\t* `power_state`\n\t* `session_state`\n\t* `registration_state`\n\t* `fault_state`\n\n* Added new tiles to the dashboard:\n  * Sessions per VDA\n  * On & Registered VDAs\n  * Off & In Maintenance VDAs\n  * Off & Not Maintenance VDAs\n  * On & In Maintenance VDAs\n  * On & Unregistered VDAs (total and table)\n  * On & No Group VDAs (total and table)","created":"2024-05-18T16:17:21.010553Z"},{"name":"com.dynatrace.extension.citrix-vda@1.3.0","fqn":"com.dynatrace.extension.citrix-vda","version":"1.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.3_lys0t2X.zip","release_notes":"## Version 1.3.0\n\n* Fix an issue where the relationship between the VDA and the HOST entity was not correctly mapped for Powershell SDK mode.","created":"2024-05-07T17:39:18.537442Z"},{"name":"com.dynatrace.extension.citrix-vda@1.2.3","fqn":"com.dynatrace.extension.citrix-vda","version":"1.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.2_602Wuxw.zip","release_notes":"## Version 1.2.3\n\n* Fix an issue where the Web Request Tracer URL was incorrectly encoded","created":"2024-04-30T15:21:33.384349Z"},{"name":"com.dynatrace.extension.citrix-vda@1.2.2","fqn":"com.dynatrace.extension.citrix-vda","version":"1.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.2_ABLDXji.zip","release_notes":"## Version 1.2.2\n\n* Fix an issue with the openkit client where beacon events didn't have a correct lifespan under some circumstances","created":"2024-04-26T20:24:49.233076Z"},{"name":"com.dynatrace.extension.citrix-vda@1.2.1","fqn":"com.dynatrace.extension.citrix-vda","version":"1.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.2_l8gfJDM.zip","release_notes":"### Version 1.2.1\n\n* Use the latest version of [openkit](https://pypi.org/project/openkit/) with bugfixes","created":"2024-04-26T12:07:45.159594Z"},{"name":"com.dynatrace.extension.citrix-vda@1.2.0","fqn":"com.dynatrace.extension.citrix-vda","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.2_EPHtZg6.zip","release_notes":"## Version 1.2.0\n\n* Fix an issue where Web Request Tracers were not being reported due to timing differences\n* Adds Network Latency measurements as Web Request Tracers\n* Adds the option to DEBUG log messages for the OpenKit client\n* Fix an issue where users were not identified for every ICA Latency Measurements","created":"2024-04-24T20:13:35.525879Z"},{"name":"com.dynatrace.extension.citrix-vda@1.1.17","fqn":"com.dynatrace.extension.citrix-vda","version":"1.1.17","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.1_Dx9ip0s.zip","release_notes":"### Version 1.1.17\n\n* Fix an issue where user sessions were being tagged as anonymous even when an username was present","created":"2024-04-11T21:02:33.074849Z"},{"name":"com.dynatrace.extension.citrix-vda@1.1.16","fqn":"com.dynatrace.extension.citrix-vda","version":"1.1.16","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.1_AXcVzGy.zip","release_notes":"## Version 1.1.16\n\n* Update the description for the metric **Licensing Server State**\n* Report the actual state values (instead of 1) for the metrics:\n  * *citrix.broker_desktop.summary_state*\n  * *citrix.broker_desktop.power_state*\n  * *citrix.broker_desktop.session_state*\n  * *citrix.broker_desktop.registration_state*\n  * *citrix.broker_desktop.fault_state*\n\n","created":"2024-04-10T18:53:13.486152Z"},{"name":"com.dynatrace.extension.citrix-vda@1.1.15","fqn":"com.dynatrace.extension.citrix-vda","version":"1.1.15","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.1_oEJWHG7.zip","release_notes":"## Version 1.1.15\n\n* Report web request tracers for ICA latency measurements, allowing the list of top hosts to be seen on the frontend application page","created":"2024-04-09T23:59:47.895624Z"},{"name":"com.dynatrace.extension.citrix-vda@1.1.13","fqn":"com.dynatrace.extension.citrix-vda","version":"1.1.13","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.1_NRGf6rI.zip","release_notes":"### Version 1.1.13\n\n* Attempt to find a suitable temp folder before running in Powershell SDK mode\n* Always report the Hostname property for ICA Latency actions in VDA mode","created":"2024-02-23T10:02:56.235761Z"},{"name":"com.dynatrace.extension.citrix-vda@1.1.6","fqn":"com.dynatrace.extension.citrix-vda","version":"1.1.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.1_eBia0Yl.zip","release_notes":"## Version 1.1.6\n\n* Fix an issue where the thread ID could have a value higher than what openkit allows","created":"2023-11-07T23:16:10.137515Z"},{"name":"com.dynatrace.extension.citrix-vda@1.1.5","fqn":"com.dynatrace.extension.citrix-vda","version":"1.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.1_T62LVYr.zip","release_notes":"## Version 1.1.5\n\n* VDA - Fix the technology type\n* VDA - Fix an issue where the beacon start time was incorrectly calculated sometimes","created":"2023-10-19T06:44:39.580808Z"},{"name":"com.dynatrace.extension.citrix-vda@1.1.4","fqn":"com.dynatrace.extension.citrix-vda","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.1_tSWqgAp.zip","release_notes":"## Version 1.1.4\n\n* VDA - Fix an issue where actions sometimes were not reported if the machine timezone was too far from UTC","created":"2023-10-17T21:38:14.447197Z"},{"name":"com.dynatrace.extension.citrix-vda@1.1.3","fqn":"com.dynatrace.extension.citrix-vda","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.1_g27J14q.zip","release_notes":"## Version 1.1.3\n\n* Fix an issue where logs could not be reported if they were over 1MB in size\n* Fix an issue where errors were not reported if the user did not have permissions to run the powershell command","created":"2023-10-13T19:24:38.715312Z"},{"name":"com.dynatrace.extension.citrix-vda@1.1.2","fqn":"com.dynatrace.extension.citrix-vda","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.1_rwLiVah.zip","release_notes":"## Version 1.1.2\n\n* Add support for sending detailed data as logs","created":"2023-09-06T12:55:34.150783Z"},{"name":"com.dynatrace.extension.citrix-vda@1.0.6","fqn":"com.dynatrace.extension.citrix-vda","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.0_0KGoclu.zip","release_notes":"## Version 1.0.6\n\n* Remove the whoami.exe command from the fastcheck for SDK mode","created":"2023-09-01T21:12:53.921341Z"},{"name":"com.dynatrace.extension.citrix-vda@1.0.5","fqn":"com.dynatrace.extension.citrix-vda","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.0_aHV3bdY.zip","release_notes":"## Version 1.0.5\n\n* Log files are now unique per user configured\n* Give extra details when fastcheck fails for SDK mode","created":"2023-08-30T18:24:48.119302Z"},{"name":"com.dynatrace.extension.citrix-vda@1.0.4","fqn":"com.dynatrace.extension.citrix-vda","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.0_E28hwFj.zip","release_notes":"## Version 1.0.4\n\n* Reduce the cardinality of Citrix VDA metrics to support very large environments\n* Removes the session_user_name dimension for VDA metrics","created":"2023-08-25T05:25:44.408030Z"},{"name":"com.dynatrace.extension.citrix-vda@1.0.3","fqn":"com.dynatrace.extension.citrix-vda","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-1.0_JVd4SmF.zip","release_notes":"### Version 1.0.3\n\n* Fix an issue where VDAs with different timezones were not reporting beacon correctly","created":"2023-08-23T06:51:35.795961Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.citrix-vda@3.0.0","fqn":"com.dynatrace.extension.citrix-vda","version":"3.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.citrix-vda/com.dynatrace.extension.citrix-vda-3.0.0-3b4eea142dd6478ba329.zip","release_notes":"## Breaking changes:\n\n⚠️ Possible breaking changes and warnings - PLEASE READ before upgrading to this version ⚠️:\n\nThis version introduces [Smartscape on Grail support](https://docs.dynatrace.com/docs/shortlink/smartscape-on-grail), with the following nodes and edges:\n\n* **CITRIX_SITE** (was citrix:broker_site in the classic topology)\n* **CITRIX_DELIVERY_GROUP** (was citrix:broker_group in the classic topology)\n  * is_part_of CITRIX_SITE\n* **CITRIX_DELIVERY_CONTROLLER** (was citrix:broker_controller in the classic topology)\n  * is_part_of CITRIX_SITE\n* **CITRIX_CATALOG** (was citrix:broker_catalog in the classic topology)\n  * is_part_of CITRIX_SITE\n* **CITRIX_HYPERVISOR** (was citrix:hypervisor in the classic topology)\n  * is_part_of CITRIX_SITE\n* **CITRIX_MACHINE** (was citrix:broker_desktop in the classic topology)\n  * belongs_to CITRIX_DELIVERY_GROUP\n  * instance_of CITRIX_CATALOG\n  * is_part_of CITRIX_SITE\n  * runs_on CITRIX_HYPERVISOR\n  * calls CITRIX_DELIVERY_CONTROLLER\n\n- This version requires a minimum Dynatrace version of 1.340 and a minimum ActiveGate EEC version of 1.338.\n- With the inclusion of OpenPipeline pipelines, any dynamic pipelines that were configured to route metrics or logs coming from this extension will no longer be used as data will be statically routed to the extension-shipped pipeline\n- Some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n- Finally, you must opt-in to OpenPipeline configuration via Settings API – see [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).","created":"2026-06-25T11:54:36.206837Z"}]},{"id":910,"slug":"citrix-netscaler-adc-1","title":"Citrix Netscaler ADC","description":"Remotely monitor your Citrix NetScaler devices.","logo":"https://dt-cdn.net/hub/logos/citrix-netscaler-adc-1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/citrix-netscaler-adc-1-extension","providers":[],"tags":["ActiveGate","citrix","extension","security","virtualization"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Extension dashboard","src":"https://dt-cdn.net/hub/dashboard_ZEErt0y.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_ZEErt0y.png&sign=psef2eAUQG5BBALu-OLt5V7mpzryqb934btJNSgvGbc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_ZEErt0y.png&sign=MPeSqSCZAI1R202xszXtSzxdn_zA0laLnesvqvfY1Og","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_ZEErt0y.png&sign=TKimD2u7EnYx8jP1ftVCea19amP8LHplaMfdGrxtHHY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_ZEErt0y.png&sign=LJwsoEgVoq_jB6ReoArLbwgrE9_Q74A0diuVD4C5rdU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_ZEErt0y.png&sign=HyAuO0XVdeWJmb1pAXvXPcZVw3EUG0wYIRriECDPOj4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_ZEErt0y.png&sign=1j2Myf9f1rM-6VUf-rRV3q3i8Y4Z9Su_TQEIaV6YXos"}},{"caption":"Metrics","src":"https://dt-cdn.net/hub/metrics_E9fNkWq.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_E9fNkWq.png&sign=yNejqL78I9lCGct4X4DL5TUoew6Qp8fzScTa1yLV7Ck","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_E9fNkWq.png&sign=ct7v29phPMLT5lQHOXUZnggQhMlBigdLaK2TqI9XYt0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_E9fNkWq.png&sign=qtLvABl-N7elTl79M8TVCnuefJgRX4YJuO-J-2b0Ip4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_E9fNkWq.png&sign=Kj_zPj-znb4Z1CGI0rs53ASews5uuorYwPXoCXBVr1c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_E9fNkWq.png&sign=KDCmM1MTC_fDejXZhbS3FtusOPT4M7K-kK6G4priIg8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_E9fNkWq.png&sign=EaAVtz0TlBGu0pbcejI9T_gmbAuoZaY2D5uVPfZQ8Io"}},{"caption":"Service Unified Analysis Screen","src":"https://dt-cdn.net/hub/netscaler_service.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnetscaler_service.png&sign=pyH983D73pOoP-tObgvluNvCPfMCRPbt91DlpZ6fk7k","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnetscaler_service.png&sign=Wr7B3ACedu93vr1l00C3Jc8rzJIdfHA-g0VdwN8ziR0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnetscaler_service.png&sign=ZChaVCy4MnhoGyufSc6YuCxuyWvoRTpNYl1CcQUloBk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnetscaler_service.png&sign=_5Cb9y4KxfWADTOp6Q_r2nqSKzj0f9GouK0ISkDGiwo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnetscaler_service.png&sign=lsB9kNIdfm6J9cuo-ngGS7UusvBQjLvEBauh0LBYy4s","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnetscaler_service.png&sign=TegFkQeIYQc8ktKFiyD9zHSmd1jza6Ohu--UdgrOmLU"}},{"caption":"Netscaler Device Unified Analysis Screen","src":"https://dt-cdn.net/hub/netscaler_ufa.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnetscaler_ufa.png&sign=9hTbPFoc1yDOiecAQ9y8OjS9L-ns2ETblxm-wMw4brU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnetscaler_ufa.png&sign=ZtHnfmByrU3FXJ4skyisqV7KiLmzoyu8eMxC7lQm-sM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnetscaler_ufa.png&sign=eBdSUC_RxWHCzMAD1fZXBSga6xOlP2SUEeRxI_k13_g","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnetscaler_ufa.png&sign=nFq2zw_lSDglXkiiMg6DSGX2p7WttNVcAp_QHi4c8ec","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnetscaler_ufa.png&sign=ThRlsnJqjgCVV-EXYIELLrh6tsGcwaclq1ETK760aeA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnetscaler_ufa.png&sign=CjwEzDnz-EfaG-FKdcQn-hUKkW6z2O_1tLkPVGqwdss"}},{"caption":"Extension Configuration","src":"https://dt-cdn.net/hub/extension_config.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fextension_config.png&sign=WJiu6VTk2OQntEvIiD9ZY97hTfUzdG3IGpa0phhuaIA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fextension_config.png&sign=a3vV7_orCrSBOsmxAMlvTidjFi1VN87ObeuxDVM5hTY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fextension_config.png&sign=igvmW_J0ZunYnpv7k0GKNac02-prcp4SAsIumpbuWbM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fextension_config.png&sign=wWYAT7sMtWbkYCXTK2xB8d-f_2TNlQ_tqo-s1mFwQps","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fextension_config.png&sign=OxHYWrLrwah5LPm9HNoIF01F0FuyY5YIQ5jdjUHQi2M","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fextension_config.png&sign=5cwmYVo8pA3woI3eTvbwoi-Ve9lfJl7FkjBwnwbyXbw"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"4.0.3","release_latest_validation_result":{"name": "com.dynatrace.extension.netscaler", "author": {"name": "Dynatrace"}, "version": "4.0.3", "fileHash": "e2f7e8236f1730736874fcc46f2d1bde88b9bc79cf85183535b0358c9920085e", "variables": [], "dataSources": ["python"], "featureSets": ["gslbvserver-detail", "system", "servicegroup", "service-detail", "authenticationvserver-basic", "cmp", "Interface-error", "nslicense", "gslbsite-basic", "gslbvserver-basic", "vpnvserver-basic", "service-basic", "default", "system-fans", "gslbsite-detail", "Interface-basic", "system-powersupplies", "aaa-current", "lbvserver-basic", "lbvserver-detail", "vpnvserver-detail", "system-temperature", "system-disk", "csvserver-basic", "sslcertkey", "gslbservice-detail", "csvserver-detail", "gslbservice-basic", "authenticationvserver-detail", "hanode", "aaa-total"], "extensionName": "com.dynatrace.extension.netscaler", "minEECVersion": "1.318.0", "featureSetsDetails": {"cmp": {"metrics": [{"key": "netscaler.cmp.comphttpbandwidthsaving", "metadata": {"unit": "Percent", "description": "Bandwidth saving from HTTP compression expressed as percentage.", "displayName": "HTTP Compression Bandwidth Saving"}}, {"key": "netscaler.cmp.comptcpbandwidthsaving", "metadata": {"unit": "Percent", "description": "Bandwidth saving from TCP compression expressed as percentage.", "displayName": "TCP Compression Bandwidth Saving"}}], "description": "Collect compression metrics", "displayName": "Compression", "isRecommended": false}, "hanode": {"metrics": [{"key": "netscaler.hanode.hatotpktrx.count", "metadata": {"unit": "Count", "description": "Number of heartbeat packets received from the peer node.", "displayName": "Heartbeat packets received"}}, {"key": "netscaler.hanode.hatotpkttx.count", "metadata": {"unit": "Count", "description": "Number of heartbeat packets sent from the peer node.", "displayName": "Heartbeat packets sent"}}, {"key": "netscaler.hanode.haerrproptimeout.count", "metadata": {"unit": "Count", "description": "Number of times propagation timed out.", "displayName": "Propagation timeouts"}}, {"key": "netscaler.hanode.haerrsyncfailure.count", "metadata": {"unit": "Count", "description": "Number of times the configuration of the primary and secondary nodes failed to synchronize since that last transition.", "displayName": "Configuration synchronization failure"}}, {"key": "netscaler.hanode.hacurstate", "metadata": {"unit": "Count", "description": "State of the HA node, based on its health, in a high availability setup.", "displayName": "High availability current state"}}, {"key": "netscaler.hanode.hacurmasterstate", "metadata": {"unit": "Count", "description": "Indicates the high availability state of the node.", "displayName": "High availability node state"}}], "description": "Collect high availability node (hanode) metrics", "displayName": "High Availability Node", "isRecommended": false}, "system": {"metrics": [{"key": "netscaler.system.timesincestart", "metadata": {"unit": "Seconds", "description": "Seconds since the Citrix ADC started.", "displayName": "Time Since Start - Uptime"}}, {"key": "netscaler.system.mgmtcpuusagepcnt", "metadata": {"unit": "Percent", "description": "Average Management CPU utilization percentage.", "displayName": "Management CPU Utilization."}}, {"key": "netscaler.system.pktcpuusagepcnt", "metadata": {"unit": "Percent", "description": "Average CPU utilization percentage for all packet engines excluding management PE.", "displayName": "Packet Engines CPU Utilization."}}, {"key": "netscaler.system.memuseinmb", "metadata": {"unit": "MegaByte", "description": "Main memory currently in use, in megabytes.", "displayName": "Memory Used (MB)."}}, {"key": "netscaler.system.memusagepcnt", "metadata": {"unit": "Percent", "description": "Percentage of memory utilization on NetScaler.", "displayName": "Memory Utilization."}}], "description": "Collect important system metrics", "displayName": "System", "isRecommended": true}, "default": {"metrics": [{"key": "netscaler.system.connectivity", "metadata": {"unit": "Percent", "description": "Netscaler successful connection percentage", "displayName": "Connectivity"}}, {"key": "com.dynatrace.extension.network_device.sysuptime"}, {"key": "com.dynatrace.extension.network_device.cpu_usage"}, {"key": "com.dynatrace.extension.network_device.cpu_ratio"}, {"key": "com.dynatrace.extension.network_device.memory_used"}, {"key": "com.dynatrace.extension.network_device.memory_total"}, {"key": "com.dynatrace.extension.network_device.if.status"}, {"key": "com.dynatrace.extension.network_device.if.bytes_in.count"}, {"key": "com.dynatrace.extension.network_device.if.bytes_out.count"}, {"key": "com.dynatrace.extension.network_device.if.speed"}], "isRecommended": true}, "aaa-total": {"metrics": [{"key": "netscaler.aaa.aaatotsessions.count", "metadata": {"unit": "Count", "description": "Count of all SmartAccess AAA sessions.", "displayName": "SmartAccess AAA Sessions"}}, {"key": "netscaler.aaa.aaaauthsuccess.count", "metadata": {"unit": "Count", "description": "Count of authentication successes.", "displayName": "AAA Authentication Successes"}}, {"key": "netscaler.aaa.aaatotsessiontimeout.count", "metadata": {"unit": "Count", "description": "Count of AAA sessions that have timed out.", "displayName": "AAA Session Timeouts"}}, {"key": "netscaler.aaa.aaaauthfail.count", "metadata": {"unit": "Count", "description": "Count of authentication failures.", "displayName": "AAA Authentication Failures"}}, {"key": "netscaler.aaa.aaatottmsessions.count", "metadata": {"unit": "Count", "description": "Count of all AAATM sessions.", "displayName": "AAATM Sessions"}}, {"key": "netscaler.aaa.aaaauthonlyhttpsuccess.count", "metadata": {"unit": "Count", "description": "Count of HTTP connections that succeeded authorization.", "displayName": "HTTP Connection Successes"}}, {"key": "netscaler.aaa.aaaauthnonhttpsuccess.count", "metadata": {"unit": "Count", "description": "Count of non HTTP connections that succeeded authorization.", "displayName": "AAA non-http connection successes"}}, {"key": "netscaler.aaa.aaaauthonlyhttpfail.count", "metadata": {"unit": "Count", "description": "Count of HTTP connections that failed authorization.", "displayName": "AAA HTTP Connection Failures"}}, {"key": "netscaler.aaa.aaaauthnonhttpfail.count", "metadata": {"unit": "Count", "description": "Count of non HTTP connections that failed authorization.", "displayName": "AAA Non-HTTP Connection Failures"}}], "description": "Collect total Authentication, Authorization, and Accounting (AAA) metrics", "displayName": "Total Authentication, Authorization, and Accounting (AAA)", "isRecommended": false}, "nslicense": {"metrics": [{"key": "netscaler.nslicense.daystoexpiration", "metadata": {"unit": "Day", "description": "Number of days until license expiry", "displayName": "Days until license expiry"}}], "description": "Collect license expiry", "displayName": "License", "isRecommended": true}, "sslcertkey": {"metrics": [{"key": "netscaler.sslcertkey.daystoexpiration", "metadata": {"unit": "Day", "description": "Days remaining for the certificate to expire.", "displayName": "Days until SSL certificate expiry"}}], "description": "Collect SSL certificate key expiry", "displayName": "SSL Certificate", "isRecommended": true}, "aaa-current": {"metrics": [{"key": "netscaler.aaa.aaacurtmsessions", "metadata": {"unit": "Count", "description": "Count of current AAATM sessions.", "displayName": "AAATM Current Sessions"}}, {"key": "netscaler.aaa.aaacuricasessions", "metadata": {"unit": "Count", "description": "Count of current Basic ICA only sessions.", "displayName": "Basic ICA Sessions"}}, {"key": "netscaler.aaa.aaacuricaonlyconn", "metadata": {"unit": "Count", "description": "Count of current Basic ICA only connections.", "displayName": "Basic ICA Connections"}}, {"key": "netscaler.aaa.aaacuricaconn", "metadata": {"unit": "Count", "description": "Count of current SmartAccess ICA connections.", "displayName": "SmartAccess ICA Connections"}}, {"key": "netscaler.aaa.aaacursessions", "metadata": {"unit": "Count", "description": "Count of current SmartAccess AAA sessions.", "displayName": "Current SmartAccess AAA sessions"}}], "description": "Collect current Authentication, Authorization, and Accounting (AAA) metrics", "displayName": "Current Authentication, Authorization, and Accounting (AAA)", "isRecommended": true}, "system-disk": {"metrics": [{"key": "netscaler.system.disk0used", "metadata": {"unit": "Byte", "description": "Used space in /flash partition of the hard disk.", "displayName": "Disk /flash used space"}}, {"key": "netscaler.system.disk0avail", "metadata": {"unit": "Byte", "description": "Available space in /flash partition of the hard disk.", "displayName": "Disk /flash available space"}}, {"key": "netscaler.system.disk1used", "metadata": {"unit": "Byte", "description": "Used space in /var partition of the hard disk.", "displayName": "Disk /var used space"}}, {"key": "netscaler.system.disk1avail", "metadata": {"unit": "Byte", "description": "Available space in /var partition of the hard disk.", "displayName": "Disk /var available space"}}, {"key": "netscaler.system.disk0perusage", "metadata": {"unit": "Percent", "description": "Used space in /flash partition of the disk, as a percentage. This is a critical counter.", "displayName": "Used /flash space (%)"}}, {"key": "netscaler.system.disk1perusage", "metadata": {"unit": "Percent", "description": "Used space in /var partition of the disk, as a percentage. This is a critical counter.", "displayName": "Used /var space (%)"}}], "description": "Collect system disk metrics", "displayName": "System Disk", "isRecommended": false}, "system-fans": {"metrics": [{"key": "netscaler.system.cpufan0speed", "metadata": {"unit": "Count", "description": "CPU Fan 0 speed. Acceptable range is 3000 through 6000 RPM. This is a critical counter.", "displayName": "CPU Fan 0 speed"}}, {"key": "netscaler.system.cpufan1speed", "metadata": {"unit": "Count", "description": "CPU Fan 1 speed. Acceptable range is 3000 through 6000 RPM. 7000 platform displays speed of CPU fan 0. This is a critical counter.", "displayName": "CPU Fan 1 speed"}}, {"key": "netscaler.system.systemfanspeed", "metadata": {"unit": "Count", "description": "System fan speed. Acceptable range is 3000 through 6000 RPM. This is a critical counter.", "displayName": "System fan speed"}}, {"key": "netscaler.system.fan0speed", "metadata": {"unit": "Count", "description": "System fan 1 speed. For new platforms associated pin is connected to CPU supporting fans. For platforms in which it is not connected, it will point to System Fan.", "displayName": "System fan 1 speed"}}, {"key": "netscaler.system.fanspeed", "metadata": {"unit": "Count", "description": "System fan 2 speed. For new platforms associated pin is connected to CPU supporting fans. For platforms in which it is not connected, it will point to System Fan", "displayName": "System fan 2 speed"}}, {"key": "netscaler.system.fan2speed", "metadata": {"unit": "Count", "description": "Speed of Fan 0 if associated pin is connected to health monitoring chip.", "displayName": "Speed of Fan 0"}}, {"key": "netscaler.system.fan3speed", "metadata": {"unit": "Count", "description": "Speed of Fan 1 if associated pin is connected to health monitoring chip.", "displayName": "Speed of Fan 1"}}, {"key": "netscaler.system.fan4speed", "metadata": {"unit": "Count", "description": "Speed of Fan 2 if associated pin is connected to health monitoring chip.", "displayName": "Speed of Fan 2"}}, {"key": "netscaler.system.fan5speed", "metadata": {"unit": "Count", "description": "Speed of Fan 3 if associated pin is connected to health monitoring chip.", "displayName": "Speed of Fan 3"}}], "description": "Collect system fan metrics", "displayName": "System Fans", "isRecommended": false}, "servicegroup": {"metrics": [{"key": "netscaler.servicegroup.state", "metadata": {"unit": "Count", "description": "Current state of the server.", "displayName": "Service group state"}}], "description": "Collect servicegroup metrics", "displayName": "Servicegroup", "isRecommended": true}, "service-basic": {"metrics": [{"key": "netscaler.service.state", "metadata": {"unit": "Count", "description": "Current state of the service.", "displayName": "service state"}}, {"key": "netscaler.service.totalrequestbytes.count", "metadata": {"unit": "Byte", "description": "Total number of request bytes received on this service or virtual server.", "displayName": "Total Request Bytes"}}, {"key": "netscaler.service.totalresponsebytes.count", "metadata": {"unit": "Byte", "description": "Number of response bytes received by this service or virtual server.", "displayName": "Total Response Bytes"}}, {"key": "netscaler.service.throughput", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of bytes received or sent by this service (Mbps).", "displayName": "Throughput"}}], "description": "Collect core service metrics", "displayName": "Service Core", "isRecommended": true}, "gslbsite-basic": {"metrics": [{"key": "netscaler.gslbsite.sitetotalrequestbytes.count", "metadata": {"unit": "Byte", "description": "Total number of request bytes received by the virtual servers represented by all GSLB services associated with this GSLB site.", "displayName": "Total Site Request Bytes"}}, {"key": "netscaler.gslbsite.sitetotalresponsebytes.count", "metadata": {"unit": "Byte", "description": "Number of response bytes received by the virtual servers represented by all GSLB services associated with this GSLB site.", "displayName": "Total Site Response Bytes"}}], "description": "Collect core global server load balancing site (gslbsite) metrics", "displayName": "Global Server Load Balancing Site core", "isRecommended": true}, "service-detail": {"metrics": [{"key": "netscaler.service.totalrequests.count", "metadata": {"unit": "Count", "description": "Total number of requests received on this service or virtual server.", "displayName": "Total Requests"}}, {"key": "netscaler.service.totalresponses.count", "metadata": {"unit": "Count", "description": "Number of responses received on this service or virtual server.", "displayName": "Total Responses"}}, {"key": "netscaler.service.cursrvrconnections", "metadata": {"unit": "Count", "description": "Number of current connections to the actual servers behind the virtual server.", "displayName": "Server connections"}}, {"key": "netscaler.service.curclntconnections", "metadata": {"unit": "Count", "description": "Number of current client connections.", "displayName": "Client connections"}}, {"key": "netscaler.service.toleratingttlbtransactions.count", "metadata": {"unit": "Count", "description": "Tolerable transactions based on APDEX threshold (>T ;; <4T).", "displayName": "Tolerating Transactions"}}, {"key": "netscaler.service.frustratingttlbtransactions.count", "metadata": {"unit": "Count", "description": "Tolerable transactions based on APDEX threshold (>T ;; <4T).", "displayName": "Frustrating Transactions"}}, {"key": "netscaler.service.surgecount.count", "metadata": {"unit": "Count", "description": "Number of requests in the surge queue.", "displayName": "Surge Queue Requests"}}, {"key": "netscaler.service.avgsvrttfb", "metadata": {"unit": "Second", "description": "Average TTFB between the NetScaler appliance and the server.", "displayName": "Average time to first byte"}}], "description": "Collect additional service metrics", "displayName": "Service extra", "isRecommended": false}, "Interface-basic": {"metrics": [{"key": "netscaler.Interface.intfstate", "metadata": {"unit": "Count", "description": "Current state of the specified interface.", "displayName": "Interface State"}}, {"key": "netscaler.Interface.speed", "metadata": {"unit": "Count", "description": "Actual speed setting for this interface - actspeed.", "displayName": "Interface Speed"}}, {"key": "netscaler.Interface.rxbytes.count", "metadata": {"unit": "Byte", "description": "Number of bytes received by an interface since the NetScaler appliance was started or the interface statistics were cleared.", "displayName": "Bytes Received"}}, {"key": "netscaler.Interface.txbytes.count", "metadata": {"unit": "Byte", "description": "Number of bytes transmitted by an interface since the NetScaler appliance was started or the interface statistics were cleared.", "displayName": "Bytes Transmitted"}}], "description": "Collect core interface metrics", "displayName": "Interface core", "isRecommended": true}, "Interface-error": {"metrics": [{"key": "netscaler.Interface.rxerrors.count", "metadata": {"unit": "Count", "description": "Number of inbound packets dropped by the hardware on a specified interface once the NetScaler appliance starts or the interface statistics are cleared.", "displayName": "Inbound packets hardware dropped"}}, {"key": "netscaler.Interface.txerrors.count", "metadata": {"unit": "Count", "description": "Number of outbound packets dropped by the hardware on a specified interface since the NetScaler appliance was started or the interface statistics were cleared.", "displayName": "Outbound packets hardware dropped"}}, {"key": "netscaler.Interface.indisc.count", "metadata": {"unit": "Count", "description": "Number of error-free inbound packets discarded by the specified interface due to a lack of resources.", "displayName": "Inbound packets discarded"}}, {"key": "netscaler.Interface.outdisc.count", "metadata": {"unit": "Count", "description": "Number of error-free outbound packets discarded by the specified interface due to a lack of resources.", "displayName": "Outbound packets discarded"}}, {"key": "netscaler.Interface.rxdrops.count", "metadata": {"unit": "Count", "description": "Number of inbound packets dropped by the specified interface.", "displayName": "Inbound packets dropped interface"}}, {"key": "netscaler.Interface.txdrops.count", "metadata": {"unit": "Count", "description": "Number of packets dropped in transmission by the specified interface.", "displayName": "Outbound packets dropped interface"}}], "description": "Collect interface error metrics", "displayName": "Interface errors", "isRecommended": false}, "csvserver-basic": {"metrics": [{"key": "netscaler.csvserver.state", "metadata": {"unit": "Count", "description": "Current state of the server.", "displayName": "csvserver State"}}, {"key": "netscaler.csvserver.totalrequestbytes.count", "metadata": {"unit": "Byte", "description": "Total number of request bytes received on this service or virtual server.", "displayName": "Total Request Bytes"}}, {"key": "netscaler.csvserver.totalresponsebytes.count", "metadata": {"unit": "Byte", "description": "Number of response bytes received by this service or virtual server.", "displayName": "Total Response Bytes"}}, {"key": "netscaler.csvserver.tothits.count", "metadata": {"unit": "Count", "description": "Total vserver hits", "displayName": "Total vserver hits"}}], "description": "Collect core content switching virtual server (csvserver) metrics", "displayName": "Content Switching Virtual Server core", "isRecommended": true}, "gslbsite-detail": {"metrics": [{"key": "netscaler.gslbsite.sitetotalrequests.count", "metadata": {"unit": "Count", "description": "Total number of requests received by the virtual servers represented by all GSLB services associated with this GSLB site.", "displayName": "Total Site Requests"}}, {"key": "netscaler.gslbsite.sitetotalresponses.count", "metadata": {"unit": "Count", "description": "Number of responses received by the virtual servers represented by all GSLB services associated with this GSLB site.", "displayName": "Total Site Responses"}}, {"key": "netscaler.gslbsite.sitecurclntconnections", "metadata": {"unit": "Count", "description": "Number of current client connections to the virtual servers represented by all GSLB services associated with this GSLB site.", "displayName": "Current Site Client Connections"}}, {"key": "netscaler.gslbsite.sitecursrvrconnections", "metadata": {"unit": "Count", "description": "Number of current connections to the real servers behind the virtual servers represented by all GSLB services associated with this GSLB site.", "displayName": "Current Site Server Connections"}}], "description": "Collect additional global server load balancing site (gslbsite) metrics", "displayName": "Global Server Load Balancing Site extra", "isRecommended": false}, "lbvserver-basic": {"metrics": [{"key": "netscaler.lbvserver.state", "metadata": {"unit": "Count", "description": "Current state of the server.", "displayName": "vserver State"}}, {"key": "netscaler.lbvserver.totalrequestbytes.count", "metadata": {"unit": "Byte", "description": "Total number of request bytes received on this service or virtual server.", "displayName": "Request Bytes"}}, {"key": "netscaler.lbvserver.totalresponsebytes.count", "metadata": {"unit": "Byte", "description": "Number of response bytes received by this service or virtual server.", "displayName": "Response Bytes"}}, {"key": "netscaler.lbvserver.tothits.count", "metadata": {"unit": "Count", "description": "Total vserver hits", "displayName": "Total vserver hits"}}], "description": "Collect core load balancing virtual server (lbvserver) metrics", "displayName": "Load Balancing Virtual Server core", "isRecommended": true}, "csvserver-detail": {"metrics": [{"key": "netscaler.csvserver.totalrequests.count", "metadata": {"unit": "Count", "description": "Total number of requests received on this service or virtual server.", "displayName": "Total vserver requests"}}, {"key": "netscaler.csvserver.totalresponses.count", "metadata": {"unit": "Count", "description": "Number of responses received on this service or virtual server.", "displayName": "Total vserver responses"}}, {"key": "netscaler.csvserver.cursrvrconnections", "metadata": {"unit": "Count", "description": "Number of current connections to the actual servers behind the virtual server.", "displayName": "Current vserver Connections"}}, {"key": "netscaler.csvserver.curclntconnections", "metadata": {"unit": "Count", "description": "Number of current client connections.", "displayName": "Current client Connections"}}, {"key": "netscaler.csvserver.toleratingttlbtransactions.count", "metadata": {"unit": "Count", "description": "Tolerable transactions based on APDEX threshold (>T ;; <4T).", "displayName": "Tolerable Transactions"}}, {"key": "netscaler.csvserver.frustratingttlbtransactions.count", "metadata": {"unit": "Count", "description": "Frustrating transactions based on APDEX threshold (>4T).", "displayName": "Frustrating Transactions"}}, {"key": "netscaler.csvserver.invalidrequestresponse.count", "metadata": {"unit": "Count", "description": "Number invalid requests/responses on this vserver", "displayName": "Invalid requests and reponses"}}, {"key": "netscaler.csvserver.invalidrequestresponsedropped.count", "metadata": {"unit": "Count", "description": "Number invalid requests/responses dropped on this vserver", "displayName": "Invalid requests and reponses dropped"}}], "description": "Collect additional content switching virtual server (csvserver) metrics", "displayName": "Content Switching Virtual Server extra", "isRecommended": false}, "lbvserver-detail": {"metrics": [{"key": "netscaler.lbvserver.totalrequests.count", "metadata": {"unit": "Count", "description": "Total number of requests received on this service or virtual server.", "displayName": "Total vserver requests"}}, {"key": "netscaler.lbvserver.totalresponses.count", "metadata": {"unit": "Count", "description": "Number of responses received on this service or virtual server.", "displayName": "Total vserver responses"}}, {"key": "netscaler.lbvserver.cursrvrconnections", "metadata": {"unit": "Count", "description": "Number of current connections to the actual servers behind the virtual server.", "displayName": "Current vserver Connections"}}, {"key": "netscaler.lbvserver.curclntconnections", "metadata": {"unit": "Count", "description": "Number of current client connections.", "displayName": "Client connections"}}, {"key": "netscaler.lbvserver.toleratingttlbtransactions.count", "metadata": {"unit": "Count", "description": "Tolerable transactions based on APDEX threshold (>T ;; <4T).", "displayName": "Tolerable Transactions"}}, {"key": "netscaler.lbvserver.frustratingttlbtransactions.count", "metadata": {"unit": "Count", "description": "Frustrating transactions based on APDEX threshold (>4T).", "displayName": "Frustrating Transactions"}}, {"key": "netscaler.lbvserver.surgecount.count", "metadata": {"unit": "Count", "description": "Number of requests in the surge queue.", "displayName": "Surge Requests"}}, {"key": "netscaler.lbvserver.invalidrequestresponse.count", "metadata": {"unit": "Count", "description": "Number invalid requests/responses on this vserver", "displayName": "Invalid Requests and Responses"}}, {"key": "netscaler.lbvserver.invalidrequestresponsedropped.count", "metadata": {"unit": "Count", "description": "Number invalid requests/responses dropped on this vserver", "displayName": "Invalid Requests and Responses Dropped"}}, {"key": "netscaler.lbvserver.totvserverdownbackuphits.count", "metadata": {"unit": "Count", "description": "Number of times traffic was diverted to backup vserver since primary vserver was DOWN.", "displayName": "Backup traffic diversions"}}, {"key": "netscaler.lbvserver.actsvcs", "metadata": {"unit": "Count", "description": "number of ACTIVE services bound to a vserver", "displayName": "Active Services"}}, {"key": "netscaler.lbvserver.vslbhealth", "metadata": {"unit": "Percent", "description": "Health of the vserver. This gives percentage of UP services bound to this vserver.", "displayName": "vserver Health"}}], "description": "Collect additional load balancing virtual server (lbvserver) metrics", "displayName": "Load Balancing Virtual Server extra", "isRecommended": false}, "vpnvserver-basic": {"metrics": [{"key": "netscaler.vpnvserver.state", "metadata": {"unit": "Count", "description": "Current state of the server.", "displayName": "vpnvserver State"}}, {"key": "netscaler.vpnvserver.totalrequestbytes.count", "metadata": {"unit": "Count", "description": "Total number of request bytes received on this service or virtual server.", "displayName": "vpnvserver Request Bytes"}}, {"key": "netscaler.vpnvserver.totalresponsebytes.count", "metadata": {"unit": "Count", "description": "Number of response bytes received by this service or virtual server.", "displayName": "vpnvserver Response Bytes"}}], "description": "Collect core VPN virtual server (vpnvserver) metrics", "displayName": "VPN Virtual Server core", "isRecommended": true}, "gslbservice-basic": {"metrics": [{"key": "netscaler.gslbservice.state", "metadata": {"unit": "Count", "description": "Current state of the service.", "displayName": "gslbservice state"}}, {"key": "netscaler.gslbservice.totalrequestbytes.count", "metadata": {"unit": "Byte", "description": "Total number of request bytes received on this service or virtual server.", "displayName": "Request Bytes"}}, {"key": "netscaler.gslbservice.totalresponsebytes.count", "metadata": {"unit": "Byte", "description": "Number of response bytes received by this service or virtual server.", "displayName": "Response Bytes"}}, {"key": "netscaler.gslbservice.vsvrservicehits.count", "metadata": {"unit": "Count", "description": "Number of times that the service has been provided.", "displayName": "Service Provided Count"}}], "description": "Collect core global server load balancing service (gslbservice) metrics", "displayName": "Global Server Load Balancing Service core", "isRecommended": true}, "gslbvserver-basic": {"metrics": [{"key": "netscaler.gslbvserver.state", "metadata": {"unit": "Count", "description": "Current state of the virtual server.", "displayName": "gslbvserver state"}}, {"key": "netscaler.gslbvserver.totalrequestbytes.count", "metadata": {"unit": "Byte", "description": "Total number of request bytes received on this service or virtual server.", "displayName": "Total Request Bytes"}}, {"key": "netscaler.gslbvserver.totalresponsebytes.count", "metadata": {"unit": "Byte", "description": "Total number of response bytes received on this service or virtual server.", "displayName": "Total Response Bytes"}}, {"key": "netscaler.gslbvserver.vslbhealth", "metadata": {"unit": "Percent", "description": "Health of the vserver. This gives percentage of UP services bound to this vserver.", "displayName": "vServer Health"}}], "description": "Collect core global server load balancing server (gslbserver) metrics", "displayName": "Global Server Load Balancing Server core", "isRecommended": true}, "vpnvserver-detail": {"metrics": [{"key": "netscaler.vpnvserver.totalrequests.count", "metadata": {"unit": "Count", "description": "Total number of requests received on this service or virtual server.", "displayName": "vpnvserver Requests"}}, {"key": "netscaler.vpnvserver.totalresponses.count", "metadata": {"unit": "Count", "description": "Number of responses received on this service or virtual server.", "displayName": "vpnvserver Responses"}}], "description": "Collect additional VPN virtual server (vpnvserver) metrics", "displayName": "VPN Virtual Server extra", "isRecommended": false}, "gslbservice-detail": {"metrics": [{"key": "netscaler.gslbservice.totalrequests.count", "metadata": {"unit": "Count", "description": "Total number of requests received on this service or virtual server.", "displayName": "Total requests"}}, {"key": "netscaler.gslbservice.totalresponses.count", "metadata": {"unit": "Count", "description": "Number of responses received on this service or virtual server.", "displayName": "Total responses"}}, {"key": "netscaler.gslbservice.cursrvrconnections", "metadata": {"unit": "Count", "description": "Number of current connections to the actual servers behind the virtual server.", "displayName": "Current server connections"}}, {"key": "netscaler.gslbservice.curclntconnections", "metadata": {"unit": "Count", "description": "Number of current client connections.", "displayName": "Current client connections"}}, {"key": "netscaler.gslbservice.establishedconn", "metadata": {"unit": "Count", "description": "Number of client connections in ESTABLISHED state.", "displayName": "Established client connections"}}], "description": "Collect additional global server load balancing service (gslbservice) metrics", "displayName": "Global Server Load Balancing Service extra", "isRecommended": false}, "gslbvserver-detail": {"metrics": [{"key": "netscaler.gslbvserver.totalrequests.count", "metadata": {"unit": "Count", "description": "Total number of requests received on this service or virtual server.", "displayName": "Total Requests"}}, {"key": "netscaler.gslbvserver.totalresponses.count", "metadata": {"unit": "Count", "description": "Number of responses received on this service or virtual server.", "displayName": "Total Requests"}}, {"key": "netscaler.gslbvserver.establishedconn", "metadata": {"unit": "Count", "description": "Number of client connections in ESTABLISHED state.", "displayName": "Established Connections"}}, {"key": "netscaler.gslbvserver.inactsvcs", "metadata": {"unit": "Count", "description": "Number of INACTIVE services bound to a vserver.", "displayName": "Inactive Bound Services"}}, {"key": "netscaler.gslbvserver.actsvcs", "metadata": {"unit": "Count", "description": "Number of ACTIVE services bound to a vserver.", "displayName": "Active Bound Services"}}, {"key": "netscaler.gslbvserver.curclntconnections", "metadata": {"unit": "Count", "description": "Number of current client connections.", "displayName": "Current Client Connections"}}, {"key": "netscaler.gslbvserver.tothits.count", "metadata": {"unit": "Count", "description": "Total vserver hits.", "displayName": "Total vServer Hits"}}], "description": "Collect addtional global server load balancing server (gslbserver) metrics", "displayName": "Global Server Load Balancing Server extra", "isRecommended": false}, "system-temperature": {"metrics": [{"key": "netscaler.system.cpu0temp", "metadata": {"unit": "Count", "description": "CPU 0 temperature. 9800 and 9960 platforms display internal chip temperature. This is a critical counter.", "displayName": "CPU 0 temperature"}}, {"key": "netscaler.system.cpu1temp", "metadata": {"unit": "Count", "description": "CPU 1 temperature. 9800 and 9960 platforms display internal chip temperature. 7000, 9010 and 10010 platforms display CPU 0 temperature. This is a critical counter.", "displayName": "CPU 1 temperature"}}, {"key": "netscaler.system.internaltemp", "metadata": {"unit": "Count", "description": "Internal temperature of health monitoring chip. This is a critical counter.", "displayName": "Internal temperature of health monitoring chip"}}, {"key": "netscaler.system.auxtemp0", "metadata": {"unit": "Count", "description": "Temperature of a device connected to health monitoring chip through pin 0.", "displayName": "Temperature of pin 0"}}, {"key": "netscaler.system.auxtemp1", "metadata": {"unit": "Count", "description": "Temperature of a device connected to health monitoring chip through pin 1.", "displayName": "Temperature of pin 1"}}, {"key": "netscaler.system.auxtemp2", "metadata": {"unit": "Count", "description": "Temperature of a device connected to health monitoring chip through pin 2.", "displayName": "Temperature of pin 2"}}, {"key": "netscaler.system.auxtemp3", "metadata": {"unit": "Count", "description": "Temperature of a device connected to health monitoring chip through pin 3.", "displayName": "Temperature of pin 3"}}], "description": "Collect system temperature metrics", "displayName": "System Temperature", "isRecommended": false}, "system-powersupplies": {"metrics": [{"key": "netscaler.system.voltagev12n", "metadata": {"unit": "Count", "description": "Power supply -12V output. Acceptable range is -13.20 through -10.80 volts. 9800 and 9960 platforms display standard value of -12.0V.", "displayName": "Power supply -12V output"}}, {"key": "netscaler.system.voltagev5n", "metadata": {"unit": "Count", "description": "Power supply -5V output. Acceptable range is -5.50 through -4.50 volts. 9800 and 9960 platforms display standard value of -5.0V.", "displayName": "Power supply -5V output"}}, {"key": "netscaler.system.voltagev12p", "metadata": {"unit": "Count", "description": "Power supply +12V output. Acceptable range is 10.80 through 13.20 volts.", "displayName": "Power supply +12V output"}}, {"key": "netscaler.system.voltagev5p", "metadata": {"unit": "Count", "description": "Power supply +5V output. Acceptable range is 4.50 through 5.50 volts.", "displayName": "Power supply +5V output"}}, {"key": "netscaler.system.voltagev33main", "metadata": {"unit": "Count", "description": "Main power supply +3.3V output. Acceptable range is 2.970 through 3.630 volts. This is a critical counter.", "displayName": "Main power supply +3.3V output"}}, {"key": "netscaler.system.voltagevcc1", "metadata": {"unit": "Count", "description": "CPU core 1 voltage. Acceptable range is 1.080 through 1.650 volts. If CPU 1 is not connected to the health monitoring chip, display shows voltage of CPU 0.", "displayName": "CPU core 1 voltage"}}, {"key": "netscaler.system.voltagevcc0", "metadata": {"unit": "Count", "description": "CPU core 0 voltage. Acceptable range is 1.080 through 1.650 volts.", "displayName": "CPU core 0 voltage"}}, {"key": "netscaler.system.auxvolt0", "metadata": {"unit": "Count", "description": "Voltage of a device connected to health monitoring chip through pin 0.", "displayName": "Pin 0 voltage"}}, {"key": "netscaler.system.auxvolt1", "metadata": {"unit": "Count", "description": "Voltage of a device connected to health monitoring chip through pin 1.", "displayName": "Pin 1 voltage"}}, {"key": "netscaler.system.auxvolt2", "metadata": {"unit": "Count", "description": "Voltage of a device connected to health monitoring chip through pin 2.", "displayName": "Pin 2 voltage"}}, {"key": "netscaler.system.auxvolt3", "metadata": {"unit": "Count", "description": "Voltage of a device connected to health monitoring chip through pin 3.", "displayName": "Pin 3 voltage"}}, {"key": "netscaler.system.auxvolt4", "metadata": {"unit": "Count", "description": "Voltage of a device connected to health monitoring chip through pin 4.", "displayName": "Pin 4 voltage"}}, {"key": "netscaler.system.auxvolt5", "metadata": {"unit": "Count", "description": "Voltage of a device connected to health monitoring chip through pin 5.", "displayName": "Pin 5 voltage"}}, {"key": "netscaler.system.auxvolt6", "metadata": {"unit": "Count", "description": "Voltage of a device connected to health monitoring chip through pin 6.", "displayName": "Pin 6 voltage"}}, {"key": "netscaler.system.auxvolt7", "metadata": {"unit": "Count", "description": "Voltage of a device connected to health monitoring chip through pin 7.", "displayName": "Pin 7 voltage"}}, {"key": "netscaler.system.powersupply1status", "metadata": {"unit": "Count", "description": "Power supply 1 failure status.", "displayName": "Power supply 1 failure status"}}, {"key": "netscaler.system.powersupply2status", "metadata": {"unit": "Count", "description": "Power supply 2 failure status.", "displayName": "Power supply 2 failure status"}}, {"key": "netscaler.system.powersupply3status", "metadata": {"unit": "Count", "description": "Power supply 3 failure status.", "displayName": "Power supply 3 failure status"}}, {"key": "netscaler.system.powersupply4status", "metadata": {"unit": "Count", "description": "Power supply 4 failure status.", "displayName": "Power supply 4 failure status"}}], "description": "Collect system power supply metrics", "displayName": "System Powersupplies", "isRecommended": false}, "authenticationvserver-basic": {"metrics": [{"key": "netscaler.authenticationvserver.state", "metadata": {"unit": "Count", "description": "Current state of the virtual server.", "displayName": "authenticationvserver state"}}, {"key": "netscaler.authenticationvserver.totalrequestbytes.count", "metadata": {"unit": "Byte", "description": "Total number of request bytes received on this service or virtual server.", "displayName": "Total Request Bytes"}}, {"key": "netscaler.authenticationvserver.totalresponsebytes.count", "metadata": {"unit": "Byte", "description": "Total number of response bytes received on this service or virtual server.", "displayName": "Total Response Bytes"}}], "description": "Collect core authentication virtual server (authenticationvserver) metrics", "displayName": "Authentication Virtual Server core", "isRecommended": true}, "authenticationvserver-detail": {"metrics": [{"key": "netscaler.authenticationvserver.totalrequests.count", "metadata": {"unit": "Count", "description": "Total number of requests received on this service or virtual server.", "displayName": "Total Requests"}}, {"key": "netscaler.authenticationvserver.totalresponses.count", "metadata": {"unit": "Count", "description": "Number of responses received on this service or virtual server.", "displayName": "Total Requests"}}], "description": "Collect additional authentication virtual server (authenticationvserver) metrics", "displayName": "Authentication Virtual Server detail", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Citrix NetScaler ADCs help enterprises secure applications and data.  However, they do not permit the installation of agent-based monitoring solutions.  For this, Dynatrace offers remote monitoring of NetScaler devices via the Citrix NetScaler ActiveGate extension. Our extension queries devices every minute and retrieves key performance data. These metrics are paired with OneAgent data to provide real-time interaction visualization and the ability to follow transactions throughout your stack."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"**This is intended for users, who:**\n- Would like to monitor the health and performance of their NetScaler services\n\n**This enables you to:**\n- Monitor NetScaler with a dedicated dashboard and Dynatrace entities to represent core components\n- Detect and alert on anomalies"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Citrix Netscaler ADC extension](https://docs.dynatrace.com/docs/shortlink/citrix-netscaler-adc-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nCitrix NetScaler ADC\n  - 12.x\n  - 13.x\n  - 14.x"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.720588Z","created":"2023-07-25T11:17:44.771848Z","seo_title":"Citrix Netscaler ADC monitoring & observability","seo_description":"Remotely monitor your Citrix NetScaler devices. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_ZEErt0y.png","https://dt-cdn.net/hub/metrics_E9fNkWq.png","https://dt-cdn.net/hub/netscaler_service.png","https://dt-cdn.net/hub/netscaler_ufa.png","https://dt-cdn.net/hub/extension_config.png"],"about":"Citrix NetScaler ADCs help enterprises secure applications and data.  However, they do not permit the installation of agent-based monitoring solutions.  For this, Dynatrace offers remote monitoring of NetScaler devices via the Citrix NetScaler ActiveGate extension. Our extension queries devices every minute and retrieves key performance data. These metrics are paired with OneAgent data to provide real-time interaction visualization and the ability to follow transactions throughout your stack.","use_cases":"**This is intended for users, who:**\n- Would like to monitor the health and performance of their NetScaler services\n\n**This enables you to:**\n- Monitor NetScaler with a dedicated dashboard and Dynatrace entities to represent core components\n- Detect and alert on anomalies","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Citrix Netscaler ADC extension](https://docs.dynatrace.com/docs/shortlink/citrix-netscaler-adc-1-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.netscaler@4.0.3","fqn":"com.dynatrace.extension.netscaler","version":"4.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler/com.dynatrace.extension.netscaler-4.0.3-e2f7e8236f1730736874.zip","release_notes":"- Bug fix: Proxy config settings were note applied correctly\n- Screen content updates","created":"2026-06-29T07:29:57.130901Z"},{"name":"com.dynatrace.extension.netscaler@4.0.1","fqn":"com.dynatrace.extension.netscaler","version":"4.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler/com.dynatrace.extension.netscaler-4.0.1-7581878240c410e514eb.zip","release_notes":"### WARNING: breaking changes - PLEASE READ before upgrading: \n- Extension configuration settings have been improved, but are not backwards compatible. So existing configurations prior to version 4.0.1 cannot be auto updated and must be recreated.\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.333.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the classic pipeline.\n  - This means that classic rules will no longer be used on metrics ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  Smartscape on Grail.\n-  Refactored feature sets according to the best practices established [here](https://docs.dynatrace.com/docs/observe/infrastructure-observability/networks/networks-cost-optimization).\n-  Added feature set metadata for recommended metrics.\n- Fixed a value mapping when reporting PowerSupply status values\n- Add support for connecting through a proxy\n- Clean up configuration and credential vault settings","created":"2026-05-28T11:31:41.621336Z"},{"name":"com.dynatrace.extension.netscaler@3.2.3","fqn":"com.dynatrace.extension.netscaler","version":"3.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler/com.dynatrace.extension.netscaler-3.2.3-941c6c1a2519d89e26fb.zip","release_notes":"#### 🐛 Bugs fixed in this version:\r\n- Resolved bug on `network:interface` UA screen where `invalid entity selector` error would appear","created":"2026-01-30T13:46:33.855397Z"},{"name":"com.dynatrace.extension.netscaler@3.2.2","fqn":"com.dynatrace.extension.netscaler","version":"3.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler/com.dynatrace.extension.netscaler-3.2.2-add4aa997c1ce16ff718.zip","release_notes":"#### 🐛 Bugs fixed in this version:\r\n- Resolve bug in which errors for hosts with a hyphen in their name were not reported to the UI properly","created":"2026-01-28T17:56:57.253924Z"},{"name":"com.dynatrace.extension.netscaler@3.2.0","fqn":"com.dynatrace.extension.netscaler","version":"3.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler/com_hrCyPrO.dynatrace.extension.netscaler-3.2.0-47b1fa18a7e915fa3a9b.zip","release_notes":"### ⚠️ Important Change:\r\n- This release requires a Minimum Dynatrace Version and Minimum ActiveGate version of `1.318.0` or higher.\r\n\r\n### New in this version:\r\n\r\n- Added ALERT_TEMPLATES for anomaly detectors in the Davis Anomaly Detection app (latest Dynatrace only).\r\n\r\n### Improved in this version:\r\n\r\n- Internal metadata updated.","created":"2025-12-19T21:04:06.275257Z"},{"name":"com.dynatrace.extension.netscaler@3.1.2","fqn":"com.dynatrace.extension.netscaler","version":"3.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler/com.dynatrace.extension.netscaler-3.1.2-0c8128ffc80fc72be626.zip","release_notes":"🐛 Bugs Fixed:\n- Fixed Interfaces tile on Classic dashboard referencing incorrect metric key","created":"2025-11-25T14:24:59.337554Z"},{"name":"com.dynatrace.extension.netscaler@3.1.1","fqn":"com.dynatrace.extension.netscaler","version":"3.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler/com.dynatrace.extension.netscaler-3.1.1-b4cca4294b85f3eb8b7b.zip","release_notes":"**NOTE: This version of the extension requires a minimum Dynatrace and EEC version of 1.313**\n- Adds 6 new instance entity types that are split based upon the assigned `primaryipaddress` and `primaryport`\n  - `python:com_dynatrace_extension_netscaler_service_instance`\n  - `python:com_dynatrace_extension_netscaler_lbvserver_instance`\n  - `python:com_dynatrace_extension_netscaler_csvserver_instance`\n  - `python:com_dynatrace_extension_netscaler_vpnvserver_instance`\n  - `python:com_dynatrace_extension_netscaler_gslbservice_instance`\n  - `python:com_dynatrace_extension_netscaler_authenticationvserver_instance`\n- Adds an entity list for each new instance entity type to the preexisting entity's UA page","created":"2025-09-29T21:48:55.390744Z"},{"name":"com.dynatrace.extension.netscaler@3.0.6","fqn":"com.dynatrace.extension.netscaler","version":"3.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler/com.dynatrace.extension.netscaler-3.0.6-697922d88c4fb6dc2e0f.zip","release_notes":"### Major version update - please review release notes fully\n\n#### ⚠️ IMPORTANT CHANGES\n\nMetrics in \"default\" feature set will always be enabled and cannot be disabled. These metrics are mandatory. Take extra caution configuring devices and interfaces for which you are collecting data. Make use of Interface filters to limit the number of interfaces, otherwise, all interfaces on the device will be collected by default.\n\n- FeatureSets have changed slightly. To migrate an existing monitoring configuration, **uncheck** the `system-memory` feature set and then select update.\n    - `system-memory` feature set removed - metrics moved to `system`\n    - The `default` feature set now includes the new generic network metrics\n- `Network Device` topology ID changed to use the Dynatrace default `device.address`\n- `NetScaler ADC` topology ID changed to use the system name (hostname) instead of the full host URL\n- `Network Interface` and `Netscaler Interface` topology ID now use the `mac.address.\n- Netscaler interface metrics are now collected from the `/config/Interface` API and the metric keys have slightly changed slightly. e.g, `rxbytes` instead of `totrxbytes`\n\n#### New Features\n\n- Now collects [Generic Network Topology](https://docs.dynatrace.com/docs/shortlink/network-topology) metrics for the Dynatrace Infrastructure and Operations App.\n    - include new metrics for interface speed and sysuptime\n- Adds a new platform overview dashboard\n- Generate new platform dashboard and screen updates\n- Add support for `dt.security_context`","created":"2025-08-12T15:04:34.624794Z"},{"name":"com.dynatrace.extension.netscaler@2.3.3","fqn":"com.dynatrace.extension.netscaler","version":"2.3.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler/com.dynatrace.extension.netscaler-2.3.3-0224a86ee11bc1a9e14a.zip","release_notes":"- Added support to link netscaler devices with process group instances via the `SAME_AS` relationship","created":"2025-04-08T14:53:02.798265Z"},{"name":"com.dynatrace.extension.netscaler@2.3.1","fqn":"com.dynatrace.extension.netscaler","version":"2.3.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler/com.dynatrace.extension.netscaler-2.3.1_Q5fnBIs.zip","release_notes":"- Add credential vault support for username and password\n- Add network and interface entity types\n- Add new screen definitions","created":"2024-11-12T11:03:45.118996Z"},{"name":"com.dynatrace.extension.netscaler@2.2.1","fqn":"com.dynatrace.extension.netscaler","version":"2.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler/com.dynatrace.extension.netscaler-2.2.1_xw5nCzP.zip","release_notes":"* Fix for SSL_V3_ALERT_HANDSHAKE errors - custom SSL adaptor when verify SSL is false.","created":"2024-09-20T20:48:50.947988Z"},{"name":"com.dynatrace.extension.netscaler@2.1.8","fqn":"com.dynatrace.extension.netscaler","version":"2.1.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler/com.dynatrace.extension.netscaler-2.1.8_gdGoU7n.zip","release_notes":"- Fixed a bug where disabling feature sets would not prevent the metrics from being ingested\n- Refactored the entity definition and metric dimensions to adapt to the new NetScaler SDX extension","created":"2024-06-28T11:15:09.589096Z"},{"name":"com.dynatrace.extension.netscaler@1.0.11","fqn":"com.dynatrace.extension.netscaler","version":"1.0.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler/com.dynatrace.extension.netscaler-1.0.1_8eReX69.zip","release_notes":"* Add entity type to extension metrics for management zones and tagging rules\n* Update dependency packages","created":"2023-11-09T11:25:01.492457Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.netscaler@4.0.3","fqn":"com.dynatrace.extension.netscaler","version":"4.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler/com.dynatrace.extension.netscaler-4.0.3-e2f7e8236f1730736874.zip","release_notes":"- Bug fix: Proxy config settings were note applied correctly\n- Screen content updates","created":"2026-06-29T07:29:57.130901Z"}]},{"id":1044,"slug":"citrix-netscaler-sdx","title":"Citrix NetScaler SDX","description":"Remotely monitor your Citrix NetScaler SDX devices.","logo":"https://dt-cdn.net/hub/netscaler_logo_gj2THW2.svg","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/citrix-netscaler-sdx-extension","providers":[],"tags":["ActiveGate","citrix","hardware-provisioning","netscaler","network"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Extension dashboard","src":"https://dt-cdn.net/hub/sdx_0.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_0.png&sign=SwUduOzFMVfHS69ReUFEGhHjUP-VdJEWRr0BGuzO-iQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_0.png&sign=ZTk3UmuYoonecQ4KgpPxvFodLu_ese3iwc7yi9tbmWg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_0.png&sign=tsBfGVekn7tmjZoC-XqBKo14Qaa_gaB8F0VYmTPkoAY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_0.png&sign=wgtKRcSGI72xv6lVCSxHqZTmEnz-hsBi570NeVlaMoo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_0.png&sign=1EVqVD7rzo8S2ITYZMgmf7DStlcLDBsdWq7So74OR8U","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_0.png&sign=VMrxYN1l2DqFA-S2GhSjJWLF2uw6qRy7UHs3DJoo7F0"}},{"caption":"Metrics","src":"https://dt-cdn.net/hub/sdx_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_1.png&sign=lagiHFFPN3JjnhdZHmvhGEEjvWr47Kcaf1MU-N8RCTs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_1.png&sign=4StFNAW0Zz_oDsRDAuSSYbTacUJKdp-Z3lyG0PcWx_U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_1.png&sign=qLy6feAW0eme1bgI3V1sL7iuiCWUz8jlqnu8pBJU90A","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_1.png&sign=2n1W0zWjEEj6QModiwLJ-MWNvbtC6rnjzFIyobuAcy0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_1.png&sign=k5A85uXV1kitHzrd2dqTYemBtxhG4nmMvdRKNk4PlaA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_1.png&sign=sdDpOyg_LyfK6lXNeWl9COrw1YH9jjLfg2PdbSC0T6E"}},{"caption":"NetScaler SDX device unified analysis screen","src":"https://dt-cdn.net/hub/sdx_2_EncLQa1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_2_EncLQa1.png&sign=fIkAgRnn-tUFXUXwozglOZ6XvgYn7UZbNrNSwmtAPl4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_2_EncLQa1.png&sign=xEZQBFytJdI_6ska3OhpJfu86W4RceYqqZzf8AMvfJA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_2_EncLQa1.png&sign=LSWzV2s59iKxy8zJqObGikx8VaCSd5ocm_mfBbkUGJs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_2_EncLQa1.png&sign=NOW0FcJPfJ3AglDZH4wuooGHTUHh8gNYLnVUgqIHcIM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_2_EncLQa1.png&sign=5SEoIOJ_Dj3cip8m1tDytMSrHg8VncbVJ7cZhFJ97D4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsdx_2_EncLQa1.png&sign=zjVla6BsOgRnqe2LueuYznZyqtTB5WE_1TbZnrvPaYc"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.1.1","release_latest_validation_result":{"name": "com.dynatrace.extension.netscaler-sdx", "author": {"name": "Dynatrace"}, "version": "3.1.1", "fileHash": "883b08d112f485d95b154c37d47e5411cfb834939f0ba06e5cc7eb2e2afcc79c", "variables": [], "dataSources": ["python"], "featureSets": ["temp", "hardware", "voltage", "software", "fanspeed", "storagerepository"], "extensionName": "com.dynatrace.extension.netscaler-sdx", "minEECVersion": "1.270.0", "featureSetsDetails": {"temp": {"metrics": [{"key": "netscaler.xen_health_monitor_temp.current_value", "metadata": {"unit": "Count", "description": "Current measurement of the IPMI sensor's temperature.", "displayName": "IPMI Sensor temperature"}}, {"key": "netscaler.xen_health_monitor_temp.status", "metadata": {"unit": "Count", "description": "Health status of the resource.", "displayName": "IPMI temperature sensor status"}}], "description": "Collects IPMI temperature sensor readings and their corresponding health status from the NetScaler SDX appliance.", "displayName": "Temperature sensors", "isRecommended": true}, "voltage": {"metrics": [{"key": "netscaler.xen_health_monitor_voltage.current_value", "metadata": {"unit": "Count", "description": "Current measurement of the IPMI sensor's voltage.", "displayName": "IPMI Sensor voltage"}}, {"key": "netscaler.xen_health_monitor_voltage.status", "metadata": {"unit": "Count", "description": "Health status of the resource.", "displayName": "IPMI voltage sensor status"}}], "description": "Collects IPMI voltage sensor readings and their corresponding health status from the NetScaler SDX appliance.", "displayName": "Voltage sensors", "isRecommended": true}, "fanspeed": {"metrics": [{"key": "netscaler.xen_health_monitor_fan_speed.current_value", "metadata": {"unit": "Count", "description": "Current measurement of the fan's speed.", "displayName": "Fan speed"}}, {"key": "netscaler.xen_health_monitor_fan_speed.status", "metadata": {"unit": "Count", "description": "Health status of the resource.", "displayName": "Fan status"}}], "description": "Collects fan speed measurements and health status from the IPMI/XenServer fan sensors of the NetScaler SDX appliance.", "displayName": "Fan health", "isRecommended": true}, "hardware": {"metrics": [{"key": "netscaler.xen_health_resource_hw.current_value", "metadata": {"unit": "Count", "description": "Current value of the hardware sensor.", "displayName": "Hardware current value"}}, {"key": "netscaler.xen_health_resource_hw.status", "metadata": {"unit": "Count", "description": "Health status of the resource.", "displayName": "Hardware status"}}], "description": "Collects current values and health status of hardware resources (e.g., disks, power supplies, system board components) reported by the NetScaler SDX appliance.", "displayName": "Hardware resources", "isRecommended": true}, "software": {"metrics": [{"key": "netscaler.xen_health_resource_sw.status", "metadata": {"unit": "Count", "description": "Health status of the resource.", "displayName": "Software status"}}], "description": "Collects health status of software resources running on the NetScaler SDX appliance.", "displayName": "Software resources", "isRecommended": false}, "storagerepository": {"metrics": [{"key": "netscaler.xen_health_sr.size", "metadata": {"unit": "Count", "description": "Physical size of the storage repository.", "displayName": "Storage repository size"}}, {"key": "netscaler.xen_health_sr.utilized", "metadata": {"unit": "Count", "description": "Physical utilization of the storage repository.", "displayName": "Storage repository utilization"}}, {"key": "netscaler.xen_health_sr.status", "metadata": {"unit": "Count", "description": "Health status of the resource.", "displayName": "Storage repository status"}}], "description": "Collects storage repository size, utilization, and health status from the underlying XenServer hypervisor of the NetScaler SDX appliance.", "displayName": "Storage repository", "isRecommended": true}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Citrix NetScaler SDX is a hardware-based Application Delivery Appliance for enterprise and cloud datacenters that allow users to provision and manage multiple virtual NetScaler machines. Dynatrace offers remote monitoring of NetScaler devices via the Citrix NetScaler SDX ActiveGate extension. Our extension queries devices every minute and retrieves key performance data. These metrics are paired with OneAgent and NetScaler ADCs data to provide real-time interaction visualization and the ability to follow transactions throughout your stack."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"**This is intended for users, who:**\n- Would like to monitor the health and status of the NetScaler infrastructue managed by SDX\n\n**This enables you to:**\n- Monitor NetScaler infrastructure with a dedicated dashboard and Dynatrace entities to represent core components\n- Detect and alert on anomalies"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Citrix NetScaler SDX extension](https://docs.dynatrace.com/docs/shortlink/citrix-netscaler-sdx-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nCitrix NetScaler SDX\n  - 13.x\n  - 14.x"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.726510Z","created":"2024-06-28T11:15:46.823088Z","seo_title":"Citrix NetScaler SDX monitoring & observability","seo_description":"Remotely monitor your Citrix NetScaler SDX devices. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/sdx_0.png","https://dt-cdn.net/hub/sdx_1.png","https://dt-cdn.net/hub/sdx_2_EncLQa1.png"],"about":"Citrix NetScaler SDX is a hardware-based Application Delivery Appliance for enterprise and cloud datacenters that allow users to provision and manage multiple virtual NetScaler machines. Dynatrace offers remote monitoring of NetScaler devices via the Citrix NetScaler SDX ActiveGate extension. Our extension queries devices every minute and retrieves key performance data. These metrics are paired with OneAgent and NetScaler ADCs data to provide real-time interaction visualization and the ability to follow transactions throughout your stack.","use_cases":"**This is intended for users, who:**\n- Would like to monitor the health and status of the NetScaler infrastructue managed by SDX\n\n**This enables you to:**\n- Monitor NetScaler infrastructure with a dedicated dashboard and Dynatrace entities to represent core components\n- Detect and alert on anomalies","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Citrix NetScaler SDX extension](https://docs.dynatrace.com/docs/shortlink/citrix-netscaler-sdx-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.netscaler-sdx@3.1.1","fqn":"com.dynatrace.extension.netscaler-sdx","version":"3.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler-sdx/com.dynatrace.extension.netscaler-sdx-3.1.1-883b08d112f485d95b15.zip","release_notes":"- Added support for primary tags and primary fields.","created":"2026-07-14T13:35:34.616006Z"},{"name":"com.dynatrace.extension.netscaler-sdx@3.0.0","fqn":"com.dynatrace.extension.netscaler-sdx","version":"3.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler-sdx/com.dynatrace.extension.netscaler-sdx-3.0.0-8a368b55e01daf5ab95d.zip","release_notes":"### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.270.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\n- Added feature set metadata for recommended metrics.","created":"2026-05-20T13:07:30.076753Z"},{"name":"com.dynatrace.extension.netscaler-sdx@2.0.7","fqn":"com.dynatrace.extension.netscaler-sdx","version":"2.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler-sdx/com.dynatrace.extension.netscaler-sdx-2.0.7-c00d6002c3761d52d8ac.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:27:48.532758Z"},{"name":"com.dynatrace.extension.netscaler-sdx@2.0.6","fqn":"com.dynatrace.extension.netscaler-sdx","version":"2.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler-sdx/com.dynatrace.extension.netscaler-sdx-2.0.6-a7549774ed2d7de73baf.zip","release_notes":"- Create platform dashboard\n- Add `dt.security_groups`\n- Add platform screens","created":"2025-08-26T13:59:22.957749Z"},{"name":"com.dynatrace.extension.netscaler-sdx@2.0.5","fqn":"com.dynatrace.extension.netscaler-sdx","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler-sdx/com.dynatrace.extension.netscaler-sdx-2.0.5-a2d3878f3b8613bbaf38.zip","release_notes":"- Adds `device.address` dimension to all ingested metrics","created":"2025-06-04T12:20:30.639541Z"},{"name":"com.dynatrace.extension.netscaler-sdx@2.0.4","fqn":"com.dynatrace.extension.netscaler-sdx","version":"2.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler-sdx/com.dynatrace.extension.netscaler-s_MisJ4Nd.zip","release_notes":"- Fixed a bug where screens for the device would not show any charts.","created":"2024-08-31T15:13:57.917212Z"},{"name":"com.dynatrace.extension.netscaler-sdx@2.0.3","fqn":"com.dynatrace.extension.netscaler-sdx","version":"2.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler-sdx/com.dynatrace.extension.netscaler-s_3rJPbvv.zip","release_notes":"Official release of the NetScaler SDX extension. It includes:\n- 12 metrics split into 6 feature sets\n- 2 generic types\n- 1 generic relationship\n- Overview dahsboard and screens for the above types","created":"2024-06-28T13:44:33.382755Z"}],"related_technologies":["citrix-virtual-apps-and-desktops-v2","citrix-netscaler-adc-1"],"latest_downloads":[{"name":"com.dynatrace.extension.netscaler-sdx@3.1.1","fqn":"com.dynatrace.extension.netscaler-sdx","version":"3.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netscaler-sdx/com.dynatrace.extension.netscaler-sdx-3.1.1-883b08d112f485d95b15.zip","release_notes":"- Added support for primary tags and primary fields.","created":"2026-07-14T13:35:34.616006Z"}]},{"id":1314,"slug":"claude","title":"Claude","description":"Boost productivity to get real-time, code-level insights into Claude Code.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/claude/logo/9c0edf0a-3fb2-4920-87bd-68ced90e70a7.png","link_to":null,"documentation_link":"","providers":[],"tags":["agentic ai","agentic ecosystem","mcp"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dynatrace MCP Server listing in Claude","src":"https://cdn.hub.central.dynatrace.com/hub/console/claude/media/c934d67d-02e8-4650-b033-0a890e5b4e00.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2Fc934d67d-02e8-4650-b033-0a890e5b4e00.png&sign=rQh5PkvkDGxXDnEkn0ClDnTitKQXfEvbXQWQ0V3lAS4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2Fc934d67d-02e8-4650-b033-0a890e5b4e00.png&sign=0RMKdFBAu0NTqxZd_OXu3W1UZqm0tE_1_E0gQGJwip4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2Fc934d67d-02e8-4650-b033-0a890e5b4e00.png&sign=RL7jNoQl-BVw6-7uqlQRXXyEJAQSwVISwK7pfaxPJYo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2Fc934d67d-02e8-4650-b033-0a890e5b4e00.png&sign=-PLGmUlZiUvGVp-zYi2s8ELW7rMLMJ-3-mzwXUmc4TA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2Fc934d67d-02e8-4650-b033-0a890e5b4e00.png&sign=77cu7BkYOPg47jkhsxOmOXLdvuxJjgUgBchHJphtYxM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2Fc934d67d-02e8-4650-b033-0a890e5b4e00.png&sign=UYDzj7oqSQJWBmY_E3fg1rdn6H00DmY0kR1Q7FNY86A"}},{"caption":"Prompt your Dynatrace environment from Claude","src":"https://cdn.hub.central.dynatrace.com/hub/console/claude/media/2e08643e-778b-44f6-91bf-db7f69bdf9be.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2F2e08643e-778b-44f6-91bf-db7f69bdf9be.png&sign=ZL6r-I2KtScjLMavLc3pemWsLME-jfSF10o6ecGTu8A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2F2e08643e-778b-44f6-91bf-db7f69bdf9be.png&sign=qadEoCeqamtyBg-nBxW3xsdMQk-xcjyEokocgOyuKFY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2F2e08643e-778b-44f6-91bf-db7f69bdf9be.png&sign=UPKKd2N5A8ErmUPeZyx7aQuNoQ2-orre57NuV4sUXcQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2F2e08643e-778b-44f6-91bf-db7f69bdf9be.png&sign=IYAzVowRFU_YCDt32f8wb5zpnuuK1YKCimXIQy-FDyE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2F2e08643e-778b-44f6-91bf-db7f69bdf9be.png&sign=Rnmhz3D99AeKy8OEFjvVSEOCwrcJbXo0LBaAQslI9dI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2F2e08643e-778b-44f6-91bf-db7f69bdf9be.png&sign=zndD2rQUrV4v8Hqxs9mGAJVfgn9G_KB_Mk7vDX_fguk"}},{"caption":"View real-time production insights from your Dynatrace environment in Claude","src":"https://cdn.hub.central.dynatrace.com/hub/console/claude/media/42d3440c-9357-4a8e-ab9e-2a5e4e132810.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2F42d3440c-9357-4a8e-ab9e-2a5e4e132810.png&sign=qcRy9vGQmrsjNrHLwwopOsebOMBJYaQf6QMEaXPQHrc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2F42d3440c-9357-4a8e-ab9e-2a5e4e132810.png&sign=0yPecGuORn04seIMzA8d16qsztd08wzP3eplzNLATGU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2F42d3440c-9357-4a8e-ab9e-2a5e4e132810.png&sign=kfpz5z3I04fBVj6oiOpiUqXqNph8fW2PzAWJFiRqBro","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2F42d3440c-9357-4a8e-ab9e-2a5e4e132810.png&sign=lbR-2msuEKmBmO3MLtmRlMubIr9PNWaoCyzsY-rPdjQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2F42d3440c-9357-4a8e-ab9e-2a5e4e132810.png&sign=4eoy-4Ybkm06WqPpdWusogv0jUgGTaXM8ueZH5DCni0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude%2Fmedia%2F42d3440c-9357-4a8e-ab9e-2a5e4e132810.png&sign=__SWSgcedAjWRG6EAPEYztRoD1oAg0ApVpF0J0AMmVg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Instantly access live, code-level Dynatrace data from Claude Code, Cowork, and Chat. Use this data to troubleshoot and understand complex, cloud-native applications, reduce troubleshooting time, and enhance productivity and developer satisfaction.\n\n##### Key capabilities\n- Brings real-time Dynatrace code-level production insights directly into Claude\n- Enhances Claude with Dynatrace intelligence to deliver recommendations and deeper insights\n- Connects through Dynatrace MCP Server"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Increase developer productivity**: Get on-demand access to production context, insights, and code-level data from any environment directly within Claude.\n- **Troubleshoot faster**: Instantly debug complex flows and apps, including third‑party and open‑source components, without leaving your.\n- **Remediate issues faster**: Investigate incidents — including their root causes — using natural‑language queries across metrics, logs, and traces, and get remediation suggestions."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on how to configure the Dynatrace MCP Server, check the [Dynatrace MCP Server on GitHub](https://github.com/dynatrace-oss/dynatrace-mcp)."},"sourceId":"get_started"}],"modified":"2026-03-31T11:05:57.376877Z","created":"2026-03-30T17:32:27.804530Z","seo_title":"Claude monitoring & observability","seo_description":"Boost productivity to get real-time, code-level insights into Claude Code. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/claude/media/c934d67d-02e8-4650-b033-0a890e5b4e00.png","https://cdn.hub.central.dynatrace.com/hub/console/claude/media/2e08643e-778b-44f6-91bf-db7f69bdf9be.png","https://cdn.hub.central.dynatrace.com/hub/console/claude/media/42d3440c-9357-4a8e-ab9e-2a5e4e132810.png"],"about":"Instantly access live, code-level Dynatrace data from Claude Code, Cowork, and Chat. Use this data to troubleshoot and understand complex, cloud-native applications, reduce troubleshooting time, and enhance productivity and developer satisfaction.\n\n##### Key capabilities\n- Brings real-time Dynatrace code-level production insights directly into Claude\n- Enhances Claude with Dynatrace intelligence to deliver recommendations and deeper insights\n- Connects through Dynatrace MCP Server","use_cases":"- **Increase developer productivity**: Get on-demand access to production context, insights, and code-level data from any environment directly within Claude.\n- **Troubleshoot faster**: Instantly debug complex flows and apps, including third‑party and open‑source components, without leaving your.\n- **Remediate issues faster**: Investigate incidents — including their root causes — using natural‑language queries across metrics, logs, and traces, and get remediation suggestions.","supported_distributions":"","get_started":"For more information on how to configure the Dynatrace MCP Server, check the [Dynatrace MCP Server on GitHub](https://github.com/dynatrace-oss/dynatrace-mcp)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["local-mcp-server-1","dynatrace-intelligence","claude-code-cli","claude-workflow-connector","claude-code-agent-monitoring"],"latest_downloads":null},{"id":1300,"slug":"claude-code-agent-monitoring","title":"Claude Code Agent monitoring","description":"Monitor your Claude Code coding agents with OTel.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/claude-code-agent-monitoring/logo/d56627e3-916b-44e7-ad60-87883f3b305d.png","link_to":"https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/ai-coding-agents/claude-code","documentation_link":"https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/ai-coding-agents/claude-code","providers":[],"tags":["agent monitoring","ai monitoring","anthropic","claude","claudecode","code agent monitoring","open telemetry","otel"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Claude code agent monitoring metrics","src":"https://cdn.hub.central.dynatrace.com/hub/console/claude-code-agent-monitoring/media/d3bbf836-7964-42f7-94ae-1b0077618327.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-code-agent-monitoring%2Fmedia%2Fd3bbf836-7964-42f7-94ae-1b0077618327.png&sign=Naj_fxcr1z9QPdbWIu8LhVKgExJsvbxcYBjOpvxEfKI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-code-agent-monitoring%2Fmedia%2Fd3bbf836-7964-42f7-94ae-1b0077618327.png&sign=g2BIzime0NNSaVm-mkQ_qfmYRFGjdlkueCtMvdJBm90","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-code-agent-monitoring%2Fmedia%2Fd3bbf836-7964-42f7-94ae-1b0077618327.png&sign=yEYhvFdnE03hsYAPm8_DWgo9Kaaa2Osx6vfqdN1vbco","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-code-agent-monitoring%2Fmedia%2Fd3bbf836-7964-42f7-94ae-1b0077618327.png&sign=5M9o9Ii5erNftuc6s5ZAYXn31rwC-1zpKgpoXqq3CW4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-code-agent-monitoring%2Fmedia%2Fd3bbf836-7964-42f7-94ae-1b0077618327.png&sign=EHdEYyR52ZOI8-72MyOvyV5Yh5mXrdbhZ4Yy0l8SnVU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-code-agent-monitoring%2Fmedia%2Fd3bbf836-7964-42f7-94ae-1b0077618327.png&sign=FQRfJQeHtB3eOAT5_IyLEHGeanREOAsbzc0REXLsMW4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Claude Code Monitoring provides end-to-end visibility into **Claude Code CLI usage** using its built-in **OpenTelemetry** telemetry output. The included dashboard helps engineering and AI leaders understand:\n\n- **Spend and token consumption** over time\n- **Session volume and active time**\n- **API request health** (errors, latency, volume)\n- **Tool activity** (tool calls, permission decisions, success rate, duration)\n- **Engineering output indicators** (commits, PRs, lines added/removed)\n\n#### What you’ll see (dashboard tiles & why it matters)\n\n##### The dashboard summarizes \n**Total Users, Total Cost (USD), Total Tokens, Total Sessions, and Active Time** to quantify adoption and spend.  \nIt shows **cost over time** and **token usage over time** to spot spikes and trends.  \nIt breaks down **event volume by type** (`api_request`, `api_error`, `tool_decision`, `tool_result`, `user_prompt`) to understand where activity and failures occur.  \n\n##### Engineering output signals include \n- **Lines of Code Added/Removed**, **Total Commits**, **Total PRs**, plus **LoC over time** and **PRs over time** to correlate usage with delivery.  \n\n##### API analytics cover \n- **Cost by model**, **token & cost by model**, and **API latency over time (avg duration)** to pinpoint expensive or slow model usage.  \n\n##### Tooling insights include:\n-  **Most used tools** (e.g., bash/read/edit/write), **avg tool duration**, **permission decisions (allow/deny)**, and **tool success rate (success/failure)** to validate safety and reliability.  \n\n##### User activity include:\n-  **Avg session time**, **avg cost per session**, **avg tokens per request**, and **sessions by user** for adoption and accountability.  \n\n##### A **recent event stream** \n- Supports debugging and drilldown of prompts, tool calls and session information"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"How teams use these insights\n- **FinOps & governance:** track spend/tokens by model, detect runaway sessions, and define guardrails (budgets, thresholds, adoption controls).  \n- **Reliability & performance:** monitor latency, request volume, and errors to catch degradation during peaks or provider incidents.  \n- **Tool effectiveness & safety:** verify tool success, duration, and permission decisions to ensure guardrails work as intended.  \n- **Adoption & productivity:** measure usage and correlate it with PRs/commits/LoC changes to evaluate AI transformation impact."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"1. Enable telemetry: `CLAUDE_CODE_ENABLE_TELEMETRY=1`.  \n2. Configure OTLP export to your Dynatrace OTLP endpoint (direct or via an OpenTelemetry Collector).  \n3. Run Claude Code — telemetry is emitted automatically (no code changes).  \n4. Open the dashboard to review cost, tokens, sessions, tool activity, and reliability signals.  \n5. For setup examples, dashboard and configuration details, go to GitHub linked on the right side"},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Requirements\n- Claude Code CLI with built-in OpenTelemetry telemetry support\n- Dynatrace environment with OTLP ingest available\n- Network access from developer machine/runner to Dynatrace OTLP endpoint (direct or via collector)"},"sourceId":"details"}],"modified":"2026-04-22T15:53:23.181200Z","created":"2026-03-03T12:59:41.741388Z","seo_title":"Claude Code Agent monitoring monitoring & observability","seo_description":"Monitor your Claude Code coding agents with OTel. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/claude-code-agent-monitoring/media/d3bbf836-7964-42f7-94ae-1b0077618327.png"],"about":"Claude Code Monitoring provides end-to-end visibility into **Claude Code CLI usage** using its built-in **OpenTelemetry** telemetry output. The included dashboard helps engineering and AI leaders understand:\n\n- **Spend and token consumption** over time\n- **Session volume and active time**\n- **API request health** (errors, latency, volume)\n- **Tool activity** (tool calls, permission decisions, success rate, duration)\n- **Engineering output indicators** (commits, PRs, lines added/removed)\n\n#### What you’ll see (dashboard tiles & why it matters)\n\n##### The dashboard summarizes \n**Total Users, Total Cost (USD), Total Tokens, Total Sessions, and Active Time** to quantify adoption and spend.  \nIt shows **cost over time** and **token usage over time** to spot spikes and trends.  \nIt breaks down **event volume by type** (`api_request`, `api_error`, `tool_decision`, `tool_result`, `user_prompt`) to understand where activity and failures occur.  \n\n##### Engineering output signals include \n- **Lines of Code Added/Removed**, **Total Commits**, **Total PRs**, plus **LoC over time** and **PRs over time** to correlate usage with delivery.  \n\n##### API analytics cover \n- **Cost by model**, **token & cost by model**, and **API latency over time (avg duration)** to pinpoint expensive or slow model usage.  \n\n##### Tooling insights include:\n-  **Most used tools** (e.g., bash/read/edit/write), **avg tool duration**, **permission decisions (allow/deny)**, and **tool success rate (success/failure)** to validate safety and reliability.  \n\n##### User activity include:\n-  **Avg session time**, **avg cost per session**, **avg tokens per request**, and **sessions by user** for adoption and accountability.  \n\n##### A **recent event stream** \n- Supports debugging and drilldown of prompts, tool calls and session information","use_cases":"How teams use these insights\n- **FinOps & governance:** track spend/tokens by model, detect runaway sessions, and define guardrails (budgets, thresholds, adoption controls).  \n- **Reliability & performance:** monitor latency, request volume, and errors to catch degradation during peaks or provider incidents.  \n- **Tool effectiveness & safety:** verify tool success, duration, and permission decisions to ensure guardrails work as intended.  \n- **Adoption & productivity:** measure usage and correlate it with PRs/commits/LoC changes to evaluate AI transformation impact.","supported_distributions":"","get_started":"1. Enable telemetry: `CLAUDE_CODE_ENABLE_TELEMETRY=1`.  \n2. Configure OTLP export to your Dynatrace OTLP endpoint (direct or via an OpenTelemetry Collector).  \n3. Run Claude Code — telemetry is emitted automatically (no code changes).  \n4. Open the dashboard to review cost, tokens, sessions, tool activity, and reliability signals.  \n5. For setup examples, dashboard and configuration details, go to GitHub linked on the right side"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["ai-and-llm-observability","claude-code-cli","claude-workflow-connector"],"latest_downloads":null},{"id":1269,"slug":"claude-code-cli","title":"Claude Code CLI","description":"Boost developer productivity to get real-time, code-level insights into your CLI.","logo":"https://cdn.hub.central.dynatrace.com/hub/ClaudeIcon-Rounded.svg","link_to":null,"documentation_link":"","providers":[],"tags":["a2a","agentic-coding","agentic-ecosystem","AI","anthropic","mcp","Model Context Protocol"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Investigate failures with live Dynatrace context: error rates, impacted services, and root causes, without leaving your terminal","src":"https://cdn.hub.central.dynatrace.com/hub/Realtime_Code_Insights_in_Your_Claude_CLI.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRealtime_Code_Insights_in_Your_Claude_CLI.png&sign=kWDYyfDCISVKNQ8hSUcZyqhqDUGXhJiAs6_4AYuO3I4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRealtime_Code_Insights_in_Your_Claude_CLI.png&sign=mC__9uxPEjFygC94xX-L-BdemTt_UPS5cotUgiYwpIA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRealtime_Code_Insights_in_Your_Claude_CLI.png&sign=OtR8B0P5FRtoZvzMQlVmRNOqgutGzfmOtpBuwV-JNYI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRealtime_Code_Insights_in_Your_Claude_CLI.png&sign=UQhzFHDDAxrmNjWLJBS9bTZY0A_vhrFZ45TuA1f6Kpg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRealtime_Code_Insights_in_Your_Claude_CLI.png&sign=PRSj9INv7gTMpLEL1Dy-svXjW0UeEsVvFboQAMTEW-0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRealtime_Code_Insights_in_Your_Claude_CLI.png&sign=ERPTk5pykf2xYH7cc9nfBHSEVKQeR_7O9fFObYKdmM0"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Instantly access live, code-level Dynatrace data through your Claude CLI.  \nUse this data to troubleshoot and understand complex, cloud-native applications,  \nreduce troubleshooting time, and enhance productivity and developer satisfaction.\n\n### Key capabilities\n- Brings real-time Dynatrace code-level production insights directly into Claude CLI  \n- Enhances Claude CLI with Dynatrace intelligence to deliver recommendations and deeper insights  \n- Connects through Dynatrace MCP Server"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Increase developer productivity:** Get on-demand access to production context, insights, and code-level data from any environment directly within Claude CLI.\n\n- **Troubleshoot faster:** Instantly debug complex flows and apps, including third‑party and open‑source components, without leaving your CLI.\n\n- **Remediate issues faster:** Investigate incidents — including their root causes — using natural‑language queries across metrics, logs, and traces, and get remediation suggestions."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on how to configure the Dynatrace MCP Server, have a look at [our documentation](https://docs.dynatrace.com/docs/discover-dynatrace/platform/davis-ai/dynatrace-mcp#connect-to-the-mcp-server)."},"sourceId":"get_started"}],"modified":"2026-03-17T13:05:12.818842Z","created":"2026-01-28T17:09:38.551270Z","seo_title":"Claude Code CLI monitoring & observability","seo_description":"Boost developer productivity to get real-time, code-level insights into your CLI. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-agentic-ecosystem-drive-real-outcomes-not-ai-pilots/","image":"https://cdn.hub.central.dynatrace.com/hub/console/claude-code-cli/media/3e80fddc-cc5f-44a5-939d-b2f637300986.webp","title":"Dynatrace agentic ecosystem: Drive real outcomes, not AI pilots","href_text":"Read more","description":"Real agentic ecosystem use cases for developers, SREs, and IT Ops engineers you can implement today"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/","image":"https://cdn.hub.central.dynatrace.com/hub/console/claude-code-cli/media/17c04610-85fd-4654-b0a3-0910b0638c96.webp","title":"Dynatrace MCP Server: Empower your AI assistants to interact with Dynatrace and access live production insights","href_text":"Read more","description":"Get real-time insights from your digital systems right inside your processes"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Realtime_Code_Insights_in_Your_Claude_CLI.png"],"about":"Instantly access live, code-level Dynatrace data through your Claude CLI.  \nUse this data to troubleshoot and understand complex, cloud-native applications,  \nreduce troubleshooting time, and enhance productivity and developer satisfaction.\n\n### Key capabilities\n- Brings real-time Dynatrace code-level production insights directly into Claude CLI  \n- Enhances Claude CLI with Dynatrace intelligence to deliver recommendations and deeper insights  \n- Connects through Dynatrace MCP Server","use_cases":"- **Increase developer productivity:** Get on-demand access to production context, insights, and code-level data from any environment directly within Claude CLI.\n\n- **Troubleshoot faster:** Instantly debug complex flows and apps, including third‑party and open‑source components, without leaving your CLI.\n\n- **Remediate issues faster:** Investigate incidents — including their root causes — using natural‑language queries across metrics, logs, and traces, and get remediation suggestions.","supported_distributions":"","get_started":"For more information on how to configure the Dynatrace MCP Server, have a look at [our documentation](https://docs.dynatrace.com/docs/discover-dynatrace/platform/davis-ai/dynatrace-mcp#connect-to-the-mcp-server)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","mcp-server-tools"],"latest_downloads":null},{"id":1292,"slug":"claude-workflow-connector","title":"Claude Connector for Workflows","description":"Connect with Claude and send prompts for further analysis using Workflows.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/claude-workflow-connector/logo/490ffe3e-2527-40d8-a096-e0e2780b5b90.png","link_to":null,"documentation_link":"https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps/claude-connector","providers":[],"tags":["agentic-workflows","Ai","anthropic","automation","community","community-app","connector","generative AI","LLM","se-coe","workflows"],"author":"204","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dynatrace workflow with Claude action","src":"https://cdn.hub.central.dynatrace.com/hub/console/claude-workflow-connector/media/002cada8-b9cf-4980-a4fb-fb123df3b790.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-workflow-connector%2Fmedia%2F002cada8-b9cf-4980-a4fb-fb123df3b790.png&sign=YVsxmt8iJxfS4tjLOsUzf6T0m-0ZGHudXTlKDH2kfpE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-workflow-connector%2Fmedia%2F002cada8-b9cf-4980-a4fb-fb123df3b790.png&sign=VJ3Fo8YbtsjeQ0-PmWF2GeThgIN3njoFtiOLKvz-dyI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-workflow-connector%2Fmedia%2F002cada8-b9cf-4980-a4fb-fb123df3b790.png&sign=OfIzWm0_JOfpYLi7AVRoaIiUlhrxK8NECf9ZbgloSOE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-workflow-connector%2Fmedia%2F002cada8-b9cf-4980-a4fb-fb123df3b790.png&sign=5OozWN5dZsPKB0bClrCCIVz9tElub5yIP7Ywp2kJ4co","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-workflow-connector%2Fmedia%2F002cada8-b9cf-4980-a4fb-fb123df3b790.png&sign=ywDL0sEo3imLBWj9Bn4wjK-hzhZkbOCgkvLoMI1Ct2I","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-workflow-connector%2Fmedia%2F002cada8-b9cf-4980-a4fb-fb123df3b790.png&sign=UTSXMgJm_CehBFgW8t7HZRXuv5BinE-boePdcX-23ps"}},{"caption":"Illustrative example querying for log data and asking Claude for further error analysis.","src":"https://cdn.hub.central.dynatrace.com/hub/console/claude-workflow-connector/media/25780a4f-8deb-43ab-a588-2e555829fc9d.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-workflow-connector%2Fmedia%2F25780a4f-8deb-43ab-a588-2e555829fc9d.png&sign=WDx_993fZzVZukfrnpy7zF5aZJfFX0rGa8aKV7KTS1U","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-workflow-connector%2Fmedia%2F25780a4f-8deb-43ab-a588-2e555829fc9d.png&sign=RtKoihcHrn5_-DLCFj-xylVS-2j13daGSoxAEgkpLaM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-workflow-connector%2Fmedia%2F25780a4f-8deb-43ab-a588-2e555829fc9d.png&sign=cw3Bmc2TBPwxXkTR6Z3nbzboIA070RKGHDu1P3UUOGI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-workflow-connector%2Fmedia%2F25780a4f-8deb-43ab-a588-2e555829fc9d.png&sign=K2IdI68CoeySEifmYKWCgi09kIDyv6XsZXgN06as2Pg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-workflow-connector%2Fmedia%2F25780a4f-8deb-43ab-a588-2e555829fc9d.png&sign=pnBBG6nqFvE0w-5TsuZ32dfp07IYovmN0LQyfDmDKPk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fclaude-workflow-connector%2Fmedia%2F25780a4f-8deb-43ab-a588-2e555829fc9d.png&sign=nOpKF7QIABsejlVrVv1nFgtKOwBOGb19_FX0ys1jATI"}}],"support_link":"https://github.com/Dynatrace/community-examples/issues","support_information":{"email":"","url":"https://github.com/Dynatrace/community-examples/issues"},"sales_link":"","pricing":"","repository_href":"https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps/claude-connector","is_partner":true,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Connect Claude with Dynatrace using this action for Workflows. It allows to define a prompt, execute within Claude and receive and process the result and data within Dynatrace for further analysis."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Connect:** manage connections to Claude with support for different models (using API key)\n- **Execute prompt:** define and execute prompt defined in workflow action\n- **Handle response:** store and analyze response\nFor further details please have a [look at our documentation](https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps/claude-connector)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"*Claude Connector for Workflows* is available as a Dynatrace app to all customers upon request.\n\nTo request access to one of the apps, please send us a short message to [community-apps@dynatrace.com](mailto:community-apps@dynatrace.com) stating you would like access to the Claude Connector, the name of the account, as well as the tenant ID.\n\nOnce we have verified your request, we will provide you with all relevant information on how to add it to your environment. Once installed, you can find it as a new action if you search for Claude in your Workflows app."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"**Disclaimer:** Claude Connector for Workflows is a community-supported project and is **not officially supported by Dynatrace**. \nIf you need help, please contact the team via [GitHub](https://github.com/Dynatrace/community-examples/issues)."},"sourceId":"details"}],"modified":"2026-06-24T15:09:41.025771Z","created":"2026-02-18T07:44:07.505655Z","seo_title":"Claude Connector for Workflows monitoring & observability","seo_description":"Connect with Claude and send prompts for further analysis using Workflows. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/claude-workflow-connector/media/002cada8-b9cf-4980-a4fb-fb123df3b790.png","https://cdn.hub.central.dynatrace.com/hub/console/claude-workflow-connector/media/25780a4f-8deb-43ab-a588-2e555829fc9d.png"],"about":"Connect Claude with Dynatrace using this action for Workflows. It allows to define a prompt, execute within Claude and receive and process the result and data within Dynatrace for further analysis.","use_cases":"- **Connect:** manage connections to Claude with support for different models (using API key)\n- **Execute prompt:** define and execute prompt defined in workflow action\n- **Handle response:** store and analyze response\nFor further details please have a [look at our documentation](https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps/claude-connector).","supported_distributions":"","get_started":"*Claude Connector for Workflows* is available as a Dynatrace app to all customers upon request.\n\nTo request access to one of the apps, please send us a short message to [community-apps@dynatrace.com](mailto:community-apps@dynatrace.com) stating you would like access to the Claude Connector, the name of the account, as well as the tenant ID.\n\nOnce we have verified your request, we will provide you with all relevant information on how to add it to your environment. Once installed, you can find it as a new action if you search for Claude in your Workflows app."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["automations","claude-code-cli","agentic-workflows","gemini-workflow-connector","openai-workflow-connector"],"latest_downloads":null},{"id":1263,"slug":"cline","title":"Cline","description":"Boost developer productivity and get real-time, code-level insights into Cline.","logo":"https://cdn.hub.central.dynatrace.com/hub/APP_ICON_DARK_Ybp9gEN.png","link_to":null,"documentation_link":"","providers":[],"tags":["agentic-coding","agentic-ecosystem"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get real‑time, code‑level insights, understand complex cloud‑native applications, and streamline troubleshooting all without leaving Cline.","src":"https://cdn.hub.central.dynatrace.com/hub/Realtime_Code_Insights_in__Cline.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRealtime_Code_Insights_in__Cline.png&sign=Xi-yOXxuxcabBmVPfGQ2T1v9E27G7HMHNFvT_dLRzYY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRealtime_Code_Insights_in__Cline.png&sign=C_7a3JlulOK4MwJhBvje01mmg5tth3-W2sloEjTZ6nY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRealtime_Code_Insights_in__Cline.png&sign=fKZwQOVUetfsGsKdLXhHOBnF0kySnhetCfKOWuZyo6U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRealtime_Code_Insights_in__Cline.png&sign=UxXDapdUiOVpiG958HObHyMO6psMlyfo3SFb_F5Lhi0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRealtime_Code_Insights_in__Cline.png&sign=zB1m_gXqXJknKQifxZRqExHit1hDHL1qBMIb3pJM_OY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRealtime_Code_Insights_in__Cline.png&sign=bwypAK0nUuHj6sSdJgatFVtGtAQZotqReM3fq2pej3Y"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Instantly access live, code-level Dynatrace data through your Cline. Use this data to troubleshoot and understand complex, cloud-native applications, reduce troubleshooting time, and enhance productivity and developer satisfaction.\n\n### Key capabilities\n- Brings real-time Dynatrace code-level production insights directly into Cline\n- Enhances Cline with Dynatrace intelligence to deliver recommendations and deeper insights\n- Connects through Dynatrace MCP Server"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Reduce false positives in metrics that change over time.\n- Automatically capture anomalies even when the threshold is unknown upfront.\n- Prevent the need to adapt multiple static thresholds for metrics whose behavior changes."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on how to configure the Dynatrace MCP Server, take a look at [our documentation](https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#connect-to-the-mcp-server)."},"sourceId":"get_started"}],"modified":"2026-01-29T17:28:54.646259Z","created":"2026-01-28T17:08:22.438908Z","seo_title":"Cline monitoring & observability","seo_description":"Boost developer productivity and get real-time, code-level insights into Cline. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Realtime_Code_Insights_in__Cline.png"],"about":"Instantly access live, code-level Dynatrace data through your Cline. Use this data to troubleshoot and understand complex, cloud-native applications, reduce troubleshooting time, and enhance productivity and developer satisfaction.\n\n### Key capabilities\n- Brings real-time Dynatrace code-level production insights directly into Cline\n- Enhances Cline with Dynatrace intelligence to deliver recommendations and deeper insights\n- Connects through Dynatrace MCP Server","use_cases":"- Reduce false positives in metrics that change over time.\n- Automatically capture anomalies even when the threshold is unknown upfront.\n- Prevent the need to adapt multiple static thresholds for metrics whose behavior changes.","supported_distributions":"","get_started":"For more information on how to configure the Dynatrace MCP Server, take a look at [our documentation](https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#connect-to-the-mcp-server)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server"],"latest_downloads":null},{"id":954,"slug":"cloudflare-extension","title":"Cloudflare (extension)","description":"Collect notification history and various metrics from your Cloudflare accounts.","logo":"https://dt-cdn.net/hub/logos/cloudflare-extension.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/cloudflare-extension-extension","providers":[],"tags":["cloudflare","extension"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview dashboard","src":"https://dt-cdn.net/hub/dashboard_oMav1JU.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_oMav1JU.png&sign=J3hBnf4W54Wc5YH9E4xb8VLN6NlgbceVUpKRxJE51FA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_oMav1JU.png&sign=bi4YWd1VGI0zbMSfYbArvrd88MmsxZwbQTDeV3N1ZK4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_oMav1JU.png&sign=GkY87C_KlxhWhfNcxPBLWrybL_Srn5jFOm4UATRNIOA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_oMav1JU.png&sign=ikZ0wM1fM6PR3P0W0nCwkGu68y7lPNuujuph3RdSWQY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_oMav1JU.png&sign=EUNQxMu9VSoRH9Lp3LLHGVpw7pGm7MQM44qaDUwh4Zg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_oMav1JU.png&sign=FaRO8tER97yPzIVHLHd8xIjIYbulmTVyyeIbmhRwTgU"}},{"caption":"Account screen","src":"https://dt-cdn.net/hub/account.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faccount.png&sign=zKqIbtE2yx8nahypMbG9RgBbdnQW_xhVBgKAB25Kous","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faccount.png&sign=78wMP1PziYEMTJ_wonmDOT4CMLemJWQ7t8Pybuc_QXE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faccount.png&sign=P-3UjbjgWrbKrYO1KzZE7xtTxr46kosThamjAyZ8FLE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faccount.png&sign=K_5U1LUD2hwd-3g0jgxm4MyWP7chw4bIfEGAWU1EHXA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faccount.png&sign=brR8JneItLTj4HoHJYyl5zLutoU3hB5IF6Sh2C29g48","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faccount.png&sign=boTIDRzlYzsyLv9kHVXsQR-xgRfp8Z3VKoBNPqgYMGQ"}},{"caption":"Example monitoring configuration","src":"https://dt-cdn.net/hub/configuration_qK9bKby.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfiguration_qK9bKby.png&sign=ksjbAPRhnfIxaoGBDmOadCl0jjj3rC5BMc7NlpG1zKk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfiguration_qK9bKby.png&sign=9C46fvI5GeBq2Aam4XLnPQQdnba9CYq6xFHAefKR-gs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfiguration_qK9bKby.png&sign=9cwhBLSgW5XLTjt0jm1Rsm6cORHrMp70RixXnD0gxtE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfiguration_qK9bKby.png&sign=fvMCuyFOOD5Y8_Ope6PHu6NrKS-I9gljEMq_ul7Fcsc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfiguration_qK9bKby.png&sign=1ncGHEeSwOTBAq7PpABOdsuk2X8JyxePrIcoMG2s7iE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfiguration_qK9bKby.png&sign=aw80uTygppHhbcKdJhb7IwZ6F4Gw5xplRcp6oQvdylw"}},{"caption":"Worker screen","src":"https://dt-cdn.net/hub/worker.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fworker.png&sign=23Kj0F9rcmHGWeYcK16DyUK1uWi8kNNiOQ_MWK-Tqfk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fworker.png&sign=HJnuKt71oL9RN351Pnun5LEeGlfHM8ZU1Nmu7DndRiI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fworker.png&sign=q4zmFAARRmXKNC4RwiMtnftqRs52HbRHQwIWNf_JGK0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fworker.png&sign=2uuFutC9Sd1ZDXvi_f57oLeq0WYXTCZQmsWmPrublIY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fworker.png&sign=xbfEqXXP0Ek4j3o9o10Oq1rZRidBuscktE7_NqWxRP0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fworker.png&sign=u46OxtvvYcyCNsa-6vM9GhjWAxj6kMZczJe7uvqzJhw"}},{"caption":"Zone screen","src":"https://dt-cdn.net/hub/zone.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fzone.png&sign=Bhwzl40uVQX9lBn1F1C1DDxxcwCZsQN6IwDd_K89uG0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fzone.png&sign=UB5_TMAsRJ0quOXPqmfXCZ1yyeicwqd3Ojj-C5bWvPo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fzone.png&sign=jq--mBIcrkXDjClF1emV5ndfhzu341lUECi1FpBJTHQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fzone.png&sign=_rn6sMoMKx1hUjXwmlREMtk_98ceEFuama4aoMJIk50","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fzone.png&sign=0ezwP6IteZvj9KpsEWGZh4jssaIijF9SwzdHWCCwXPE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fzone.png&sign=l6GcoFRY7Q98Kgja1ddkT9XTpntrHt8iEHbMY-qhg9Y"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.1","release_latest_validation_result":{"name": "com.dynatrace.extension.cloudflare", "author": {"name": "Dynatrace"}, "version": "2.0.1", "fileHash": "0db2fece9958e7f8770bbb3a0a4c2fc8d6dc87b52ae77d21e1ece96f986c83da", "variables": [], "dataSources": ["python"], "featureSets": ["dns-analytics", "default", "http-traffic", "workers"], "extensionName": "com.dynatrace.extension.cloudflare", "minEECVersion": "1.338.0", "featureSetsDetails": {"default": {"metrics": [{"key": "cloudflare.notifications", "metadata": {"unit": "Count", "description": "The number of notifications that have been pulled from Cloudflare", "displayName": "Number of Cloudflare notifications"}}], "isRecommended": true}, "workers": {"metrics": [{"key": "cloudflare.workers.requests", "metadata": {"unit": "Count", "description": "Total worker requests", "displayName": "Worker requests"}}, {"key": "cloudflare.workers.subrequests", "metadata": {"unit": "Count", "description": "Total worker subrequests", "displayName": "Worker subrequests"}}, {"key": "cloudflare.workers.errors", "metadata": {"unit": "Count", "description": "Total worker errors", "displayName": "Worker errors"}}, {"key": "cloudflare.workers.duration", "metadata": {"unit": "KiloBytePerSecond", "description": "Worker duration", "displayName": "Worker duration"}}, {"key": "cloudflare.workers.duration_p50", "metadata": {"unit": "KiloBytePerSecond", "description": "Worker duration 50th percentile", "displayName": "Worker duration 50th percentile"}}, {"key": "cloudflare.workers.duration_p99", "metadata": {"unit": "KiloBytePerSecond", "description": "Worker duration 99th percentile", "displayName": "Worker duration 99th percentile"}}, {"key": "cloudflare.workers.wall_time", "metadata": {"unit": "MicroSecond", "description": "Worker wall time", "displayName": "Worker wall time"}}, {"key": "cloudflare.workers.wall_time_p50", "metadata": {"unit": "MicroSecond", "description": "Worker wall time 50th percentile", "displayName": "Worker wall time 50th percentile"}}, {"key": "cloudflare.workers.wall_time_p99", "metadata": {"unit": "MicroSecond", "description": "Worker wall time 99th percentile", "displayName": "Worker wall time 99th percentile"}}, {"key": "cloudflare.workers.cpu_time_p50", "metadata": {"unit": "MicroSecond", "description": "Worker CPU time 50th percentile", "displayName": "Worker CPU time 50th percentile"}}, {"key": "cloudflare.workers.cpu_time_p99", "metadata": {"unit": "MicroSecond", "description": "Worker CPU time 99th percentile", "displayName": "Worker CPU time 99th percentile"}}], "description": "Metrics related to Cloudflare workers", "displayName": "Workers", "isRecommended": false}, "http-traffic": {"metrics": [{"key": "cloudflare.http.total_requests", "metadata": {"unit": "Count", "description": "Total requests in this zone", "displayName": "Total requests"}}, {"key": "cloudflare.http.cached_requests", "metadata": {"unit": "Count", "description": "Requests satisfied by the cache", "displayName": "Cached requests"}}, {"key": "cloudflare.http.bytes", "metadata": {"unit": "Byte", "description": "Total bytes returned to the client", "displayName": "Bytes"}}, {"key": "cloudflare.http.cached_bytes", "metadata": {"unit": "Byte", "description": "Bytes returned to client from cache", "displayName": "Cached bytes"}}, {"key": "cloudflare.http.encrypted_bytes", "metadata": {"unit": "Byte", "description": "Bytes returned to client using SSL/TLS protocol", "displayName": "Encrypted bytes"}}, {"key": "cloudflare.http.threats", "metadata": {"unit": "Count", "description": "Requests classified as threats", "displayName": "Threats"}}, {"key": "cloudflare.http.requests_by_ssl_protocol", "metadata": {"unit": "Count", "description": "Requests broken down by SSL protocol version", "displayName": "Requests by SSL protocol"}}, {"key": "cloudflare.http.requests_by_content_type", "metadata": {"unit": "Count", "description": "Requests broken down by retuend content type", "displayName": "Requests by content type"}}, {"key": "cloudflare.http.bytes_by_country", "metadata": {"unit": "Byte", "description": "Bytes returned to client broken down by country", "displayName": "Bytes by country"}}, {"key": "cloudflare.http.requests_by_country", "metadata": {"unit": "Count", "description": "Requests broken down by country", "displayName": "Requests by country"}}, {"key": "cloudflare.http.threats_by_country", "metadata": {"unit": "Count", "description": "Requests classified as threats broken down by country", "displayName": "Threats by country"}}, {"key": "cloudflare.http.threats_by_pathing_name", "metadata": {"unit": "Count", "description": "Requests classified as requests broken down by threat type", "displayName": "Threats by pathing name"}}], "description": "Metrics related to HTTP traffic for your Cloudflare domains", "displayName": "HTTP traffic", "isRecommended": true}, "dns-analytics": {"metrics": [{"key": "cloudflare.dns.queries", "metadata": {"unit": "Count", "description": "Total DNS queries", "displayName": "DNS query count"}}], "description": "Metrics related to Cloudflare manaaged DNS analytics", "displayName": "DNS Analytics", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Cloudflare is a platform that is built to improve the security, performance, and reliability of systems connected to the Internet. It primarily does this by serving as a reverse proxy for your web traffic. Your traffic flows through Cloudflare where rules and optimizations are applied to meet its goals.\n\nCloudflare is in a position where it has great visibility into your traffic and web performance. Dynatrace can collect this information and make it available in Dynatrace for use monitoring and analytics purposes in context with the rest of your Dynatrace information. The extension queries various APIs to collect metrics as well as notification history for ingestion into Dynatrace."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Ingest metrics for use in context with Dynatrace information:\n  - HTTP traffic\n  - DNS analytics\n  - Worker activity and performance\n- View notification history within Dynatrace for events detected in Cloudflare such as DDoS attacks"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Cloudflare (extension) extension](https://docs.dynatrace.com/docs/shortlink/cloudflare-extension-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nMetrics and events are pulled from the [Cloudflare API](https://developers.cloudflare.com/api/) and so access to this API alongside a token with proper permissions is required.\n\n**To access 1-minute granularity data for HTTP-traffic a paid Cloudflare account is required as this information is not available over API for 'free' accounts.**"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.732051Z","created":"2023-11-20T17:41:32.589304Z","seo_title":"Cloudflare (extension) monitoring & observability","seo_description":"Collect notification history and various metrics from your Cloudflare accounts. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_oMav1JU.png","https://dt-cdn.net/hub/account.png","https://dt-cdn.net/hub/configuration_qK9bKby.png","https://dt-cdn.net/hub/worker.png","https://dt-cdn.net/hub/zone.png"],"about":"Cloudflare is a platform that is built to improve the security, performance, and reliability of systems connected to the Internet. It primarily does this by serving as a reverse proxy for your web traffic. Your traffic flows through Cloudflare where rules and optimizations are applied to meet its goals.\n\nCloudflare is in a position where it has great visibility into your traffic and web performance. Dynatrace can collect this information and make it available in Dynatrace for use monitoring and analytics purposes in context with the rest of your Dynatrace information. The extension queries various APIs to collect metrics as well as notification history for ingestion into Dynatrace.","use_cases":"- Ingest metrics for use in context with Dynatrace information:\n  - HTTP traffic\n  - DNS analytics\n  - Worker activity and performance\n- View notification history within Dynatrace for events detected in Cloudflare such as DDoS attacks","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Cloudflare (extension) extension](https://docs.dynatrace.com/docs/shortlink/cloudflare-extension-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.cloudflare@2.0.1","fqn":"com.dynatrace.extension.cloudflare","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudflare/com.dynatrace.extension.cloudflare-2.0.1-0db2fece9958e7f8770b.zip","release_notes":"**Requires Dynatrace and EEC (ActiveGate) version `1.338.0`**\n\n**Fixes**:\n - Removes a connection diagnostic method from the fastcheck that could cause fastcheck failures in certain scenarios where a proxy is used.","created":"2026-06-17T17:24:05.427145Z"},{"name":"com.dynatrace.extension.cloudflare@2.0.0","fqn":"com.dynatrace.extension.cloudflare","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudflare/com.dynatrace.extension.cloudflare-2.0.0-c5ebae81607a11ee13d9.zip","release_notes":"### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0`\n- This version includes a breaking change for Dynatrace on Grail.\n  - the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n  - With the inclusion of OpenPipeline processing rules, any logs ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the [classic log pipeline](https://docs.dynatrace.com/docs/shortlink/lma-classic-log-processing).\n  - This means that classic rules will no longer be used on logs ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\n-  Added feature set metadata for recommended metrics.","created":"2026-05-27T20:33:58.810295Z"},{"name":"com.dynatrace.extension.cloudflare@1.1.30","fqn":"com.dynatrace.extension.cloudflare","version":"1.1.30","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudflare/com.dynatrace.extension.cloudflare-1.1.30-7ad4febce331b76a4187.zip","release_notes":"- Ensure required dimensions exist for entity creation\r\n- Update entity links in Dashboard App dashboards to use latest urls","created":"2026-02-19T14:22:23.753272Z"},{"name":"com.dynatrace.extension.cloudflare@1.1.26","fqn":"com.dynatrace.extension.cloudflare","version":"1.1.26","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudflare/com.dynatrace.extension.cloudflare-1.1.26-719f6a2bead89fa629e3.zip","release_notes":"## New minimum Dynatrace version 1.313!\n### Changes\n- Improved error handling (Dynatrace Error Codes) and Endpoint Statuses.","created":"2025-10-29T10:57:08.883470Z"},{"name":"com.dynatrace.extension.cloudflare@1.1.25","fqn":"com.dynatrace.extension.cloudflare","version":"1.1.25","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudflare/com.dynatrace.extension.cloudflare-1.1.25-47115d02ea88e470ac57.zip","release_notes":"## New minimum Dynatrace version 1.310!\n### Changes\n - Platform dashboard\n - Add security context to all entities\n - App ready","created":"2025-08-20T09:01:38.805746Z"},{"name":"com.dynatrace.extension.cloudflare@1.1.24","fqn":"com.dynatrace.extension.cloudflare","version":"1.1.24","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudflare/com.dynatrace.extension.cloudflare-1.1_Ox9q7dz.zip","release_notes":"- Fixes rare issue where in some environments the proxy configuration was ignored","created":"2025-02-06T18:59:54.560472Z"},{"name":"com.dynatrace.extension.cloudflare@1.1.21","fqn":"com.dynatrace.extension.cloudflare","version":"1.1.21","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudflare/com.dynatrace.extension.cloudflare-1.1_FIg86w6.zip","release_notes":"- Configurable query delay\n  - In large environments it was possible for some periods to not have all data available even with the built in delay of 5 minutes. This version has a configurable delay you can increase if you have large environments and notice frequent unexpected dips in data that is not seen in the Cloudflare UI.\n  - Additionally, this version forces the query window to be the top of the minute for easier comparisons to Cloudflare exported data","created":"2025-01-08T02:41:02.246246Z"},{"name":"com.dynatrace.extension.cloudflare@1.1.17","fqn":"com.dynatrace.extension.cloudflare","version":"1.1.17","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudflare/com.dynatrace.extension.cloudflare-1.1_YFCwuS3.zip","release_notes":"- Corrects bug with pagination that could result in some zones collecting duplicate data if a large number of zones are present","created":"2024-08-15T13:41:22.952354Z"},{"name":"com.dynatrace.extension.cloudflare@1.1.9","fqn":"com.dynatrace.extension.cloudflare","version":"1.1.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudflare/com.dynatrace.extension.cloudflare-1.1_UByo4ar.zip","release_notes":"- Improved method of determining timeframe to query\n  - Prevents backwards drift that could cause delayed data or missing data in some situations\n- Cleaner error handling of no data in an interval for http-traffic","created":"2024-05-14T16:21:13.261037Z"},{"name":"com.dynatrace.extension.cloudflare@1.1.8","fqn":"com.dynatrace.extension.cloudflare","version":"1.1.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudflare/com.dynatrace.extension.cloudflare-1.1_AcbedpB.zip","release_notes":"- Correct fastcheck reporting in case of failures\n- Avoid loop if no zones accessible in account\n- Logging improvements\n- Enforce minimum of 1 account configured in configuration UI","created":"2024-04-11T21:02:14.757288Z"},{"name":"com.dynatrace.extension.cloudflare@1.1.4","fqn":"com.dynatrace.extension.cloudflare","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudflare/com.dynatrace.extension.cloudflare-1.1_hcODlRm.zip","release_notes":"- batch requests for traffic data requests to reduce total number of API calls and decrease duration\n- improved error handling\n- respect pagination on the 'list zones' for scenarios where more than 50 zones are in an account\n- detect when a filtered zone configured is not found and do a direct lookup for this zone to cover scenarios where in some scenarios all zones are not actually included in the 'list zones' API call\n  - Zones must be filtered by ID (not name) for this to work","created":"2024-02-21T16:00:19.741101Z"},{"name":"com.dynatrace.extension.cloudflare@1.0.2","fqn":"com.dynatrace.extension.cloudflare","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudflare/com.dynatrace.extension.cloudflare-1.0_bsEYP3z.zip","release_notes":"- Fixes bug that would cause the query time frame to drift resulting in empty data","created":"2024-01-18T16:05:34.794147Z"},{"name":"com.dynatrace.extension.cloudflare@1.0.1","fqn":"com.dynatrace.extension.cloudflare","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudflare/com.dynatrace.extension.cloudflare-1.0_3gS25Z7.zip","release_notes":"","created":"2023-11-20T17:41:33.304925Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.cloudflare@2.0.1","fqn":"com.dynatrace.extension.cloudflare","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudflare/com.dynatrace.extension.cloudflare-2.0.1-0db2fece9958e7f8770b.zip","release_notes":"**Requires Dynatrace and EEC (ActiveGate) version `1.338.0`**\n\n**Fixes**:\n - Removes a connection diagnostic method from the fastcheck that could cause fastcheck failures in certain scenarios where a proxy is used.","created":"2026-06-17T17:24:05.427145Z"}]},{"id":118,"slug":"cloudflare","title":"Cloudflare Log Push","description":"Ingest Cloudflare logs into Dynatrace using native Logpush.","logo":"https://dt-cdn.net/hub/logos/cloudflare.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/analyze-explore-automate/logs/lma-log-ingestion/lma-push-logs-with-cloudflare","providers":[],"tags":["cloudflare","cloud logging","log-analytics","log-ingest-integration-azure","log management and analytics","logpush","web"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Architecture overview and ingest examples of Cloudflare logs","src":"https://cdn.hub.central.dynatrace.com/hub/console/cloudflare/media/6cc872b3-a1dd-40b0-9eed-86a0e5a1cb68.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcloudflare%2Fmedia%2F6cc872b3-a1dd-40b0-9eed-86a0e5a1cb68.png&sign=Fo30hL5ZQNZ1095CYtNBJ9UaUhweZ8a6Tt0l12-kFqc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcloudflare%2Fmedia%2F6cc872b3-a1dd-40b0-9eed-86a0e5a1cb68.png&sign=0eBgnP1Ay-ETgLFxg2H1tqxNZLQHgrCNCIXnNOPsEVI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcloudflare%2Fmedia%2F6cc872b3-a1dd-40b0-9eed-86a0e5a1cb68.png&sign=hJZZAX7sah9o8uWNTXeKPmGtX8R26xdGa7HxqghYXe4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcloudflare%2Fmedia%2F6cc872b3-a1dd-40b0-9eed-86a0e5a1cb68.png&sign=EQw7EkWnm5rvf9Zten9arWu2OH0HK4kgtLTHfC80p70","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcloudflare%2Fmedia%2F6cc872b3-a1dd-40b0-9eed-86a0e5a1cb68.png&sign=7hYBza17D927n-eGaFy2Se7QMilkLDuMgcRiIFFyXDc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcloudflare%2Fmedia%2F6cc872b3-a1dd-40b0-9eed-86a0e5a1cb68.png&sign=VUHENBFrDBiNLiIUQG6eqUt6-cm9D90EqbGtXYhuPNc"}},{"caption":"Cloudflare - Tenant wide log push","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/57/media/cloudflare1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F57%2Fmedia%2Fcloudflare1.png&sign=qedlKlBkuywSNdo8fYA4vtLc6Mxzn2srua6hbUQDPYU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F57%2Fmedia%2Fcloudflare1.png&sign=g_rP19vB9sG8ntI0KwcEMimx3AReDh5pmQlRaiQ5-Ok","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F57%2Fmedia%2Fcloudflare1.png&sign=GxLL21JYQ9eJPScC3FX7QBu7PJU79TrWG-iYBnc3k9w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F57%2Fmedia%2Fcloudflare1.png&sign=sOq5G3pdvKCrp_BW1jKvM8Lf6xw3fqNhxY8jVGq_GKo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F57%2Fmedia%2Fcloudflare1.png&sign=_O5oBTSFBdTJLbPfa2pVqeHfhHIf5q_rkIC9in79V4c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F57%2Fmedia%2Fcloudflare1.png&sign=FgS4MKwMdrlzztvPRjkg6UMzS3olgiS75VnRi5iOq70"}},{"caption":"Cloudflare - Selective account and app log push","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/57/media/cloudflare2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F57%2Fmedia%2Fcloudflare2.png&sign=iY3mTrnKboY6Mgng3hJljGfeC-iXdOzADw6tzowS914","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F57%2Fmedia%2Fcloudflare2.png&sign=Lmz7qcuHaXwZTC8nrzXwPCA-30EZE2j3OiA8eoQ9Z_M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F57%2Fmedia%2Fcloudflare2.png&sign=bB-JvrfCZyiedTrLpcbpqBdfuasSPyFQoHD_vwC68Cw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F57%2Fmedia%2Fcloudflare2.png&sign=bIl5tPKMpx5Us42RYL25UdW-u4gngeb_DrdLHZj30h4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F57%2Fmedia%2Fcloudflare2.png&sign=BZ6kLokE5dFWk1MpkwTDNH_nm-9EGG4s45pBw-aAV4M","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F57%2Fmedia%2Fcloudflare2.png&sign=iTvuplTUGb7B17TfXzTyjzkkseNhr8yMGlhx806J8mA"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Integrate Cloudflare Logpush to stream HTTP request, firewall, and security logs directly into Dynatrace. Use Dynatrace to analyze traffic patterns, errors, and threats, and correlate logs with services, hosts, and synthetic tests. This integration uses Cloudflare’s native Logpush service to deliver logs in near real time to Dynatrace Log Management and Analytics, enabling faster troubleshooting, auditing, and performance insights across your edge and application environments.\n\nAdditionally, the Dynatrace Cloudflare extension provides you capabilities to collect metrics for your Cloudflare environment."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Ingest Cloudflare HTTP request, firewall, and security logs into Dynatrace.\n- Detect spikes, errors, and threats using dashboards and queries.\n- Correlate edge logs with application traces and user sessions.\n- Audit changes and access patterns across zones and services.\n- Optimize CDN performance and cache behavior with log analytics."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"1. Create a Dynatrace log ingest endpoint and token.\n2. Configure a Logpush job in Cloudflare to the Dynatrace endpoint.\n3. Validate delivery and explore logs in Dynatrace."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Supports Cloudflare Logpush for datasets like HTTP Requests and Firewall Events. Delivers JSON logs over HTTPS to Dynatrace log ingestion. Requires Dynatrace SaaS with log ingest token and Cloudflare account with Logpush access."},"sourceId":"details"}],"modified":"2026-02-23T09:31:10.958002Z","created":"2020-08-14T07:46:19.065000Z","seo_title":"Cloudflare Log Push monitoring & observability","seo_description":"Ingest Cloudflare logs into Dynatrace using native Logpush. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/cloudflare/media/6cc872b3-a1dd-40b0-9eed-86a0e5a1cb68.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/57/media/cloudflare1.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/57/media/cloudflare2.png"],"about":"Integrate Cloudflare Logpush to stream HTTP request, firewall, and security logs directly into Dynatrace. Use Dynatrace to analyze traffic patterns, errors, and threats, and correlate logs with services, hosts, and synthetic tests. This integration uses Cloudflare’s native Logpush service to deliver logs in near real time to Dynatrace Log Management and Analytics, enabling faster troubleshooting, auditing, and performance insights across your edge and application environments.\n\nAdditionally, the Dynatrace Cloudflare extension provides you capabilities to collect metrics for your Cloudflare environment.","use_cases":"- Ingest Cloudflare HTTP request, firewall, and security logs into Dynatrace.\n- Detect spikes, errors, and threats using dashboards and queries.\n- Correlate edge logs with application traces and user sessions.\n- Audit changes and access patterns across zones and services.\n- Optimize CDN performance and cache behavior with log analytics.","supported_distributions":"","get_started":"1. Create a Dynatrace log ingest endpoint and token.\n2. Configure a Logpush job in Cloudflare to the Dynatrace endpoint.\n3. Validate delivery and explore logs in Dynatrace."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":117,"slug":"cloud-foundry","title":"Cloud Foundry","description":"Harness automation and AI to simplify observability on Cloud Foundry at scale.","logo":"https://dt-cdn.net/hub/logos/cloud-foundry.png","link_to":"https://www.dynatrace.com/resources/ebooks/five-key-considerations-for-monitoring-vmware-tanzu/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/cloud-foundry-hub","providers":["oa"],"tags":["cloud","container","development-environment","infrastructure","paas"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace is the only full-stack monitoring platform that is container-aware and comes with built-in monitoring support for Cloud Foundry without any code changes. Comprehensive metrics give you insights into Applications & Processes, VMs, Diego cells, Gorouters and Auctioneers. Seamless end-to-end traces and AI-powered anomaly detection and root cause analysis will help you excel in your cloud-native journey."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Ensure availability and high performance for all of your Cloud Foundry applications.\n- Problem detection and root cause analysis across complex microservice architectures.\n- Get proactively alerted when applications, VMs, or Diego Cells are not running as expected.\n- Automatically trace requests across apps & microservices running on separate Cloud Foundry instances.\n- Manage visibility into your observability data based orgs and spaces."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To get started with Dynatrace Cloud Foundry monitoring:\n\n- Request a demo or start a free trial: Explore the features and benefits.\n- Deploy Dynatrace OneAgent: Install the OneAgent via the BOSH extension to automatically start monitoring Cloud Foundry components.\n- Monitor and analyze metrics: Use Dynatrace to track performance metrics and analyze service health and scalability."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- Pivotal Cloud Foundry.\n- VMware Tanzu for VMs."},"sourceId":"details"}],"modified":"2026-03-10T07:48:11.602067Z","created":"2020-08-14T07:46:19.036000Z","seo_title":"Comprehensive Cloud Foundry Monitoring with Dynatrace","seo_description":"Discover Dynatrace's powerful Cloud Foundry monitoring solutions to enhance performance, detect issues, and optimize scalability","customer_story":{"quote":"The level of inspection and monitoring is just not possible without the full interconnectivity that you have with the Dynatrace platform. The result is that you have a full fidelity of information about your stack, your applications, and your services all controlled on a single platform.","person":{"name":"Nima Badiey","title":"Head of Business Development"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_360x148_crop_center-center_82_line/pivotal-435-612185afa8.png","title":"Pivotal"},"link_to":{"href":null,"target":null,"href_text":null}},"marketing_related_content":[],"screenshots":[],"about":"Dynatrace is the only full-stack monitoring platform that is container-aware and comes with built-in monitoring support for Cloud Foundry without any code changes. Comprehensive metrics give you insights into Applications & Processes, VMs, Diego cells, Gorouters and Auctioneers. Seamless end-to-end traces and AI-powered anomaly detection and root cause analysis will help you excel in your cloud-native journey.","use_cases":"- Ensure availability and high performance for all of your Cloud Foundry applications.\n- Problem detection and root cause analysis across complex microservice architectures.\n- Get proactively alerted when applications, VMs, or Diego Cells are not running as expected.\n- Automatically trace requests across apps & microservices running on separate Cloud Foundry instances.\n- Manage visibility into your observability data based orgs and spaces.","supported_distributions":"","get_started":"To get started with Dynatrace Cloud Foundry monitoring:\n\n- Request a demo or start a free trial: Explore the features and benefits.\n- Deploy Dynatrace OneAgent: Install the OneAgent via the BOSH extension to automatically start monitoring Cloud Foundry components.\n- Monitor and analyze metrics: Use Dynatrace to track performance metrics and analyze service health and scalability."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["bosh-bpm","vmware","vmware-tanzu"],"latest_downloads":null},{"id":1313,"slug":"cloud-foundry-1","title":"Cloud Foundry","description":"Monitor your Cloud Foundry resource definitions by connecting to the foundation.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/logo/f4cb6537-e074-4b1d-9c74-fe6fc44c0ca5.png","link_to":null,"documentation_link":"","providers":[],"tags":["cloud","cloudfoundry","container","paas"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview Dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/eaa23433-e2d4-47db-a5fc-6dd58db96c7c.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Feaa23433-e2d4-47db-a5fc-6dd58db96c7c.png&sign=xkU4MerxlIoJiUDr-PFnaLjNpF6enW30mq0YUDHv7h8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Feaa23433-e2d4-47db-a5fc-6dd58db96c7c.png&sign=Q7u4xUvQSdE1e3N2fHAnafA2FS30e3Lge3Fyx7UGoBo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Feaa23433-e2d4-47db-a5fc-6dd58db96c7c.png&sign=RPUkQdfjVE88FIPNkIZ9LsYpNgMelGD7_UInTfgKXjM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Feaa23433-e2d4-47db-a5fc-6dd58db96c7c.png&sign=kcu4QU-acIN0hLDPvX_PIMUuskzeHnzQXcYXbkRm2ks","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Feaa23433-e2d4-47db-a5fc-6dd58db96c7c.png&sign=7NElVxlS2L579YLnMgD5J1iEHetdLh_iY3BGZZPMGnE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Feaa23433-e2d4-47db-a5fc-6dd58db96c7c.png&sign=6EJDQTyFk_zZHFJgMsOSTNNXLC4z38DZF_Ey1suk8Wc"}},{"caption":"Configuration Settings","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/efbd6a56-3253-4758-bebc-dd11b8fb2550.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fefbd6a56-3253-4758-bebc-dd11b8fb2550.png&sign=T9EOvTkojf2vlIb0QTYR7Ebj0PdPgirKmObM2SVRUbA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fefbd6a56-3253-4758-bebc-dd11b8fb2550.png&sign=a_OwOXoUt_7XVtnQC2bkNk-q0uzhM7eq9f0ksIoL6CU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fefbd6a56-3253-4758-bebc-dd11b8fb2550.png&sign=gVb30IxvH1h6ubSIiEvdd3CjgjsPskbjpkEHnx3w0PY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fefbd6a56-3253-4758-bebc-dd11b8fb2550.png&sign=m93YfZAQ-XXqW5FFZiNKohilalq9EBlPaDwjvf9DCXU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fefbd6a56-3253-4758-bebc-dd11b8fb2550.png&sign=MhTQsk-0U7SBiJ1WUtGLSMx-1SMco8pTBBgbCMXCRcs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fefbd6a56-3253-4758-bebc-dd11b8fb2550.png&sign=eoQI1y-Hc1Y7q5V2RdKz7XOd-xuVot6GRRvjE3rTSjY"}},{"caption":"Extension Feature Sets","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/31e318c5-17ef-4136-baa8-1f58a6de48a0.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2F31e318c5-17ef-4136-baa8-1f58a6de48a0.png&sign=nvZ4DSOtCZfZpCSqUJrT1NakrX9pMsYIdzeImoNBJIM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2F31e318c5-17ef-4136-baa8-1f58a6de48a0.png&sign=9sv7dh67jsJc60MPvgiqNURNq_pjJONqpu-tQeVKp28","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2F31e318c5-17ef-4136-baa8-1f58a6de48a0.png&sign=CSH2yaFAzZfl47Do5o_cDpuoWbTGQDewBspBn0dNH0k","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2F31e318c5-17ef-4136-baa8-1f58a6de48a0.png&sign=ToEnnS6eXGuYF9jSk5A0aGAOdl73GAe9yvlLRCpcYew","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2F31e318c5-17ef-4136-baa8-1f58a6de48a0.png&sign=lYwmKVuXBViGZ6ESngd-e3N07NTNzZ8N9mXdjabYk6I","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2F31e318c5-17ef-4136-baa8-1f58a6de48a0.png&sign=_WtIo9LeHQ-V_kcTteSgYKlOzVNKBmoTfI_ir_SxDXo"}},{"caption":"Cloud Foundry Topology Types","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/e8fdf7fe-f514-407c-9184-cdb25236a7fd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fe8fdf7fe-f514-407c-9184-cdb25236a7fd.png&sign=JVh2c8fdv877kiEC24tdHSS6xeEgUQXFiFUOCmUomn0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fe8fdf7fe-f514-407c-9184-cdb25236a7fd.png&sign=XxregA4ia6epwGrgjZzT9ZwGXTzHlhL6V5riNj-KfaA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fe8fdf7fe-f514-407c-9184-cdb25236a7fd.png&sign=QN7mibdZY049oLASB6iclbQVHJsY2gt0yBmEjGYwFXM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fe8fdf7fe-f514-407c-9184-cdb25236a7fd.png&sign=uK9-dfBknQBn58oDwcR7SiD_yuNODOhYAdUjcCZ-gjs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fe8fdf7fe-f514-407c-9184-cdb25236a7fd.png&sign=qhx3-q747Mx0RTjPlYobDapgOuo6xbg3WXuJI0seHAQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fe8fdf7fe-f514-407c-9184-cdb25236a7fd.png&sign=PeisQLebAtmx5fTjyeJQk_Yo0KZi85eCkI5u9smxbUQ"}},{"caption":"Cloud Foundry Foundation Info","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/7c08d357-a1e2-4f40-8fd3-3a8aa1b2e398.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2F7c08d357-a1e2-4f40-8fd3-3a8aa1b2e398.png&sign=J8V2qhBFLJRT7ygDQernbFOBiy8omUxV24p6CI9Szt0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2F7c08d357-a1e2-4f40-8fd3-3a8aa1b2e398.png&sign=evcnXu5J81H4oanwS1HjQRZ7eDwciAS3ehuSfnCPzkQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2F7c08d357-a1e2-4f40-8fd3-3a8aa1b2e398.png&sign=K00pQEzRTL5T_pL-J_KtSwIcyVN99hr2m5uWSGay3dI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2F7c08d357-a1e2-4f40-8fd3-3a8aa1b2e398.png&sign=DLekxZvlQlyKef54NDVX9pifBO0i1AFxY2Bs8t0OK74","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2F7c08d357-a1e2-4f40-8fd3-3a8aa1b2e398.png&sign=zMeQSDbowDfky5anA3iO6fOaoTaO-lwHA6KjFNTE8vI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2F7c08d357-a1e2-4f40-8fd3-3a8aa1b2e398.png&sign=01EXuJaHpzSwgKX2lwJOMv106J6fflhXsa98DEW4UzY"}},{"caption":"Cloud Foundry Foundation Resources","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/f82fe85a-7880-43d9-9051-443b2970ab69.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Ff82fe85a-7880-43d9-9051-443b2970ab69.png&sign=Hf_LSFftUuU1tNRRLnOal9TsYtiTUH8HQy48TZSZ5KM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Ff82fe85a-7880-43d9-9051-443b2970ab69.png&sign=kfjPIJw_x2rzHFI-5JXQ_lXgXp0aGaPHpiphPLOtzeI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Ff82fe85a-7880-43d9-9051-443b2970ab69.png&sign=QjmivLA_kbfwN1ThG914H0sjI2NOTG6mXqsIW0GHOlM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Ff82fe85a-7880-43d9-9051-443b2970ab69.png&sign=YGTqp3bxQXzWPu5bjZv0n859Vy_nGIBxIc8KHCC3iU4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Ff82fe85a-7880-43d9-9051-443b2970ab69.png&sign=m_lDssb5Qr1Di4dqh7Zen7_i25EL77-CVFGKTHv7FKc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Ff82fe85a-7880-43d9-9051-443b2970ab69.png&sign=7M1-kY45AgQdij-oeDgfWh6XN9EsvuWW0I73AYxOhxA"}},{"caption":"Cloud Foundry App Overview Screen","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/ec6de410-d894-4198-ac87-a87a07c79e0d.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fec6de410-d894-4198-ac87-a87a07c79e0d.png&sign=ZFLkSqwI7fbDOgyyJycasDG2HCfOl_F7Yecrt4k6y4M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fec6de410-d894-4198-ac87-a87a07c79e0d.png&sign=dFdYSKYhOqqMkIGLsB9tReXDH612IVcDp1BxT1bJuw0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fec6de410-d894-4198-ac87-a87a07c79e0d.png&sign=GYYwMnV3CU8kDUy-YRr9vBZK1WZ9R1RFR9kIEEQVs50","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fec6de410-d894-4198-ac87-a87a07c79e0d.png&sign=r885ZAGXdxc7lKxI8RlPqrxryi9asiUbTlXixTIPdCQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fec6de410-d894-4198-ac87-a87a07c79e0d.png&sign=7UXNgt07NdMxDJF7wV4B2iYzPUSvFRqhWgBypCgSNGA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fec6de410-d894-4198-ac87-a87a07c79e0d.png&sign=XQoFlr4na4Nj4VmZUqEEmyHpBAYM7DExjsrgRC0rpKA"}},{"caption":"Cloud Foundry App Resource Definition","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/e0aa8190-6d24-441e-9354-7dc49d34720c.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fe0aa8190-6d24-441e-9354-7dc49d34720c.png&sign=1sCFNfdF3ncXtBXXw9JW5soXBmYusSs6F9Eebc0FQ8Y","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fe0aa8190-6d24-441e-9354-7dc49d34720c.png&sign=BCJGwEZK9TNPNnYi7lgDcNp3W5Goje7sNT6WAqcK4wg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fe0aa8190-6d24-441e-9354-7dc49d34720c.png&sign=azE-Ku2o7YVS44qyBPthoXbyZ6NQbmZNOCemxefjP0w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fe0aa8190-6d24-441e-9354-7dc49d34720c.png&sign=w2uPa5qekOgRDqEJ1SCK0Qm2u6Paf2KPhC-GGfa0FPs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fe0aa8190-6d24-441e-9354-7dc49d34720c.png&sign=eJ7yZ1AtdoYZ3ZK7TrEshwKrqsl7t7d7c5eN5zzml9c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cloudfoundry%2Fmedia%2Fe0aa8190-6d24-441e-9354-7dc49d34720c.png&sign=nFNI7OLy0TZtRoOQYaz_aIhf2Vi9QGK3pJE5WX2Jkhc"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.1","release_latest_validation_result":{"name": "com.dynatrace.extension.cloudfoundry", "author": {"name": "Dynatrace"}, "version": "2.0.1", "fileHash": "6f1576ec95c90db2c5941c30c8c06608b1720bea74c378acc18497585f8160dc", "variables": [], "dataSources": ["python"], "featureSets": ["organizations", "domains", "service_instances", "apps", "routes", "default", "spaces", "processes", "organization_quotas", "droplets", "packages", "builds"], "extensionName": "com.dynatrace.extension.cloudfoundry", "minEECVersion": "1.318.0", "featureSetsDetails": {"apps": {"metrics": [{"key": "cloudfoundry.apps.state", "metadata": {"unit": "Count", "description": "The App state. STOPPED = 0, STARTED = 1. Use the state dimension for the string value.", "displayName": "CloudFoundry App State"}}, {"key": "cloudfoundry.apps.logs_collected", "metadata": {"unit": "Count", "description": "How many resource logs were collected in the last query", "displayName": "Cloudfoundry App resources collected as logs"}}], "description": "Collect Application definitions from /v3/apps", "isRecommended": true}, "builds": {"metrics": [{"key": "cloudfoundry.builds.state", "metadata": {"unit": "Count", "description": "The state of the build. FAILED = 0, STAGING = 1, STAGED = 2. Use the 'state' dimension for the string value.", "displayName": "CloudFoundry Build State"}}, {"key": "cloudfoundry.builds.staging_memory_limit", "metadata": {"unit": "MegaByte", "description": "The staging memory limit for the build", "displayName": "CloudFoundry Build Staging Memory Limit"}}, {"key": "cloudfoundry.builds.staging_disk_limit", "metadata": {"unit": "MegaByte", "description": "The staging disk limit for the build", "displayName": "CloudFoundry Build Staging Disk Limit"}}, {"key": "cloudfoundry.builds.staging_log_rate_limit", "metadata": {"unit": "BytePerSecond", "description": "The staging log rate limit for the build", "displayName": "CloudFoundry Build Staging Log Rate Limit"}}, {"key": "cloudfoundry.builds.logs_collected", "metadata": {"unit": "Count", "description": "How many resource logs were collected in the last query", "displayName": "Cloudfoundry Build resources collected as logs"}}], "description": "Collect Build definitions from /v3/builds", "isRecommended": false}, "routes": {"metrics": [{"key": "cloudfoundry.routes.properties", "metadata": {"unit": "Count", "description": "Constant metric used to report CloudFoundry Route properties as dimensions.", "displayName": "CloudFoundry Routes"}}, {"key": "cloudfoundry.routes.logs_collected", "metadata": {"unit": "Count", "description": "How many resource logs were collected in the last query", "displayName": "Cloudfoundry Route resources collected as logs"}}], "description": "Collect Route definitions from /v3/routes", "isRecommended": false}, "spaces": {"metrics": [{"key": "cloudfoundry.spaces.properties", "metadata": {"unit": "Count", "description": "Constant metric used to report CloudFoundry Spaces properties as dimensions.", "displayName": "CloudFoundry Spaces"}}, {"key": "cloudfoundry.spaces.logs_collected", "metadata": {"unit": "Count", "description": "How many resource logs were collected in the last query", "displayName": "Cloudfoundry Space resources collected as logs"}}], "description": "Collect Space definitions from /v3/spaces", "isRecommended": true}, "default": {"metrics": [{"key": "cloudfoundry.connectivity", "metadata": {"unit": "Percent", "description": "Cloudfoundry API successful connection percentage", "displayName": "CloudFoundry API Connectivity"}}], "isRecommended": true}, "domains": {"metrics": [{"key": "cloudfoundry.domains.properties", "metadata": {"unit": "Count", "description": "Constant metric used to report CloudFoundry Domain properties as dimensions.", "displayName": "CloudFoundry Domains"}}, {"key": "cloudfoundry.domains.logs_collected", "metadata": {"unit": "Count", "description": "How many resource logs were collected in the last query", "displayName": "Cloudfoundry Domain resources collected as logs"}}], "description": "Collect Domain definitions from /v3/domains", "isRecommended": false}, "droplets": {"metrics": [{"key": "cloudfoundry.droplets.properties", "metadata": {"unit": "Count", "description": "Constant metric used to report CloudFoundry Droplet properties as dimensions.", "displayName": "CloudFoundry Droplets"}}, {"key": "cloudfoundry.droplets.logs_collected", "metadata": {"unit": "Count", "description": "How many resource logs were collected in the last query", "displayName": "Cloudfoundry Droplet resources collected as logs"}}], "description": "Collect Droplet definitions from /v3/droplets", "isRecommended": false}, "packages": {"metrics": [{"key": "cloudfoundry.packages.state", "metadata": {"unit": "Count", "description": "The Package state. FAILED = 0, AWAITING_UPLOAD = 1, READY = 2. Use the 'state' dimension for the string value.", "displayName": "CloudFoundry Package State"}}, {"key": "cloudfoundry.packages.logs_collected", "metadata": {"unit": "Count", "description": "How many resource logs were collected in the last query", "displayName": "Cloudfoundry Package resources collected as logs"}}], "description": "Collect Package definitions from /v3/packages", "isRecommended": false}, "processes": {"metrics": [{"key": "cloudfoundry.processes.instances", "metadata": {"unit": "Count", "description": "The number of instances of the process", "displayName": "CloudFoundry Process Instances"}}, {"key": "cloudfoundry.processes.memory_limit", "metadata": {"unit": "MegaByte", "description": "Process memory limit", "displayName": "CloudFoundry Process Memory Usage"}}, {"key": "cloudfoundry.processes.disk_limit", "metadata": {"unit": "MegaByte", "description": "Process disk usage limit", "displayName": "CloudFoundry Process Disk Limit"}}, {"key": "cloudfoundry.processes.log_rate_limit", "metadata": {"unit": "BytePerSecond", "description": "Process Log Rate Limit", "displayName": "CloudFoundry Process Log Rate Limit"}}, {"key": "cloudfoundry.processes.logs_collected", "metadata": {"unit": "Count", "description": "How many resource logs were collected in the last query", "displayName": "Cloudfoundry Process resources collected as logs"}}], "description": "Collect Process definitions from /v3/processes", "isRecommended": true}, "organizations": {"metrics": [{"key": "cloudfoundry.organizations.properties", "metadata": {"unit": "Count", "description": "Constant metric used to report CloudFoundry Organization properties as dimensions.", "displayName": "CloudFoundry Organizations"}}, {"key": "cloudfoundry.organizations.logs_collected", "metadata": {"unit": "Count", "description": "How many resource logs were collected in the last query", "displayName": "Cloudfoundry Organization resources collected as logs"}}], "description": "Collect Organization definitions from /v3/organizations", "isRecommended": true}, "service_instances": {"metrics": [{"key": "cloudfoundry.service_instances.last_operation.state", "metadata": {"unit": "Count", "description": "The Service Instance last operation state. failed = 0, in progress = 1 succeeded = 2. Use the 'state' dimension for the string value.", "displayName": "CloudFoundry Service Instance Last Operation State"}}, {"key": "cloudfoundry.service_instances.logs_collected", "metadata": {"unit": "Count", "description": "How many resource logs were collected in the last query", "displayName": "Cloudfoundry Package resources collected as logs"}}], "description": "Collect Service Instance definitions from /v3/service_instances", "isRecommended": false}, "organization_quotas": {"metrics": [{"key": "cloudfoundry.organization_quotas.apps.total_memory_limit", "metadata": {"unit": "MegaByte", "description": "Total memory limit for all Apps in the quota", "displayName": "CloudFoundry Org Quota Apps Total Memory Limit"}}, {"key": "cloudfoundry.organization_quotas.apps.per_process_memory_limit", "metadata": {"unit": "MegaByte", "description": "Per process memory limit for all Apps in the quota", "displayName": "CloudFoundry Org Quota Apps Per Process Memory Limit"}}, {"key": "cloudfoundry.organization_quotas.apps.per_app_tasks", "metadata": {"unit": "Count", "description": "Limit for the total tasks per App in the quota", "displayName": "CloudFoundry Org Quota Per App Task Limit"}}, {"key": "cloudfoundry.organization_quotas.apps.total_instances", "metadata": {"unit": "Count", "description": "Limit for the total number of Apps in the quota", "displayName": "CloudFoundry Org Quota Apps Total Instance Limit"}}, {"key": "cloudfoundry.organization_quotas.apps.log_rate_limit", "metadata": {"unit": "BytePerSecond", "description": "Log rate limit per App in the quota", "displayName": "CloudFoundry Org Quota Apps Log Rate Limit"}}, {"key": "cloudfoundry.organization_quotas.services.paid_services_allowed", "metadata": {"unit": "Count", "description": "The number of paid services allowed in the quota", "displayName": "CloudFoundry Org Quota Service Paid Allowed"}}, {"key": "cloudfoundry.organization_quotas.services.total_service_instances", "metadata": {"unit": "Count", "description": "The number of service instances allowed in the quota", "displayName": "CloudFoundry Org Quota Service Total Instances"}}, {"key": "cloudfoundry.organization_quotas.services.total_service_keys", "metadata": {"unit": "Count", "description": "The number of service keys allowed in the quota", "displayName": "CloudFoundry Org Quota Service Total keys"}}, {"key": "cloudfoundry.organization_quotas.routes.total_routes", "metadata": {"unit": "Count", "description": "The total number of routes in the quota", "displayName": "CloudFoundry Org Quota Routes Total"}}, {"key": "cloudfoundry.organization_quotas.routes.total_reserved_ports", "metadata": {"unit": "Count", "description": "The total number of reserved ports in the quota", "displayName": "CloudFoundry Org Quota Routes Total Reserved Ports"}}, {"key": "cloudfoundry.organization_quotas.domains.total_domains", "metadata": {"unit": "Count", "description": "The total number of domains allowed in the quota", "displayName": "CloudFoundry Org Quota Domains Total"}}, {"key": "cloudfoundry.organization_quotas.logs_collected", "metadata": {"unit": "Count", "description": "How many resource logs were collected in the last query", "displayName": "Cloudfoundry Organization Quota resources collected as logs"}}], "description": "Collect Organization Quota limits from /v3/organization_quotas", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension uses the Cloud Foundry API (CAPI) to connect to the foundation and collect resource definitions and metadata. These can be ingested as metrics and events.\n- info\n- apps\n- builds\n- domains\n- droplets\n- organizations\n- organization_quotas\n- packages\n- processes\n- routes\n- service_instances\n- spaces"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"-   Cloud Foundry resource topology\n-   Overview dashboards and screens for Cloud Foundry workloads"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please follow the Documentation link under Resources."},"sourceId":"get_started"}],"modified":"2026-03-31T08:22:16.055612Z","created":"2026-03-29T09:38:09.518299Z","seo_title":"Cloud Foundry monitoring & observability","seo_description":"Monitor your Cloud Foundry resource definitions by connecting to the foundation. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/eaa23433-e2d4-47db-a5fc-6dd58db96c7c.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/efbd6a56-3253-4758-bebc-dd11b8fb2550.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/31e318c5-17ef-4136-baa8-1f58a6de48a0.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/e8fdf7fe-f514-407c-9184-cdb25236a7fd.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/7c08d357-a1e2-4f40-8fd3-3a8aa1b2e398.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/f82fe85a-7880-43d9-9051-443b2970ab69.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/ec6de410-d894-4198-ac87-a87a07c79e0d.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cloudfoundry/media/e0aa8190-6d24-441e-9354-7dc49d34720c.png"],"about":"This extension uses the Cloud Foundry API (CAPI) to connect to the foundation and collect resource definitions and metadata. These can be ingested as metrics and events.\n- info\n- apps\n- builds\n- domains\n- droplets\n- organizations\n- organization_quotas\n- packages\n- processes\n- routes\n- service_instances\n- spaces","use_cases":"-   Cloud Foundry resource topology\n-   Overview dashboards and screens for Cloud Foundry workloads","supported_distributions":"","get_started":"For more information on the installation and configuration, please follow the Documentation link under Resources."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.cloudfoundry@2.0.1","fqn":"com.dynatrace.extension.cloudfoundry","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudfoundry/com.dynatrace.extension.cloudfoundry-2.0.1-6f1576ec95c90db2c594.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.333.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the classic pipeline.\n  - This means that classic rules will no longer be used on metrics ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  Smartscape on Grail.\n-  Refactored feature sets according to the best practices established [here](https://docs.dynatrace.com/docs/observe/infrastructure-observability/networks/networks-cost-optimization).\n-  Added feature set metadata for recommended metrics.","created":"2026-05-27T06:26:42.786050Z"},{"name":"com.dynatrace.extension.cloudfoundry@1.0.0","fqn":"com.dynatrace.extension.cloudfoundry","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudfoundry/com.dynatrace.extension.cloudfoundry-1.0.0-7b0ba6c3441106908274.zip","release_notes":"- Cloud Foundry API Integration for core resources such as Apps, Organizations, Spaces\n- Topology and Metadata information\n- Direct UAA Authentication using an oauth password grant","created":"2026-03-23T04:43:53.567430Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.cloudfoundry@2.0.1","fqn":"com.dynatrace.extension.cloudfoundry","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cloudfoundry/com.dynatrace.extension.cloudfoundry-2.0.1-6f1576ec95c90db2c594.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.333.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the classic pipeline.\n  - This means that classic rules will no longer be used on metrics ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  Smartscape on Grail.\n-  Refactored feature sets according to the best practices established [here](https://docs.dynatrace.com/docs/observe/infrastructure-observability/networks/networks-cost-optimization).\n-  Added feature set metadata for recommended metrics.","created":"2026-05-27T06:26:42.786050Z"}]},{"id":971,"slug":"clouds","title":"Clouds","description":"Gain full visibility and proactive monitoring across your cloud infrastructure.","logo":"https://dt-cdn.net/hub/Clouds.png","link_to":"https://www.dynatrace.com/platform/cloud-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/clouds-app-preview","providers":[],"tags":["aws","azure","cloud inventory","cloud monitoring","CloudOps","cloud services","gcp","google cloud"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get a comprehensive view of your multi-cloud environments and see your full cloud inventory","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.clouds/media/6411bdfc-fac0-4e87-8146-c4d99f3a16ab.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F6411bdfc-fac0-4e87-8146-c4d99f3a16ab.png&sign=NEDVpg6jGqBvT6nkSb0Ds7QawZbQNOe-FtZMZ73bhVU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F6411bdfc-fac0-4e87-8146-c4d99f3a16ab.png&sign=Fzk5JcLP5HW9J5d-XTbCi6_l1zDia217c0tOH7uuHTc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F6411bdfc-fac0-4e87-8146-c4d99f3a16ab.png&sign=W2fK4gjrWh-QJQkBDB5EaDzj10nQCm1ytBUaifLgxt8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F6411bdfc-fac0-4e87-8146-c4d99f3a16ab.png&sign=ItYnmIQoaL3_PKNIlmHBtjM8IL6HuefsnuBG_kAQY4M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F6411bdfc-fac0-4e87-8146-c4d99f3a16ab.png&sign=QyzKlJQnayQ7BwmseF9FEib-cuA6wz7yX8_TKT3QC_w","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F6411bdfc-fac0-4e87-8146-c4d99f3a16ab.png&sign=rszXrHrRGib31atzlnwjFo3b6ZJjuw5EKTVT-894toI"}},{"caption":"Details of problems associated with selected cloud resources are easy to analyze","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.clouds/media/8822a738-a2bf-4d75-bdfa-beabbb150a0e.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F8822a738-a2bf-4d75-bdfa-beabbb150a0e.png&sign=P2NxFTByCu24VP5MAZhKDdI7ntF_wjlZLTaX3k5z7ZQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F8822a738-a2bf-4d75-bdfa-beabbb150a0e.png&sign=DsYYLSdm7tnUG_eEj5xBEGDjmfjgdcJlsSgHGdZMNYQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F8822a738-a2bf-4d75-bdfa-beabbb150a0e.png&sign=oTyVOTI_3orAOhmVkbrcuYACQXWBil_hNJDcQPzCfvk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F8822a738-a2bf-4d75-bdfa-beabbb150a0e.png&sign=SnqqLXMgNe48_4-AYMfrU7qxaSn7IxXcw_kPTFOAJ6Y","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F8822a738-a2bf-4d75-bdfa-beabbb150a0e.png&sign=biAgU8oQc0O7SFFk1ITLN8gkUdiTw6MyO5Dqp79py90","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F8822a738-a2bf-4d75-bdfa-beabbb150a0e.png&sign=RVW11Q9b1Sl7yA2imCoVvQSRB21sU52PZtR1pxJfcII"}},{"caption":"See full configuration details of cloud services","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.clouds/media/6cabe556-96a6-46c6-b897-9135cfe514a3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F6cabe556-96a6-46c6-b897-9135cfe514a3.png&sign=R8TIr1Vpoj4owhXDKXTVcx_qkS7Q0M7vLgh1zdtysjw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F6cabe556-96a6-46c6-b897-9135cfe514a3.png&sign=HgOgyq9kbc1uorhHCdJpfdXunuXAeXok20hPnyXiO-o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F6cabe556-96a6-46c6-b897-9135cfe514a3.png&sign=bO9MYlri7zbdjwRxMQz6kLoYSssYo93OodfaZKPky90","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F6cabe556-96a6-46c6-b897-9135cfe514a3.png&sign=rr6covVJd7FFiqYK3P89A_7pGXLMNW2QbG6VaK6aMO0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F6cabe556-96a6-46c6-b897-9135cfe514a3.png&sign=GzhWWaauQ-xz--HbU0lZl59nsgizZ2PXwoLZ0-6Ia-w","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F6cabe556-96a6-46c6-b897-9135cfe514a3.png&sign=t-6dBFydwmnlR2pmjtCYWI-cS-2wbeU2_RwezfGiNh8"}},{"caption":"Get started immediately with ready-made dashboards. Customize them according to your needs.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/170/media/08-ready-made-dashboard-aws-lambda.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F170%2Fmedia%2F08-ready-made-dashboard-aws-lambda.png&sign=8N0-8CssoSrekpD12zpakeyEbRF5Dkm6LIvAPUHeSQU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F170%2Fmedia%2F08-ready-made-dashboard-aws-lambda.png&sign=hMyJekrUKoli8VUS6_-0342XC-DuKrzSBFmSJohNhfc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F170%2Fmedia%2F08-ready-made-dashboard-aws-lambda.png&sign=lkXp7FYbqOUqMxpzVw8xi_eIknOEfNv4KgWi67IZkCQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F170%2Fmedia%2F08-ready-made-dashboard-aws-lambda.png&sign=_WD7x99-k57vpe0aa504dr6qmw2WvlZ-HXw18Jyan9g","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F170%2Fmedia%2F08-ready-made-dashboard-aws-lambda.png&sign=vpZKjGnt3NQqo9qyxW1ED9soiivme65-F-J4cZlefT0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F170%2Fmedia%2F08-ready-made-dashboard-aws-lambda.png&sign=ToMKIN_qogOKaOgF6n3LFGodwDeM-bD85IwhvaRw4vY"}},{"caption":"Use ready-made health alerts and warning signals and custom alert templates to assess health of your cloud services.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.clouds/media/77070f2a-6ab4-4017-986f-220ade0ee987.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F77070f2a-6ab4-4017-986f-220ade0ee987.png&sign=6ujASQdcrXrGcyBSaxHO2MhJjpvOzearKGqKwAio-2k","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F77070f2a-6ab4-4017-986f-220ade0ee987.png&sign=Zqe0gh1BU4KY922mcZCWuf5gQ_3wxVDV1G7CX7ph5mQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F77070f2a-6ab4-4017-986f-220ade0ee987.png&sign=-Iham5RXUXKuFLS3MTjm9DvGW7XZulDcm9s1Il0ZT7U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F77070f2a-6ab4-4017-986f-220ade0ee987.png&sign=9A5ny8s5WGDVpOUai_S1I8ROFiBwxmfjGqRx3Svga34","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F77070f2a-6ab4-4017-986f-220ade0ee987.png&sign=T7Z9h2omV03pQ7l0b1oh_P3S6HEquAJhuT7K7lDd4-Q","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.clouds%2Fmedia%2F77070f2a-6ab4-4017-986f-220ade0ee987.png&sign=pF2v6G_F9UhIpDIbayfFyHJfd_ttkhwdAMjJkACIPkY"}},{"caption":"Easily and seamlessly set up a new AWS connection. New Cloud Connections simplifies the onboarding experience for customers.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/170/media/06-clouds-app-new-aws-connection_2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F170%2Fmedia%2F06-clouds-app-new-aws-connection_2.png&sign=a-FrXYHzZrgNQdB6bX4h02kT31FpcL-991w9luQgMis","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F170%2Fmedia%2F06-clouds-app-new-aws-connection_2.png&sign=QuJ9eRmsmBWE-1qa0ECPPP5kOWsORuP3VkbvWYZUMpY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F170%2Fmedia%2F06-clouds-app-new-aws-connection_2.png&sign=vYi6uP1iZO1Wvb-7i9Z2jXuR2_xscT4SgUn-dLEqzlk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F170%2Fmedia%2F06-clouds-app-new-aws-connection_2.png&sign=W1xmNclEFRuMakqE5EdMbzyBBEgE_PhOPBtfjW-9aTU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F170%2Fmedia%2F06-clouds-app-new-aws-connection_2.png&sign=hLyOuFIYU6ihY7X0vM5Yik8PwdHV2ClqKEudTOKI4YA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F170%2Fmedia%2F06-clouds-app-new-aws-connection_2.png&sign=7wgicJFQdTDf1WMA8dzpC3pS517kb7Af7s0IoxD3Nrs"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.2.1","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Dynatrace Clouds app is your one-stop solution for complete cloud observability, governance, and operations. It allows Cloud Ops and SRE teams to proactively monitor and manage the health, performance, utilization, and security of their (multi-)cloud infrastructure and services. Leveraging the Dynatrace Smartscape real-time dependency graph and Dynatrace Intelligence, the Clouds app provides critical dependency visibility and alerting out of the box. Built on Dynatrace’s unified observability platform, the Clouds app ensures confident operations and better business outcomes from day one."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Keep up with rapidly dynamic environments: Break down complexity to understand and optimize your entire cloud estate.\n- Onboard your cloud accounts within minutes and immediately see your full (multi-)cloud inventory.\n- Gain a detailed view of your cloud services and their dependencies, independent of the cloud provider and architecture.\n- Analyze metrics, logs, events, traces, metadata, full configuration, and topology of your cloud services: All in-context, in one view.\n- Utilize (existing) cloud tags to define ownership, cost control, route alert notification, and drive preventive operations.\n\nEnsure optimal health and performance across all cloud services and infrastructure by leveraging AI-driven insights.\n - Quickly pinpoint root cause and troubleshoot issues to minimize impact on end users with Dynatrace Intelligence\n - Troubleshoot faster with real-time insights into all metrics, logs, events, traces, and metadata (in context)\n - Proactive alerts, ready-made dashboards, and tag-enriched signals deliver instant clarity, accurate notifications, and faster resolution.\n - Visualize requests end-to-end with distributed tracing and code-level profiling.\n\nDrive efficiency at scale by streamlining operations through intelligent automation\n -  Provide centralized governance and orchestration across distributed teams and environments.\n - Execute remediation workflows through runbook integrations or natively through Dynatrace. Employ predictive analysis to optimize cloud infrastructure sizing and to analyze implications for cloud workloads or end users.\n - Automation: Automate remediation and optimization on cloud topology and native health events (for example, AWS Health Events)"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"This app has an integrated onboarding flow (\"Create connection\") that guides you through all required steps.\n\n**Requirements**: New cloud connections require a [Dynatrace Platform Subscription](https://www.dynatrace.com/pricing/dynatrace-platform-subscription/), including \"Metrics powered by Grail\", \"Logs powered by Grail\", and \"Events powered by Grail\". Classic cloud connections have no specific license requirements. \n\n[Find more information in the documentation﻿.](https://docs.dynatrace.com/docs/shortlink/clouds-app-preview)"},"sourceId":"get_started"}],"modified":"2026-06-17T20:00:09.768945Z","created":"2024-01-10T12:49:17.178569Z","seo_title":"Clouds monitoring & observability","seo_description":"Gain full visibility and proactive monitoring across your cloud infrastructure. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/maximizing-the-potential-of-multicloud-strategy-with-the-dynatrace-cloud-app/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.clouds/media/1b4b2a34-245e-4140-98d1-d430af1389a8.png","title":"Observe and optimize multicloud environments with the Dynatrace Clouds app","href_text":"Blog Post","description":"Dynatrace's new Clouds app enables streamlined multicloud management, offering a holistic view for varied cloud services. It aids in resource usage analysis and swiftly pinpoints under-utilized or over-utilized components."}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.clouds/media/6411bdfc-fac0-4e87-8146-c4d99f3a16ab.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.clouds/media/8822a738-a2bf-4d75-bdfa-beabbb150a0e.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.clouds/media/6cabe556-96a6-46c6-b897-9135cfe514a3.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/170/media/08-ready-made-dashboard-aws-lambda.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.clouds/media/77070f2a-6ab4-4017-986f-220ade0ee987.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/170/media/06-clouds-app-new-aws-connection_2.png"],"about":"The Dynatrace Clouds app is your one-stop solution for complete cloud observability, governance, and operations. It allows Cloud Ops and SRE teams to proactively monitor and manage the health, performance, utilization, and security of their (multi-)cloud infrastructure and services. Leveraging the Dynatrace Smartscape real-time dependency graph and Dynatrace Intelligence, the Clouds app provides critical dependency visibility and alerting out of the box. Built on Dynatrace’s unified observability platform, the Clouds app ensures confident operations and better business outcomes from day one.","use_cases":"Keep up with rapidly dynamic environments: Break down complexity to understand and optimize your entire cloud estate.\n- Onboard your cloud accounts within minutes and immediately see your full (multi-)cloud inventory.\n- Gain a detailed view of your cloud services and their dependencies, independent of the cloud provider and architecture.\n- Analyze metrics, logs, events, traces, metadata, full configuration, and topology of your cloud services: All in-context, in one view.\n- Utilize (existing) cloud tags to define ownership, cost control, route alert notification, and drive preventive operations.\n\nEnsure optimal health and performance across all cloud services and infrastructure by leveraging AI-driven insights.\n - Quickly pinpoint root cause and troubleshoot issues to minimize impact on end users with Dynatrace Intelligence\n - Troubleshoot faster with real-time insights into all metrics, logs, events, traces, and metadata (in context)\n - Proactive alerts, ready-made dashboards, and tag-enriched signals deliver instant clarity, accurate notifications, and faster resolution.\n - Visualize requests end-to-end with distributed tracing and code-level profiling.\n\nDrive efficiency at scale by streamlining operations through intelligent automation\n -  Provide centralized governance and orchestration across distributed teams and environments.\n - Execute remediation workflows through runbook integrations or natively through Dynatrace. Employ predictive analysis to optimize cloud infrastructure sizing and to analyze implications for cloud workloads or end users.\n - Automation: Automate remediation and optimization on cloud topology and native health events (for example, AWS Health Events)","supported_distributions":"","get_started":"This app has an integrated onboarding flow (\"Create connection\") that guides you through all required steps.\n\n**Requirements**: New cloud connections require a [Dynatrace Platform Subscription](https://www.dynatrace.com/pricing/dynatrace-platform-subscription/), including \"Metrics powered by Grail\", \"Logs powered by Grail\", and \"Events powered by Grail\". Classic cloud connections have no specific license requirements. \n\n[Find more information in the documentation﻿.](https://docs.dynatrace.com/docs/shortlink/clouds-app-preview)"},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.clouds@2.2.1","fqn":"dynatrace.clouds","version":"2.2.1","artifact":null,"release_notes":"## 2.2.1\r\n\r\n### Patch Changes\r\n\r\n- Rollout to the previous app version","created":"2026-07-14T14:16:32.182768Z"},{"name":"dynatrace.clouds@2.2.0","fqn":"dynatrace.clouds","version":"2.2.0","artifact":null,"release_notes":"## 2.2.0\n\n### Minor Changes\n- Adds Azure Cosmos DB (GlobalDocumentDB) ready-made dashboard\n- Adds Azure Database for PostgreSQL Flexible Server dashboard\n- Adds opinionated insights for PostgreSQL - Flexible Server\n- Adds promotion banner to Databases on the Overview tab\n- Adds opinionated insights for Azure DocumentDB\n- Adds opinionated insights for App Service Plan\n- Adds handling for missing dashboards on the Overview page\n\n### Patch Changes\n- Adds a loading state and fixes the Kubernetes drilldown\n- Fixes chart name calculation for AWS\n- Fixes type filtering\n- Adds Clouds Insights panel to the Overview tab\n- Adjusts dashboard navigation in drilldowns\n- Adds opinionated insights for Azure Data Factory v2\n- Fixes AWS ELB dashboard\n- Adds Azure Database for MySQL Flexible Server dashboard\n- Fixes query cancel on the Overview page\n- Fixes RDS and DocDB in opinionated insights\n- Fixes recommended metrics for RDS and DocDB\n- Fixes crashing \"Create new alerts\" modal when Settings API is unavailable\n- Adds metrics to the Overview tab for Database App promotion\n- Adds permission check for AWS/Azure settings menu entries\n- Fixes the broken explorer\n- Fixes Related Resources details tab\n- Shows correct scope label in the alert edit modal for each cloud provider (no longer always \"AWS Account\")\n- Adds View Logs option to drilldowns\n- Fixes proper custom metric presentation on the entity details menu\n- Adds opinionated insights for Azure Database for MySQL Flexible Servers\n- Adds linking between the MSK entity and the dashboard","created":"2026-07-07T14:46:18.864263Z"},{"name":"dynatrace.clouds@2.1.5","fqn":"dynatrace.clouds","version":"2.1.5","artifact":null,"release_notes":"## 2.1.5\r\n\r\n### Minor Changes\r\n\r\n- Sets a default aggregation for built-in service metrics in Explorer Classic.\r\n- Cloud Alerts Widget: better error handling when the selected actor doesn't have required permissions.\r\n- Moves notifications into a dedicated tab in the Settings widget, replacing the previous banner.\r\n\r\n### Patch Changes\r\n\r\n- Minor adjustments to sidebar grouping.\r\n- Removes the Get Started Microguide.\r\n- Fixes disappearing Health Alert chips when opening entity details.\r\n- Metrics split by more than one dimension now show the correct data.\r\n- Fixes removed intent properties from the entity header.\r\n- Rewrites EKS cluster resolution to use the `aws:eks:cluster-name` tag for more reliable matches.\r\n- Adds plain DQL queries for Overview charts and table microcharts.\r\n- Fixes DynamoDB consumed capacity and error metrics.\r\n- Fixes metric aggregations for ElastiCache.\r\n- Fixes issues in the ECS dashboard and alert templates.\r\n- Fixes issues in the EKS dashboard and aligns metrics to the essential featureset.\r\n- Fixes issues in the AWS Overview dashboard.\r\n- Fixes nonsensical aggregations in the Azure Application Gateway dashboard.\r\n- Fixes `BytesReceived` and `BytesSent` aggregations in the Azure Web App dashboard.\r\n- Fixes dashboard button redirection for Azure Web Apps.\r\n- Fixes `FunctionExecutionCount` aggregation in the Azure Functions dashboard.\r\n- Fixes Azure Container Apps aggregations.\r\n- Sorts Service Types dropdown options alphabetically.\r\n- Fixes the \"Create new alert\" modal not validating the AWS account / Azure subscription field.\r\n- Adds filtering by Resource Group for Azure Health Alerts.\r\n- Adds handling of Warnings in the Overview tab and facets.\r\n- Adds a permission guard to the \"Manage alerts\" entry in the Connections management dropdown.\r\n- Fixes toast styling in the Cloud Alerts Settings widget.\r\n- Adds guidance and a documentation link for the service user.","created":"2026-06-09T13:43:56.397552Z"},{"name":"dynatrace.clouds@2.1.2","fqn":"dynatrace.clouds","version":"2.1.2","artifact":null,"release_notes":"## What's Changed\n* Resolved an issue where an incorrect overview page was displayed for certain users under specific conditions.","created":"2026-05-05T11:58:04.852845Z"},{"name":"dynatrace.clouds@2.1.1","fqn":"dynatrace.clouds","version":"2.1.1","artifact":null,"release_notes":"## 2.1.1\n\n## New Clouds experience for Azure lets you optimize cloud operations at scale\nWe’ve extended the enhanced version of Clouds App to deliver deeper, actionable insights and context; greater usability; and enhanced troubleshooting for monitored Azure cloud environments. \n\nBased on a new Azure cloud connection, metrics, logs, metadata, and topology are unified into a single AI-powered platform that delivers complete visibility and actionable insights at scale. This expanded Azure capability is part of our comprehensive Cloud Ops solution that is [already available for AWS](https://docs.dynatrace.com/docs/shortlink/release-notes-saas-sprint-331), ensuring a unified experience across multiple cloud platforms. \n\nOpinionated insights and ready-made dashboards powered by enriched Azure telemetry and cloud context help users quickly assess health and troubleshoot faster. \n\nPre-configured health alerts are available for Azure in Clouds. Alerts are configured directly in Clouds App, where you can define them, drill down into data points, and search and filter resources. \n\nBroad and comprehensive Azure metrics coverage gives you a complete view of your Azure infrastructure by enabling the polling of any Azure Monitor native platform metric for any service. \n\nAn easy onboarding and lifecycle management experience to onboard Azure subscriptions, turn them into native Dynatrace Azure connections, and manage them holistically from Clouds App.\n\nA cloud-native, low-ops setup that's fully managed by Dynatrace SaaS. There’s no need to deploy ActiveGate compute resources for metric polling within your Azure environment. \n\nA rich Azure topology inventory that periodically scans Azure environments to build a dynamic inventory of resources enriched with cloud-native metadata (for example, Azure tags and subscription ID). You can visualize discovered resources in Clouds App and leverage DQL for custom analytics. \n\nVisit the documentation to [get more information about the new Clouds App](https://docs.dynatrace.com/docs/observe/infrastructure-monitoring/cloud-platform-monitoring/clouds-app-preview) or the [new cloud platform monitoring overall](https://docs.dynatrace.com/docs/shortlink/azure-onboarding).","created":"2026-04-22T09:01:18.436895Z"},{"name":"dynatrace.clouds@2.0.7","fqn":"dynatrace.clouds","version":"2.0.7","artifact":null,"release_notes":"### 2.0.7\n\n#### Patch Changes\n\n- Improve performance and stability of the application.\n- Fix environment filtering for AWS.","created":"2026-03-18T11:28:21.541335Z"},{"name":"dynatrace.clouds@2.0.6","fqn":"dynatrace.clouds","version":"2.0.6","artifact":null,"release_notes":"### 2.0.6\n\n## Minor Changes\n\nThis release delivers a set of UX refinements and deeper insights.\n\n- Refresh the banner design on the Welcome page to improve readability and highlight key actions.\n- Introduce a **View Smartscape** button for faster access to topology-aware analysis.\n- Add a **View topology** button to quickly navigate from summary views to underlying topology.\n- Add drilldowns from EC2, RDS, EKS clusters, and Lambda to their domain-specific apps for more focused root-cause analysis.\n\n## Patch Changes\n\nThis update also includes several stability, quality, and workflow improvements.\n\n- Update the app description so the Cloud App appears when searching for **AWS**, **Azure**, or **Google Cloud**.\n- Add dynamic loading of the Cloud Alerts schema in the Settings widget to keep configuration options up to date.\n- Add explicit state confirmation when changing alerts to prevent unintended modifications.\n- Make the overview banner dismissible so it doesn’t get in the way once you’re familiar with it.\n- Update overview banner texts and add a documentation button for quick access to related docs.\n- Rework the Events tab to improve clarity, navigation, and overall usability.","created":"2026-03-12T08:44:47.688149Z"},{"name":"dynatrace.clouds@2.0.4","fqn":"dynatrace.clouds","version":"2.0.4","artifact":null,"release_notes":"### 2.0.4\n\n#### Patch Changes\n\n- Improve performance and stability of the application.","created":"2026-02-10T15:45:40.954302Z"},{"name":"dynatrace.clouds@2.0.2","fqn":"dynatrace.clouds","version":"2.0.2","artifact":null,"release_notes":"### 2.0.2\n\n## New Cloud Platform Monitoring\nWe're excited to introduce an [enhanced AWS cloud platform monitoring based on new AWS connections](https://docs.dynatrace.com/docs/ingest-from/monitor-public-cloud-platforms/welcome-page-aws-pp). This new experience provides deeper, actionable insights and context, greater usability, and enhanced health and troubleshooting flows for monitored AWS accounts. \n\nWith this new Cloud App release, you can:\n- Onboard [new AWS connections](https://docs.dynatrace.com/docs/shortlink/create-aws-connection) conveniently through the Clouds App (Create New Connection).\n- Manage the configuration of new cloud connections and assess connection health through new Settings. The connection settings are now linked in the App Header within Clouds App for new as well as classic cloud connections.\n- Use the new Overview page to get a summary of the health state of your cloud services by service category based on new AWS connections.\n- Use the new Explorer view to analyze your cloud services and accounts based on new AWS connections.\n  - Explore your cloud inventory and understand your cloud architecture and dependencies.\n  - Use cloud tags in the filter bar, facets, or segments to focus your exploratory analysis.\n  - Access detailed AWS resource configurations and metadata.\n  - Analyze the relationships between cloud services.\n  - View telemetry signals (metrics, logs, cloud events) in the context of their associated cloud services.\n- Use problem mode to enable a focused investigation and analysis of a specific health-related issue.\n- Take advantage of ready-made dashboards for enhanced visibility.\n  - Navigate to ready-made dashboards in context: The selected timeframe, segment and applied filters will be carried over from the Clouds App to the respective Dashboard.\n- Use alerts to automatically assess health of your cloud workloads, get notified or trigger auto-remediation workflows\n  - Easily setup ready-made recommended alerts and warning signals, also upon onboarding your AWS connections. \n  - Benefit from pre-defined custom alert templates for additional cloud service anomalies.\n- The Integration Manager was removed from Clouds App. Classic integrations can still be managed in Settings.\n\nVisit the documentation to [get more information about the new Clouds App](https://docs.dynatrace.com/docs/observe/infrastructure-monitoring/cloud-platform-monitoring/clouds-app-preview) or the [new cloud platform monitoring overall](https://docs.dynatrace.com/docs/ingest-from/monitor-public-cloud-platforms/welcome-page-aws-pp).\n\nNote: You can still continue to use the previously existing \"Explorer (Classic connections)\" to observe and analyze data coming from classic cloud connections (AWS, Azure, Google Cloud).\n\n### Azure Cloud Platform Monitoring - Preview\nWant to get a similar experience for your Azure subscriptions?\n[Request access and join our preview program](https://docs.dynatrace.com/docs/shortlink/preview-program#new-cloud-platform-monitoring-for-azure)","created":"2026-01-20T08:30:30.022435Z"},{"name":"dynatrace.clouds@1.13.5","fqn":"dynatrace.clouds","version":"1.13.5","artifact":null,"release_notes":"### 1.13.5\n\n#### Patch Changes\n\n- Improves stability of vulnerability components related to specific entity.","created":"2025-11-20T09:18:34.317115Z"},{"name":"dynatrace.clouds@1.13.4","fqn":"dynatrace.clouds","version":"1.13.4","artifact":null,"release_notes":"### 1.13.4\n\n#### Patch Changes\n\n- A user with limited access to entities is no longer presented with the welcome page.","created":"2025-10-02T16:23:51.345209Z"},{"name":"dynatrace.clouds@1.13.3","fqn":"dynatrace.clouds","version":"1.13.3","artifact":null,"release_notes":"## 1.13.3\n\n### Patch Changes\n\n- Improves query performance for Azure and AWS entities.\n- Improves stabiity of the app on bigger environments.","created":"2025-07-03T14:41:55.363876Z"},{"name":"dynatrace.clouds@1.13.1","fqn":"dynatrace.clouds","version":"1.13.1","artifact":null,"release_notes":"### 1.13.1\n\n#### Patch Changes\n\n- The user can invoke the 'Add Log' integration in the entity details section under the empty Log Card.\n\n### 1.13.0\n\n#### Minor Changes\n\n- The user can now download the data from the entities table as CSV by selecting a new download button at the top right of the table.\n\n#### Patch Changes\n\n- Addressed an uncommon issue where a user lacking the necessary permissions would encounter a blank page upon accessing the integration manager.","created":"2025-03-06T14:58:08.405227Z"},{"name":"dynatrace.clouds@1.12.0","fqn":"dynatrace.clouds","version":"1.12.0","artifact":null,"release_notes":"### 1.12.0\n\n#### Minor Changes\n\n- Now custom app developers can use 'connect_to_cloud' intent to redirect users to connection creation window of Integration Manager page.\n\n#### Patch Changes\n- Improve accuracy and clarity of permission-related error messages displayed when users lack access to the 'Integration Manager' page.\n- Tooltip in \"Service Type\" and \"Regions\" filter in no longer available.","created":"2025-01-20T13:43:02.987041Z"},{"name":"dynatrace.clouds@1.11.0","fqn":"dynatrace.clouds","version":"1.11.0","artifact":null,"release_notes":"### 1.11.0\n\n#### Minor Changes\n\n- Extend the timeout period to 30 seconds to accommodate longer entity loading durations. Add informative error messages when entity loading exceeds the timeout.\n- Merge multiple items representing the same service type (with different ways of monitoring) into single option in the 'Service type' filter selector.\n\n#### Patch Changes\n\n- Fix unintended hiding of the metrics that share the same key across various service types in the details section.","created":"2024-11-07T12:57:12.844347Z"},{"name":"dynatrace.clouds@1.10.3","fqn":"dynatrace.clouds","version":"1.10.3","artifact":null,"release_notes":"### 1.10.3\n\n#### Patch Changes\n\n- Small user interface fixes and updates.","created":"2024-10-17T10:49:39.242024Z"},{"name":"dynatrace.clouds@1.10.2","fqn":"dynatrace.clouds","version":"1.10.2","artifact":null,"release_notes":"### 1.10.2\n\n#### Minor Changes\n\n- New \"Integration Manager\" page where you can manage your AWS and Azure connections within the Clouds App.\n- The empty Logs tab in the details panel is now the entry point to the new log onboarding flow.\n- Preinstalled dashboards with overview of AWS & Azure monitoring.\n- New sidebar tab with \"Network\" related services and common metrics for them in the table.\n\n#### Patch Changes\n\n- User state of displayed/hidden columns is now saved for future sessions on the same device.","created":"2024-09-25T13:18:26.518114Z"},{"name":"dynatrace.clouds@1.9.2","fqn":"dynatrace.clouds","version":"1.9.2","artifact":null,"release_notes":"### 1.9.2\n\n#### Patch Changes\n\n- Minor bug fixes and improvements.","created":"2024-09-03T07:10:32.382276Z"},{"name":"dynatrace.clouds@1.9.1","fqn":"dynatrace.clouds","version":"1.9.1","artifact":null,"release_notes":"### 1.9.1\n\n#### Patch Changes\n\n- Resolved the problem with the Cloud selector not being displayed correctly.","created":"2024-08-08T16:35:17.075559Z"},{"name":"dynatrace.clouds@1.9.0","fqn":"dynatrace.clouds","version":"1.9.0","artifact":null,"release_notes":"### 1.9.0\n\n#### Minor Changes\n\n- Increased the limit of entities per DQL query to 150000\n- Improve intents in **Properties** block in entity details side menu","created":"2024-07-10T06:20:15.277706Z"},{"name":"dynatrace.clouds@1.8.1","fqn":"dynatrace.clouds","version":"1.8.1","artifact":null,"release_notes":"### 1.8.1\n\n#### Minor Changes\n\n- Add new GCP entities to the app:\n  - Cloud Bigtable Cluster\n  - Cloud Bigtable Table\n  - Cloud ML Job\n  - Cloud ML Model Version\n  - Google AlloyDB database\n  - Google AlloyDB instance\n  - Google BigQuery BI Engine Model\n  - Google Cloud Composer Environment\n  - Google Cloud Interconnect\n  - Google Cloud Interconnect Attachment\n  - Google Cloud NetApp Replication\n  - Google Cloud NetApp Storage Pool\n  - Google Cloud NetApp Volume\n  - Google Cloud Router\n  - Google Cloud VPN Gateway\n  - Google Dataproc cluster\n  - Google Firestore Database\n  - Google Network Security Policy\n  - Google reCAPTCHA Enterprise Key\n  - Google Storage Transfer agent\n  - Google Storage Transfer job\n  - Google Uptime Check URL\n  - Google VPC Access Connector\n  - Microsoft Active Directory Domain\n\n#### Patch Changes\n\n- Resolved problems with counters in service/environment/region selectors\n- Fixed link to onboarding documentation on no-monitoring page\n- Fixed error (resulting in the app's crash) when loading a preset with an absolute timeframe.\n  Fixed error on the Problem tab when changing the timeframe.","created":"2024-06-10T09:30:54.491438Z"},{"name":"dynatrace.clouds@1.7.1","fqn":"dynatrace.clouds","version":"1.7.1","artifact":null,"release_notes":"### 1.7.1\n\n#### Minor Changes\n\n- Increased the limit of entities per DQL query to 75000\n- Add \"Azure Front Door and CDN profiles\" service support and update metrics list for all services\n- \"Install OneAgent\" button opens Discovery & Coverage app with information about installer in modal window\n- Intents can contain additional reference to related environment entity (e.g. dt.entity.cloud:gcp:project or dt.entity.aws_credentials)\n- More retry attempts when DQL query fails. Stacking some queries and executing as one bigger query (up to 10 queries per stack).\n\n#### Patch Changes\n\n- Fixed: The app crashes while rapid switching between selected entities in the table","created":"2024-05-16T12:43:15.288675Z"},{"name":"dynatrace.clouds@1.6.0","fqn":"dynatrace.clouds","version":"1.6.0","artifact":null,"release_notes":"### 1.6.0\n\n#### Minor Changes\n\n- Improve metric aggregation selectors in the entity details menu\n- Add intents for `parent_of` and `same_as` properties in the entity details menu\n- Add GKE Node info for proper GCP VM entities","created":"2024-04-23T06:54:31.917598Z"},{"name":"dynatrace.clouds@1.5.0","fqn":"dynatrace.clouds","version":"1.5.0","artifact":null,"release_notes":"### 1.5.0\n\n#### Minor Changes\n\n- Metrics displayed in the table for selected AWS Metric Streams entities\n- \"No monitoring\" page displayed without the change of original URL\n- OneAgent status now redirects to host entity if possible\n- It is now possible to install OneAgent by clicking a OneAgent Status Button by oppening Coverage Modal\n- Updated list of app's scopes (required permissions)\n\n#### Patch Changes\n\n-  Add queries syntax highlighting and remove unnecessary information about queries execution","created":"2024-03-25T13:40:55.815657Z"},{"name":"dynatrace.clouds@1.4.0","fqn":"dynatrace.clouds","version":"1.4.0","artifact":null,"release_notes":"### 1.4.0\n\n#### Minor Changes\n\n- New feature: Storing filters as presets\n- Presenting entities from AWS Metric Streams integration","created":"2024-03-13T15:20:49.097420Z"},{"name":"dynatrace.clouds@1.3.0","fqn":"dynatrace.clouds","version":"1.3.0","artifact":null,"release_notes":"### 1.3.0\n\n#### Minor Changes\n\n- f5c3903: Added Feedback button so customers can send feedback about the app\n\n#### Patch Changes\n\n- 48ec21e: Fix AWS S3 global region filter handling\n- d81e077: Added filtering e2e tests","created":"2024-02-26T11:11:51.421129Z"},{"name":"dynatrace.clouds@1.2.2","fqn":"dynatrace.clouds","version":"1.2.2","artifact":null,"release_notes":"### 1.2.2\n\n#### Patch Changes\n\n- 35c3d1c: Added queryFailedEntities to self-monitoring event\n- 3dfad7b: PCLOUDS-2918 - Model and validator for cloud filters presets\n- db2a512: Handle NOT_STARTED query execution state\n\n### 1.2.1\n\n#### Patch Changes\n\n- ddca38a: Fix problem counts in table\n\n### 1.2.0\n\n#### Minor Changes\n\n- 5eb63d2: PCLOUDS-2918 - optimizing filters state\n- ad8e84d: PCLOUDS-3617 - intents fix\n- 95b69d8: Update vulnerable eslint-config-airbnb-typescript dependency\n- 6c2f233: PCLOUDS-3464 - From 2024, March 1st: presenting Azure (built-in) metrics that could have contained broken data before","created":"2024-02-06T14:01:07.080444Z"},{"name":"dynatrace.clouds@1.1.0","fqn":"dynatrace.clouds","version":"1.1.0","artifact":null,"release_notes":"### 1.1.0\n\n#### Minor Changes\n\n- 1393e00: Fix entity sorting by type\n- 0ff9928: Split lifetime to parts","created":"2024-01-31T15:56:06.605041Z"},{"name":"dynatrace.clouds@1.0.2","fqn":"dynatrace.clouds","version":"1.0.2","artifact":null,"release_notes":"### 1.0.2\n\n#### Patch Changes\n\n- 8c068bd: Dependency update unified-analysis -> 0.10.0\n\n### 1.0.1\n\n#### Patch Changes\n\n- 3036ef3: PCLOUDS-3256 - long text tooltips\n- f873374: PCLOUDS-3479 - Presenting details for entity that is not present in the table.\n- 53723bb: PCLOUDS-3455 - Better handling the SUM aggregation of GAUGE metrics in entity details section (SUM of AVG)\n- f464c37: Fix problems fetching query\n\n### 1.0.0\n\n#### General release","created":"2024-01-16T13:37:45.557616Z"}],"related_technologies":["aws","google-cloud-platform","microsoft-azure"],"latest_downloads":[{"name":"dynatrace.clouds@2.2.1","fqn":"dynatrace.clouds","version":"2.2.1","artifact":null,"release_notes":"## 2.2.1\r\n\r\n### Patch Changes\r\n\r\n- Rollout to the previous app version","created":"2026-07-14T14:16:32.182768Z"}]},{"id":1328,"slug":"community-cloudsreagents","title":"Cloud SRE Agents","description":"Orchestrate cloud-native AI agents for autonomous incident resolution.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/community-cloudsreagents/logo/1d18887c-5057-418a-9b32-82621f9afa15.png","link_to":null,"documentation_link":"https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps/cloud-sre-agents","providers":[],"tags":["agentic-ecosystem","agentic-sre-itops","AI","AWS Devops Agent","Azure SRE Agent","community-app","GCP Cloud Assist","mcp","Model Context Protocol"],"author":"204","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The Overview tab's interactive graph, showing a live view on problems and its activity status grouped by related SRE agent.","src":"https://cdn.hub.central.dynatrace.com/hub/console/community-cloudsreagents/media/06b719ca-5958-44b7-897c-27507e082932.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F06b719ca-5958-44b7-897c-27507e082932.png&sign=lmp8bRNl0ZywRLeG_516_rsYf_jz8pW4-0LkMLjXL7A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F06b719ca-5958-44b7-897c-27507e082932.png&sign=MQhm6KGxgelKbQhHMQdD4rj4cChz1gdFk8lMtgFs_II","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F06b719ca-5958-44b7-897c-27507e082932.png&sign=mOlv3jYI55VUImlQgZ8vYNN6RmF9kQoBLhVjJi5G6KE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F06b719ca-5958-44b7-897c-27507e082932.png&sign=o-ZiDe30EIoWysiyIOwmNocjS03-_Hk92dD8pNmGkhk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F06b719ca-5958-44b7-897c-27507e082932.png&sign=zUwBqvAqHcy0N4nStQw1Sol0H4hDAfiM-111K7Ml21Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F06b719ca-5958-44b7-897c-27507e082932.png&sign=vFAHFbAs1sa7JuU5zzlerXOz6-XmiJyQ1hECxrpjXjA"}},{"caption":"Activity tab showing an expanded investigation card with agent findings and rating control.","src":"https://cdn.hub.central.dynatrace.com/hub/console/community-cloudsreagents/media/0471770f-e115-4969-a3b6-cfda1da7d268.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F0471770f-e115-4969-a3b6-cfda1da7d268.png&sign=Ij63OxpHw4WRcJeS1QNtHfAAyZ6ztgWQfGibVKBEOOw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F0471770f-e115-4969-a3b6-cfda1da7d268.png&sign=AwHNq9T75EQJeY_-onmE57TxIFXdmQBGGqWCfaldk9I","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F0471770f-e115-4969-a3b6-cfda1da7d268.png&sign=WGqtmBwFPkyb5fbjouXUTe6p2-wYFK3_ERc_qRZwb3I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F0471770f-e115-4969-a3b6-cfda1da7d268.png&sign=ipPbzlyOzz-lF6jfQux2BLDkS7Fa1rbIJqCL4xoFYZg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F0471770f-e115-4969-a3b6-cfda1da7d268.png&sign=soeakpZ61RmYxe3QXnsbOtyHwX75eu8ZIfbcL7gA8YM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F0471770f-e115-4969-a3b6-cfda1da7d268.png&sign=ClMsZYJL22YI4H22wHh4mykn8UGmo0qNEYJkCHJvcII"}},{"caption":"Problem detected by Dynatrace Intelligence, investigated and remediated by AWS DevOps Agent (see documentation on the right)","src":"https://cdn.hub.central.dynatrace.com/hub/console/community-cloudsreagents/media/009826d3-b799-40e7-b2ff-cf77da1669eb.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F009826d3-b799-40e7-b2ff-cf77da1669eb.png&sign=sIeBCpT_rxv-2KFLVJMDoMDAcbpLfjFbQssHTkwsctg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F009826d3-b799-40e7-b2ff-cf77da1669eb.png&sign=ZQvJtXzCwxHZoulcfQbX9k923VQo_mrkGF0wpzUkXZI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F009826d3-b799-40e7-b2ff-cf77da1669eb.png&sign=jvaiKQdTdPekeIZ17owmef7TGTdCs5ccUqxfSpFV8MA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F009826d3-b799-40e7-b2ff-cf77da1669eb.png&sign=33wtRP8Dq6Wz6C62WK3oyiLVDF2kcCo2gWnFlB5Y0So","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F009826d3-b799-40e7-b2ff-cf77da1669eb.png&sign=cOwkz_5d2Ei3QGQI8isE2Q1tivDzONuRggr96wF43WI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F009826d3-b799-40e7-b2ff-cf77da1669eb.png&sign=S5N8bkEFvh6n4pcTn7Eaar4KsQjGhpe7_VMwq12VLms"}},{"caption":"Perform historical investigations with the replay functionality","src":"https://cdn.hub.central.dynatrace.com/hub/console/community-cloudsreagents/media/55246b2c-16fc-4b19-8b2e-76a6cb8d5e42.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F55246b2c-16fc-4b19-8b2e-76a6cb8d5e42.png&sign=0UPAXLnCxwT-_G_M85DPCLwCB0jY6OdelFaI64FjK84","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F55246b2c-16fc-4b19-8b2e-76a6cb8d5e42.png&sign=HsrxOGDuF4SYrVGnLFB0E_pVaW_tFptco2yUXxQkzkY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F55246b2c-16fc-4b19-8b2e-76a6cb8d5e42.png&sign=xviVGt8iUrHm2R2NtjHYh-ahab1gPHTn5sLBvo9V1RE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F55246b2c-16fc-4b19-8b2e-76a6cb8d5e42.png&sign=6FJR9VNA7etUpvIU5df8I_EL_TySwNOO5BpgO2zKnDs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F55246b2c-16fc-4b19-8b2e-76a6cb8d5e42.png&sign=zPiY1r1Uhnfiq1Z3QojheEJyatfvFnibJCTUYdGEJjE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F55246b2c-16fc-4b19-8b2e-76a6cb8d5e42.png&sign=8kBucLBbABdqFKlX5ZsOmcDXQBthxMoDRwwhQudgduw"}},{"caption":"The Statistics tab showing key metrics and per-agent insights across a selected time range.","src":"https://cdn.hub.central.dynatrace.com/hub/console/community-cloudsreagents/media/1ba85d9d-b408-44a6-b5f5-ef7afc603b9c.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F1ba85d9d-b408-44a6-b5f5-ef7afc603b9c.png&sign=hicXEjO7jtauEIATGOMmQY9gprLOid-3zzqqFfeHY1E","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F1ba85d9d-b408-44a6-b5f5-ef7afc603b9c.png&sign=9Y4Z_cmvyf_st-eAOQob3uVsoZGjy9W9-VxEnAV15-s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F1ba85d9d-b408-44a6-b5f5-ef7afc603b9c.png&sign=9CL_pK-GMJgpLRHC2nLsA4F0F8tp8NkQiUzOXfmpMAE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F1ba85d9d-b408-44a6-b5f5-ef7afc603b9c.png&sign=Z_bVQv9j47cVP6l0Hgp3RYI-VDIoiASe0TvDVYJiF_s","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F1ba85d9d-b408-44a6-b5f5-ef7afc603b9c.png&sign=vpDhyDEVy0uSCFCk2iTUNsDUF5naCmRvChZZNxP2In4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F1ba85d9d-b408-44a6-b5f5-ef7afc603b9c.png&sign=kpCPuS6GJuJrUgNKxIJyLq2Aj2Myo98UqQLydiHtEcs"}},{"caption":"Setup wizard guiding admin through the initial setup process","src":"https://cdn.hub.central.dynatrace.com/hub/console/community-cloudsreagents/media/1b5bcfb0-80c6-4bf3-9937-700f0b4a9ea7.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F1b5bcfb0-80c6-4bf3-9937-700f0b4a9ea7.png&sign=h23IwaS7-BfRNBdN21oaGOI6cQeP5q0zqCBprBeVT0Q","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F1b5bcfb0-80c6-4bf3-9937-700f0b4a9ea7.png&sign=EFc_kyEi6Q200Fxfl-dlaAJVtd9f8SnkU3sAtZHT6Yk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F1b5bcfb0-80c6-4bf3-9937-700f0b4a9ea7.png&sign=XMilmtNORjDL-2UPwueNmOGCk8V8HpioBQDlROknAMw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F1b5bcfb0-80c6-4bf3-9937-700f0b4a9ea7.png&sign=C0lMDej5isvxTTRf55-uIoG1ry68DsWEHCK6Pnf4Mhg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F1b5bcfb0-80c6-4bf3-9937-700f0b4a9ea7.png&sign=9KXsP04fMo-AVomjuLcL6CmIhlxqRsViQEq9BIWHDpA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcommunity-cloudsreagents%2Fmedia%2F1b5bcfb0-80c6-4bf3-9937-700f0b4a9ea7.png&sign=XhhQO9eVyYjeTDXF_i2mM-Q_2QmGOK_4RIuu9M7rJOo"}}],"support_link":"https://github.com/Dynatrace/community-examples/issues","support_information":{"email":"","url":"https://github.com/Dynatrace/community-examples/issues"},"sales_link":"","pricing":"","repository_href":"","is_partner":true,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Cloud SRE Agents connects Dynatrace Intelligence to the hyperscaler SRE agents running in your cloud environment. When Dynatrace detects a problem, Cloud SRE Agents evaluates your configured Interaction Profiles, dispatches the problem to matching agents in parallel, and writes their findings back to the Dynatrace problem record. For AWS and Azure, the response includes a suggested remediation path alongside the investigation findings.\n\nThe app supports all three hyperscaler SRE agents:\n* AWS DevOps Agent: investigation and remediation in AWS\n* Azure SRE Agent: investigation and remediation in Azure\n* Google Gemini Cloud Assist: incident analysis across GCP\n\nInteraction Profiles define which problems get dispatched to which agents. Each profile combines routing conditions with one or more agent assignments. Profiles can include a monthly duration budget per agent; when the budget is reached, dispatch stops or logs a warning depending on your configuration. The Test mode lets you validate a profile against recent problems before any live dispatch occurs."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Automatic multi-cloud routing: direct each problem to the agent that owns the cloud it touches, based on account ID, subscription, project, or resource tag, without manual triage at 2 a.m.\n* Budget governance: set a monthly duration budget per agent; once the cap is reached, new dispatches stop or log a warning, keeping cloud-side spend inside the boundaries you set.\n* Tiered investigation by problem type: dispatch agents only for the problem categories that justify it (availability, error, resource contention) and narrow by entity type to focus autonomous work on the infrastructure tiers that matter most.\n* Audit trail for every autonomous action: the Activity tab records every investigation and mitigation as an expandable timeline card with full agent findings, evidence, and any action taken or recommended.\n* ROI visibility: the Statistics tab surfaces problems handled, mitigation counts, and satisfaction scores by agent, turning autonomous operations into a number you can show to a leadership team."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"***Note:** To install the app via Dynatrace Hub, you first need to subscribe your tenant to a Hub subscription. [Click here to learn more](https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps).*\n\nOnce you are done and have successfully added the app to your tenant:\n1. Set up (3 min): open the Setup tab and follow the guided flow to install the required IAM policy, service user, and three orchestration workflows.\n2. Connect one agent (1 min): in Configuration, add an agent of any cloud type, paste the endpoint URL and credential from your cloud provider's console, and save.\n3. Add one profile (1 min): create an Interaction Profile with one global filter (for example, Has AWS Resources), assign the agent, and enable the profile.\n4. Validate (30 sec): open Trigger Investigation, pick a recent problem, and run Test (Dry Run). If the profile matches as expected, uncheck Dry Run and dispatch live.\n\nThe next matching problem dispatches automatically, and findings appear on the Dynatrace problem screen as each agent completes."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"**Disclaimer:** Cloud SRE Agents is a community-supported project and is **not officially supported by Dynatrace**. \nIf you need help, please contact the team via [GitHub](https://github.com/Dynatrace/community-examples/issues)."},"sourceId":"details"}],"modified":"2026-07-01T07:18:16.056998Z","created":"2026-04-20T08:50:54.169169Z","seo_title":"Cloud SRE Agents monitoring & observability","seo_description":"Orchestrate cloud-native AI agents for autonomous incident resolution. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/community-cloudsreagents/media/06b719ca-5958-44b7-897c-27507e082932.png","https://cdn.hub.central.dynatrace.com/hub/console/community-cloudsreagents/media/0471770f-e115-4969-a3b6-cfda1da7d268.png","https://cdn.hub.central.dynatrace.com/hub/console/community-cloudsreagents/media/009826d3-b799-40e7-b2ff-cf77da1669eb.png","https://cdn.hub.central.dynatrace.com/hub/console/community-cloudsreagents/media/55246b2c-16fc-4b19-8b2e-76a6cb8d5e42.png","https://cdn.hub.central.dynatrace.com/hub/console/community-cloudsreagents/media/1ba85d9d-b408-44a6-b5f5-ef7afc603b9c.png","https://cdn.hub.central.dynatrace.com/hub/console/community-cloudsreagents/media/1b5bcfb0-80c6-4bf3-9937-700f0b4a9ea7.png"],"about":"Cloud SRE Agents connects Dynatrace Intelligence to the hyperscaler SRE agents running in your cloud environment. When Dynatrace detects a problem, Cloud SRE Agents evaluates your configured Interaction Profiles, dispatches the problem to matching agents in parallel, and writes their findings back to the Dynatrace problem record. For AWS and Azure, the response includes a suggested remediation path alongside the investigation findings.\n\nThe app supports all three hyperscaler SRE agents:\n* AWS DevOps Agent: investigation and remediation in AWS\n* Azure SRE Agent: investigation and remediation in Azure\n* Google Gemini Cloud Assist: incident analysis across GCP\n\nInteraction Profiles define which problems get dispatched to which agents. Each profile combines routing conditions with one or more agent assignments. Profiles can include a monthly duration budget per agent; when the budget is reached, dispatch stops or logs a warning depending on your configuration. The Test mode lets you validate a profile against recent problems before any live dispatch occurs.","use_cases":"* Automatic multi-cloud routing: direct each problem to the agent that owns the cloud it touches, based on account ID, subscription, project, or resource tag, without manual triage at 2 a.m.\n* Budget governance: set a monthly duration budget per agent; once the cap is reached, new dispatches stop or log a warning, keeping cloud-side spend inside the boundaries you set.\n* Tiered investigation by problem type: dispatch agents only for the problem categories that justify it (availability, error, resource contention) and narrow by entity type to focus autonomous work on the infrastructure tiers that matter most.\n* Audit trail for every autonomous action: the Activity tab records every investigation and mitigation as an expandable timeline card with full agent findings, evidence, and any action taken or recommended.\n* ROI visibility: the Statistics tab surfaces problems handled, mitigation counts, and satisfaction scores by agent, turning autonomous operations into a number you can show to a leadership team.","supported_distributions":"","get_started":"***Note:** To install the app via Dynatrace Hub, you first need to subscribe your tenant to a Hub subscription. [Click here to learn more](https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps).*\n\nOnce you are done and have successfully added the app to your tenant:\n1. Set up (3 min): open the Setup tab and follow the guided flow to install the required IAM policy, service user, and three orchestration workflows.\n2. Connect one agent (1 min): in Configuration, add an agent of any cloud type, paste the endpoint URL and credential from your cloud provider's console, and save.\n3. Add one profile (1 min): create an Interaction Profile with one global filter (for example, Has AWS Resources), assign the agent, and enable the profile.\n4. Validate (30 sec): open Trigger Investigation, pick a recent problem, and run Test (Dry Run). If the profile matches as expected, uncheck Dry Run and dispatch live.\n\nThe next matching problem dispatches automatically, and findings appear on the Dynatrace problem screen as each agent completes."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-intelligence","aws-devops-agent","azure-sre-agent"],"latest_downloads":null},{"id":1131,"slug":"cmdb","title":"CMDB","description":"Automated, real-time CMDB for seamless, up-to-date tech stack insights.","logo":"https://dt-cdn.net/hub/cmdb-logo_TZTxmUb.svg","link_to":null,"documentation_link":"","providers":[],"tags":["autodiscovery","CMDB","configuration management database","devops"],"author":"169","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/1_sxLoOkB.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_sxLoOkB.png&sign=3UPBeAC656eVZVmmSyW97_Zj9ZGm1q51QQP9GTLUXjM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_sxLoOkB.png&sign=YJIodNyUZTRVr_I8mvEW1bgR0P-Cebv7vnmkDqJjxYU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_sxLoOkB.png&sign=JQ8Hm64IfhVVWEkaMde__DRkJsfACHw04Kr_M9tUA-c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_sxLoOkB.png&sign=fgQiU4pGlbcyZ3AnLiSMqwyvmClO6JETHUw0jfWYRjk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_sxLoOkB.png&sign=4TkwpyNiKn5h41tSaUzFn9nNoPlKu-D3O_SomecE_6I","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_sxLoOkB.png&sign=6oqcARU3-xRrfD1GJTtiByXJ8OI3PwAw8-iqrmI5V7w"}},{"caption":"","src":"https://dt-cdn.net/hub/2_028zqUO_4noLvcR.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_028zqUO_4noLvcR.png&sign=WxW7naS6MIoAQ3gUIoF0JrXsmUI26_cM-3KjVSwBTms","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_028zqUO_4noLvcR.png&sign=7u-AdQtk6Tlnovmj76Nf_OVE4jB1KYcFMXVhoiYBmiU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_028zqUO_4noLvcR.png&sign=Fv7aZTTMImTir3EwS7jrLSC0qbF2N-Fdeo0ThwfIpIc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_028zqUO_4noLvcR.png&sign=bNR5NgIYkkXNFLZskWm7-oRLA84wfaSJ0ezaMQFU2W4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_028zqUO_4noLvcR.png&sign=ruYDQut4KXGVLE92wsrVWCYbYnDNW_FazGHn8dmZJKg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_028zqUO_4noLvcR.png&sign=waZuYl8_XDU4uiEUUZxREqmO-23285i8AE3j05YjZjE"}},{"caption":"","src":"https://dt-cdn.net/hub/4_C71EGUR_Ei9Xd8u.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_C71EGUR_Ei9Xd8u.png&sign=yBZG76OYBLoutPVDMeaUEAyZM7sRrYjnmQ7tjmo0WVM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_C71EGUR_Ei9Xd8u.png&sign=G5PDBI77EBM0bZ4PIDM7gGfMxli1kWmSaDh7m-rY-rI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_C71EGUR_Ei9Xd8u.png&sign=KngEyPy0yQYhkjwgfR6vbFw3yXhYepfLaC40QqXtP6U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_C71EGUR_Ei9Xd8u.png&sign=K1KCY8kjIWyR0XjJ2-8I2Olavo0mWC0qm3yyqT73-PU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_C71EGUR_Ei9Xd8u.png&sign=w8rg4vvHGMZI4PP3rzdQ0m8r8bRgF_eL1U42wAqZ3W0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_C71EGUR_Ei9Xd8u.png&sign=fGCob_YSoc0x1zZlIeYx5bb7-M35qrlEcJD7lyN6cXI"}},{"caption":"","src":"https://dt-cdn.net/hub/3_U7S4Jqu_vkmLg2g.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_U7S4Jqu_vkmLg2g.png&sign=2nOfT07Z1H1dPUKEHos3NhS5Ap9KShxs5mlnq6n4XrU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_U7S4Jqu_vkmLg2g.png&sign=4fE0k2aiGvgYQDLvxq5Lw7iba2TE0OXXYxSRka1hw3w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_U7S4Jqu_vkmLg2g.png&sign=Iqn-8qw5Q--0QHdmHNPqpak8SypwPHnCvJmhweJYMu4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_U7S4Jqu_vkmLg2g.png&sign=QJgf8DObx81kotjYv93e7GMnHwwxpyPtUAguxpQgocQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_U7S4Jqu_vkmLg2g.png&sign=fHG5r6sO4AiShWMM8UoMfat5kDMFrwa0TSwcdO9KyPQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_U7S4Jqu_vkmLg2g.png&sign=LTEJnh8wV0ba2qux-EHILieelczKDNsE7qd8H3fPGS4"}}],"support_link":"https://spicasolutions.pl/en/","support_information":{"email":"support@spicasolutions.pl","url":"https://spicasolutions.pl/en/"},"sales_link":"mailto:sales@spicasolutions.pl","pricing":"Bring your own license","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Implementing a Configuration Management Database (CMDB) can be challenging due to difficulties in accessing complete and current data. An outdated CMDB often becomes unreliable, making the effort invested in it seem wasted.\n\nThe CMDB app addresses these challenges by leveraging Dynatrace's SaaS platform. With OneAgent installed across the system, topology data is continuously collected and fed into SmartScape in real-time, powering the fully automated and always up-to-date CMDB application."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Key Features\n- **Real-Time Visibility:** Provides real-time insights into every component of your technology stack within the CMDB.\n- **Great Flexibility:** Ability to group applications freely, independent of existing Management Zones, tags, or attributes.\n- **Filter & Export:** Data filtering per application including exporting capabilities \n- **Visualization of topology data:** Relationship diagram allows customers to understand relationships between components in their technology stack,\n- **Seamless Integration:** Integrates smoothly into the familiar Dynatrace experience with no need for external solutions"},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.507382Z","created":"2025-02-27T08:02:24.573957Z","seo_title":"CMDB monitoring & observability","seo_description":"Automated, real-time CMDB for seamless, up-to-date tech stack insights. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/1_sxLoOkB.png","https://dt-cdn.net/hub/2_028zqUO_4noLvcR.png","https://dt-cdn.net/hub/4_C71EGUR_Ei9Xd8u.png","https://dt-cdn.net/hub/3_U7S4Jqu_vkmLg2g.png"],"about":"Implementing a Configuration Management Database (CMDB) can be challenging due to difficulties in accessing complete and current data. An outdated CMDB often becomes unreliable, making the effort invested in it seem wasted.\n\nThe CMDB app addresses these challenges by leveraging Dynatrace's SaaS platform. With OneAgent installed across the system, topology data is continuously collected and fed into SmartScape in real-time, powering the fully automated and always up-to-date CMDB application.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1121,"slug":"cohere","title":"Cohere","description":"Observe end-to-end generative and retrieval models provided by Cohere.","logo":"https://dt-cdn.net/hub/cohere-0logo-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Define your own dashboards with SLOs, latency, reliability, and cost measurements visualized in a centralized space for your generative AI applications.","src":"https://dt-cdn.net/hub/1-main-dash_qQXr1su.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_qQXr1su.png&sign=OtIGo-VBCsYUsvAHaKbvoyRibw2XD7jnERkQ0bXYct4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_qQXr1su.png&sign=5yo7-ecgxTQxvaDXg5vSCuUNn95sPLe-C24S0Vqvdss","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_qQXr1su.png&sign=tM7PcRi2mFd3cM8CTB5EBDpPUtGM7P0auB79doOdBW8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_qQXr1su.png&sign=qDQQn7Woqz6bYuH1t_hmXEijvUDef5VdkcdQjz0EN64","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_qQXr1su.png&sign=__Jxx6Lx3eL0puPN97hFXqy80H5dV43GgzJGcgV10ks","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_qQXr1su.png&sign=oa-i9sUOJ9gnirzBJRI6cJxVHMCs7QDibOGFOSr1cJs"}},{"caption":"Create specific service dashboards to track the performance of your production application end-to-end: reliability, performance, and cost management.","src":"https://dt-cdn.net/hub/2-service-dashboard_0vsnNDR.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard_0vsnNDR.png&sign=o8v4fEuGM_3198XLnSzRReL6l02vg_Cl2Z_N0eXgAaY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard_0vsnNDR.png&sign=_o3aoLOjDoOHGWzQzok4JCbxEfPLQzwYSCRXjy5VF3M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard_0vsnNDR.png&sign=TA4zyAke1wGEnzKqPbAax7T5xVnULwmiRR48DQA0LHo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard_0vsnNDR.png&sign=DzovmMGu-oujEfYjFY6O6Kt-Dxynz286k5D59hSl1cc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard_0vsnNDR.png&sign=IFc0apoeTOY7NyM7MFtufB-Z4RSAfaImET-pdxZSEXw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2-service-dashboard_0vsnNDR.png&sign=aSrfbr3JoYWNQNE3KuZt4Fcf3-SPeoLUcwW299gZQwM"}},{"caption":"Build audit dashboards to visualize the behavior and performance of AI systems, making their operation more transparent and proving compliance.","src":"https://dt-cdn.net/hub/4-GenAI-Audit_s69yfF4.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_s69yfF4.png&sign=NAmsThxdfaa3KXtLUzWQC2cX3J5Sr4MuIsuRaM3pvQg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_s69yfF4.png&sign=0TK778Mr7cGnnS8fThqHNpn4I676XY9hdhYCf4Dl51w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_s69yfF4.png&sign=yNmoFA9nSKBYTWjRpb0BDb0-xxGcLv6r7fpNduKvl08","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_s69yfF4.png&sign=vz7eNWN8lG-CcIMjgSA75SQnuHa6ZkpppPhBGDk9Or4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_s69yfF4.png&sign=rMBItCp8f-bQ9uEiLPLCl9oqsxCV8j135aEmt5ZIbGY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_s69yfF4.png&sign=G2y8Kq5uU6Q8ZwbKE3hh2gc7nqHz_8mTn9o3NBpR7IM"}},{"caption":"Gain full visibility into the execution of each user request with end-to-end traces that cover the full application stack, including orchestration, semantic cache, and LLM model layers.","src":"https://dt-cdn.net/hub/3-tracing_raEEJZo.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_raEEJZo.png&sign=Fk0dUlpI5t9nycw1Sw74ssKPrxHwepxy_cWq6FTaPt4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_raEEJZo.png&sign=H2caPApk769Qd1iNnV81LcXesvRqRQrzY2HjMDW1U88","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_raEEJZo.png&sign=7QhHCzCUGGPn8jXhKUxAOtQmU7EwVvyXbIPwjlgHfEQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_raEEJZo.png&sign=M1JLpY4Ki1opOrhsXG7RiaqsEBOvP54MFzuJZd4qPj4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_raEEJZo.png&sign=FI05YeokL4Z4T1k5aqcLw-3UzVdQ-pt47w-wyAcrrC4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_raEEJZo.png&sign=dQpvoMZTbI6N-gc48QC8GlhnT9Wb6n2B6huA1BYGuY4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Cohere is an all-in-one platform for creating private and secure AI. It offers cutting-edge multilingual models, advanced retrieval, and an AI workspace tailored for the modern enterprise—all within a single, secure platform.\n\nCombine the strength of Dynatrace end-to-end observability for your generative AI applications built with Cohere models. Dynatrace allows you to track and monitor the consumption, cost, and performance of your AI services and models at scale.\n\nDynatrace provides a real-time solution for tracking and revealing the full context of used technologies, service interaction topology, and observability metrics (traces, logs, and business events). This is done automatically and applies to any output."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs.\n\n### Monitor service quality and cost\n- Setup error budgets for performance and cost controls.\n- Validate consumption and response time by models.\n- Prevent quality degradation by validating models and usage patterns in real-time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\n\n### Build trust, reduce compliance and audit risks\n- Track every input and output for an audit trail.\n- All data can be queried in real-time and stored for future reference.  \n- Maintain full data lineage from initial prompt to response output."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up full stack observability for your GenAI applications is possible with Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started)."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.512359Z","created":"2025-01-31T10:53:09.176346Z","seo_title":"Cohere monitoring & observability","seo_description":"Observe end-to-end generative and retrieval models provided by Cohere. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/1-main-dash_qQXr1su.png","https://dt-cdn.net/hub/2-service-dashboard_0vsnNDR.png","https://dt-cdn.net/hub/4-GenAI-Audit_s69yfF4.png","https://dt-cdn.net/hub/3-tracing_raEEJZo.png"],"about":"Cohere is an all-in-one platform for creating private and secure AI. It offers cutting-edge multilingual models, advanced retrieval, and an AI workspace tailored for the modern enterprise—all within a single, secure platform.\n\nCombine the strength of Dynatrace end-to-end observability for your generative AI applications built with Cohere models. Dynatrace allows you to track and monitor the consumption, cost, and performance of your AI services and models at scale.\n\nDynatrace provides a real-time solution for tracking and revealing the full context of used technologies, service interaction topology, and observability metrics (traces, logs, and business events). This is done automatically and applies to any output.","use_cases":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs.\n\n### Monitor service quality and cost\n- Setup error budgets for performance and cost controls.\n- Validate consumption and response time by models.\n- Prevent quality degradation by validating models and usage patterns in real-time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\n\n### Build trust, reduce compliance and audit risks\n- Track every input and output for an audit trail.\n- All data can be queried in real-time and stored for future reference.  \n- Maintain full data lineage from initial prompt to response output.","supported_distributions":"","get_started":"Setting up full stack observability for your GenAI applications is possible with Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1094,"slug":"compliance-assistant","title":"Compliance Assistant","description":"Track, manage, and automate compliance across your IT and business landscape.","logo":"https://dt-cdn.net/hub/Compliance_Assistant_logo_.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/analyze-explore-automate/compliance-assistant","providers":[],"tags":["certification","compliance","DORA"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Gain visibility into compliance health across your IT and business landscape","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.compliance.assistant/media/afdf37e4-9501-479f-803b-cf3cbecf62c1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2Fafdf37e4-9501-479f-803b-cf3cbecf62c1.png&sign=K5ZwUkn0Nc0plWbXOKzqzdFdz_JEIFOK6K3MwJAB9n4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2Fafdf37e4-9501-479f-803b-cf3cbecf62c1.png&sign=E73tR5rzObQMS7PHi8yMjCkGQPbYiiSBOKrhf8deIwo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2Fafdf37e4-9501-479f-803b-cf3cbecf62c1.png&sign=7Mo0Vlmv4gsmNQPeENAbfbfGVX9ftFDN7QLwb1bCP0Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2Fafdf37e4-9501-479f-803b-cf3cbecf62c1.png&sign=hirrHkQM4xSA4DIb0sj2_kQd8vE83-kHML7QRhz-cbs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2Fafdf37e4-9501-479f-803b-cf3cbecf62c1.png&sign=jdEXK5q464aQx78pkwQfPAKoIn8YodL2ZvHFPRIGQHM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2Fafdf37e4-9501-479f-803b-cf3cbecf62c1.png&sign=XKqUwE1lHOsxH9Hnl7IxtThqF60Kky9EUa5Ejs9Ie8M"}},{"caption":"Map critical business processes and surface compliance gaps with framework-specific signals","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.compliance.assistant/media/81eb7b08-1a02-4d32-aa27-f7d5bb137496.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2F81eb7b08-1a02-4d32-aa27-f7d5bb137496.png&sign=b5BXPETtqskebqsQSR4fZTPdgYWoMWjHZdGO7wEbm-U","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2F81eb7b08-1a02-4d32-aa27-f7d5bb137496.png&sign=SeBqkKapwZs01DnZVYyDGxPhuW5JYAncyDQdILXEWes","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2F81eb7b08-1a02-4d32-aa27-f7d5bb137496.png&sign=fGw9pqouBu1S-0_WaR_NxppvfKg9Sz4SBwbVfyY-YM0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2F81eb7b08-1a02-4d32-aa27-f7d5bb137496.png&sign=-3LO2nadJBrm-YxmNZtOCwRHZCwjo-bKXaXIa6avB0E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2F81eb7b08-1a02-4d32-aa27-f7d5bb137496.png&sign=WUQw_8V9jA632Qzqx-CcvyIvvGNUxq3hDNoXUQBKvY4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2F81eb7b08-1a02-4d32-aa27-f7d5bb137496.png&sign=ZQxO8zH9YJiaFsZR4i8KKy0fTh7LJPzU1xDSK6ymS4U"}},{"caption":"Automatically detect and classify incidents based on regulatory thresholds and impact criteria","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.compliance.assistant/media/a5d01e06-ec63-40bd-811e-d764651b8024.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2Fa5d01e06-ec63-40bd-811e-d764651b8024.png&sign=AJyuOEdaV45vA-XtHNO816bqgrST0DkB2_7YL47k4Bw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2Fa5d01e06-ec63-40bd-811e-d764651b8024.png&sign=B9t8WRxs0CiCeT6rXBqZ504cyCR1xNaHz2HfmEcL5Vo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2Fa5d01e06-ec63-40bd-811e-d764651b8024.png&sign=NrFXVV4sUY3VW1KUkdjW7BaO_3wxVDYKf80hw64fnSQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2Fa5d01e06-ec63-40bd-811e-d764651b8024.png&sign=3HhuYEqtNqdPJESlAUcvWo51f4Zi3sSyfhy-hlcq7i0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2Fa5d01e06-ec63-40bd-811e-d764651b8024.png&sign=Zbm2MjzzHleqwEX9o0an4RG4HT9k-c--8OZXMisZm-E","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.compliance.assistant%2Fmedia%2Fa5d01e06-ec63-40bd-811e-d764651b8024.png&sign=SfcqZKQ25Bsr74-3mfNs5bJ-ABvWCDzQrlYO-yAskoE"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.5.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Compliance Assistant helps you track, manage, and automate compliance across your IT and business landscape. It provides real-time visibility into compliance risks — starting with EU DORA — and integrates security and vulnerability insights so you can continuously monitor compliance health across critical business processes and automate incident response.\n\n#### Key benefits\n- Real-time visibility into compliance posture tied to compliance-critical business processes.\n- Automated incident classification aligned with regulatory thresholds, such as those defined by EU DORA.\n- Integrated vulnerability, security detection, and compliance findings to help you prioritize and act on compliance risk."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Compliance Assistant enables you to achieve and manage compliance across supported frameworks:\n- Identify and map compliance-relevant IT assets by analyzing critical end-to-end business processes — promoting cross-functional alignment between IT, security, and business teams.\n- Continuously track compliance status against a selected framework and detect risks using real-time data on vulnerabilities, detection findings, and misconfigurations.\n- Detect, classify, and accelerate reporting of incidents that meet regulatory thresholds, automating the steps needed to comply with tight regulatory deadlines."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"The app has an integrated onboarding flow that helps you get the most value from Compliance Assistant:  \n- Select *Set up framework* and select the compliance framework you want to monitor. Currently, EU DORA is supported. \n- Select the Critical or Important Functions (CIFs) you want to monitor. If necessary, set up Business Flow with processes with the configuration as entity to monitor compliance-critical processes.\n- Verify that data sources for security events are configured (vulnerabilities, detection findings, compliance results) to meet risk monitoring requirements."},"sourceId":"get_started"}],"modified":"2026-03-09T15:02:40.783213Z","created":"2024-12-12T14:13:58.800194Z","seo_title":"Compliance Assistant - Private preview","seo_description":"Manage compliance with automated checks and incident handling out-of-the-box.","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.compliance.assistant/media/afdf37e4-9501-479f-803b-cf3cbecf62c1.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.compliance.assistant/media/81eb7b08-1a02-4d32-aa27-f7d5bb137496.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.compliance.assistant/media/a5d01e06-ec63-40bd-811e-d764651b8024.png"],"about":"Compliance Assistant helps you track, manage, and automate compliance across your IT and business landscape. It provides real-time visibility into compliance risks — starting with EU DORA — and integrates security and vulnerability insights so you can continuously monitor compliance health across critical business processes and automate incident response.\n\n#### Key benefits\n- Real-time visibility into compliance posture tied to compliance-critical business processes.\n- Automated incident classification aligned with regulatory thresholds, such as those defined by EU DORA.\n- Integrated vulnerability, security detection, and compliance findings to help you prioritize and act on compliance risk.","use_cases":"Compliance Assistant enables you to achieve and manage compliance across supported frameworks:\n- Identify and map compliance-relevant IT assets by analyzing critical end-to-end business processes — promoting cross-functional alignment between IT, security, and business teams.\n- Continuously track compliance status against a selected framework and detect risks using real-time data on vulnerabilities, detection findings, and misconfigurations.\n- Detect, classify, and accelerate reporting of incidents that meet regulatory thresholds, automating the steps needed to comply with tight regulatory deadlines.","supported_distributions":"","get_started":"The app has an integrated onboarding flow that helps you get the most value from Compliance Assistant:  \n- Select *Set up framework* and select the compliance framework you want to monitor. Currently, EU DORA is supported. \n- Select the Critical or Important Functions (CIFs) you want to monitor. If necessary, set up Business Flow with processes with the configuration as entity to monitor compliance-critical processes.\n- Verify that data sources for security events are configured (vulnerabilities, detection findings, compliance results) to meet risk monitoring requirements."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.compliance.assistant@2.5.0","fqn":"dynatrace.compliance.assistant","version":"2.5.0","artifact":null,"release_notes":"Minor fixes & improvements.","created":"2026-06-11T14:06:25.014324Z"},{"name":"dynatrace.compliance.assistant@2.4.0","fqn":"dynatrace.compliance.assistant","version":"2.4.0","artifact":null,"release_notes":"Fixed an error handling issue impacting vulnerabilities and the Dynatrace compliance score.","created":"2026-05-28T13:05:52.211540Z"},{"name":"dynatrace.compliance.assistant@2.3.0","fqn":"dynatrace.compliance.assistant","version":"2.3.0","artifact":null,"release_notes":"- Minor fixes & improvements","created":"2026-05-05T08:11:26.596757Z"},{"name":"dynatrace.compliance.assistant@2.2.0","fqn":"dynatrace.compliance.assistant","version":"2.2.0","artifact":null,"release_notes":"- Minor improvements & updates.","created":"2026-04-07T15:51:07.161656Z"},{"name":"dynatrace.compliance.assistant@2.1.0","fqn":"dynatrace.compliance.assistant","version":"2.1.0","artifact":null,"release_notes":"- Minor improvements & updates.","created":"2026-03-25T10:31:38.550163Z"},{"name":"dynatrace.compliance.assistant@2.0.3","fqn":"dynatrace.compliance.assistant","version":"2.0.3","artifact":null,"release_notes":"Minor improvements on the handling of permissions.","created":"2026-03-11T14:07:34.901134Z"},{"name":"dynatrace.compliance.assistant@2.0.2","fqn":"dynatrace.compliance.assistant","version":"2.0.2","artifact":null,"release_notes":"Minor improvements & updates","created":"2026-03-09T10:38:40.283752Z"},{"name":"dynatrace.compliance.assistant@2.0.1","fqn":"dynatrace.compliance.assistant","version":"2.0.1","artifact":null,"release_notes":"Dynatrace Compliance Assistant has been released to General Availability (GA), enabling you to track, manage, and automate compliance across your IT and business landscape. Compliance Assistant now supports the EU DORA Regulation compliance framework with the key capabilities to:\n\n- Identify critical or important functions (CIFs) mapping compliance-relevant IT assets to critical business processes using Business Flow.\n\n- Proactively mitigate risks with real-time visibility into compliance health.\n\n- Automate incident classification in line with regulatory criteria to simplify regulatory reporting.","created":"2026-03-05T13:09:53.729163Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.compliance.assistant@2.5.0","fqn":"dynatrace.compliance.assistant","version":"2.5.0","artifact":null,"release_notes":"Minor fixes & improvements.","created":"2026-06-11T14:06:25.014324Z"}]},{"id":608,"slug":"composer","title":"Composer","description":"Simplify your Dynatrace Configuration.","logo":"https://dt-cdn.net/hub/composer_AlNCVtO.png","link_to":"https://www.performetriks.com/composer","documentation_link":"https://composersaas.com/userdocumentation","providers":[],"tags":["administration","backup","reporting","version control"],"author":"35","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/Composer_Frontpage.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_Frontpage.png&sign=uHxN5moAKwWRnpkBfuwlauLwno74rg6QWi8VI6rHF3w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_Frontpage.png&sign=rRB5h0vsufheJhlDX9xnhnQLlbv4-IFJFxI625B662k","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_Frontpage.png&sign=R93o9olZB6baFhSa-Qyp3DRBJOwLMv3yS5U8AVUx29E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_Frontpage.png&sign=fv6y9hzb48CoapbX2KC5hjZpWph6S1EA_U58NnvieNA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_Frontpage.png&sign=BnA7rlX4gM-TOR4qIqUcUf9YD_10o2V1DZX93Q6ERmc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_Frontpage.png&sign=chgg202aVqDFDy4Zd8M473W4u_um6TpA3oMOf8MV3FY"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/Composer_Login_page_.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_Login_page_.png&sign=n3L-dwrO1lwvXrr-r-ByhVidqY926JSM9WWW_Ktg_aY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_Login_page_.png&sign=rtpxkSiy3mLi6U8RzEYYxM90OnDEV9yKDj8zM99NvCg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_Login_page_.png&sign=PWfHwNOF2GzYGpzE-VWSYknWLH2l4uxgMDfZ4BXNMtg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_Login_page_.png&sign=pHgpsroYe27VyWGAYJtucr3zWbHBBbLaVXNKiJI4VxM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_Login_page_.png&sign=ROMooaE6LC0MVCp8QW9wCY2sxKtsGU49sP2O-aVfLNI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_Login_page_.png&sign=6lV4S2ztQ61mLt-DazwKXjcrJhe0uX1ts0p_Z9N-Za4"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/Composer_add_environment.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_add_environment.png&sign=DrR1Sa5ybot6yi2iIAI2Zf-BstfrGCP-JKwpjD6xKF8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_add_environment.png&sign=fcc9b6vLmU80f7crZem8kxiAtbQ6W04nBhK_4uP0DEQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_add_environment.png&sign=GwAbAf0G2MxXrk0EV8XU3C5rCmjj8EIvQ9aMEdZgG9A","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_add_environment.png&sign=HcFcHMM0Rd94z5SAyC-RWDF1s3sW0ZmegKBfs6rZEpw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_add_environment.png&sign=OoCCs2FIG_bwtamvlQMX7pT3qbqFnF6_1zOVuKCFEpM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_add_environment.png&sign=xEz4M6MGYPSJ2ekY9vUdKBjX4bQ1Dk1IitCml48qzqE"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/Composer_backup.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_backup.png&sign=WBK5OAtl9bpmgYV-mwjan118hd8wnNdkv_MiylEMl3k","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_backup.png&sign=2e2s5v-Vpxme4GH886tDZdweA5UsGwUVNU9hFxgviZg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_backup.png&sign=3E3P0GkHFDPY_h-bNXzB6DhUKEC3X_zd0JgxNyTjeBQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_backup.png&sign=FBeV5DLNf1eeyTOEBOiF3MyNQGF61cK9ErPe6Xqjexo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_backup.png&sign=8Rq5TF6U9d3bG_-6rk5BCAzpWRShF_urs1-jFlqYC_g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_backup.png&sign=Y6AlIlBIjTfcM_PjJRpD82JJMgUGr1mgmF4_i6RocZs"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/Composer_deploy.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_deploy.png&sign=liBwpedKLixqCX1KeLMd_PkDPZFvIjLBmhBb8Ox8YJE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_deploy.png&sign=qwS94SC33FfxXUupgaiXGr38W2s7FYAZwLigu1yj5-k","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_deploy.png&sign=E2Fmgdsyz8aZSmkJkoGkNnjCfhKM0hJgz8pDaGh-f7g","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_deploy.png&sign=ALJNxn6SQ838jjvcTlLp6gVBnWfUABQfW6pn95FOphM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_deploy.png&sign=m_-NGEngT1t8GbBRqR4S87WEkfNChwfD3QCmPigsuHA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_deploy.png&sign=kkDBMACkjzE2z2cBpr1ufGj_FX95GTy-iln3Kg3hnXE"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/Composer_reports.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_reports.png&sign=aHbjVUXz9gINz-ymR-jv3937UhC-dcQ588I8QjpoLf0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_reports.png&sign=hV7gt1PzcvgefD5gy2WBDILb0Djk5Wvp5c746-fspSc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_reports.png&sign=s4icuPgchgKL-HIRvftfCqHyFNu9E_UWIglGMwKWrZU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_reports.png&sign=1H_08xP0zA65M78rAnOGcm_oYqLz9wnYG9YqSt8E-WA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_reports.png&sign=uD_5aj-3gKEs_TdsmkmiH2lXRCBfD3lDUvXRudAqBQI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_reports.png&sign=uEa0-mmdN_WzYWaNZUq2TxMvkR6gwxv0YwjviSS5N0o"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/Composer_version_control.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_version_control.png&sign=fw4vf5jBisUxhFvghIhXuCWvjilHsbF_ZqnSzdRknyA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_version_control.png&sign=GtgfwOzWOkD5brVmGRuy9Fd18tpugqsQHf5zZn9qtMc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_version_control.png&sign=3GMPJqnlzv3EVjQem2BnW_Q0iZHBoZaMvpJxY9Yz_Jk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_version_control.png&sign=OlPEUuRdw6mLyW0_aNZPd0wnGB90qpY0h4HVp12t48w","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_version_control.png&sign=xLkOnUq5OkBUnVnyh-ouTaXDa0UNb1JVcVchfQ9E0vg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FComposer_version_control.png&sign=aPgI95prU6e1E2yetmkpwTyVrVqq5Zfe5AsiYjd58mM"}}],"support_link":"https://composersaas.com/usersupport_page","support_information":{"email":"","url":"https://composersaas.com/usersupport_page"},"sales_link":"mailto:composersaas@performetriks.com","pricing":"Bring your own license","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Keeping everything consistent, secure, and efficient isn’t easy it takes not only expertise but also the right tools. That’s where Composer, a SaaS solution developed by Performetriks, comes in. Composer makes managing Dynatrace configurations simpler and more efficient by bringing together features like automated backups, version control, streamlined deployments, and automated reporting all in one user friendly platform.\n\nOne of Composer’s standout features is its automated backup system, which ensures that critical configuration data is always secure and easy to restore. Whether you need to schedule backups, or perform a full backup, Composer has you covered. With this level of reliability, IT teams can rest easy knowing their configurations are safe. Another game changing feature is Composer’s version control system, which treats configurations as code. This means teams can track changes, roll back to earlier versions when necessary, and collaborate more effectively all while maintaining full transparency and consistency."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Key features\n- Backup to store your monitoring configuration\n- Version Control to see a log of changes\n- Deployment of monitoring configurations to repair and apply changes\n- Automated reporting to reduce manual work\n### Resources\n- [Learn more about Composer](https://www.performetriks.com/composer)\n- [Simplifying Dynatrace Configuration Management with Composer](https://www.performetriks.com/post/simplifying-dynatrace-configuration-management-with-composer)\n- [Free Trial](https://composersaas.com/registration_details?pagename=index&email=)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.519545Z","created":"2021-05-05T07:28:03.571103Z","seo_title":"Composer monitoring & observability","seo_description":"Simplify your Dynatrace Configuration. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Composer_Frontpage.png","https://cdn.hub.central.dynatrace.com/hub/Composer_Login_page_.png","https://cdn.hub.central.dynatrace.com/hub/Composer_add_environment.png","https://cdn.hub.central.dynatrace.com/hub/Composer_backup.png","https://cdn.hub.central.dynatrace.com/hub/Composer_deploy.png","https://cdn.hub.central.dynatrace.com/hub/Composer_reports.png","https://cdn.hub.central.dynatrace.com/hub/Composer_version_control.png"],"about":"Keeping everything consistent, secure, and efficient isn’t easy it takes not only expertise but also the right tools. That’s where Composer, a SaaS solution developed by Performetriks, comes in. Composer makes managing Dynatrace configurations simpler and more efficient by bringing together features like automated backups, version control, streamlined deployments, and automated reporting all in one user friendly platform.\n\nOne of Composer’s standout features is its automated backup system, which ensures that critical configuration data is always secure and easy to restore. Whether you need to schedule backups, or perform a full backup, Composer has you covered. With this level of reliability, IT teams can rest easy knowing their configurations are safe. Another game changing feature is Composer’s version control system, which treats configurations as code. This means teams can track changes, roll back to earlier versions when necessary, and collaborate more effectively all while maintaining full transparency and consistency.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":119,"slug":"concourse","title":"Concourse","description":"Concourse is the automation engine for cloud native CI/CD.","logo":"https://dt-cdn.net/hub/logos/concourse.png","link_to":"https://www.dynatrace.com/news/blog/easy-automated-concourse-deployment-validation-with-dynatrace-and-pitometer/","documentation_link":"","providers":[],"tags":["ci/cd","devops"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":833,"slug":"configuration-as-code","title":"Configuration as Code","description":"Manage observability and security configurations as code via Terraform or Monaco.","logo":"https://cdn.hub.central.dynatrace.com/hub/Configuration_as_Code_Small.png","link_to":"https://www.dynatrace.com/news/blog/software-intelligence-as-code-for-tailored-observability/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/configuration-as-code","providers":[],"tags":["automation","config-as-code","configuration-as-code","configuration backup","iac","infrastructure-as-code","JSON","monaco","settings","terraform","terraform provider","yaml"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Set up Open Pipeline configurations via Terraform","src":"https://cdn.hub.central.dynatrace.com/hub/Terraform-screenshot-intro.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FTerraform-screenshot-intro.png&sign=dSYG_kFKrVqusZctznJ9D12zu6nBDnz6fnqODj6uZ1s","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FTerraform-screenshot-intro.png&sign=rFtlOxxyIRwJSWuKo6sAXOiP9rX3oo3WVomIYJ0x4qY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FTerraform-screenshot-intro.png&sign=_chhaaWPkbglqEjG1I9NGvQmG5yNUkTN9WFkFqveVtk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FTerraform-screenshot-intro.png&sign=7wdH3aFfPgEUZoqtcXcC02U-re7u9-YgeIj86Xm1FPA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FTerraform-screenshot-intro.png&sign=L_N3zzmDcUGeHfI_3PG8W4oSJJx0113SxyyvSPxM1bE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FTerraform-screenshot-intro.png&sign=cyVAEo5r_qXIqKg5YlmLrJQ2ITDbIrdJiD6GiCYYwZY"}},{"caption":"Automate the service monitoring configuration via Monaco CLI","src":"https://cdn.hub.central.dynatrace.com/hub/Monaco-Screenshot-Intro.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FMonaco-Screenshot-Intro.png&sign=6ZyK5Fw6PhswFze83QbDKOKcI3j2KjMHncmlAD3ocnQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FMonaco-Screenshot-Intro.png&sign=5I32JCU07M1Wq7ZOZBiU3UTy_pDJI9bruMkF5XDkfao","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FMonaco-Screenshot-Intro.png&sign=yNvjEb5CG0e0e8mlAdkKbJoSQfcFsymyLhW_pfJYQi8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FMonaco-Screenshot-Intro.png&sign=c3x1F6b74YcGbGaON1_qCUjFai-ypLzItPVlM3hoeXM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FMonaco-Screenshot-Intro.png&sign=nLC-N7JAwAeDDPNLomon_HGlP1_tTv7OakrepOT8SG0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FMonaco-Screenshot-Intro.png&sign=vbPh8ce7hy3VPk3PuJ6HNZ7sAk5fqSd-hfNaMtXkCX4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Configuration-as-Code represents an approach to managing software and application configuration data, including observability and security systems.  \n\nIn a nutshell, it allows you to configure Dynatrace declaratively without the need to setup everything in the UI. \n\nA Configuration as Code self-service model allows development teams to set up monitoring, observability, and security policies quickly and efficiently, even for large-scale applications. It eliminates the need to build custom solutions and reduces the manual work of observability teams. \n\nThe Dynatrace Configuration as Code approach allows you to manage your Dynatrace environment observability tasks through configuration files instead of a graphical user interface."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Manage any Dynatrace configuration side-by-side with any source code, from within YAML files organized in Git repositories. For example:\n\n- release validation\n- AWS well architected framework pillars\n- IAM resources\n- service monitoring / service onboarding\n- SLO dashboards\n- Remediation and problem notification automations"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"* Checkout the documentation and follow the getting started guides for the [Dynatrace Terraform Provider](https://docs.dynatrace.com/docs/shortlink/terraform-basic-example) or [Monaco CLI](https://docs.dynatrace.com/docs/shortlink/configuration-as-code-manage-configuration)\n* Visit the [GitHub Configuration as Code Sample repository](https://github.com/Dynatrace/dynatrace-configuration-as-code-samples) and download blueprints for various use cases"},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Configuration as Code supports DevOps best practice for automation, giving developers a more active role with [GitOps](https://www.dynatrace.com/news/blog/what-is-gitops/) as an operational framework. \nGitOps automates the provisioning of infrastructure and applications using files maintained in Git, an open source control system that provides the change processes, including reviews and approvals. \n\nKey components of GitOps are declarative configuration as code, orchestration of changes including reviews and approvals, and audibility."},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.524922Z","created":"2023-03-03T08:10:50.027588Z","seo_title":"Configuration as Code monitoring & observability","seo_description":"Manage observability and security configurations as code via Terraform or Monaco. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Terraform-screenshot-intro.png","https://cdn.hub.central.dynatrace.com/hub/Monaco-Screenshot-Intro.png"],"about":"Configuration-as-Code represents an approach to managing software and application configuration data, including observability and security systems.  \n\nIn a nutshell, it allows you to configure Dynatrace declaratively without the need to setup everything in the UI. \n\nA Configuration as Code self-service model allows development teams to set up monitoring, observability, and security policies quickly and efficiently, even for large-scale applications. It eliminates the need to build custom solutions and reduces the manual work of observability teams. \n\nThe Dynatrace Configuration as Code approach allows you to manage your Dynatrace environment observability tasks through configuration files instead of a graphical user interface.","use_cases":"Manage any Dynatrace configuration side-by-side with any source code, from within YAML files organized in Git repositories. For example:\n\n- release validation\n- AWS well architected framework pillars\n- IAM resources\n- service monitoring / service onboarding\n- SLO dashboards\n- Remediation and problem notification automations","supported_distributions":"","get_started":"* Checkout the documentation and follow the getting started guides for the [Dynatrace Terraform Provider](https://docs.dynatrace.com/docs/shortlink/terraform-basic-example) or [Monaco CLI](https://docs.dynatrace.com/docs/shortlink/configuration-as-code-manage-configuration)\n* Visit the [GitHub Configuration as Code Sample repository](https://github.com/Dynatrace/dynatrace-configuration-as-code-samples) and download blueprints for various use cases"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":773,"slug":"confluent-cloud-kafka","title":"Confluent Cloud (Kafka)","description":"Remotely monitor your Confluent Cloud Kafka Clusters and other resources!.","logo":"https://dt-cdn.net/hub/logos/confluent-cloud-kafka.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/confluent-cloud-kafka-extension","providers":[],"tags":["Apache Kafka","cloud","Confluent","kafka","Prometheus","saas"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/Confluent_Kafka_-_Dynatrace_Dashboard.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Dashboard.png&sign=0xrLn6MqgDY0ATuH6lS46AotDlD0MpElKaXovCEg4BE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Dashboard.png&sign=CujeS4Gez4F1RhBpw3n2C6mtByWhrvxA_ZBHCHjc2vc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Dashboard.png&sign=--8IbK3sPew1a3gcZg-U7HBriZi3kB36df3Z9GG6GmY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Dashboard.png&sign=QjuufpzTBrBm6fkdwlhw3BrRGtwP32f7NacpPXESAYE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Dashboard.png&sign=enGARDY9FrN1YR33hp3As3ntuj_zF-4tadRb4Te2H5o","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Dashboard.png&sign=bcnxPVbmcDqHRnlNgK3ohQ43xf1hlbBhRmkJHDgtfzw"}},{"caption":"","src":"https://dt-cdn.net/hub/Confluent_Kafka_-_Dynatrace_Cluster_UA_Screen.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Cluster_UA_Screen.png&sign=fjARmCgv5AWB36eLM9z9uIRAQMuifIA8sfn66l-gfJQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Cluster_UA_Screen.png&sign=py2ruEkg4YVngRHEt5o5N5zT1HcIgoFk8YqCluNno-Q","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Cluster_UA_Screen.png&sign=0gWa684-GBL8OcoX-K-5r4FnpRFf3OKZ898mlA9J2Hc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Cluster_UA_Screen.png&sign=oHXDFR1QkV8-xYxQGKOov_qgpTP_yPnTRNXIN_X5qiI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Cluster_UA_Screen.png&sign=cIUodGPgqCgiKnVJDJTH32YX6wOSmlBbH-prxEcvFfc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Cluster_UA_Screen.png&sign=GyYojiW3oLryY_03zn2SzYTtmzYhmK-4Oi3lfO9f_EI"}},{"caption":"","src":"https://dt-cdn.net/hub/Confluent_Kafka_-_Dynatrace_Topic_UA_Screen.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Topic_UA_Screen.png&sign=BKS0VYuNhf4GlFY9o9I3mKdqK8Y_lHd5cnijmBC25yc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Topic_UA_Screen.png&sign=2SYTH0KVEK58lFt-qt1MnW00zl0oI912btwS0bYb2Nc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Topic_UA_Screen.png&sign=1NEH2yATiTVgUVY9UrJisfJUVOakeYwpKZze81zQiWs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Topic_UA_Screen.png&sign=5eHzMlPJLPdXAO4FlmFAMBhthmX3CJfFxdWZCse-Rg4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Topic_UA_Screen.png&sign=lnZ-qbsgGM6BVfG2Czpxs3Fnkj_z1uoHrQEdDVcX01A","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Topic_UA_Screen.png&sign=Og5cpvwb5A8Q-PCidIsuMQX0fGRAk4y8xRAeas_dnRk"}},{"caption":"","src":"https://dt-cdn.net/hub/Confluent_Kafka_-_Dynatrace_Monitoring_Source_Config.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Monitoring_Source_Config.png&sign=2AjzptGBHaa9O_J_ye2GIGSFbMOs6m3MQZ25zj61It8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Monitoring_Source_Config.png&sign=jTtF7QeAm9logtT0gQYIjmMw1HaTruY0TspscYF-7rQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Monitoring_Source_Config.png&sign=7HOJDXznGbI1xcviXm1X8TYUvGIQzh3LMoKMR9w9kJE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Monitoring_Source_Config.png&sign=Ne8H8G6CTFXdv1ItVU3LovNLQZuo7iDdX-fKGw_DVyg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Monitoring_Source_Config.png&sign=2SH3KMP59P_eW4HLFGWqkvT_wttEU4OJ9wqZxYMWcOM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Monitoring_Source_Config.png&sign=3cYRfYfQrqU8G36JMwjQeWZOHG1s42SmPhrQ4ONT0LA"}},{"caption":"","src":"https://dt-cdn.net/hub/Confluent_Kafka_-_Dynatrace_Monitoring_Config.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Monitoring_Config.png&sign=kf74oh0UVbwtYUfB9DBp_epebCLYqOmzSeO2mq_n9Rg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Monitoring_Config.png&sign=d_Vz4Nis70NXSFRQ4ePhYeL4fG3OjTlx19RW39exowU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Monitoring_Config.png&sign=Pihsx-tONb4qzju40s5gRwJpN6WAT9KT-7JOAGg0MIU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Monitoring_Config.png&sign=dU0_v3eRjOmQRGDs6hzRRWRgcyYxS9oOUh9W0YrgU04","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Monitoring_Config.png&sign=e4_YNDK3bLaqPEbPpMz92X7H-oIpvB8ZV37_CQBcb1k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfluent_Kafka_-_Dynatrace_Monitoring_Config.png&sign=nev4MSR0__bMBYCgG7Ab2DJXBbYeFQ6cWgtnXDIcFu8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.0.1","release_latest_validation_result":{"name": "com.dynatrace.extension.prometheus-kafka", "author": {"name": "Dynatrace"}, "version": "3.0.1", "fileHash": "e4c2c0823d7ed54621e933b1613c3bd04a0d9a03440cb917259bf30af0453d7d", "variables": ["filter_server_principal_id", "filter_server_request_type", "filter_kafka_lag_partition", "filter_kafka_lag_consumergroup_group", "filter_kafka_lag_member_host", "filter_kafka_lag_consumer_id", "filter_kafka_lag_client_id", "table_name_flink", "flink_statement_name", "flink_status"], "dataSources": ["prometheus"], "featureSets": ["Flink Statement Metrics", "Compute Pool Metrics", "Connector Postgres CDC Metrics", "Server Principal ID Metrics", "Kafka Lag Consumer Group Metrics", "Streams Metrics", "Connector MySQL CDC Metrics", "Connector Metrics", "KSQL Metrics", "Server Metrics", "Cluster Link Metrics", "Connector Oracle CDC Metrics", "Kafka Lag Partition Metrics", "Connector SQL Server CDC Metrics", "Server Consumer Lag Metrics", "Flink Statement Status", "Connector DynamoDB CDC Metrics", "Connector MariaDB CDC Metrics", "Schema Registry Metrics"], "extensionName": "com.dynatrace.extension.prometheus-kafka", "minEECVersion": "1.279.0", "featureSetsDetails": {"KSQL Metrics": {"metrics": [{"key": "confluent_kafka_ksql_streaming_unit_count.gauge", "metadata": {"unit": "Count", "description": "The count of Confluent Streaming Units (CSUs) for this KSQL instance.  The implicit time aggregation for this metric is MAX.", "displayName": "Kafka Ksql Streaming Unit Count"}}, {"key": "confluent_kafka_ksql_query_saturation", "metadata": {"unit": "Count", "description": "The maximum saturation for a given ksqlDB query across all nodes. Returns a value between 0 and 1, a value close to 1 indicates that ksqlDB query processing is bottlenecked on available resources.", "displayName": "Kafka Ksql Query Saturation"}}, {"key": "confluent_kafka_ksql_task_stored_bytes", "metadata": {"unit": "Byte", "description": "The size of a given task's state stores in bytes.", "displayName": "Kafka Ksql Task Stored Bytes"}}, {"key": "confluent_kafka_ksql_storage_utilization", "metadata": {"unit": "Percent", "description": "The total storage utilization for a given ksqlDB application.", "displayName": "Kafka Ksql Storage Utilization"}}, {"key": "confluent_kafka_ksql_committed_offset_lag", "metadata": {"unit": "Count", "description": "The current lag between the committed offset and end offset for a given query/task/topic/offset.", "displayName": "Confluent Kafka Ksql Committed Offset Lag"}}, {"key": "confluent_kafka_ksql_consumed_total_bytes", "metadata": {"unit": "Byte", "description": "The delta count of bytes consumed from Kafka by continuous queries over the requested period", "displayName": "Confluent Kafka Ksql Consumed Total Bytes"}}, {"key": "confluent_kafka_ksql_node_query_saturation", "metadata": {"unit": "Count", "description": "The saturation for a given ksqlDB query on this ksqlDB node. Returns a value between 0 and 1, a value close to 1 indicates that ksqlDB query processing is bottlenecked on available resources.", "displayName": "Confluent Kafka Ksql Node Query Saturation"}}, {"key": "confluent_kafka_ksql_offsets_processed_total", "metadata": {"unit": "Count", "description": "The delta count of offsets processed by a given query/task/topic/offset.", "displayName": "Confluent Kafka Ksql Offsets Processed Total"}}, {"key": "confluent_kafka_ksql_processing_errors_total", "metadata": {"unit": "Count", "description": "Delta count of the number of record processing errors of a query over the requested period", "displayName": "Confluent Kafka Ksql Processing Errors Total"}}, {"key": "confluent_kafka_ksql_produced_total_bytes", "metadata": {"unit": "Byte", "description": "The delta count of bytes produced to Kafka by continuous queries over the requested period", "displayName": "Confluent Kafka Ksql Produced Total Bytes"}}, {"key": "confluent_kafka_ksql_query_restarts", "metadata": {"unit": "Count", "description": "Delta count of the number of failures that cause a query to restart over the requested period", "displayName": "Confluent Kafka Ksql Query Restarts"}}], "description": "Monitors ksqlDB application resource use and query health, including streaming units, saturation, state and storage usage, offsets, produced and consumed bytes, and restart and processing errors.", "isRecommended": true}, "Server Metrics": {"metrics": [{"key": "confluent_kafka_server_received_bytes", "metadata": {"unit": "Byte", "description": "The number of bytes of the customer's data received from the network.", "displayName": "Kafka Cluster Received Bytes"}}, {"key": "confluent_kafka_server_sent_bytes", "metadata": {"unit": "Byte", "description": "The number of bytes of the customer's data sent over the network.", "displayName": "Kafka Cluster Sent Bytes"}}, {"key": "confluent_kafka_server_received_records", "metadata": {"unit": "Count", "description": "The number of records received.", "displayName": "Kafka Cluster Received Records"}}, {"key": "confluent_kafka_server_sent_records", "metadata": {"unit": "Count", "description": "The number of records sent.", "displayName": "Kafka Cluster Sent Records"}}, {"key": "confluent_kafka_server_retained_bytes", "metadata": {"unit": "Byte", "description": "The current number of bytes retained by the cluster.", "displayName": "Kafka Cluster Retained Bytes"}}, {"key": "confluent_kafka_server_partition_count.gauge", "metadata": {"unit": "Count", "description": "The number of partitions.", "displayName": "Kafka Cluster Partition Count"}}, {"key": "confluent_kafka_server_cluster_load_percent", "metadata": {"unit": "Count", "description": "A measure of the utilization of the cluster. The value is between 0.0 and 1.0.", "displayName": "Kafka Cluster Load Raw"}}, {"key": "confluent_kafka_server_cluster_load_percent_avg", "metadata": {"unit": "Count", "description": "A measure of the average utilization across the cluster. The value is between 0.0 and 1.0. This metric is applicable for only Dedicated SKU clusters.", "displayName": "Confluent Kafka Server Cluster Load Percent Avg"}}, {"key": "confluent_kafka_server_cluster_load_percent_max", "metadata": {"unit": "Count", "description": "A measure of the maximum broker utilization across the cluster. The value is between 0.0 and 1.0. This metric is applicable for only Dedicated SKU clusters.", "displayName": "Confluent Kafka Server Cluster Load Percent Max"}}, {"key": "confluent_kafka_server_connection_info", "metadata": {"unit": "Unspecified", "description": "Client connection metadata.", "displayName": "Confluent Kafka Server Connection Info"}}, {"key": "confluent_kafka_server_created_acls_count_per_tenant", "metadata": {"unit": "Count", "description": "The number of acls created by a tenant. The count is sampled every 60 seconds. The implicit time aggregation for this metric is MAX.", "displayName": "Confluent Kafka Server Created Acls Count Per Tenant"}}, {"key": "confluent_kafka_server_dedicated_cku_count_gauge", "metadata": {"unit": "Count", "description": "CKU count of a dedicated cluster. This metric is applicable for only Dedicated SKU clusters.", "displayName": "Confluent Kafka Server Dedicated CKU Count"}}, {"key": "confluent_kafka_server_elastic_cku_count_gauge", "metadata": {"unit": "Count", "description": "Elastic CKU count. This metric is applicable for all clusters except Dedicated SKU clusters.", "displayName": "Confluent Kafka Server Elastic CKU Count"}}, {"key": "confluent_kafka_server_deprecated_request_count_gauge", "metadata": {"unit": "Count", "description": "The delta count of deprecated requests received over the network. Each sample is the number of requests received since the previous data point. The count is sampled every 60 seconds.", "displayName": "Confluent Kafka Server Deprecated Request Count"}}, {"key": "confluent_kafka_server_hot_partition_egress", "metadata": {"unit": "Unspecified", "description": "An indicator of the presence of a hot partition caused by egress throughput. The value is 1.0 when a hot partition is detected, and empty when there is no hot partition detected", "displayName": "Confluent Kafka Server Hot Partition Egress"}}, {"key": "confluent_kafka_server_hot_partition_ingress", "metadata": {"unit": "Unspecified", "description": "An indicator of the presence of a hot partition caused by ingress throughput. The value is 1.0 when a hot partition is detected, and empty when there is no hot partition detected", "displayName": "Confluent Kafka Server Hot Partition Ingress"}}, {"key": "confluent_kafka_server_producer_latency_avg_milliseconds", "metadata": {"unit": "MilliSecond", "description": "The average latency of client producer request.", "displayName": "Confluent Kafka Server Producer Latency Avg Milliseconds"}}, {"key": "confluent_kafka_server_rest_produce_request_bytes", "metadata": {"unit": "Byte", "description": "The delta count of total request bytes from Kafka REST produce calls sent over the network requested by Kafka REST.", "displayName": "Confluent Kafka Server Rest Produce Request Bytes"}}], "description": "Monitors core Kafka cluster health and throughput, including traffic volume, retained data, partition count, utilization, connection metadata, tenant and capacity footprint, request activity, hot partition indicators, and producer latency.", "isRecommended": true}, "Streams Metrics": {"metrics": [{"key": "confluent_kafka_streams_block_cache_usage", "metadata": {"unit": "Percent", "description": "The percentage of RocksDB block cache usage", "displayName": "Confluent Kafka Streams Block Cache Usage"}}, {"key": "confluent_kafka_streams_commit_ratio", "metadata": {"unit": "Percent", "description": "The amount of time the thread spent committing records", "displayName": "Confluent Kafka Streams Commit Ratio"}}, {"key": "confluent_kafka_streams_estimate_num_keys", "metadata": {"unit": "Count", "description": "The estimate of the number of keys", "displayName": "Confluent Kafka Streams Estimate Num Keys"}}, {"key": "confluent_kafka_streams_kafka_streams_client_state", "metadata": {"unit": "Unspecified", "description": "The current state of a KafkaStreams client.", "displayName": "Confluent Kafka Streams Kafka Streams Client State"}}, {"key": "confluent_kafka_streams_node_e2e_latency_max", "metadata": {"unit": "MilliSecond", "description": "The maximum end-to-end latency of a processor node.", "displayName": "Confluent Kafka Streams Node E2e Latency Max"}}, {"key": "confluent_kafka_streams_node_e2e_latency_min", "metadata": {"unit": "MilliSecond", "description": "The minimum end-to-end latency of a processor node.", "displayName": "Confluent Kafka Streams Node E2e Latency Min"}}, {"key": "confluent_kafka_streams_poll_ratio", "metadata": {"unit": "MilliSecond", "description": "The amount of time the thread spent polling records", "displayName": "Confluent Kafka Streams Poll Ratio"}}, {"key": "confluent_kafka_streams_process_ratio", "metadata": {"unit": "MilliSecond", "description": "The amount of time the thread spent processing records", "displayName": "Confluent Kafka Streams Process Ratio"}}, {"key": "confluent_kafka_streams_punctuate_ratio", "metadata": {"unit": "Count", "description": "The amount of time the thread spent executing punctuators", "displayName": "Confluent Kafka Streams Punctuate Ratio"}}, {"key": "confluent_kafka_streams_recording_level", "metadata": {"unit": "Unspecified", "description": "The metrics recording level for a KafkaStreams client.", "displayName": "Confluent Kafka Streams Recording Level"}}, {"key": "confluent_kafka_streams_size_all_mem_tables_bytes", "metadata": {"unit": "Byte", "description": "The size of all RocksDB mem tables in bytes", "displayName": "Confluent Kafka Streams Size All Mem Tables Bytes"}}, {"key": "confluent_kafka_streams_thread_thread_state", "metadata": {"unit": "Unspecified", "description": "The current state of a StreamThread.", "displayName": "Confluent Kafka Streams Thread Thread State"}}], "description": "Monitors Kafka Streams runtime internals, including cache pressure, processing ratios, key and state-store memory usage, thread and client state, and node latency.", "isRecommended": false}, "Connector Metrics": {"metrics": [{"key": "confluent_kafka_connect_sent_records", "metadata": {"unit": "Count", "description": "The delta count of total number of records sent from the transformations and written to Kafka for the source connector. Each sample is the number of records sent since the previous data point.", "displayName": "Kafka Connect Sent Records"}}, {"key": "confluent_kafka_connect_received_records", "metadata": {"unit": "Count", "description": "The delta count of total number of records received by the sink connector. Each sample is the number of records received since the previous  data point.", "displayName": "Kafka Connect Received Records"}}, {"key": "confluent_kafka_connect_sent_bytes", "metadata": {"unit": "Byte", "description": "The delta count of total bytes sent from the transformations and written to Kafka for the source connector. Each sample is the number of bytes sent since the previous data point.", "displayName": "Kafka Connect Sent Bytes"}}, {"key": "confluent_kafka_connect_received_bytes", "metadata": {"unit": "Byte", "description": "The delta count of total bytes received by the sink connector. Each sample is the number of bytes received since the previous data point.", "displayName": "Kafka Connect Received Bytes"}}, {"key": "confluent_kafka_connect_dead_letter_queue_records", "metadata": {"unit": "Count", "description": "The delta count of dead letter queue records written to Kafka for the sink connector.", "displayName": "Kafka Connect Dead Letter Queue Records"}}, {"key": "confluent_kafka_connect_connector_status", "metadata": {"unit": "Unspecified", "description": "This metric monitors the status of a connector within the system. Its value is always set to 1, signifying the connector's presence. The connector's current operational state is identified through the metric.status tag.", "displayName": "Confluent Kafka Connect Connector Status"}}, {"key": "confluent_kafka_connect_connector_task_batch_size_avg", "metadata": {"unit": "Count", "description": "Monitors the average batch size (measured by record count) per minute. For a source connector, it indicates the average batch size sent to Kafka. For a sink connector, it indicates the average batch size read by the sink task.", "displayName": "Confluent Kafka Connect Connector Task Batch Size Avg"}}, {"key": "confluent_kafka_connect_connector_task_batch_size_max", "metadata": {"unit": "Count", "description": "Monitors the maximum batch size (measured by record count) per minute. For a source connector, it indicates the max batch size sent to Kafka. For a sink connector, it indicates the max batch size read by the sink task.", "displayName": "Confluent Kafka Connect Connector Task Batch Size Max"}}, {"key": "confluent_kafka_connect_connector_task_status", "metadata": {"unit": "Unspecified", "description": "This metric monitors the status of a connector's task within the system. Its value is always set to 1, signifying the connector task's presence. The connector's current operational state is identified through the metric.status tag.", "displayName": "Confluent Kafka Connect Connector Task Status"}}, {"key": "confluent_kafka_connect_records_lag_max", "metadata": {"unit": "Count", "description": "The max number of records the sink connector is behind among all partitions. The count is sampled every 60 seconds.", "displayName": "Confluent Kafka Connect Records Lag Max"}}, {"key": "confluent_kafka_connect_sink_task_put_batch_avg_time_milliseconds", "metadata": {"unit": "MilliSecond", "description": "The average time it takes to put a batch of records to the sink. The average is calculated per minute.", "displayName": "Confluent Kafka Connect Sink Task Put Batch Avg Time Milliseconds"}}, {"key": "confluent_kafka_connect_sink_task_put_batch_max_time_milliseconds", "metadata": {"unit": "MilliSecond", "description": "The maximum time it takes to put a batch of records to the sink. The max is calculated per minute.", "displayName": "Confluent Kafka Connect Sink Task Put Batch Max Time Milliseconds"}}], "description": "Monitors Kafka Connect pipeline health and performance, including records and bytes throughput, dead letter queue volume, connector and task status, lag, and sink batch behavior.", "isRecommended": true}, "Cluster Link Metrics": {"metrics": [{"key": "confluent_kafka_server_cluster_link_destination_response_bytes", "metadata": {"unit": "Byte", "description": "The delta count of cluster linking response bytes from all request types. Each sample is the number of bytes sent since the previous data point. The count is sampled every 60 seconds.", "displayName": "Kafka Server Cluster Link Destination Response Bytes"}}, {"key": "confluent_kafka_server_cluster_link_source_response_bytes", "metadata": {"unit": "Byte", "description": "The delta count of cluster linking source response bytes from all request types. Each sample is the number of bytes sent since the previous data point. The count is sampled every 60 seconds.", "displayName": "Kafka Server Cluster Link Source Response Bytes"}}, {"key": "confluent_kafka_server_cluster_link_count.gauge", "metadata": {"unit": "Count", "description": "The current count of cluster links. The count is sampled every 60 seconds. The implicit time aggregation for this metric is MAX.", "displayName": "Kafka Server Cluster Link Count"}}, {"key": "confluent_kafka_server_cluster_link_mirror_topic_count.gauge", "metadata": {"unit": "Count", "description": "The cluster linking mirror topic count for a link. The count is sampled every 60 seconds.", "displayName": "Kafka Server Cluster Link Mirror Topic Count"}}, {"key": "confluent_kafka_server_cluster_link_mirror_topic_offset_lag", "metadata": {"unit": "Count", "description": "The cluster linking mirror topic offset lag maximum across all partitions. The lag is sampled every 60 seconds.", "displayName": "Kafka Server Cluster Link Mirror Topic Offset Lag"}}, {"key": "confluent_kafka_server_cluster_link_mirror_topic_bytes", "metadata": {"unit": "Byte", "description": "The delta count of cluster linking mirror topic bytes. The count is sampled every 60 seconds.", "displayName": "Kafka Server Cluster Link Mirror Topic Bytes"}}, {"key": "confluent_kafka_server_cluster_link_mirror_transition_in_error", "metadata": {"unit": "Count", "description": "The cluster linking mirror topic state transition error count for a link. The count is sampled every 60 seconds.", "displayName": "Confluent Kafka Server Cluster Link Mirror Transition In Error"}}, {"key": "confluent_kafka_server_cluster_link_task_count_gauge", "metadata": {"unit": "Count", "description": "The current count of cluster links tasks. The count is sampled every 60 seconds. The implicit time aggregation for this metric is MAX.", "displayName": "Confluent Kafka Server Cluster Link Task Count"}}], "description": "Monitors Confluent Cluster Linking behavior, including link traffic, link state, mirror topic status, replication lag, and link task health.", "isRecommended": false}, "Compute Pool Metrics": {"metrics": [{"key": "confluent_flink_compute_pool_utilization_current_cfus", "metadata": {"unit": "Count", "description": "The absolute number of CFUs at a given moment", "displayName": "Confluent Flink Compute Pool Utilization Current CFUs"}}, {"key": "confluent_flink_compute_pool_utilization_cfu_minutes_consumed", "metadata": {"unit": "Count", "description": "The number of how many CFUs consumed since the last measurement", "displayName": "Confluent Flink Compute Pool Utilization CFU Minutes Consumed"}}, {"key": "confluent_flink_compute_pool_utilization_cfu_limit", "metadata": {"unit": "Count", "description": "The possible max number of CFUs for the pool", "displayName": "Confluent Flink Compute Pool Utilization CFU Limit"}}, {"key": "confluent_flink_materialized_table_utilization_cfu_minutes_consumed", "metadata": {"unit": "Count", "description": "The number of how many CFUs consumed since the last measurement", "displayName": "Confluent Flink Materialized Table Utilization CFU Minutes Consumed"}}, {"key": "confluent_flink_materialized_table_utilization_current_cfus", "metadata": {"unit": "Count", "description": "The absolute number of CFUs at a given moment", "displayName": "Confluent Flink Materialized Table Utilization Current CFUS"}}], "description": "Monitors Flink compute pool capacity and usage in CFUs, including current utilization, consumption rate, configured limits, and materialized table utilization.", "isRecommended": false}, "Flink Statement Status": {"metrics": [{"key": "confluent_flink_statement_status", "metadata": {"unit": "Unspecified", "description": "This metric monitors the status of a statement within the system. Its value is always set to 1, signifying the statement's presence. The statement's current operational state is identified through the metric.status tag.", "displayName": "Confluent Flink Statement Status"}}], "description": "Monitors Flink statement state distribution over time, such as RUNNING or FAILED, for lifecycle and operational-state visibility.", "isRecommended": false}, "Flink Statement Metrics": {"metrics": [{"key": "confluent_flink_num_records_in", "metadata": {"unit": "Count", "description": "Total number of records this statement has received.", "displayName": "Confluent Flink Num Records In"}}, {"key": "confluent_flink_num_records_out", "metadata": {"unit": "Count", "description": "Total number of records this task statement emitted.", "displayName": "Confluent Flink Num Records Out"}}, {"key": "confluent_flink_pending_records", "metadata": {"unit": "Count", "description": "Total amount of available records after the consumer offset in a Kafka partition across all operators", "displayName": "Confluent Flink Pending Records"}}, {"key": "confluent_flink_current_input_watermark_milliseconds", "metadata": {"unit": "MilliSecond", "description": "The last watermark this statement has received (in milliseconds) for the given table.", "displayName": "Confluent Flink Current Input Watermark Milliseconds"}}, {"key": "confluent_flink_current_output_watermark_milliseconds", "metadata": {"unit": "MilliSecond", "description": "The last watermark this statement has produced (in milliseconds) to the given table.", "displayName": "Confluent Flink Current Output Watermark Milliseconds"}}, {"key": "confluent_flink_max_input_lateness_milliseconds", "metadata": {"unit": "MilliSecond", "description": "The maximum observed lateness across all records processed in the last minute. A record is considered late if it has a timestamp less than or equal to the current watermark.", "displayName": "Confluent Flink Max Input Lateness Milliseconds"}}, {"key": "confluent_flink_num_late_records_in", "metadata": {"unit": "Count", "description": "Total number of input records classified as late events. These are records whose timestamp is less than or equal to the current watermark.", "displayName": "Confluent Flink Num Late Records In"}}, {"key": "confluent_flink_num_records_in_from_files", "metadata": {"unit": "Count", "description": "Total number of records this statement has read from Tableflow files.", "displayName": "Confluent Flink Num Records In From Files"}}, {"key": "confluent_flink_num_records_in_from_topics", "metadata": {"unit": "Count", "description": "Total number of records this statement has read from Kafka topics.", "displayName": "Confluent Flink Num Records In From Topics"}}, {"key": "confluent_flink_operator_state_size_bytes", "metadata": {"unit": "Byte", "description": "The size in bytes of this operator state", "displayName": "Confluent Flink Operator State Size Bytes"}}, {"key": "confluent_flink_statement_utilization_cfu_minutes_consumed", "metadata": {"unit": "Count", "description": "The number of how many CFUs consumed since the last measurement", "displayName": "Confluent Flink Statement Utilization CFU Minutes Consumed"}}, {"key": "confluent_flink_statement_utilization_current_cfus", "metadata": {"unit": "Count", "description": "The absolute number of CFUs at a given moment", "displayName": "Confluent Flink Statement Utilization Current CFUS"}}], "description": "Monitors Flink statement behavior, including throughput, pending records, watermark progression, lateness, state size, and statement-level CFU utilization.", "isRecommended": false}, "Schema Registry Metrics": {"metrics": [{"key": "confluent_kafka_schema_registry_schema_count.gauge", "metadata": {"unit": "Count", "description": "The number of registered schemas.", "displayName": "Kafka Schema Registry Schema Count"}}, {"key": "confluent_kafka_schema_registry_request_count.gauge", "metadata": {"unit": "Count", "description": "The delta count of requests received by the schema registry server. Each sample is the number of requests received since the previous data point. The count sampled every 60 seconds.", "displayName": "Kafka Schema Registry Request Count"}}, {"key": "confluent_kafka_schema_registry_exporter_starting_progress", "metadata": {"unit": "Percent", "description": "The progress of the schema registry exporter in the starting phase. The value is between 0 and 100, representing the measure of the exporter's job progress.", "displayName": "Confluent Kafka Schema Registry Exporter Starting Progress"}}, {"key": "confluent_kafka_schema_registry_exporter_tasks", "metadata": {"unit": "Count", "description": "The number of schema exporters, based on their status - one of RUNNING, STARTING or PAUSED.", "displayName": "Confluent Kafka Schema Registry Exporter Tasks"}}, {"key": "confluent_kafka_schema_registry_num_deks", "metadata": {"unit": "Count", "description": "The number of data encryption keys.", "displayName": "Confluent Kafka Schema Registry Num Deks"}}, {"key": "confluent_kafka_schema_registry_num_keks", "metadata": {"unit": "Count", "description": "The number of key encryption keys.", "displayName": "Confluent Kafka Schema Registry Num Keks"}}, {"key": "confluent_kafka_schema_registry_num_keks_shared", "metadata": {"unit": "Count", "description": "The number of key encryption keys shared with Confluent.", "displayName": "Confluent Kafka Schema Registry Num Keks Shared"}}, {"key": "confluent_kafka_schema_registry_schema_operations_count_gauge", "metadata": {"unit": "Count", "description": "The delta count of schema related operations (create, delete and read). Each sample is the number of requests received since the previous data point. The count sampled every 60 seconds.", "displayName": "Confluent Kafka Schema Registry Schema Operations Count"}}, {"key": "confluent_kafka_schema_registry_schema_transfer_success_total", "metadata": {"unit": "Count", "description": "The count/number of successful schemas registered by each exporter. Each sample represents the cumulative number of schemas transferred. The count is sampled every 60 seconds.", "displayName": "Confluent Kafka Schema Registry Schema Transfer Success Total"}}], "description": "Monitors Schema Registry service activity, including request volume, schema count, exporter progress, and encryption key inventory.", "isRecommended": true}, "Connector MySQL CDC Metrics": {"metrics": [{"key": "confluent_kafka_connect_mysql_cdc_source_connector_lag_milliseconds", "metadata": {"unit": "MilliSecond", "description": "It is applicable only for MySQL CDC source V2 connector. It represents the number of milliseconds between the last change event's timestamp and the connector processing it. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MySQL CDC Source Connector Lag Milliseconds"}}, {"key": "confluent_kafka_connect_mysql_cdc_source_connector_schema_history_status", "metadata": {"unit": "Unspecified", "description": "It is applicable only for MySQL CDC source connector. It represents the status of the schema history of the connector. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MySQL CDC Source Connector Schema History Status"}}, {"key": "confluent_kafka_connect_mysql_cdc_source_connector_snapshot_aborted", "metadata": {"unit": "Unspecified", "description": "It is applicable only for MySQL CDC source V2 connector. It represents whether the Snapshot is aborted. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MySQL CDC Source Connector Snapshot Aborted"}}, {"key": "confluent_kafka_connect_mysql_cdc_source_connector_snapshot_completed", "metadata": {"unit": "Unspecified", "description": "It is applicable only for MySQL CDC source connector. It represents whether the Snapshot is completed. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MySQL CDC Source Connector Snapshot Completed"}}, {"key": "confluent_kafka_connect_mysql_cdc_source_connector_snapshot_milliseconds_since_last_event", "metadata": {"unit": "MilliSecond", "description": "It is applicable only for MySQL CDC source V2 connector. It represents the number of milliseconds since the last snapshot event was recorded. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MySQL CDC Source Connector Snapshot Milliseconds Since Last Event"}}, {"key": "confluent_kafka_connect_mysql_cdc_source_connector_snapshot_paused_duration_in_seconds", "metadata": {"unit": "Second", "description": "It is applicable only for MySQL CDC source V2 connector. It represents the total paused duration of the snapshot in seconds. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MySQL CDC Source Connector Snapshot Paused Duration In Seconds"}}, {"key": "confluent_kafka_connect_mysql_cdc_source_connector_snapshot_running", "metadata": {"unit": "Unspecified", "description": "It is applicable only for MySQL CDC source connector. It represents whether the Snapshot is running. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MySQL CDC Source Connector Snapshot Running"}}, {"key": "confluent_kafka_connect_mysql_cdc_source_connector_snapshot_total_number_of_events_seen", "metadata": {"unit": "Count", "description": "It is applicable only for MySQL CDC source V2 connector. It represents the total number of events that this connector has seen since last started or reset. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MySQL CDC Source Connector Snapshot Total Number Of Events Seen"}}, {"key": "confluent_kafka_connect_mysql_cdc_source_connector_streaming_number_of_committed_transactions", "metadata": {"unit": "Count", "description": "It is applicable only for MySQL CDC source V2 connector. It represents the number of processed transactions that were committed. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MySQL CDC Source Connector Streaming Number Of Committed Transactions"}}, {"key": "confluent_kafka_connect_mysql_cdc_source_connector_streaming_number_of_disconnects", "metadata": {"unit": "Count", "description": "It is applicable only for MySQL CDC source V2 connector. It represents the number of disconnects by the connector. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MySQL CDC Source Connector Streaming Number Of Disconnects"}}, {"key": "confluent_kafka_connect_mysql_cdc_source_connector_streaming_number_of_large_transactions", "metadata": {"unit": "Count", "description": "It is applicable only for MySQL CDC source V2 connector. It represents the number of transactions that have not fit into the look-ahead buffer. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MySQL CDC Source Connector Streaming Number Of Large Transactions"}}, {"key": "confluent_kafka_connect_mysql_cdc_source_connector_streaming_number_of_rolled_back_transactions", "metadata": {"unit": "Count", "description": "It is applicable only for MySQL CDC source V2 connector. It represents the number of processed transactions that were rolled back and not streamed. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MySQL CDC Source Connector Streaming Number Of Rolled Back Transactions"}}, {"key": "confluent_kafka_connect_mysql_cdc_source_connector_streaming_number_of_skipped_events", "metadata": {"unit": "Count", "description": "It is applicable only for MySQL CDC source V2 connector. It represents the number of events that have been skipped by the connector. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MySQL CDC Source Connector Streaming Number Of Skipped Events"}}, {"key": "confluent_kafka_connect_mysql_cdc_source_connector_streaming_total_number_of_events_seen", "metadata": {"unit": "Count", "description": "It is applicable only for MySQL CDC source V2 connector. It represents the total number of data change events reported by the source database since the last connector start, or since a metrics reset. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MySQL CDC Source Connector Streaming Total Number Of Events Seen"}}], "description": "Monitors MySQL CDC snapshot and streaming health, including lag, schema history state, snapshot lifecycle, transaction processing, disconnects, and skipped event counts.", "isRecommended": false}, "Kafka Lag Partition Metrics": {"metrics": [{"key": "kafka_partition_earliest_offset", "metadata": {"unit": "Count", "description": "Earliest offset of a partition", "displayName": "Kafka Partition Earliest Offset"}}, {"key": "kafka_partition_latest_offset", "metadata": {"unit": "Count", "description": "Latest offset of a partition", "displayName": "Kafka Partition Latest Offset"}}], "description": "Monitors partition-level earliest and latest offsets to establish baseline queue growth and partition progression.", "isRecommended": false}, "Server Consumer Lag Metrics": {"metrics": [{"key": "confluent_kafka_server_consumer_lag_offsets", "metadata": {"unit": "Count", "description": "The lag between a group member's committed offset and the partition's high watermark", "displayName": "Kafka Server Consumer Lag Offsets"}}, {"key": "confluent_kafka_server_share_lag_offsets", "metadata": {"unit": "Count", "description": "The number of offsets in a partition that are not delivery complete.", "displayName": "Kafka Server Share Lag Offsets"}}, {"key": "confluent_kafka_server_max_pending_rebalance_time_milliseconds", "metadata": {"unit": "MilliSecond", "description": "The maximum pending rebalance time in ms among all members of a consumer group.", "displayName": "Confluent Kafka Server Max Pending Rebalance Time Milliseconds"}}], "description": "Monitors consumer lag and rebalance delay at the server level to identify backlog risk and potential consumer instability.", "isRecommended": true}, "Server Principal ID Metrics": {"metrics": [{"key": "confluent_kafka_server_request_bytes", "metadata": {"unit": "Byte", "description": "The delta count of total request bytes from the specified request types sent over the network. Each sample is the number of bytes sent since the previous data point. The count is sampled every 60 seconds.", "displayName": "Kafka Cluster Request Bytes"}}, {"key": "confluent_kafka_server_response_bytes", "metadata": {"unit": "Byte", "description": "The delta count of total response bytes from the specified response types sent over the network. Each sample is the number of bytes sent since the previous data point. The count is sampled every 60 seconds.", "displayName": "Kafka Cluster Response Bytes"}}, {"key": "confluent_kafka_server_active_connection_count.gauge", "metadata": {"unit": "Count", "description": "The count of active authenticated connections.", "displayName": "Kafka Cluster Active Connection Count"}}, {"key": "confluent_kafka_server_request_count.gauge", "metadata": {"unit": "Count", "description": "The number of requests received over the network.", "displayName": "Kafka Cluster Request Count"}}, {"key": "confluent_kafka_server_successful_authentication_count.gauge", "metadata": {"unit": "Count", "description": "The number of successful authentications.", "displayName": "Kafka Cluster Successful Authentication Count"}}], "description": "Monitors per-principal client activity, including request and response traffic, active connections, request activity, and authentication trends for security and troubleshooting.", "isRecommended": false}, "Connector Oracle CDC Metrics": {"metrics": [{"key": "confluent_kafka_connect_oracle_cdc_source_connector_lag_milliseconds", "metadata": {"unit": "MilliSecond", "description": "It is applicable only for Oracle CDC source connector. It represents the number of milliseconds between the last change event's timestamp and the connector processing it. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect Oracle CDC Source Connector Lag Milliseconds"}}], "description": "Monitors Oracle CDC source lag to track end-to-end freshness of captured database changes.", "isRecommended": false}, "Connector MariaDB CDC Metrics": {"metrics": [{"key": "confluent_kafka_connect_mariadb_cdc_source_connector_snapshot_aborted", "metadata": {"unit": "Unspecified", "description": "It is applicable only for MariaDB CDC source V2 connector. It represents whether the Snapshot is aborted. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MariaDB CDC Source Connector Snapshot Aborted"}}, {"key": "confluent_kafka_connect_mariadb_cdc_source_connector_snapshot_milliseconds_since_last_event", "metadata": {"unit": "MilliSecond", "description": "It is applicable only for MariaDB CDC source V2 connector. It represents the number of milliseconds since the last snapshot event was recorded. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MariaDB CDC Source Connector Snapshot Milliseconds Since Last Event"}}, {"key": "confluent_kafka_connect_mariadb_cdc_source_connector_snapshot_paused_duration_in_seconds", "metadata": {"unit": "Second", "description": "It is applicable only for MariaDB CDC source V2 connector. It represents the total paused duration of the snapshot in seconds. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MariaDB CDC Source Connector Snapshot Paused Duration In Seconds"}}, {"key": "confluent_kafka_connect_mariadb_cdc_source_connector_snapshot_total_number_of_events_seen", "metadata": {"unit": "Count", "description": "It is applicable only for MariaDB CDC source V2 connector. It represents the total number of events that this connector has seen since last started or reset. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MariaDB CDC Source Connector Snapshot Total Number Of Events Seen"}}, {"key": "confluent_kafka_connect_mariadb_cdc_source_connector_streaming_number_of_committed_transactions", "metadata": {"unit": "Count", "description": "It is applicable only for MariaDB CDC source V2 connector. It represents the number of processed transactions that were committed. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MariaDB CDC Source Connector Streaming Number Of Committed Transactions"}}, {"key": "confluent_kafka_connect_mariadb_cdc_source_connector_streaming_number_of_disconnects", "metadata": {"unit": "Count", "description": "It is applicable only for MariaDB CDC source V2 connector. It represents the number of disconnects by the connector. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MariaDB CDC Source Connector Streaming Number Of Disconnects"}}, {"key": "confluent_kafka_connect_mariadb_cdc_source_connector_streaming_number_of_large_transactions", "metadata": {"unit": "Count", "description": "It is applicable only for MariaDB CDC source V2 connector. It represents the number of transactions that have not fit into the look-ahead buffer. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MariaDB CDC Source Connector Streaming Number Of Large Transactions"}}, {"key": "confluent_kafka_connect_mariadb_cdc_source_connector_streaming_number_of_rolled_back_transactions", "metadata": {"unit": "Count", "description": "It is applicable only for MariaDB CDC source V2 connector. It represents the number of processed transactions that were rolled back and not streamed. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MariaDB CDC Source Connector Streaming Number Of Rolled Back Transactions"}}, {"key": "confluent_kafka_connect_mariadb_cdc_source_connector_streaming_number_of_skipped_events", "metadata": {"unit": "Count", "description": "It is applicable only for MariaDB CDC source V2 connector. It represents the number of events that have been skipped by the connector. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MariaDB CDC Source Connector Streaming Number Of Skipped Events"}}, {"key": "confluent_kafka_connect_mariadb_cdc_source_connector_streaming_total_number_of_events_seen", "metadata": {"unit": "Count", "description": "It is applicable only for MariaDB CDC source V2 connector. It represents the total number of data change events reported by the source database since the last connector start, or since a metrics reset. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect MariaDB CDC Source Connector Streaming Total Number Of Events Seen"}}], "description": "Monitors MariaDB CDC snapshot and streaming lifecycle signals, including snapshot status, snapshot timing, event volume, disconnects, and transaction outcomes.", "isRecommended": false}, "Connector DynamoDB CDC Metrics": {"metrics": [{"key": "confluent_kafka_connect_dynamodb_cdc_source_connector_lag_milliseconds", "metadata": {"unit": "MilliSecond", "description": "It is applicable only for DynamoDB CDC source connector. It represents the number of milliseconds between the last change event's timestamp and the connector processing it. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect DynamoDB CDC Source Connector Lag Milliseconds"}}], "description": "Monitors DynamoDB CDC connector lag to track replication delay from source change events into Kafka.", "isRecommended": false}, "Connector Postgres CDC Metrics": {"metrics": [{"key": "confluent_kafka_connect_postgres_cdc_source_connector_lag_milliseconds", "metadata": {"unit": "MilliSecond", "description": "It is applicable only for Postgres CDC source V2 connector. It represents the number of milliseconds between the last change event's timestamp and the connector processing it. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect Postgres CDC Source Connector Lag Milliseconds"}}, {"key": "confluent_kafka_connect_postgres_cdc_source_connector_snapshot_aborted", "metadata": {"unit": "Unspecified", "description": "It is applicable only for Postgres CDC source connector. It represents whether the Snapshot is aborted. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect Postgres CDC Source Connector Snapshot Aborted"}}, {"key": "confluent_kafka_connect_postgres_cdc_source_connector_snapshot_completed", "metadata": {"unit": "Unspecified", "description": "It is applicable only for Postgres CDC source connector. It represents whether the Snapshot is completed. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect Postgres CDC Source Connector Snapshot Completed"}}, {"key": "confluent_kafka_connect_postgres_cdc_source_connector_snapshot_milliseconds_since_last_event", "metadata": {"unit": "MilliSecond", "description": "It is applicable only for Postgres CDC source connector. It represents the number of milliseconds since the last snapshot event was recorded. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect Postgres CDC Source Connector Snapshot Milliseconds Since Last Event"}}, {"key": "confluent_kafka_connect_postgres_cdc_source_connector_snapshot_paused_duration_in_seconds", "metadata": {"unit": "Second", "description": "It is applicable only for Postgres CDC source connector. It represents the total paused duration of the snapshot in seconds. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect Postgres CDC Source Connector Snapshot Paused Duration In Seconds"}}, {"key": "confluent_kafka_connect_postgres_cdc_source_connector_snapshot_running", "metadata": {"unit": "Unspecified", "description": "It is applicable only for Postgres CDC source connector. It represents whether the Snapshot is running. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect Postgres CDC Source Connector Snapshot Running"}}, {"key": "confluent_kafka_connect_postgres_cdc_source_connector_snapshot_total_number_of_events_seen", "metadata": {"unit": "Count", "description": "It is applicable only for Postgres CDC source connector. It represents the total number of events that this connector has seen since last started or reset. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect Postgres CDC Source Connector Snapshot Total Number Of Events Seen"}}, {"key": "confluent_kafka_connect_postgres_cdc_source_connector_streaming_number_of_committed_transactions", "metadata": {"unit": "Count", "description": "It is applicable only for Postgres CDC source connector. It represents the number of processed transactions that were committed. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect Postgres CDC Source Connector Streaming Number Of Committed Transactions"}}, {"key": "confluent_kafka_connect_postgres_cdc_source_connector_streaming_total_number_of_events_seen", "metadata": {"unit": "Count", "description": "It is applicable only for Postgres CDC source connector. It represents the total number of data change events reported by the source database since the last connector start, or since a metrics reset. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect Postgres CDC Source Connector Streaming Total Number Of Events Seen"}}], "description": "Monitors Postgres CDC snapshot and streaming progress, including lag, snapshot lifecycle, committed transaction counts, and streaming event volume.", "isRecommended": false}, "Connector SQL Server CDC Metrics": {"metrics": [{"key": "confluent_kafka_connect_sql_server_cdc_source_connector_lag_milliseconds", "metadata": {"unit": "MilliSecond", "description": "It is applicable only for SQL Server CDC source V2 connector. It represents the number of milliseconds between the last change event's timestamp and the connector processing it. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect SQL Server CDC Source Connector Lag Milliseconds"}}, {"key": "confluent_kafka_connect_sql_server_cdc_source_connector_schema_history_status", "metadata": {"unit": "Unspecified", "description": "It is applicable only for SQL Server CDC source connector. It represents the status of the schema history of the connector. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect SQL Server CDC Source Connector Schema History Status"}}, {"key": "confluent_kafka_connect_sql_server_cdc_source_connector_snapshot_aborted", "metadata": {"unit": "Unspecified", "description": "It is applicable only for SQL Server CDC source V2 connector. It represents whether the Snapshot is aborted. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect SQL Server CDC Source Connector Snapshot Aborted"}}, {"key": "confluent_kafka_connect_sql_server_cdc_source_connector_snapshot_completed", "metadata": {"unit": "Unspecified", "description": "It is applicable only for SQL Server CDC source connector. It represents whether the Snapshot is completed. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect SQL Server CDC Source Connector Snapshot Completed"}}, {"key": "confluent_kafka_connect_sql_server_cdc_source_connector_snapshot_milliseconds_since_last_event", "metadata": {"unit": "MilliSecond", "description": "It is applicable only for SQL Server CDC source V2 connector. It represents the number of milliseconds since the last snapshot event was recorded. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect SQL Server CDC Source Connector Snapshot Milliseconds Since Last Event"}}, {"key": "confluent_kafka_connect_sql_server_cdc_source_connector_snapshot_paused_duration_in_seconds", "metadata": {"unit": "Second", "description": "It is applicable only for SQL Server CDC source V2 connector. It represents the total paused duration of the snapshot in seconds. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect SQL Server CDC Source Connector Snapshot Paused Duration In Seconds"}}, {"key": "confluent_kafka_connect_sql_server_cdc_source_connector_snapshot_running", "metadata": {"unit": "Unspecified", "description": "It is applicable only for SQL Server CDC source connector. It represents whether the Snapshot is running. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect SQL Server CDC Source Connector Snapshot Running"}}, {"key": "confluent_kafka_connect_sql_server_cdc_source_connector_snapshot_total_number_of_events_seen", "metadata": {"unit": "Count", "description": "It is applicable only for SQL Server CDC source V2 connector. It represents the total number of events that this connector has seen since last started or reset. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect SQL Server CDC Source Connector Snapshot Total Number Of Events Seen"}}, {"key": "confluent_kafka_connect_sql_server_cdc_source_connector_streaming_number_of_committed_transactions", "metadata": {"unit": "Count", "description": "It is applicable only for SQL Server CDC source V2 connector. It represents the number of processed transactions that were committed. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect SQL Server CDC Source Connector Streaming Number Of Committed Transactions"}}, {"key": "confluent_kafka_connect_sql_server_cdc_source_connector_streaming_total_number_of_events_seen", "metadata": {"unit": "Count", "description": "It is applicable only for SQL Server CDC source V2 connector. It represents the total number of data change events reported by the source database since the last connector start, or since a metrics reset. The values will incorporate any differences between the clocks on the machines where the database server and the connector are running.", "displayName": "Confluent Kafka Connect SQL Server CDC Source Connector Streaming Total Number Of Events Seen"}}], "description": "Monitors SQL Server CDC snapshot and streaming behavior, including lag, schema history status, snapshot lifecycle, committed transaction counts, and streaming event volume.", "isRecommended": false}, "Kafka Lag Consumer Group Metrics": {"metrics": [{"key": "kafka_consumergroup_group_topic_sum_lag", "metadata": {"unit": "Count", "description": "Sum of group offset lag across topic partitions", "displayName": "Kafka Consumer Group Group Topic Sum Lag"}}, {"key": "kafka_consumergroup_poll_time_ms", "metadata": {"unit": "MilliSecond", "description": "Group poll time", "displayName": "Kafka Consumer Group Poll Time (ms)"}}, {"key": "kafka_consumergroup_group_offset", "metadata": {"unit": "Count", "description": "Last group consumed offset of a partition", "displayName": "Kafka Consumer Group Group Offset"}}, {"key": "kafka_consumergroup_group_sum_lag", "metadata": {"unit": "Count", "description": "Sum of group offset lag", "displayName": "Kafka Consumer Group Group Sum Lag"}}, {"key": "kafka_consumergroup_group_lag", "metadata": {"unit": "Count", "description": "Group offset lag of a partition", "displayName": "Kafka Consumer Group Group Lag"}}, {"key": "kafka_consumergroup_group_lag_seconds", "metadata": {"unit": "Second", "description": "Group time lag of a partition", "displayName": "Kafka Consumer Group Group Lag Seconds"}}, {"key": "kafka_consumergroup_group_max_lag", "metadata": {"unit": "Count", "description": "Max group offset lag", "displayName": "Kafka Consumer Group Group Max Lag"}}, {"key": "kafka_consumergroup_group_max_lag_seconds", "metadata": {"unit": "Second", "description": "Max group time lag", "displayName": "Kafka Consumer Group Group Max Lag Seconds"}}], "description": "Monitors consumer group lag, offsets, poll time, and max lag indicators to detect processing bottlenecks and SLA risk.", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension provides the ability to remotely monitor your Confluent Cloud Kafka Clusters, Connectors, Schema Registries, and KSQL DB Applications. Every minute using the API provided by Confluent it ingests data about how your different Confluent Resources are performing. \n\n**This is intended for users, who:**\n\n- Would like to monitor the health state and performance of their Confluent Cloud Resources.\n- Look for analysis support for Ops, IT and Network Admins.\n\n**This enables you to:**\n- Monitor infrastructure with a comprehensive dashboard\n- Detect usage anomalies and alert on them\n\n**Compatibility Requirements**\nConfluent Cloud Resource(s) and API User/Token\n\n**Note:** The metrics in the `Kafka Lag Partition Metrics` and `Kafka Lag Consumer Group Metrics`  feature sets are not provided by the Confluent API. To obtain these metrics the [Kafka Lag Exporter](https://github.com/seglo/kafka-lag-exporter) is needed. See the Use Cases section for additional information."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* This extension provides monitoring of Confluent Cloud Resources via their public API (see details tab). \n\n* Also supported, via the `Kafka Lag Partition Metrics` and `Kafka Lag Consumer Group Metrics` feature sets, are metrics provided by the [Kafka Lag Exporter](https://github.com/seglo/kafka-lag-exporter). \n     * **NOTE:** This exporter is not supported by Dynatrace and needs to be set up and run independently from this extension. \n     * Currently the extension only supports ingesting metrics from this exporter."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Confluent Cloud (Kafka) extension](https://docs.dynatrace.com/docs/shortlink/confluent-cloud-kafka-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:20.833454Z","created":"2022-05-27T15:47:23.880421Z","seo_title":"Confluent Cloud (Kafka) monitoring & observability","seo_description":"Remotely monitor your Confluent Cloud Kafka Clusters and other resources!. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Confluent_Kafka_-_Dynatrace_Dashboard.png","https://dt-cdn.net/hub/Confluent_Kafka_-_Dynatrace_Cluster_UA_Screen.png","https://dt-cdn.net/hub/Confluent_Kafka_-_Dynatrace_Topic_UA_Screen.png","https://dt-cdn.net/hub/Confluent_Kafka_-_Dynatrace_Monitoring_Source_Config.png","https://dt-cdn.net/hub/Confluent_Kafka_-_Dynatrace_Monitoring_Config.png"],"about":"This extension provides the ability to remotely monitor your Confluent Cloud Kafka Clusters, Connectors, Schema Registries, and KSQL DB Applications. Every minute using the API provided by Confluent it ingests data about how your different Confluent Resources are performing. \n\n**This is intended for users, who:**\n\n- Would like to monitor the health state and performance of their Confluent Cloud Resources.\n- Look for analysis support for Ops, IT and Network Admins.\n\n**This enables you to:**\n- Monitor infrastructure with a comprehensive dashboard\n- Detect usage anomalies and alert on them\n\n**Compatibility Requirements**\nConfluent Cloud Resource(s) and API User/Token\n\n**Note:** The metrics in the `Kafka Lag Partition Metrics` and `Kafka Lag Consumer Group Metrics`  feature sets are not provided by the Confluent API. To obtain these metrics the [Kafka Lag Exporter](https://github.com/seglo/kafka-lag-exporter) is needed. See the Use Cases section for additional information.","use_cases":"* This extension provides monitoring of Confluent Cloud Resources via their public API (see details tab). \n\n* Also supported, via the `Kafka Lag Partition Metrics` and `Kafka Lag Consumer Group Metrics` feature sets, are metrics provided by the [Kafka Lag Exporter](https://github.com/seglo/kafka-lag-exporter). \n     * **NOTE:** This exporter is not supported by Dynatrace and needs to be set up and run independently from this extension. \n     * Currently the extension only supports ingesting metrics from this exporter.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Confluent Cloud (Kafka) extension](https://docs.dynatrace.com/docs/shortlink/confluent-cloud-kafka-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.prometheus-kafka@3.0.1","fqn":"com.dynatrace.extension.prometheus-kafka","version":"3.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kafka/com.dynatrace.extension.prometheus-kafka-3.0.1-e4c2c0823d7ed54621e9.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.279.0`\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that classic rules will no longer be used on metrics ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n-  Smartscape 2.0 nodes on Grail for PROMETHEUS_CONFLUENT_KAFKA_CLUSTER, PROMETHEUS_CONFLUENT_KAFKA_TOPIC, PROMETHEUS_CONFLUENT_KAFKA_CONSUMERGROUP, PROMETHEUS_CONFLUENT_KAFKA_TOPIC_PARTITION, PROMETHEUS_CONFLUENT_KAFKA_CONNECTOR, PROMETHEUS_CONFLUENT_KAFKA_SCHEMA_REGISTRY, PROMETHEUS_CONFLUENT_KAFKA_KSQL, PROMETHEUS_CONFLUENT_KAFKA_COMPUTE_POOL\n-  Added feature set metadata for recommended metrics","created":"2026-05-15T22:25:43.439397Z"},{"name":"com.dynatrace.extension.prometheus-kafka@2.4.0","fqn":"com.dynatrace.extension.prometheus-kafka","version":"2.4.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kafka/com.dynatrace.extension.prometheus-kafka-2.4.0-b10948141439561902f0.zip","release_notes":"- Added keyword key value pairs and required dimensions to extension yaml\r\n- Updated Ready-Made Platform Dashboard\r\n\r\n- Added 102 new metrics\r\n\r\n### Newly added metrics to existing Feature Sets\r\n\r\n  **Cluster Link Metrics**\r\n  - `confluent_kafka_server_cluster_link_mirror_transition_in_error`\r\n  - `confluent_kafka_server_cluster_link_task_count_gauge`\r\n\r\n  **Compute Pool Metrics**\r\n  - `confluent_flink_materialized_table_utilization_cfu_minutes_consumed`\r\n  - `confluent_flink_materialized_table_utilization_current_cfus`\r\n\r\n  **Connector Metrics**\r\n  - `confluent_kafka_connect_connector_status`\r\n  - `confluent_kafka_connect_connector_task_batch_size_avg`\r\n  - `confluent_kafka_connect_connector_task_batch_size_max`\r\n  - `confluent_kafka_connect_connector_task_status`\r\n  - `confluent_kafka_connect_records_lag_max`\r\n  - `confluent_kafka_connect_sink_task_put_batch_avg_time_milliseconds`\r\n  - `confluent_kafka_connect_sink_task_put_batch_max_time_milliseconds`\r\n\r\n  **Flink Statement Metrics**\r\n  - `confluent_flink_max_input_lateness_milliseconds`\r\n  - `confluent_flink_num_late_records_in`\r\n  - `confluent_flink_num_records_in_from_files`\r\n  - `confluent_flink_num_records_in_from_topics`\r\n  - `confluent_flink_operator_state_size_bytes`\r\n  - `confluent_flink_statement_utilization_cfu_minutes_consumed`\r\n  - `confluent_flink_statement_utilization_current_cfus`\r\n\r\n  **KSQL Metrics**\r\n  - `confluent_kafka_ksql_committed_offset_lag`\r\n  - `confluent_kafka_ksql_consumed_total_bytes`\r\n  - `confluent_kafka_ksql_node_query_saturation`\r\n  - `confluent_kafka_ksql_offsets_processed_total`\r\n  - `confluent_kafka_ksql_processing_errors_total`\r\n  - `confluent_kafka_ksql_produced_total_bytes`\r\n  - `confluent_kafka_ksql_query_restarts`\r\n\r\n  **Schema Registry Metrics**\r\n  - `confluent_kafka_schema_registry_exporter_starting_progress`\r\n  - `confluent_kafka_schema_registry_exporter_tasks`\r\n  - `confluent_kafka_schema_registry_num_deks`\r\n  - `confluent_kafka_schema_registry_num_keks`\r\n  - `confluent_kafka_schema_registry_num_keks_shared`\r\n  - `confluent_kafka_schema_registry_schema_operations_count_gauge`\r\n  - `confluent_kafka_schema_registry_schema_transfer_success_total`\r\n\r\n  **Server Consumer Lag Metrics**\r\n  - `confluent_kafka_server_max_pending_rebalance_time_milliseconds`\r\n  - `confluent_kafka_server_share_lag_offsets`\r\n\r\n  **Server Metrics**\r\n  - `confluent_kafka_server_cluster_load_percent_avg`\r\n  - `confluent_kafka_server_cluster_load_percent_max`\r\n  - `confluent_kafka_server_connection_info`\r\n  - `confluent_kafka_server_created_acls_count_per_tenant`\r\n  - `confluent_kafka_server_dedicated_cku_count_gauge`\r\n  - `confluent_kafka_server_deprecated_request_count_gauge`\r\n  - `confluent_kafka_server_elastic_cku_count_gauge`\r\n  - `confluent_kafka_server_hot_partition_egress`\r\n  - `confluent_kafka_server_hot_partition_ingress`\r\n  - `confluent_kafka_server_producer_latency_avg_milliseconds`\r\n  - `confluent_kafka_server_rest_produce_request_bytes`\r\n\r\n### Newly added Feature Sets and metrics\r\n\r\n  **Connector DynamoDB CDC Metrics**\r\n  - `confluent_kafka_connect_dynamodb_cdc_source_connector_lag_milliseconds`\r\n\r\n  **Connector MariaDB CDC Metrics**\r\n  - `confluent_kafka_connect_mariadb_cdc_source_connector_snapshot_aborted`\r\n  - `confluent_kafka_connect_mariadb_cdc_source_connector_snapshot_milliseconds_since_last_event`\r\n  - `confluent_kafka_connect_mariadb_cdc_source_connector_snapshot_paused_duration_in_seconds`\r\n  - `confluent_kafka_connect_mariadb_cdc_source_connector_snapshot_total_number_of_events_seen`\r\n  - `confluent_kafka_connect_mariadb_cdc_source_connector_streaming_number_of_committed_transactions`\r\n  - `confluent_kafka_connect_mariadb_cdc_source_connector_streaming_number_of_disconnects`\r\n  - `confluent_kafka_connect_mariadb_cdc_source_connector_streaming_number_of_large_transactions`\r\n  - `confluent_kafka_connect_mariadb_cdc_source_connector_streaming_number_of_rolled_back_transactions`\r\n  - `confluent_kafka_connect_mariadb_cdc_source_connector_streaming_number_of_skipped_events`\r\n  - `confluent_kafka_connect_mariadb_cdc_source_connector_streaming_total_number_of_events_seen`\r\n\r\n  **Connector MySQL CDC Metrics**\r\n  - `confluent_kafka_connect_mysql_cdc_source_connector_lag_milliseconds`\r\n  - `confluent_kafka_connect_mysql_cdc_source_connector_schema_history_status`\r\n  - `confluent_kafka_connect_mysql_cdc_source_connector_snapshot_aborted`\r\n  - `confluent_kafka_connect_mysql_cdc_source_connector_snapshot_completed`\r\n  - `confluent_kafka_connect_mysql_cdc_source_connector_snapshot_milliseconds_since_last_event`\r\n  - `confluent_kafka_connect_mysql_cdc_source_connector_snapshot_paused_duration_in_seconds`\r\n  - `confluent_kafka_connect_mysql_cdc_source_connector_snapshot_running`\r\n  - `confluent_kafka_connect_mysql_cdc_source_connector_snapshot_total_number_of_events_seen`\r\n  - `confluent_kafka_connect_mysql_cdc_source_connector_streaming_number_of_committed_transactions`\r\n  - `confluent_kafka_connect_mysql_cdc_source_connector_streaming_number_of_disconnects`\r\n  - `confluent_kafka_connect_mysql_cdc_source_connector_streaming_number_of_large_transactions`\r\n  - `confluent_kafka_connect_mysql_cdc_source_connector_streaming_number_of_rolled_back_transactions`\r\n  - `confluent_kafka_connect_mysql_cdc_source_connector_streaming_number_of_skipped_events`\r\n  - `confluent_kafka_connect_mysql_cdc_source_connector_streaming_total_number_of_events_seen`\r\n\r\n  **Connector Oracle CDC Metrics**\r\n  - `confluent_kafka_connect_oracle_cdc_source_connector_lag_milliseconds`\r\n\r\n  **Connector Postgres CDC Metrics**\r\n  - `confluent_kafka_connect_postgres_cdc_source_connector_lag_milliseconds`\r\n  - `confluent_kafka_connect_postgres_cdc_source_connector_snapshot_aborted`\r\n  - `confluent_kafka_connect_postgres_cdc_source_connector_snapshot_completed`\r\n  - `confluent_kafka_connect_postgres_cdc_source_connector_snapshot_milliseconds_since_last_event`\r\n  - `confluent_kafka_connect_postgres_cdc_source_connector_snapshot_paused_duration_in_seconds`\r\n  - `confluent_kafka_connect_postgres_cdc_source_connector_snapshot_running`\r\n  - `confluent_kafka_connect_postgres_cdc_source_connector_snapshot_total_number_of_events_seen`\r\n  - `confluent_kafka_connect_postgres_cdc_source_connector_streaming_number_of_committed_transactions`\r\n  - `confluent_kafka_connect_postgres_cdc_source_connector_streaming_total_number_of_events_seen`\r\n\r\n  **Connector SQL Server CDC Metrics**\r\n  - `confluent_kafka_connect_sql_server_cdc_source_connector_lag_milliseconds`\r\n  - `confluent_kafka_connect_sql_server_cdc_source_connector_schema_history_status`\r\n  - `confluent_kafka_connect_sql_server_cdc_source_connector_snapshot_aborted`\r\n  - `confluent_kafka_connect_sql_server_cdc_source_connector_snapshot_completed`\r\n  - `confluent_kafka_connect_sql_server_cdc_source_connector_snapshot_milliseconds_since_last_event`\r\n  - `confluent_kafka_connect_sql_server_cdc_source_connector_snapshot_paused_duration_in_seconds`\r\n  - `confluent_kafka_connect_sql_server_cdc_source_connector_snapshot_running`\r\n  - `confluent_kafka_connect_sql_server_cdc_source_connector_snapshot_total_number_of_events_seen`\r\n  - `confluent_kafka_connect_sql_server_cdc_source_connector_streaming_number_of_committed_transactions`\r\n  - `confluent_kafka_connect_sql_server_cdc_source_connector_streaming_total_number_of_events_seen`\r\n\r\n  **Streams Metrics**\r\n  - `confluent_kafka_streams_block_cache_usage`\r\n  - `confluent_kafka_streams_commit_ratio`\r\n  - `confluent_kafka_streams_estimate_num_keys`\r\n  - `confluent_kafka_streams_kafka_streams_client_state`\r\n  - `confluent_kafka_streams_node_e2e_latency_max`\r\n  - `confluent_kafka_streams_node_e2e_latency_min`\r\n  - `confluent_kafka_streams_poll_ratio`\r\n  - `confluent_kafka_streams_process_ratio`\r\n  - `confluent_kafka_streams_punctuate_ratio`\r\n  - `confluent_kafka_streams_recording_level`\r\n  - `confluent_kafka_streams_size_all_mem_tables_bytes`\r\n  - `confluent_kafka_streams_thread_thread_state`","created":"2026-04-01T15:48:34.253757Z"},{"name":"com.dynatrace.extension.prometheus-kafka@2.3.0","fqn":"com.dynatrace.extension.prometheus-kafka","version":"2.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kafka/com.dynatrace.extension.prometheus-kafka-2.3.0-41dcf3475f48ea661b7c.zip","release_notes":"### 2.3.0\n- DXS-3317\n    - Added Platform Dashboard\n    - Added `dt.security_context` attribute to entities","created":"2025-08-27T15:00:11.817473Z"},{"name":"com.dynatrace.extension.prometheus-kafka@2.2.0","fqn":"com.dynatrace.extension.prometheus-kafka","version":"2.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kafka/com.dynatrace.extension.prometheus-kafka-2.2.0-fa6bc21ad5607978176e.zip","release_notes":"## V2.2.0\n- DXS-3211\n  - Added support for Compute Pool and Flink Statement Metrics \n      - Added `Compute Pool Metrics`,`Flink Statement Metrics`, and `Flink Statement Status` Feature Sets \n      - Added filters for `Table Name`, `Flink Statement Name`, and `Flink Statement Status` \n      - Added new Compute Pool entity type","created":"2025-06-13T15:32:04.552580Z"},{"name":"com.dynatrace.extension.prometheus-kafka@2.1.6","fqn":"com.dynatrace.extension.prometheus-kafka","version":"2.1.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kafka/com.dynatrace.extension.prometheus-kafka-2.1.6-9036ccd0e75e751221db.zip","release_notes":"- Added 3rd gen/platform charts and screens for upcoming compatibility with I&O app","created":"2025-05-30T22:43:34.437485Z"},{"name":"com.dynatrace.extension.prometheus-kafka@2.1.5","fqn":"com.dynatrace.extension.prometheus-kafka","version":"2.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kafka/com.dynatrace.extension.promethe_LySnRV6.zip","release_notes":"DXS-2054\n- Add new calculated metrics to correct aggregation issue \n    - `func:confluent_kafka_server_received_bytes_per_sec`\n    - `func:confluent_kafka_server_sent_bytes_per_sec`","created":"2024-10-22T14:02:47.813331Z"},{"name":"com.dynatrace.extension.prometheus-kafka@2.1.2","fqn":"com.dynatrace.extension.prometheus-kafka","version":"2.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kafka/com.dynatrace.extension.promethe_q3K4IU8.zip","release_notes":"### v2.1.2\n- Added display names to metrics calculated on the different entity screens ","created":"2024-08-01T17:11:50.640333Z"},{"name":"com.dynatrace.extension.prometheus-kafka@2.1.1","fqn":"com.dynatrace.extension.prometheus-kafka","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kafka/com.dynatrace.extension.promethe_9JsKYYT.zip","release_notes":"### v2.1.1\n- Update screens section to help with validation errors seen activation of v2.1.0","created":"2024-03-12T15:08:45.079322Z"},{"name":"com.dynatrace.extension.prometheus-kafka@2.0.0","fqn":"com.dynatrace.extension.prometheus-kafka","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kafka/com.dynatrace.extension.promethe_nbtSfTQ.zip","release_notes":"## v2.0.0\n- **IMPORTANT** : Updated Dynatrace metric keys to match metric keys from Prometheus.\n   - This will cause existing Dashboards & Alerts (or anything that relies on the old metric keys) to stop working! Please update them accordingly. \n  - Please immediately update your Monitoring Configurations once this new version is activated\n  - You can use still view the old metrics either via the `Confluent Kafka Overview (Deprecated Dashboard)` or the Data Explorer \n- Added new Cluster, Schema Registry and ksqlDB metrics.","created":"2023-04-12T11:47:52.469657Z"},{"name":"com.dynatrace.extension.prometheus-kafka@1.2.1","fqn":"com.dynatrace.extension.prometheus-kafka","version":"1.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kafka/com.dynatrace.extension.promethe_KkJFn86.zip","release_notes":"## v1.2.1 \n- Updated to use Schema v1.256\n- Added Entity Type to metrics\n- Updated Cluster Count Dashboard Tile","created":"2023-02-08T12:08:12.255792Z"},{"name":"com.dynatrace.extension.prometheus-kafka@1.1.1","fqn":"com.dynatrace.extension.prometheus-kafka","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kafka/com.dynatrace.extension.promethe_mchzsoY.zip","release_notes":"v1.1.1\n- Added support for `confluent_kafka_server_cluster_load_percent`metric","created":"2022-09-15T15:44:56.323326Z"},{"name":"com.dynatrace.extension.prometheus-kafka@1.1.0","fqn":"com.dynatrace.extension.prometheus-kafka","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kafka/com.dynatrace.extension.promethe_AZ2PsoA.zip","release_notes":"v1.1.0 \n- Updates to metric metadata to correct units for Lag Offsets\n\nv1.0.0\n- Initial Version to collect metrics from Confluent Cloud's API & the Kafka Lag Exporter","created":"2022-07-25T16:30:54.493221Z"},{"name":"com.dynatrace.extension.prometheus-kafka@1.0.0","fqn":"com.dynatrace.extension.prometheus-kafka","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kafka/com.dynatrace.extension.promethe_OUwsScd.zip","release_notes":"","created":"2022-05-27T15:47:24.248361Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.prometheus-kafka@3.0.1","fqn":"com.dynatrace.extension.prometheus-kafka","version":"3.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kafka/com.dynatrace.extension.prometheus-kafka-3.0.1-e4c2c0823d7ed54621e9.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.279.0`\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that classic rules will no longer be used on metrics ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n-  Smartscape 2.0 nodes on Grail for PROMETHEUS_CONFLUENT_KAFKA_CLUSTER, PROMETHEUS_CONFLUENT_KAFKA_TOPIC, PROMETHEUS_CONFLUENT_KAFKA_CONSUMERGROUP, PROMETHEUS_CONFLUENT_KAFKA_TOPIC_PARTITION, PROMETHEUS_CONFLUENT_KAFKA_CONNECTOR, PROMETHEUS_CONFLUENT_KAFKA_SCHEMA_REGISTRY, PROMETHEUS_CONFLUENT_KAFKA_KSQL, PROMETHEUS_CONFLUENT_KAFKA_COMPUTE_POOL\n-  Added feature set metadata for recommended metrics","created":"2026-05-15T22:25:43.439397Z"}]},{"id":1020,"slug":"connection-pools-apache-commons","title":"Connection Pools: Apache Commons","description":"Application method of pooling and sharing multiple connections to a database.","logo":"https://dt-cdn.net/hub/connection-pools.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/connection-pools-apache-commons-extension","providers":[],"tags":["apache","apache commons","connection pool","database","java","JMX","OneAgent","open-source","pool"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Built-in overview dashboard to quickly access your Apache Commons Connection Pools metrics","src":"https://dt-cdn.net/hub/Commons_3_bKhG64M.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_3_bKhG64M.png&sign=2oZBvZWpLOiVEr2lTu5hcan2n1L73ufrDAFWlOypHWI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_3_bKhG64M.png&sign=oOHcpjt4N84aQrcSdM5aNmXy7hO1TlQJeRLWSRFJNb0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_3_bKhG64M.png&sign=brQVf15WQ7UIplMQN7IBb7dGs6Jy_02dgDTcszCPw4o","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_3_bKhG64M.png&sign=4HE9xjPpY1ir--h82VqSFbLN7eJ7D-xRW9_91XrISu0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_3_bKhG64M.png&sign=AvlNYxaw_stXjWW0rErot5FMozROR-wpIN_2nbzD26o","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_3_bKhG64M.png&sign=-0ftJSGqto40uieJ7dHD8TIZjsfAvBAcW1IV8TASkUE"}},{"caption":"List all of your connection pools and filter them by name, process name or host name to easily find the relevant pools","src":"https://dt-cdn.net/hub/Commons_1_8f8GBPs.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_1_8f8GBPs.png&sign=Q9vV6nJmOKdHXZng3yYUdzdDNO8P0IejaKZod-RR0q0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_1_8f8GBPs.png&sign=t-IW0flASFJQ6_8KcFbV3EDxWzmZrxTRi3tRPBERNok","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_1_8f8GBPs.png&sign=Pz7wo-3n6Ywk_LZVi44XKJS3EeEYFuv64xiboVA_Pn4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_1_8f8GBPs.png&sign=1HYZMQ_A9wVpaIMvMfvVjLAnThKsgiG9wgKuVF8oL3M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_1_8f8GBPs.png&sign=HvsP9eS4IaQwkQAS24WhfN1OaaVcnkaLgZyEScPKaRs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_1_8f8GBPs.png&sign=wOETL3k1iG8NKlexvfibxFDpVy6B9CKHpM38B7r12jc"}},{"caption":"Analyze and monitor the individual performance of each pool with the included Unified Analysis screens","src":"https://dt-cdn.net/hub/Commons_2_ZxDV7Do.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_2_ZxDV7Do.png&sign=hozRrJ2Rkn2PiVNN4WSR1iHGCz6I42eV6KOUEukecL4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_2_ZxDV7Do.png&sign=feiILPbTmVEolkiI3Drag-_eD65siCrwZ4y0iAUL268","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_2_ZxDV7Do.png&sign=yHoGJkgtGEBVhYJJ4IJ7-QgzybHKsnyBEHe5Ky_qpTM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_2_ZxDV7Do.png&sign=u2ArI5qNlPYznzb3EHMBdTmt0rbZZ8LpQ69mt_38wpo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_2_ZxDV7Do.png&sign=vSrssMNLj1J48XhWWt24fhPqBRKKUjp5qBRUB61l2nU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCommons_2_ZxDV7Do.png&sign=7XpEV39CuvcRgcFkt46RE61TG2mnEo8dIRRg9d-mrbg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.5","release_latest_validation_result":{"name": "com.dynatrace.extension.jmx-apache-commons-pool", "author": {"name": "Dynatrace"}, "version": "1.0.5", "fileHash": "b0dad3e19babab4c9382e3ae2c7a4e62cf8cc42157d7276dddbd1e85fa9043f3", "variables": [], "dataSources": ["jmx"], "featureSets": ["Durations", "Connections"], "extensionName": "com.dynatrace.extension.jmx-apache-commons-pool", "minEECVersion": "1.318.0", "featureSetsDetails": {"Durations": {"metrics": [{"key": "apache.commons.connectionPool.maxBorrowWaitDuration", "metadata": {"unit": "MilliSecond", "description": "Gets the maximum time a thread has waited to borrow objects from the pool", "displayName": "Max borrow wait duration"}}, {"key": "apache.commons.connectionPool.maxWaitDuration", "metadata": {"unit": "MilliSecond", "description": "Gets the maximum duration the borrowObject() method should block before throwing an exception when the pool is exhausted and getBlockWhenExhausted() is true. When less than 0, the borrowObject() method may block indefinitely", "displayName": "Max wait duration"}}, {"key": "apache.commons.connectionPool.meanActiveDuration", "metadata": {"unit": "MilliSecond", "description": "Gets the mean time objects are active for based on the last MEAN_TIMING_STATS_CACHE_SIZE objects returned to the pool", "displayName": "Mean active duration"}}, {"key": "apache.commons.connectionPool.meanBorrowWaitDuration", "metadata": {"unit": "MilliSecond", "description": "Gets the mean time threads wait to borrow an object based on the last MEAN_TIMING_STATS_CACHE_SIZE objects borrowed from the pool", "displayName": "Mean borrowed wait duration"}}, {"key": "apache.commons.connectionPool.meanIdleDuration", "metadata": {"unit": "MilliSecond", "description": "Gets the mean time objects are idle for based on the last MEAN_TIMING_STATS_CACHE_SIZE objects borrowed from the pool", "displayName": "Mean idle duration"}}, {"key": "apache.commons.connectionPool.minEvictableIdleDuration", "metadata": {"unit": "MilliSecond", "description": "Gets the minimum amount of time an object may sit idle in the pool before it is eligible for eviction by the idle object evictor. When non-positive, no objects will be evicted from the pool due to idle time alone.", "displayName": "Min evictable idle duration"}}], "isRecommended": true}, "Connections": {"metrics": [{"key": "apache.commons.connectionPool.borrowedCount.count", "metadata": {"unit": "Count", "description": "Gets the total number of objects successfully borrowed from the pool", "displayName": "Borrowed count"}}, {"key": "apache.commons.connectionPool.createdCount.count", "metadata": {"unit": "Count", "description": "Gets the total number of objects created for this pool", "displayName": "Created count"}}, {"key": "apache.commons.connectionPool.destroyedCount.count", "metadata": {"unit": "Count", "description": "Gets the total number of objects destroyed by this pool", "displayName": "Destroyed count"}}, {"key": "apache.commons.connectionPool.maxTotal", "metadata": {"unit": "Count", "description": "Gets the maximum number of objects that can be allocated by the pool (checked out to clients, or idle awaiting checkout) at a given time. When negative, there is no limit to the number of objects that can be managed by the pool at one time", "displayName": "Max total"}}, {"key": "apache.commons.connectionPool.numIdle", "metadata": {"unit": "Count", "description": "Gets the number of instances currently idle in this pool", "displayName": "Idle count"}}, {"key": "apache.commons.connectionPool.numActive", "metadata": {"unit": "Count", "description": "Gets the number of instances currently borrowed from this pool. Returns a negative value if this information is not available", "displayName": "Active count"}}, {"key": "apache.commons.connectionPool.numWaiters", "metadata": {"unit": "Count", "description": "Gets an estimate of the number of threads currently blocked waiting for an object from the pool", "displayName": "Waiters count"}}, {"key": "apache.commons.connectionPool.returnedCount.count", "metadata": {"unit": "Count", "description": "Gets the total number of objects returned to this pool over the lifetime of the pool. This excludes attempts to return the same object multiple times", "displayName": "Returned count"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Several built-in OneAgent extensions provide insight into connection pool performance and issues such as connection leaks. The extensions cover the following technologies: Apache Tomcat, Oracle WebLogic, IBM WebSphere Application Server, IBM WebSphere Liberty, Red Hat JBoss and Apache Commons."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"This extension collects connection pool performance, usage and availability metrics for Apache Commons"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Connection Pools: Apache Commons extension](https://docs.dynatrace.com/docs/shortlink/connection-pools-apache-commons-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:20.888252Z","created":"2024-04-10T11:56:20.200752Z","seo_title":"Connection Pools: Apache Commons monitoring & observability","seo_description":"Application method of pooling and sharing multiple connections to a database. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Commons_3_bKhG64M.png","https://dt-cdn.net/hub/Commons_1_8f8GBPs.png","https://dt-cdn.net/hub/Commons_2_ZxDV7Do.png"],"about":"Several built-in OneAgent extensions provide insight into connection pool performance and issues such as connection leaks. The extensions cover the following technologies: Apache Tomcat, Oracle WebLogic, IBM WebSphere Application Server, IBM WebSphere Liberty, Red Hat JBoss and Apache Commons.","use_cases":"This extension collects connection pool performance, usage and availability metrics for Apache Commons","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Connection Pools: Apache Commons extension](https://docs.dynatrace.com/docs/shortlink/connection-pools-apache-commons-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.jmx-apache-commons-pool@1.0.5","fqn":"com.dynatrace.extension.jmx-apache-commons-pool","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-apache-commons-pool/com.dynatrace.extension.jmx-apache-commons-pool-1.0.5-b0dad3e19babab4c9382.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:28:11.660575Z"},{"name":"com.dynatrace.extension.jmx-apache-commons-pool@1.0.4","fqn":"com.dynatrace.extension.jmx-apache-commons-pool","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-apache-commons-pool/com.dynatrace.extension.jmx-apache-commons-pool-1.0.4-6124f831369bf253b4ba.zip","release_notes":"- New Platform/Gen3 dashboard bundled with extension\n- Added DQL support for Platform/Gen3 screens\n- Enriched entities with dt.security_context attribute","created":"2025-07-21T23:37:02.286620Z"},{"name":"com.dynatrace.extension.jmx-apache-commons-pool@1.0.0","fqn":"com.dynatrace.extension.jmx-apache-commons-pool","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-apache-commons-pool/com.dynatrace.extension.j_FNA42lB.zip","release_notes":"First release of the JMX-based extension for monitoring Apache Commons connection pool:\n- Monitor 14 metrics in 2 feature sets\n- Added topology for connection pools\n- Added UA screens for connection pools and PGI injection\n- Added overview dashboard","created":"2024-04-10T14:43:33.582239Z"}],"related_technologies":["oneagent"],"latest_downloads":[{"name":"com.dynatrace.extension.jmx-apache-commons-pool@1.0.5","fqn":"com.dynatrace.extension.jmx-apache-commons-pool","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-apache-commons-pool/com.dynatrace.extension.jmx-apache-commons-pool-1.0.5-b0dad3e19babab4c9382.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:28:11.660575Z"}]},{"id":1064,"slug":"connection-pools-c3p0","title":"Connection Pools: C3P0","description":"Application server method of pooling and sharing connections to a database.","logo":"https://dt-cdn.net/hub/connection-pools_r9Q4U4J.png","link_to":"https://www.dynatrace.com/news/blog/simplify-troubleshooting-with-ai-powered-insights-into-connection-pool-performance-early-adopter/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/connection-pools-c3p0-extension","providers":[],"tags":["c3p0","connection pool","database","java","JMX","OneAgent","open-source","pool"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Quickly glance over the status of your C3P0 connection pools accross your whole environment with the included dashboard with the extension.","src":"https://dt-cdn.net/hub/C3P0_screenshot_1_08dDEXf.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FC3P0_screenshot_1_08dDEXf.png&sign=AaCX3AIHpOIuO4ixHhwa-uoX_WftnId2fHWfEQV28EA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FC3P0_screenshot_1_08dDEXf.png&sign=7_Fost4L7Y43UIrByVI__m8BUeeP5h6ys9vzATZcUDY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FC3P0_screenshot_1_08dDEXf.png&sign=itkzJjiZflbtC_CycLRo8mic3J5-r4l_SQBhXDUvYcg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FC3P0_screenshot_1_08dDEXf.png&sign=v36_AEZeC421kXgOcl7PTnBVAKXDBYtGxcf31IQqStY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FC3P0_screenshot_1_08dDEXf.png&sign=IhNTfuQSFmHnHODcjBbV-q0Ht2pE8EuJ6s1f6oXPSdY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FC3P0_screenshot_1_08dDEXf.png&sign=rOJlM-w4RX6RjctoODM77dEg9_9egk5gKWL4beN7eNk"}},{"caption":"Get insights into a specific connection pool thanks to the granularity of the metrics and their segregation into the new generic entities generated by the extension automatically.","src":"https://dt-cdn.net/hub/C3P0_screenshot_2_rTO7Xu8.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FC3P0_screenshot_2_rTO7Xu8.png&sign=caYrN7znqBcLuYaJfmTWPSXtSl1keiDQSonFqg4SaJU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FC3P0_screenshot_2_rTO7Xu8.png&sign=KiZ8xeZH_jL4ZPD6JaMW5j6AybNX_S74o5od2WCAocM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FC3P0_screenshot_2_rTO7Xu8.png&sign=wEUhtz-f_0rUs0Oycu5HcCmW4md5yTZ2DOtJhY9UVtE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FC3P0_screenshot_2_rTO7Xu8.png&sign=bliFc_lXfKqyvNlk2R6D0cBOC3el6Ir5rTOkms1by74","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FC3P0_screenshot_2_rTO7Xu8.png&sign=sy4S1C2Z0NPJ4zvnbFbs7D4FDDxorMqlYQ7FOA-AU0A","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FC3P0_screenshot_2_rTO7Xu8.png&sign=xu3-KHGpK9hS8Ot9ZDMk7RuN5i-ZI0PNHdiOdn2Py5k"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.5","release_latest_validation_result":{"name": "com.dynatrace.extension.jmx-c3p0", "author": {"name": "Dynatrace"}, "version": "2.0.5", "fileHash": "a3f0c0532d2798946a22269080eee080ab78e914f348892eaa86ac0f50425eae", "variables": [], "dataSources": ["jmx"], "featureSets": ["Added metrics", "Base metrics"], "extensionName": "com.dynatrace.extension.jmx-c3p0", "minEECVersion": "1.318.0", "featureSetsDetails": {"Base metrics": {"metrics": [{"key": "c3p0.connectionPool.maxPoolSize", "metadata": {"unit": "Count", "description": null, "displayName": "Max Pool Size"}}, {"key": "c3p0.connectionPool.numConnections", "metadata": {"unit": "Count", "description": null, "displayName": "Num Connections"}}, {"key": "c3p0.connectionPool.numBusyConnections", "metadata": {"unit": "Count", "description": null, "displayName": "Num Busy Connections"}}, {"key": "c3p0.connectionPool.numUnclosedOrphanedConnections", "metadata": {"unit": "Count", "description": null, "displayName": "Num Unclosed Orphaned Connections"}}], "isRecommended": true}, "Added metrics": {"metrics": [{"key": "c3p0.connectionPool.numIdleConnections", "metadata": {"unit": "Count", "description": null, "displayName": "Num Idle Connections"}}, {"key": "c3p0.connectionPool.threadPoolNumActiveThreads", "metadata": {"unit": "Count", "description": null, "displayName": "Num Active threads"}}, {"key": "c3p0.connectionPool.threadPoolSize", "metadata": {"unit": "Count", "description": null, "displayName": "Thread Pool Size"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Several built-in OneAgent extensions provide insight into connection pool performance and issues such as connection leaks. The extensions cover the following technologies: Apache Tomcat, Oracle WebLogic, IBM WebSphere Application Server, IBM WebSphere Liberty, Red Hat JBoss and Wildfly, and C3P0."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"This extension collects connection pool performance, usage and availability metrics for C3P0.\n\n**Prerequisites:**\n* Java process that uses C3P0 connection pools that runs on a [supported Linux or Windows operating system](https://docs.dynatrace.com/docs/shortlink/section-technology-support#operating-systems).\n* OneAgent version 1.275+\n* Dynatrace version 1.275+\n\n**To get metric insight:**\n\n1. [Install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on the virtual machine or server of your JBoss process.\n2. Activate the OneAgent feature `Java Metric Extensions 2.0 (JMX)`.\n3. Select in this same tile **Add to environment** to configure the extension.\n4. Open the **C3P0 Connection Pool Overview** dashboard."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Connection Pools: C3P0 extension](https://docs.dynatrace.com/docs/shortlink/connection-pools-c3p0-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:20.938594Z","created":"2024-08-07T21:49:29.101857Z","seo_title":"Connection Pools: C3P0 monitoring & observability","seo_description":"Application server method of pooling and sharing connections to a database. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/C3P0_screenshot_1_08dDEXf.png","https://dt-cdn.net/hub/C3P0_screenshot_2_rTO7Xu8.png"],"about":"Several built-in OneAgent extensions provide insight into connection pool performance and issues such as connection leaks. The extensions cover the following technologies: Apache Tomcat, Oracle WebLogic, IBM WebSphere Application Server, IBM WebSphere Liberty, Red Hat JBoss and Wildfly, and C3P0.","use_cases":"This extension collects connection pool performance, usage and availability metrics for C3P0.\n\n**Prerequisites:**\n* Java process that uses C3P0 connection pools that runs on a [supported Linux or Windows operating system](https://docs.dynatrace.com/docs/shortlink/section-technology-support#operating-systems).\n* OneAgent version 1.275+\n* Dynatrace version 1.275+\n\n**To get metric insight:**\n\n1. [Install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on the virtual machine or server of your JBoss process.\n2. Activate the OneAgent feature `Java Metric Extensions 2.0 (JMX)`.\n3. Select in this same tile **Add to environment** to configure the extension.\n4. Open the **C3P0 Connection Pool Overview** dashboard.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Connection Pools: C3P0 extension](https://docs.dynatrace.com/docs/shortlink/connection-pools-c3p0-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.jmx-c3p0@2.0.5","fqn":"com.dynatrace.extension.jmx-c3p0","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-c3p0/com.dynatrace.extension.jmx-c3p0-2.0.5-a3f0c0532d2798946a22.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:28:33.229645Z"},{"name":"com.dynatrace.extension.jmx-c3p0@2.0.4","fqn":"com.dynatrace.extension.jmx-c3p0","version":"2.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-c3p0/com.dynatrace.extension.jmx-c3p0-2.0.4-c7a1aabbc2a887751594.zip","release_notes":"- New Platform/Gen3 dashboard bundled with extension\n- Added DQL support for Platform/Gen3 screens\n- Enriched entities with dt.security_context attribute","created":"2025-07-21T23:36:08.207764Z"},{"name":"com.dynatrace.extension.jmx-c3p0@2.0.1","fqn":"com.dynatrace.extension.jmx-c3p0","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-c3p0/com.dynatrace.extension.jmx-c3p0-2.0.1-6f8b6ace214b442f645b.zip","release_notes":"First version of the extension. It includes:\n\n- 9 metrics, 2 of which are calculated, split up into 2 feature sets\n- 1 generic entity type (c3p0 connection pool)\n- 1 relationship between the connection pool and the process\n- Screen for the generic type and injections for the host and process group instance\n- Overview dashboard","created":"2025-03-19T13:19:19.767180Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.jmx-c3p0@2.0.5","fqn":"com.dynatrace.extension.jmx-c3p0","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-c3p0/com.dynatrace.extension.jmx-c3p0-2.0.5-a3f0c0532d2798946a22.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:28:33.229645Z"}]},{"id":583,"slug":"connection-pools","title":"Connection Pools: JBoss","description":"Application server method of pooling and sharing connections to a database.","logo":"https://dt-cdn.net/hub/logos/connection-pools.png","link_to":"https://www.dynatrace.com/news/blog/simplify-troubleshooting-with-ai-powered-insights-into-connection-pool-performance-early-adopter/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/connection-pools-extension","providers":["oa"],"tags":["connection pool","database","java","jboss","JMX","OneAgent","open-source","pool","red-hat","wildfly"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Quickly glance over the status of your JBoss connection pools accross your whole environment with the included dashboard with the extension.","src":"https://dt-cdn.net/hub/JBoss_cp_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_1.png&sign=xI05f6PX8-SGfKPuHeny65tfQJrb1BbLYSuQcCfDZtY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_1.png&sign=dD1IsZzxvTqD5Bqxyk7jWqyG07QWOGP7_fH3RH9fjOM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_1.png&sign=4GRDIyZfJF8ff2XKpX5TRJqzA4kWVZg0H7YTMO9uaF4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_1.png&sign=Bbb8erGbhwQH7XrqfUzCEicsCbLJrAofM9hUrFx-Y8M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_1.png&sign=Ee7Eady0bgrwmg6oGlQoVjC6CO6itSIJaxWJd5TlGwQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_1.png&sign=BwrzwvRewAKJK87wxjtM6x48MMY5qsbDif6kwDTWfOQ"}},{"caption":"Get insights into a specific connection pool thanks to the granularity of the metrics and their segregation into the new generic entities generated by the extension automatically.","src":"https://dt-cdn.net/hub/JBoss_cp_2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_2.png&sign=6nk6bZB_MtBpVo8Sr0ZQ8rSXkX6TYWuq8OYB86Td82Q","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_2.png&sign=5vPJSsVVJ-ljcrk0B_G9feT3fn7b5OsdRMgj5QhWJsw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_2.png&sign=rYnM6vz5Vb2Q2XXeS6MlmgUgCpl-6rmAmL391DYdx3s","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_2.png&sign=PieMKfRE8uSYhJDfa_ah11p2YUifviKfKkJF_ChdAsA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_2.png&sign=QwRmr3aUHpoXiRrWUfLsu4CwGkXFATlRQvAA8cjxhCI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_2.png&sign=dce0xcmTTpzj1k-nT3f4go2fTXvNobjuVlYQz2jpOcM"}},{"caption":"Get insights into both your normal connection pools and XA connection pools.","src":"https://dt-cdn.net/hub/JBoss_cp_3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_3.png&sign=0F6_DtY9OKutDFBgGNKxIu6UfuaaySIEwQYRT6kOrxU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_3.png&sign=wHUUBQro46KCSzk9WNOR6Wmouabi2Lfk94KqLoChe7I","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_3.png&sign=NG1Waby9oZrtkVXZ9tnnRMwmOFhya7olgpej6xENRNY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_3.png&sign=4gIZA4ubIisRiJoFXXbcWLGkVGsZDfBX7dl-WCOp5gU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_3.png&sign=101J36f_pdbw4d4T74jl4YNda2bxfKzgFPWmUQCYEMI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJBoss_cp_3.png&sign=mfd8E6MDJ5cSjci5u1gphU80QU2FsqvhulgYqAujYAw"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.5","release_latest_validation_result":{"name": "com.dynatrace.extension.jmx-jboss-cp", "author": {"name": "Dynatrace"}, "version": "2.0.5", "fileHash": "b4eeb933525e9a816b4c69a1a6c97824d1ab29937bc782a9fc3d7d697f963d9b", "variables": [], "dataSources": ["jmx"], "featureSets": ["Connection pool", "Connection pool time", "Connection pool time XA", "Connection pool XA"], "extensionName": "com.dynatrace.extension.jmx-jboss-cp", "minEECVersion": "1.318.0", "featureSetsDetails": {"Connection pool": {"metrics": [{"key": "jboss.connectionPool.maxPoolSize", "metadata": {"unit": "Count", "description": null, "displayName": "Max pool size"}}, {"key": "jboss.connectionPool.ActiveCount", "metadata": {"unit": "Count", "description": null, "displayName": "Active count"}}, {"key": "jboss.connectionPool.AvailableCount", "metadata": {"unit": "Count", "description": null, "displayName": "Available count"}}, {"key": "jboss.connectionPool.CreatedCount.count", "metadata": {"unit": "Count", "description": null, "displayName": "Created count"}}, {"key": "jboss.connectionPool.DestroyedCount.count", "metadata": {"unit": "Count", "description": null, "displayName": "Destroyed count"}}, {"key": "jboss.connectionPool.IdleCount", "metadata": {"unit": "Count", "description": null, "displayName": "Idle count"}}, {"key": "jboss.connectionPool.InUseCount", "metadata": {"unit": "Count", "description": null, "displayName": "In use count"}}, {"key": "jboss.connectionPool.TimedOut.count", "metadata": {"unit": "Count", "description": null, "displayName": "Timed out"}}, {"key": "jboss.connectionPool.WaitCount.count", "metadata": {"unit": "Count", "description": null, "displayName": "Wait count"}}], "isRecommended": true}, "Connection pool XA": {"metrics": [{"key": "jboss.connectionPool.maxPoolSizeXA", "metadata": {"unit": "Count", "description": null, "displayName": "Max pool size (XA)"}}, {"key": "jboss.connectionPool.ActiveCountXA", "metadata": {"unit": "Count", "description": null, "displayName": "Active count (XA)"}}, {"key": "jboss.connectionPool.AvailableCountXA", "metadata": {"unit": "Count", "description": null, "displayName": "Available count (XA)"}}, {"key": "jboss.connectionPool.CreatedCountXA.count", "metadata": {"unit": "Count", "description": null, "displayName": "Created count (XA)"}}, {"key": "jboss.connectionPool.DestroyedCountXA.count", "metadata": {"unit": "Count", "description": null, "displayName": "Destroyed count (XA)"}}, {"key": "jboss.connectionPool.IdleCountXA", "metadata": {"unit": "Count", "description": null, "displayName": "Idle count (XA)"}}, {"key": "jboss.connectionPool.InUseCountXA", "metadata": {"unit": "Count", "description": null, "displayName": "In use count (XA)"}}, {"key": "jboss.connectionPool.TimedOutXA.count", "metadata": {"unit": "Count", "description": null, "displayName": "Timed out (XA)"}}, {"key": "jboss.connectionPool.WaitCountXA.count", "metadata": {"unit": "Count", "description": null, "displayName": "Wait count (XA)"}}], "isRecommended": true}, "Connection pool time": {"metrics": [{"key": "jboss.connectionPool.TotalBlockingTime.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Total blocking time"}}, {"key": "jboss.connectionPool.TotalCreationTime.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Total creation time"}}, {"key": "jboss.connectionPool.TotalPoolTime.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Total pool time"}}, {"key": "jboss.connectionPool.TotalGetTime.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Total get time"}}, {"key": "jboss.connectionPool.TotalUsageTime.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Total usage time"}}], "isRecommended": true}, "Connection pool time XA": {"metrics": [{"key": "jboss.connectionPool.TotalBlockingTimeXA.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Total blocking time (XA)"}}, {"key": "jboss.connectionPool.TotalGetTimeXA.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Total get time (XA)"}}, {"key": "jboss.connectionPool.TotalCreationTimeXA.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Total creation time (XA)"}}, {"key": "jboss.connectionPool.TotalUsageTimeXA.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Total usage time (XA)"}}, {"key": "jboss.connectionPool.TotalPoolTimeXA.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Total pool time (XA)"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Several built-in OneAgent extensions provide insight into connection pool performance and issues such as connection leaks. The extensions cover the following technologies: Apache Tomcat, Oracle WebLogic, IBM WebSphere Application Server, IBM WebSphere Liberty, and Red Hat JBoss and Wildfly."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Collect connection pool performance, usage and availability metrics for  [JBoss](https://www.dynatrace.com/technologies/java-monitoring/jboss/).\n- Identify potential issues with connection pool utilization\n- Monitor both Non-XA and XA Connection Pools"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Connection Pools: JBoss extension](https://docs.dynatrace.com/docs/shortlink/connection-pools-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n* Jboss process that runs on a [supported Linux or Windows operating system](https://www.dynatrace.com/support/help/shortlink/section-technology-support#operating-systems).\n* [Enabled statistics](https://access.redhat.com/solutions/268793#EAP63) for JBoss EAP 6 / Application Server 7 and later.\n* OneAgent version 1.313+\n* Dynatrace version 1.313+"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.743721Z","created":"2021-01-12T09:51:03.143009Z","seo_title":"Connection Pools: JBoss monitoring & observability","seo_description":"Application server method of pooling and sharing multiple connections to a database. Try JBoss monitoring & observability for free!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/JBoss_cp_1.png","https://dt-cdn.net/hub/JBoss_cp_2.png","https://dt-cdn.net/hub/JBoss_cp_3.png"],"about":"Several built-in OneAgent extensions provide insight into connection pool performance and issues such as connection leaks. The extensions cover the following technologies: Apache Tomcat, Oracle WebLogic, IBM WebSphere Application Server, IBM WebSphere Liberty, and Red Hat JBoss and Wildfly.","use_cases":"- Collect connection pool performance, usage and availability metrics for  [JBoss](https://www.dynatrace.com/technologies/java-monitoring/jboss/).\n- Identify potential issues with connection pool utilization\n- Monitor both Non-XA and XA Connection Pools","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Connection Pools: JBoss extension](https://docs.dynatrace.com/docs/shortlink/connection-pools-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.jmx-jboss-cp@2.0.5","fqn":"com.dynatrace.extension.jmx-jboss-cp","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-jboss-cp/com.dynatrace.extension.jmx-jboss-cp-2.0.5-b4eeb933525e9a816b4c.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:28:55.155986Z"},{"name":"com.dynatrace.extension.jmx-jboss-cp@2.0.4","fqn":"com.dynatrace.extension.jmx-jboss-cp","version":"2.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-jboss-cp/com.dynatrace.extension.jmx-jboss-cp-2.0.4-dbea83279bf6c80df4f0.zip","release_notes":"- Added gen 3 dashboard and screens","created":"2025-07-28T08:28:28.558033Z"},{"name":"com.dynatrace.extension.jmx-jboss-cp@2.0.3","fqn":"com.dynatrace.extension.jmx-jboss-cp","version":"2.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-jboss-cp/com.dynatrace.extension.jmx-jboss-cp_2FZX4AO.zip","release_notes":"- Added new metrics:\n  - func:jboss.connectionPool.currentUsage\n  - func:jboss.connectionPool.currentUsageXA\n- Added charts for said metrics\n- Added properties to the JBoss connection pools for host and process\n- Added charts and properties in the lists for JBoss connection pools\n  - Added filtering for these properties","created":"2024-03-26T09:51:03.997666Z"},{"name":"com.dynatrace.extension.jmx-jboss-cp@2.0.2","fqn":"com.dynatrace.extension.jmx-jboss-cp","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-jboss-cp/com.dynatrace.extension.jmx-jboss-cp_Gj4bGWP.zip","release_notes":"- Fixed a bug where charts in Process Group Instances UA screen were not being populated.","created":"2023-10-04T13:03:48.926238Z"},{"name":"com.dynatrace.extension.jmx-jboss-cp@2.0.1","fqn":"com.dynatrace.extension.jmx-jboss-cp","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-jboss-cp/com.dynatrace.extension.jmx-jboss-cp_leO5YQG.zip","release_notes":"Fix a bug where Generic Types (Connection Pool and Connection Pool XA) were not being created.","created":"2023-09-13T08:14:19.185771Z"},{"name":"com.dynatrace.extension.jmx-jboss-cp@2.0.0","fqn":"com.dynatrace.extension.jmx-jboss-cp","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-jboss-cp/com.dynatrace.extension.jmx-jboss-cp_pwynuC8.zip","release_notes":"EF1.0 conversion to EF2.0:\n- Add JBoss connection pool entity and its relation to the JBoss process\n- Add JBoss XA connection pool entity and its relation to the JBoss process\n- Custom unified analysis screen for JBoss and JBoss XA connection pools\n- Metric chart injection into Process Group Instance screen\n- Overview dashboard for JBoss connection pools\n- Add feature sets to control included metrics\n- All metrics have changed key from the EF1 version. The prefix **builtin:tech** has been removed. This is a breaking change for any configuration you had which used the metric key, such as metric events.","created":"2023-09-11T13:37:41.301699Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.jmx-jboss-cp@2.0.5","fqn":"com.dynatrace.extension.jmx-jboss-cp","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-jboss-cp/com.dynatrace.extension.jmx-jboss-cp-2.0.5-b4eeb933525e9a816b4c.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:28:55.155986Z"}]},{"id":594,"slug":"connection-pools-weblogic","title":"Connection Pools: WebLogic","description":"Application server method of pooling and sharing connections to a database.","logo":"https://dt-cdn.net/hub/logos/connection-pools-weblogic.png","link_to":"https://www.dynatrace.com/news/blog/simplify-troubleshooting-with-ai-powered-insights-into-connection-pool-performance-early-adopter/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/connection-pools-weblogic-extension","providers":["oa"],"tags":["connection pool","database","java","JMX","OneAgent","oracle","pool","weblogic"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Monitor all your connection pools for Weblogic closely by analyzing their data directly on the Unified Analysis screen for each connection pool individually.","src":"https://dt-cdn.net/hub/Weblogic_CP_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FWeblogic_CP_1.png&sign=1pWVLtQQSz_p2VnE0aD8piSTWrthDEOGXrStjZ4UVgI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FWeblogic_CP_1.png&sign=f5kBA4Z8YTM326k-yCSPIJkQVxJRLJLAu1fvHUCFSvA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FWeblogic_CP_1.png&sign=-U1Pw43biaVtflHUmoORzrgeyE8_jLYtMtWUzf7yG2s","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FWeblogic_CP_1.png&sign=Rkm3IEY1f0Mxme_3MRaqiVm1KvG_nEIUcegf8ASvbjY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FWeblogic_CP_1.png&sign=u3tj11F1_RbzXh7C-RqaSPxbmgkc6nggd23N0jx5D-I","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FWeblogic_CP_1.png&sign=sBhlYV1v-_P-67ggwy4PjcG43G9VmvrCyJb0h0ftqr0"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.1.1","release_latest_validation_result":{"name": "com.dynatrace.extension.jmx-weblogic-cp", "author": {"name": "Dynatrace"}, "version": "2.1.1", "fileHash": "74e555f5c3d4651d739c22685c72508758b786917dbd806838cd65905b8bd6f6", "variables": [], "dataSources": ["jmx"], "featureSets": ["Messaging", "connections", "Threading", "cache", "capacity"], "extensionName": "com.dynatrace.extension.jmx-weblogic-cp", "minEECVersion": "1.318.0", "featureSetsDetails": {"cache": {"metrics": [{"key": "weblogic.connectionPool.prepStmtCacheCurrentSize", "metadata": {"unit": "Count", "description": null, "displayName": "Statement cache size"}}, {"key": "weblogic.connectionPool.prepStmtCacheHitCount.count", "metadata": {"unit": "Count", "description": null, "displayName": "Statement cache hits"}}, {"key": "weblogic.connectionPool.prepStmtCacheMissCount.count", "metadata": {"unit": "Count", "description": null, "displayName": "Statement cache misses"}}], "isRecommended": true}, "capacity": {"metrics": [{"key": "weblogic.connectionPool.maxCapacity", "metadata": {"unit": "Count", "description": null, "displayName": "Max capacity"}}], "isRecommended": true}, "Messaging": {"metrics": [{"key": "weblogic.currentMessages", "metadata": {"unit": "Count", "description": null, "displayName": "Current message count"}}, {"key": "weblogic.pendingMessages", "metadata": {"unit": "Count", "description": null, "displayName": "Pending message count"}}, {"key": "weblogic.totalMessages", "metadata": {"unit": "Count", "description": null, "displayName": "Total message count"}}], "isRecommended": true}, "Threading": {"metrics": [{"key": "weblogic.stuckThreads", "metadata": {"unit": "Count", "description": null, "displayName": "Stuck thread count"}}, {"key": "weblogic.hoggingThreads", "metadata": {"unit": "Count", "description": null, "displayName": "Hogging thread count"}}], "isRecommended": true}, "connections": {"metrics": [{"key": "weblogic.connectionPool.activeConnectionsCurrentCount", "metadata": {"unit": "Count", "description": null, "displayName": "Active connections"}}, {"key": "weblogic.connectionPool.currCapacity", "metadata": {"unit": "Count", "description": null, "displayName": "Current capacity"}}, {"key": "weblogic.connectionPool.leakedConnectionCount.count", "metadata": {"unit": "Count", "description": null, "displayName": "Leaked connections"}}, {"key": "weblogic.connectionPool.numAvailable", "metadata": {"unit": "Count", "description": null, "displayName": "Available connections (idle)"}}, {"key": "weblogic.connectionPool.waitingForConnectionCurrentCount", "metadata": {"unit": "Count", "description": null, "displayName": "Waiting for connections"}}, {"key": "weblogic.connectionPool.failedReserveRequestCount.count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed connection requests"}}, {"key": "weblogic.connectionPool.failuresToReconnectCount.count", "metadata": {"unit": "Count", "description": null, "displayName": "Reconnection failures"}}, {"key": "weblogic.connectionPool.reserveRequestCount.count", "metadata": {"unit": "Count", "description": null, "displayName": "Requests for connections"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Several built-in OneAgent extensions provide insight into connection pool performance and issues such as connection leaks. The extensions cover the following technologies: Apache Tomcat, Oracle WebLogic, IBM WebSphere Application Server, IBM WebSphere Liberty, and Red Hat JBoss and Wildfly."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"This extension collects connection pool performance, usage and availability metrics for  [Oracle Weblogic](https://www.dynatrace.com/technologies/java-monitoring/weblogic/).\n\n**Prerequisites:**\n* Oracle Weblogic process that runs on a [supported Linux or Windows operating system](https://docs.dynatrace.com/docs/shortlink/section-technology-support#operating-systems).\n* OneAgent version 1.313+\n* Dynatrace version 1.313+\n\n**To get metric insight:**\n\n1. [Install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on the virtual machine or server of your Oracle Weblogic process.\n2. Activate the OneAgent feature `Java Metric Extensions 2.0 (JMX)`.\n3. Select in this same tile **Add to environment** to configure the extension.\n4. Open the **Weblogic Connection Pool Overview** dashboard."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Connection Pools: WebLogic extension](https://docs.dynatrace.com/docs/shortlink/connection-pools-weblogic-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:21.037192Z","created":"2021-02-24T19:06:16.180313Z","seo_title":"Connection Pools: WebLogic monitoring & observability","seo_description":"Application server method of pooling and sharing multiple connections to a database. Try WebLogic monitoring & observability for free!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Weblogic_CP_1.png"],"about":"Several built-in OneAgent extensions provide insight into connection pool performance and issues such as connection leaks. The extensions cover the following technologies: Apache Tomcat, Oracle WebLogic, IBM WebSphere Application Server, IBM WebSphere Liberty, and Red Hat JBoss and Wildfly.","use_cases":"This extension collects connection pool performance, usage and availability metrics for  [Oracle Weblogic](https://www.dynatrace.com/technologies/java-monitoring/weblogic/).\n\n**Prerequisites:**\n* Oracle Weblogic process that runs on a [supported Linux or Windows operating system](https://docs.dynatrace.com/docs/shortlink/section-technology-support#operating-systems).\n* OneAgent version 1.313+\n* Dynatrace version 1.313+\n\n**To get metric insight:**\n\n1. [Install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on the virtual machine or server of your Oracle Weblogic process.\n2. Activate the OneAgent feature `Java Metric Extensions 2.0 (JMX)`.\n3. Select in this same tile **Add to environment** to configure the extension.\n4. Open the **Weblogic Connection Pool Overview** dashboard.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Connection Pools: WebLogic extension](https://docs.dynatrace.com/docs/shortlink/connection-pools-weblogic-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.jmx-weblogic-cp@2.1.1","fqn":"com.dynatrace.extension.jmx-weblogic-cp","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-weblogic-cp/com.dynatrace.extension.jmx-weblogic-cp-2.1.1-74e555f5c3d4651d739c.zip","release_notes":"**IMPORTANT: This version requires a minimum Dynatrace and EEC version of `1.318`**\n\nNew in this version:\n- Added keyword key value pairs to extension","created":"2025-12-17T14:29:56.045464Z"},{"name":"com.dynatrace.extension.jmx-weblogic-cp@2.1.0","fqn":"com.dynatrace.extension.jmx-weblogic-cp","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-weblogic-cp/com.dynatrace.extension.jmx-weblogic-cp-2.1.0-393c17ac2166e5315635.zip","release_notes":"- Fixed a bug where the chart for hogging threads was not working.\n- Add new metric `weblogic.totalMessages` to track total message count.","created":"2025-10-01T10:56:09.290484Z"},{"name":"com.dynatrace.extension.jmx-weblogic-cp@2.0.9","fqn":"com.dynatrace.extension.jmx-weblogic-cp","version":"2.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-weblogic-cp/com.dynatrace.extension.jmx-weblogic-cp-2.0.9-95fbac57c1cc54c5ae9e.zip","release_notes":"- Added gen 3 dashboard and screens","created":"2025-07-28T08:28:41.806978Z"},{"name":"com.dynatrace.extension.jmx-weblogic-cp@2.0.8","fqn":"com.dynatrace.extension.jmx-weblogic-cp","version":"2.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-weblogic-cp/com.dynatrace.extension.jmx-weblo_IYBdFzB.zip","release_notes":"Fixed a bug where these new metrics were not being captured correctly:\n- weblogic.currentMessages\n- weblogic.pendingMessages\n- weblogic.stuckThreads\n\nAdded a new metric:\n- weblogic.hoggingThreads","created":"2025-01-24T08:28:35.772416Z"},{"name":"com.dynatrace.extension.jmx-weblogic-cp@2.0.5","fqn":"com.dynatrace.extension.jmx-weblogic-cp","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-weblogic-cp/com.dynatrace.extension.jmx-weblo_rIonyCi.zip","release_notes":"Added three new metrics:\n- weblogic.currentMessages\n- weblogic.pendingMessages\n- weblogic.stuckThreads","created":"2024-10-24T16:06:55.910715Z"},{"name":"com.dynatrace.extension.jmx-weblogic-cp@2.0.4","fqn":"com.dynatrace.extension.jmx-weblogic-cp","version":"2.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-weblogic-cp/com.dynatrace.extension.jmx-weblo_ZiS0mFr.zip","release_notes":"- Fixed a bug were some metrics were counted as monotonic even if they were not. This fix changes the metric key for:\n  - weblogic.connectionPool.currCapacity.count -> weblogic.connectionPool.currCapacity\n  - weblogic.connectionPool.numAvailable.count -> weblogic.connectionPool.numAvailable\n  - weblogic.connectionPool.waitingForConnectionCurrentCount.count -> weblogic.connectionPool.waitingForConnectionCurrentCount\n  - weblogic.connectionPool.prepStmtCacheCurrentSize.count -> weblogic.connectionPool.prepStmtCacheCurrentSize","created":"2023-10-19T10:54:40.986618Z"},{"name":"com.dynatrace.extension.jmx-weblogic-cp@2.0.2","fqn":"com.dynatrace.extension.jmx-weblogic-cp","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-weblogic-cp/com.dynatrace.extension.jmx-weblo_zfSwKcl.zip","release_notes":"- Fixed a bug where **func:weblogic.connectionPool.currentUsage** was still not being populated","created":"2023-10-03T16:25:11.475510Z"},{"name":"com.dynatrace.extension.jmx-weblogic-cp@2.0.1","fqn":"com.dynatrace.extension.jmx-weblogic-cp","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-weblogic-cp/com.dynatrace.extension.jmx-weblo_Bfnr7x7.zip","release_notes":"Fixed a bug with metric keys that solves:\n- Metrics not showing on the overview dashboard\n- Metrics not showing up on the unified analysis screens\n- Metrics not having any metadata\n- The metric **func:weblogic.connectionPool.currentUsage** not being populated","created":"2023-10-03T06:44:30.389643Z"},{"name":"com.dynatrace.extension.jmx-weblogic-cp@2.0.0","fqn":"com.dynatrace.extension.jmx-weblogic-cp","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-weblogic-cp/com.dynatrace.extension.jmx-weblo_8GVcBqv.zip","release_notes":"EF1 to EF2 Weblogic Connection Pool conversion:\n- Add Weblogic connection pool entity and its relation to the weblogic process\n- Custom unified analysis screen for Weblogic connection pools\n- Metric chart injection into Process Group Instance screen\n- Overview dashboard for Weblogic connection pools\n- Add feature sets to control included metrics\n- New metric **func:weblogic.connectionPool.currentUsage** that shows the current connection usage\n- All metrics have changed key from the EF1 version. The prefix **builtin:tech.weblogic** has been removed. **This is a breaking change for any configuration you had which used the metric key**, such as metric events.","created":"2023-08-24T13:26:13.919138Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.jmx-weblogic-cp@2.1.1","fqn":"com.dynatrace.extension.jmx-weblogic-cp","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-weblogic-cp/com.dynatrace.extension.jmx-weblogic-cp-2.1.1-74e555f5c3d4651d739c.zip","release_notes":"**IMPORTANT: This version requires a minimum Dynatrace and EEC version of `1.318`**\n\nNew in this version:\n- Added keyword key value pairs to extension","created":"2025-12-17T14:29:56.045464Z"}]},{"id":592,"slug":"connection-pools-websphere-liberty","title":"Connection Pools: WebSphere Liberty","description":"Application server method of pooling and sharing connections to a database.","logo":"https://dt-cdn.net/hub/logos/connection-pools-websphere-liberty.png","link_to":"https://www.dynatrace.com/news/blog/simplify-troubleshooting-with-ai-powered-insights-into-connection-pool-performance-early-adopter/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/connection-pools-websphere-liberty-extension","providers":["oa"],"tags":["connection pool","database","ibm","java","JMX","liberty","OneAgent","pool","websphere"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Easily monitor all your Websphere Liberty connection pools in your environment thanks to the overview dashboard, automatically included with the extension activation.","src":"https://dt-cdn.net/hub/Liberty_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLiberty_1.png&sign=AcMFv8C-BgodtbAFxK4zGFKIlhgOYrj-TP65Vi1U23w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLiberty_1.png&sign=vyTLQnlpudKPYPDsBm51LKpM5dOivVPBLMGgGtuiXtk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLiberty_1.png&sign=0MxVXXQMeb7FHGucl6dkm8ebebK8h2jwos4hYRWv_v4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLiberty_1.png&sign=lSgPluTgF-9NpO1qRSXtGFPzIw63on38BfF3BDaXHGk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLiberty_1.png&sign=WVklS3LrenFCzCVLM_t7lL6C4MOXPCeLP7DRbx9EKQw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLiberty_1.png&sign=qJbBI_WC3X6FUrdgBLVBbnNiuG9yEis2B0MK5pESyXk"}},{"caption":"Get detailed insights into each individual connection pool thanks to the customized screen that comes with each instance of the automatically generated Liberty Connection Pool generic type.","src":"https://dt-cdn.net/hub/Liberty_2_3OWkDgs.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLiberty_2_3OWkDgs.png&sign=nVax356HKvK7A83JFSahaFOFZdZvzm33f5eNeAPFzko","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLiberty_2_3OWkDgs.png&sign=bbpb-eHeSEPWRi9sgG0enjyVDQOBXpWfM5kTIlLwe6M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLiberty_2_3OWkDgs.png&sign=qlkJuZ6yFAHfg_qLWDoXtzUjURMrCStrhkU9bDpVB6E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLiberty_2_3OWkDgs.png&sign=qHrPLPcWPrmAZ5Sn-u4LdU6SwgQkP-IJLWofkiwXqpw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLiberty_2_3OWkDgs.png&sign=1Emnf8oMxsmBZ213w5jzzYNIlbVuNlaaohB2iUmsD0w","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLiberty_2_3OWkDgs.png&sign=kf52DTOT0QpkjG19BUCLcAf9INZxnE8o6Xg8I5PdjfM"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.1.1","release_latest_validation_result":{"name": "com.dynatrace.extension.jmx-liberty-cp", "author": {"name": "Dynatrace"}, "version": "2.1.1", "fileHash": "afbad17bf4def3377613b2e948bd292215c75bce1cdcb7fdd767a686d228c09e", "variables": [], "dataSources": ["jmx"], "featureSets": ["Connection count", "Timing"], "extensionName": "com.dynatrace.extension.jmx-liberty-cp", "minEECVersion": "1.318.0", "featureSetsDetails": {"Timing": {"metrics": [{"key": "liberty.connectionPool.inUseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "In use time"}}, {"key": "liberty.connectionPool.waitTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Wait time"}}], "isRecommended": true}, "Connection count": {"metrics": [{"key": "liberty.connectionPool.managedConnectionCount", "metadata": {"unit": "Count", "description": null, "displayName": "Managed connections"}}, {"key": "liberty.connectionPool.connectionHandleCount", "metadata": {"unit": "Count", "description": null, "displayName": "In use connections"}}, {"key": "liberty.connectionPool.freeConnectionCount", "metadata": {"unit": "Count", "description": null, "displayName": "Free connections"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Several built-in OneAgent extensions provide insight into connection pool performance and issues such as connection leaks. The extensions cover the following technologies: Apache Tomcat, Oracle WebLogic, IBM WebSphere Application Server, IBM WebSphere Liberty, and Red Hat JBoss and Wildfly."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"This extension collects connection pool performance, usage and availability metrics for [Websphere Liberty](https://www.dynatrace.com/technologies/java-monitoring/websphere/).\n\n**Prerequisites:**\n* Websphere process that runs on a [supported Linux or Windows operating system](https://docs.dynatrace.com/docs/shortlink/section-technology-support#operating-systems).\n* OneAgent version 1.273+\n* Dynatrace version 1.273+\n\n**To get metric insight:**\n\n1. [Install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on the virtual machine or server of your Websphere process.\n2. Activate the OneAgent feature `Java Metric Extensions 2.0 (JMX)`.\n3. Select in this same tile **Add to environment** to configure the extension.\n4. Open the **Liberty Connection Pool Overview** dashboard."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Connection Pools: WebSphere Liberty extension](https://docs.dynatrace.com/docs/shortlink/connection-pools-websphere-liberty-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:21.087740Z","created":"2021-02-24T19:04:53.268095Z","seo_title":"Connection Pools: WebSphere Liberty monitoring & observability","seo_description":"Application server method of pooling and sharing multiple connections to a database. Try WebSphere Liberty monitoring & observability for free!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Liberty_1.png","https://dt-cdn.net/hub/Liberty_2_3OWkDgs.png"],"about":"Several built-in OneAgent extensions provide insight into connection pool performance and issues such as connection leaks. The extensions cover the following technologies: Apache Tomcat, Oracle WebLogic, IBM WebSphere Application Server, IBM WebSphere Liberty, and Red Hat JBoss and Wildfly.","use_cases":"This extension collects connection pool performance, usage and availability metrics for [Websphere Liberty](https://www.dynatrace.com/technologies/java-monitoring/websphere/).\n\n**Prerequisites:**\n* Websphere process that runs on a [supported Linux or Windows operating system](https://docs.dynatrace.com/docs/shortlink/section-technology-support#operating-systems).\n* OneAgent version 1.273+\n* Dynatrace version 1.273+\n\n**To get metric insight:**\n\n1. [Install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on the virtual machine or server of your Websphere process.\n2. Activate the OneAgent feature `Java Metric Extensions 2.0 (JMX)`.\n3. Select in this same tile **Add to environment** to configure the extension.\n4. Open the **Liberty Connection Pool Overview** dashboard.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Connection Pools: WebSphere Liberty extension](https://docs.dynatrace.com/docs/shortlink/connection-pools-websphere-liberty-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.jmx-liberty-cp@2.1.1","fqn":"com.dynatrace.extension.jmx-liberty-cp","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-liberty-cp/com.dynatrace.extension.jmx-liberty-cp-2.1.1-afbad17bf4def3377613.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:30:20.264618Z"},{"name":"com.dynatrace.extension.jmx-liberty-cp@2.1.0","fqn":"com.dynatrace.extension.jmx-liberty-cp","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-liberty-cp/com.dynatrace.extension.jmx-liberty-cp-2.1.0-8bd1893cd23f47b7d2cc.zip","release_notes":"## Minimum Dynatrace version now 1.310!\n### Changes\n - Security context attribute on connection pool entity\n - New Dashboards App dashboard\n - Platform-ready screen definitions","created":"2025-09-19T08:30:29.369680Z"},{"name":"com.dynatrace.extension.jmx-liberty-cp@2.0.1","fqn":"com.dynatrace.extension.jmx-liberty-cp","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-liberty-cp/com.dynatrace.extension.jmx-libert_Ki2WzRo.zip","release_notes":"- Fixed a bug that prevented charts from being injected correctly","created":"2024-09-18T18:40:58.990622Z"},{"name":"com.dynatrace.extension.jmx-liberty-cp@2.0.0","fqn":"com.dynatrace.extension.jmx-liberty-cp","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-liberty-cp/com.dynatrace.extension.jmx-libert_iyIT5rS.zip","release_notes":"Convert EF1.0 to EF2.0:\n- Add Liberty Connection Pool entity and its relation to the Process Group Instance\n- Add Unified Analysis screen for Liberty Connection Pool\n- Add injection charts into Unified Analysis screen for Process Group Instance\n- Add overview dashboard","created":"2023-10-09T15:02:20.733078Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.jmx-liberty-cp@2.1.1","fqn":"com.dynatrace.extension.jmx-liberty-cp","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-liberty-cp/com.dynatrace.extension.jmx-liberty-cp-2.1.1-afbad17bf4def3377613.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:30:20.264618Z"}]},{"id":596,"slug":"consul-service-mesh-statsd","title":"Consul Service Mesh (StatsD)","description":"Extend visibility into your Consul Service Mesh instances to monitor health and improve performance.","logo":"https://dt-cdn.net/hub/logos/consul-service-mesh-statsd.png","link_to":"https://www.dynatrace.com/technologies/kubernetes-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/consul-service-mesh-statsd-extension","providers":[],"tags":["container","Kubernetes","ServiceMesh","StatsD"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/dashboard-consul.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard-consul.png&sign=IT8j4uCGNoeVVRYKuozaWxyLJoU3nthmCs0Wn6ebFQU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard-consul.png&sign=DC5pitpsqcoDXm9rdsYiknP5Qcaq2zF23TLtO_EOLlE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard-consul.png&sign=TQVIxqIEnEIJ-_pS9nCRNeEF9IL_ZeAwPfZTFbp1Scc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard-consul.png&sign=q38EHuNBX-8BFfhYvH8gSs1kp9f5edVxM7mutZ_8tc8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard-consul.png&sign=wOv6Bm2etQYM9HGM0x6ANTGTiKjjBsuerkPKQE3XDNY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard-consul.png&sign=ZiPJgFKCdRTCtPtohAcGofy4Yxsr9u0Kq38A3jr68eg"}},{"caption":"","src":"https://dt-cdn.net/hub/metrics-overview-consul-1000x561.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics-overview-consul-1000x561.png&sign=-xOSjbvKMLibMQ47GtUXXdzvw0w33TQsPlKwvExfkZY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics-overview-consul-1000x561.png&sign=neP4_RaEviLHoS_pjhKrpMyYvr_92hsGo73QHoasgjM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics-overview-consul-1000x561.png&sign=mfif1kXPikwB-yEvBaZ6MMP5HQzRGNzNyLf4UE9fL0E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics-overview-consul-1000x561.png&sign=sW8-vwk6ZUOve9bToirIegitbisageJJq0cRZYCctCw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics-overview-consul-1000x561.png&sign=zJm8wa7btaAoOz7TUno13n-yTT5Xu9-O7Fb4y_hLhXQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics-overview-consul-1000x561.png&sign=Nt4yEDn0rDxpxnYjzC-5gz8njjs5QWn1aUPU64FwVAU"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.5","release_latest_validation_result":{"name": "com.dynatrace.extension.consul-statsd", "author": {"name": "Dynatrace"}, "version": "1.0.5", "fileHash": "5dba035d8f0a5e9bfd99ea1f951e53940ba1721649ccbe50c909f602ebbf971d", "variables": [], "dataSources": [], "featureSets": [], "extensionName": "com.dynatrace.extension.consul-statsd", "minEECVersion": "1.215.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.215.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension utilizes Consul's built-in StatsD export capability to collect metrics from non-Kubernetes Consul instances, both self-managed instances and instances that are managed by HCP Consul.\n\n### This is intended for users who want to:\n\n- Monitor Consul clients.\n- Monitor self-managed Consul server instances.\n\n### This enables you to:\n\n- Monitor Consul agent performance for both clients and self-managed server instances.\n- Set up alerting for anomalies that lead to performance issues.\n- Visualize service mesh status and performance on dashboards.\n- Leverage [Dynatrace StatsD](https://docs.dynatrace.com/docs/extend-dynatrace/extend-metrics/ingestion-methods/statsd) integration to ingest telemetry data from non-containerized Consul agents\n\n\n### Compatibility Requirements\nNo specific version requirements. Please note that HCP Consul users can export client metrics only.\n\nRequires Dynatrace StatsD integration for metric ingestion. See [Dynatrace StatsD documentation](https://docs.dynatrace.com/docs/extend-dynatrace/extend-metrics/ingestion-methods/statsd) for details."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Consul Service Mesh (StatsD) extension](https://docs.dynatrace.com/docs/shortlink/consul-service-mesh-statsd-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:21.137775Z","created":"2021-03-04T15:49:26.599193Z","seo_title":"Consul Service Mesh (StatsD) monitoring & observability","seo_description":"Extend visibility into your Consul Service Mesh instances to monitor health and improve performance. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard-consul.png","https://dt-cdn.net/hub/metrics-overview-consul-1000x561.png"],"about":"This extension utilizes Consul's built-in StatsD export capability to collect metrics from non-Kubernetes Consul instances, both self-managed instances and instances that are managed by HCP Consul.\n\n### This is intended for users who want to:\n\n- Monitor Consul clients.\n- Monitor self-managed Consul server instances.\n\n### This enables you to:\n\n- Monitor Consul agent performance for both clients and self-managed server instances.\n- Set up alerting for anomalies that lead to performance issues.\n- Visualize service mesh status and performance on dashboards.\n- Leverage [Dynatrace StatsD](https://docs.dynatrace.com/docs/extend-dynatrace/extend-metrics/ingestion-methods/statsd) integration to ingest telemetry data from non-containerized Consul agents\n\n\n### Compatibility Requirements\nNo specific version requirements. Please note that HCP Consul users can export client metrics only.\n\nRequires Dynatrace StatsD integration for metric ingestion. See [Dynatrace StatsD documentation](https://docs.dynatrace.com/docs/extend-dynatrace/extend-metrics/ingestion-methods/statsd) for details.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Consul Service Mesh (StatsD) extension](https://docs.dynatrace.com/docs/shortlink/consul-service-mesh-statsd-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.consul-statsd@1.0.5","fqn":"com.dynatrace.extension.consul-statsd","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.consul-statsd/com.dynatrace.extension.consul-statsd-1.0.5-5dba035d8f0a5e9bfd99.zip","release_notes":"- New build with updated certificate signature (previous had expired)","created":"2025-04-09T07:05:10.553659Z"},{"name":"com.dynatrace.extension.consul-statsd@1.0.2","fqn":"com.dynatrace.extension.consul-statsd","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.consul-statsd/com.dynatrace.extension.consul-statsd-1.0.2.zip","release_notes":"","created":"2021-07-22T18:15:39.413751Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.consul-statsd@1.0.5","fqn":"com.dynatrace.extension.consul-statsd","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.consul-statsd/com.dynatrace.extension.consul-statsd-1.0.5-5dba035d8f0a5e9bfd99.zip","release_notes":"- New build with updated certificate signature (previous had expired)","created":"2025-04-09T07:05:10.553659Z"}]},{"id":467,"slug":"containerd","title":"containerd","description":"Distributed tracing and metrics for services in containerd in Kubernetes.","logo":"https://dt-cdn.net/hub/logos/containerd.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/technology-support#containers","providers":["k8s"],"tags":["container","container runtime","CRI","infrastructure","k8s","Kubernetes","microservices"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace enables you to seamlessly monitor and trace requests of microservices in your containerd containers without changing code, container images or deployments. Consequently, you will get detailed container and technology metrics as well as seamless end-to-end distributed traces for your workloads. In addition, Dynatrace allows you to easily ingest metrics, events and logs from Kubernetes APIs & cluster for completing the picture on Kubernetes workloads."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Real-time analysis of Kubernetes cluster, workload, container and platform health incl. out-of-the-box visualisation\n - Optimization of Kubernetes resource utilization \n - Proactive alerting on Kubernetes container resource metrics\n - Automated discovery and distributed tracing for all workloads across Kubernetes environments\n - Kubernetes specific problem detection and root-cause analysis accross complex microservice architectures\n - Integrated analysis and workload troubleshooting with logs in context of traces\n - Security vulnerability detection for Kubernetes workloads and platform\n - GitOps based monitoring as code at scale"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"In order to monitor containerd containers within your Kubernetes clusters, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub)."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.546477Z","created":"2020-08-14T07:46:25.078000Z","seo_title":"containerd monitoring & observability","seo_description":"Distributed tracing and metrics for services in containerd in Kubernetes. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Dynatrace enables you to seamlessly monitor and trace requests of microservices in your containerd containers without changing code, container images or deployments. Consequently, you will get detailed container and technology metrics as well as seamless end-to-end distributed traces for your workloads. In addition, Dynatrace allows you to easily ingest metrics, events and logs from Kubernetes APIs & cluster for completing the picture on Kubernetes workloads.","use_cases":"- Real-time analysis of Kubernetes cluster, workload, container and platform health incl. out-of-the-box visualisation\n - Optimization of Kubernetes resource utilization \n - Proactive alerting on Kubernetes container resource metrics\n - Automated discovery and distributed tracing for all workloads across Kubernetes environments\n - Kubernetes specific problem detection and root-cause analysis accross complex microservice architectures\n - Integrated analysis and workload troubleshooting with logs in context of traces\n - Security vulnerability detection for Kubernetes workloads and platform\n - GitOps based monitoring as code at scale","supported_distributions":"","get_started":"In order to monitor containerd containers within your Kubernetes clusters, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":995,"slug":"control-m-jobs-v2","title":"Control-M Jobs v2","description":"Monitor your Control-M jobs execution status.","logo":"https://dt-cdn.net/hub/logos/control-m-jobs-v2.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/control-m-jobs-v2-extension","providers":[],"tags":["ActiveGate","automation","bmc","control-m","extension","workload"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get a general overview of your Control-M environment and a quick entry to all the related entities through the dashboard included with the extension","src":"https://dt-cdn.net/hub/ControlM_1_Conetm4.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_1_Conetm4.png&sign=F8Sr454wPqs39JJypbmHaDLSjhXG4j7ma-ezgNFbsns","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_1_Conetm4.png&sign=KKVq3WByWA2wUmdsJG6KaeqtWzC839IDr1az22chssc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_1_Conetm4.png&sign=ZN0G00S-FPLirm5j6JuSceGEsWcCkn6TYm6PdNuWdXY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_1_Conetm4.png&sign=xffzDPCLc2y6JN0NwyUit66rM_hq5PaadtPBjnjL2b8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_1_Conetm4.png&sign=1HiU7WD3h2kMmyjWr3JFXOFMSHdhpTaZI6e8tzUSiLc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_1_Conetm4.png&sign=17P7gND8WANMlwTl-AGc81gnqextsbG-PE4ocmUg0r8"}},{"caption":"Keep track of all the jobs being run on your Control-M instance with the Unified Analysis screens created specifically for this extension","src":"https://dt-cdn.net/hub/ControlM_3_KgvBvAu.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_3_KgvBvAu.png&sign=89N4x7FZlk71PaWrD4mfgXqzbYhOqQnBvPg0rEmilbM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_3_KgvBvAu.png&sign=INIchTb0Y0hT-i1p5JgjjpvUT_8ArrLUItin9nhrAqY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_3_KgvBvAu.png&sign=8deCIFhK4vYlR-mVLGKyVX2X2CDg5M2hctfndIoPgSw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_3_KgvBvAu.png&sign=zmo-dAGuHjZK_OAbogZhIELw20QzDGN8Nlka6L5cAtQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_3_KgvBvAu.png&sign=GyqT303eYV5nylKk3BfW7Eb9xsDQGwZYAfPfhiFhlBY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_3_KgvBvAu.png&sign=JgBaDGrsad7bp3sxxZeaKygANkelUyPOgMQUP5MwQ8A"}},{"caption":"Monitor the status of each individual job and the logs it has produced on the last run to quickly diagnose any issue","src":"https://dt-cdn.net/hub/ControlM_2_iKkf5PD.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_2_iKkf5PD.png&sign=JlrfHEwTOcMdbyCHKpPrBTFMd8UWYMrA80wSSOFOYiM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_2_iKkf5PD.png&sign=h3T4CzuSDuBQ63YVUDRP0hLdXiXKIgiADoBK1RJPk4c","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_2_iKkf5PD.png&sign=nXLeTY0LvQ8OqSq5_-NQwrTn3NJ_1Rgen0QSynpcDAg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_2_iKkf5PD.png&sign=wg3QER8WzIW7e18VWd1krYkQBvOKee91u4S2hThHTD8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_2_iKkf5PD.png&sign=M11gC0oLRtiOHFyO5Xp43udGvItE4zBFXTDpZW8ei9g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FControlM_2_iKkf5PD.png&sign=MZ_2_5FJKVB3TQuQ4AohUi4P5ke7n3Zh_TeareIxzPE"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.0.1","release_latest_validation_result":{"name": "com.dynatrace.extension.controlm", "author": {"name": "Dynatrace"}, "version": "3.0.1", "fileHash": "4396c54eeb94260518a441ca37f92363a4f5c79ae5db923d314a827b794f3da0", "variables": [], "dataSources": ["python"], "featureSets": ["Aggregated count", "Individual job status", "Number of runs", "default"], "extensionName": "com.dynatrace.extension.controlm", "minEECVersion": "1.289.0", "featureSetsDetails": {"default": {"metrics": [{"key": "controlm.connectivity", "metadata": {"unit": "Percent", "description": "Connectivity to the Control-M instance. A value of 100 indicates that the connection is healthy, a value of 0 indicates that the connection is not healthy.", "displayName": "Connectivity"}}], "isRecommended": true}, "Number of runs": {"metrics": [{"key": "controlm.job.number_of_runs", "metadata": {"unit": "Count", "description": "Number of runs that a job has individually had.", "displayName": "Job number of runs"}}], "description": "Tracks the number of runs for each individual job.", "displayName": "Job Number of Runs", "isRecommended": false}, "Aggregated count": {"metrics": [{"key": "controlm.job_counters.wait_condition", "metadata": {"unit": "Count", "description": "Number of jobs with state \"Waiting For Condition\"", "displayName": "Jobs waiting for condition"}}, {"key": "controlm.job_counters.ended_ok", "metadata": {"unit": "Count", "description": "Number of jobs with state \"Ended OK\"", "displayName": "Jobs ended ok"}}, {"key": "controlm.job_counters.executing", "metadata": {"unit": "Count", "description": "Number of jobs with state \"Executing\"", "displayName": "Jobs being executed"}}, {"key": "controlm.job_counters.wait_resource", "metadata": {"unit": "Count", "description": "Number of jobs with state \"Waiting For Resource\"", "displayName": "Jobs waiting for resource"}}, {"key": "controlm.job_counters.wait_user", "metadata": {"unit": "Count", "description": "Number of jobs with state \"Wait User\"", "displayName": "Jobs waiting for user"}}, {"key": "controlm.job_counters.wait_host", "metadata": {"unit": "Count", "description": "Number of jobs with state \"Waiting For Host\"", "displayName": "Jobs waiting for host"}}, {"key": "controlm.job_counters.ended_not_ok", "metadata": {"unit": "Count", "description": "Number of jobs with state \"Ended Not OK\"", "displayName": "Jobs ended not ok"}}, {"key": "controlm.job_counters.unknown", "metadata": {"unit": "Count", "description": "Number of jobs with an unknown state", "displayName": "Jobs with unknown state"}}, {"key": "controlm.job_counters.not_in_ajf", "metadata": {"unit": "Count", "description": "Number of jobs with state \"Not In AJF(Active Job File)\"", "displayName": "Jobs not in AJF"}}], "description": "Provides aggregated counts of jobs by state (executing, ended OK, ended not OK, waiting, unknown, etc.).", "displayName": "Aggregated Job Counts", "isRecommended": true}, "Individual job status": {"metrics": [{"key": "controlm.job.status", "metadata": {"unit": "Percent", "description": "Metric that indicates the current status of each job. A value of 100 equals a job that ended correctly, a value of 0 indicates a job that ended incorrectly, was not found in AJF or has an unknown state. A value of 50 indicates a job in the middle of execution. A value of 25 indicates a job that is waiting.", "displayName": "Job status"}}], "description": "Tracks the current status of each individual job.", "displayName": "Individual Job Status", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Control-M enables you to automate the scheduling and processing of your business workflows across various platforms and applications.\n\nMonitor, understand and troubleshoot these business-critical assets with the Control-M extension."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Control-M Jobs v2 extension](https://docs.dynatrace.com/docs/shortlink/control-m-jobs-v2-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:21.184319Z","created":"2024-02-15T10:22:34.664324Z","seo_title":"Control-M Jobs v2 monitoring & observability","seo_description":"Monitor your Control-M jobs execution status. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/ControlM_1_Conetm4.png","https://dt-cdn.net/hub/ControlM_3_KgvBvAu.png","https://dt-cdn.net/hub/ControlM_2_iKkf5PD.png"],"about":"Control-M enables you to automate the scheduling and processing of your business workflows across various platforms and applications.\n\nMonitor, understand and troubleshoot these business-critical assets with the Control-M extension.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Control-M Jobs v2 extension](https://docs.dynatrace.com/docs/shortlink/control-m-jobs-v2-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.controlm@3.0.1","fqn":"com.dynatrace.extension.controlm","version":"3.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-3.0.1-4396c54eeb94260518a4.zip","release_notes":"### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.289.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n  - With the inclusion of OpenPipeline processing rules, any logs ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the [classic log pipeline](https://docs.dynatrace.com/docs/shortlink/lma-classic-log-processing).\n  - This means that classic rules will no longer be used on logs ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n- By updating to this version, any Control-M instance entity in the Classic Topology will change name from the full configured URL to only the hostname.\n\n### New in this version:\n\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\n- Added feature set metadata for recommended metrics.\n- Added a new `controlm.connectivity` metric which is captured by default.","created":"2026-05-20T13:04:20.189779Z"},{"name":"com.dynatrace.extension.controlm@2.5.2","fqn":"com.dynatrace.extension.controlm","version":"2.5.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-2.5.2-06af2a5cdbc040074c5b.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:30:41.537316Z"},{"name":"com.dynatrace.extension.controlm@2.5.1","fqn":"com.dynatrace.extension.controlm","version":"2.5.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-2.5.1-a009b1f46ee884bd6222.zip","release_notes":"* Add credential vault support for username and password\n* Add new filtering parameters to use on the API call: host, host group, application and subapplication.\n* Fix bug with invalid metric lines when parsing special characters","created":"2025-10-23T10:14:48.109564Z"},{"name":"com.dynatrace.extension.controlm@2.4.1","fqn":"com.dynatrace.extension.controlm","version":"2.4.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-2.4.1-35facd3e9d637f92fc67.zip","release_notes":"#### 🚀 Improved in this version:\n\n- Added `description`, `cyclic` and `number of runs` as dimensions for all individual jon metrics\n- Added `device.address` dimension to all metrics as the IP corresponding to the configured hostname, when possible\n\n#### ✨ New in this version:\n\n- Add support for the `dt.security_context` attribute\n- Add new platform dashboard\n- Add platform screens\n- Added new metric `controlm.job.number_of_runs` to monitor the number of runs for each job\n- Added log ingestion for each job individually to track their metadata, start and end times\n  - This new feature will be disabled by default as it will potentially heavily incur on the DDU consumption of the extension. It can be enabled by turning the `Monitor start and end times as logs` switch during configuration on.\n\n#### 🐛 Fixed in this version:\n\n- Turning on the `Debug` flag now properly changes the log level\n- The extension does not capture folders as jobs anymore\n\n\n\n","created":"2025-07-31T18:45:07.873290Z"},{"name":"com.dynatrace.extension.controlm@2.2.0","fqn":"com.dynatrace.extension.controlm","version":"2.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-2.2.0-74434ca9c187bab9a429.zip","release_notes":"## New features:\n- **Added a new folder name filter**. Kept the original client side folder filter, but added a new filter that is query side filtering. Use this when your payloads are above the 10,000 object size limit.","created":"2025-05-14T20:01:28.495772Z"},{"name":"com.dynatrace.extension.controlm@2.1.3","fqn":"com.dynatrace.extension.controlm","version":"2.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-2.1.3-7_xnA4uoT.zip","release_notes":"- Fixed a bug where filtering for jobs and folders would not work correctly","created":"2024-10-25T07:44:18.654227Z"},{"name":"com.dynatrace.extension.controlm@2.1.2","fqn":"com.dynatrace.extension.controlm","version":"2.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-2.1.2-1_LUd4ozC.zip","release_notes":"- Fixed a bug where filtering was not working properly when only folder filtering rules where set.","created":"2024-10-17T13:27:21.424407Z"},{"name":"com.dynatrace.extension.controlm@2.1.1","fqn":"com.dynatrace.extension.controlm","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-2.1.1-f_eVGDnHl.zip","release_notes":"⚠️Despite not increasing the major version, this version brings in a breaking change and updating to this version will require you to re-create your monitoring configurations.\n\nNew features:\n- Log capture for job executions is now optional based on a new configuration parameter. It defaults to `False` if not set.\n- New parameter to configure how many threads the extension will spin up to capture the job's logs, if enabled. It defaults to 5 if not set.\n- **Order Date** is now captured for every job, if available, as a dimension of the job status metric and as a property of the job entity.","created":"2024-10-08T07:40:23.729144Z"},{"name":"com.dynatrace.extension.controlm@2.0.6","fqn":"com.dynatrace.extension.controlm","version":"2.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-2.0.6-d_lxgANVE.zip","release_notes":"- Fixed an issue where the status **WAIT HOST** was not recognized and stopped the execution of the extension, creating missing data.\n- Added a new metric for counting **WAIT HOST** status jobs\n- Added chart for said metric to the job's screen","created":"2024-08-20T12:22:01.663609Z"},{"name":"com.dynatrace.extension.controlm@2.0.5","fqn":"com.dynatrace.extension.controlm","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-2.0.5-a_8pJP9gm.zip","release_notes":"- Fixed a bug that prevented metrics from coming in","created":"2024-08-07T07:41:29.219938Z"},{"name":"com.dynatrace.extension.controlm@2.0.4","fqn":"com.dynatrace.extension.controlm","version":"2.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-2.0.4-2_UbCjydF.zip","release_notes":"- **Required minimum version increased to 1.289 for both the ActiveGate and the Dynatrace cluster**\n- Error events generated by the extension now get attached to the corresponding Control-M job entity instead of to the environment\n- The extension now avoids querying every single job for its log on the first execution and gets only the latest ones\n- Aded a new **server** parameter that filters API results by its value\n- The extension now iterates through multiple paginated results when the amount of jobs returned by the API is greater than 10000","created":"2024-06-12T07:30:13.956113Z"},{"name":"com.dynatrace.extension.controlm@2.0.2","fqn":"com.dynatrace.extension.controlm","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-2.0.2-e_wy0Oy6i.zip","release_notes":"- Adapted the extension to use cases where all folders in a Control-M instance have the same ID to report all folders correctly.","created":"2024-03-20T09:36:51.635316Z"},{"name":"com.dynatrace.extension.controlm@2.0.1","fqn":"com.dynatrace.extension.controlm","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-2.0.1-3_xDTBzpa.zip","release_notes":"- Fixed a broken link in the built-in dashboard.\n- Fixed a bug where monitoring the first execution of a job would break the extension.\n- Fixed a bug where the resource consumption of the ActiveGate running the extension would increase to unreasonable numbers based on the amount of jobs monitored.","created":"2024-03-05T11:19:01.841398Z"},{"name":"com.dynatrace.extension.controlm@2.0.0","fqn":"com.dynatrace.extension.controlm","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-2.0.0-1_bIOSRkS.zip","release_notes":"Converted extension to EF2.0:\n- Added a new metric to monitor individual job status\n  - **controlm.job.status**\n- Added feature sets to control metric ingestion\n- Added custom topology for Control-M instances, folders and jobs and their relevant relationships\n- Added UA screens for each one of the entities\n- Added log monitoring for individual job run logs\n- Added overview dashboard\n- Added filtering in the configuration to filter out jobs/folders","created":"2024-02-15T10:29:04.890495Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.controlm@3.0.1","fqn":"com.dynatrace.extension.controlm","version":"3.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.controlm/com.dynatrace.extension.controlm-3.0.1-4396c54eeb94260518a4.zip","release_notes":"### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.289.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n  - With the inclusion of OpenPipeline processing rules, any logs ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the [classic log pipeline](https://docs.dynatrace.com/docs/shortlink/lma-classic-log-processing).\n  - This means that classic rules will no longer be used on logs ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n- By updating to this version, any Control-M instance entity in the Classic Topology will change name from the full configured URL to only the hostname.\n\n### New in this version:\n\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\n- Added feature set metadata for recommended metrics.\n- Added a new `controlm.connectivity` metric which is captured by default.","created":"2026-05-20T13:04:20.189779Z"}]},{"id":1006,"slug":"coredns-20","title":"CoreDNS (2.0)","description":"Collect important data from your CoreDNS processes.","logo":"https://dt-cdn.net/hub/logos/coredns-20.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/coredns-20-extension","providers":[],"tags":["2.0","coredns","DNS","extension"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The overboard dashboard with links to the entity and configuration screens.","src":"https://dt-cdn.net/hub/dashboard_BG4nXcu_eZL0TDU.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_BG4nXcu_eZL0TDU.png&sign=RNnOsVsPJ089gn5p3ytSwa_1OSMP0hFvutXmBMW9T44","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_BG4nXcu_eZL0TDU.png&sign=Hi4fWaVzTaW0xwn0w79VxuSOPKpYoyDNYfFASDyBaKk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_BG4nXcu_eZL0TDU.png&sign=E8PSDFWdsaAlP7fmBEFWaMgItgQrQ2k52rhu-Ms-ajw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_BG4nXcu_eZL0TDU.png&sign=Rq_fPE6CTrjUvF3J2eQBJuw9WGOgC3gXN7HnMvW40X4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_BG4nXcu_eZL0TDU.png&sign=sLQjTkRFL78YNJs03GdyrDNUoauU_OesVAgOYkszwcI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_BG4nXcu_eZL0TDU.png&sign=7_PU0nyznOSwPLROS7rC91pf0ZDMpRhjKtC22CT3phc"}},{"caption":"The UA screen for the CoreDNS process entity when running as a local extension.","src":"https://dt-cdn.net/hub/coredns_process_ua_N1gJbDW.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoredns_process_ua_N1gJbDW.png&sign=1LUG27qCFzL-GQBZqgCNAM936CdMsYuYPtQQYAIsCYU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoredns_process_ua_N1gJbDW.png&sign=hy6zN0ZvyrKORV9htD3Jni-wN0q7JuBWXhpoVPtzavg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoredns_process_ua_N1gJbDW.png&sign=-4rhk30glfhhsMZPQ1xqAKteZJEXSR0THmopSWrelfo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoredns_process_ua_N1gJbDW.png&sign=UJMnFXDh4UkJZu4Rslzlf34lfmZmR0bCBp23MSE8RIk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoredns_process_ua_N1gJbDW.png&sign=WGUR4-YpcYGeHKgHZTmED8jTUNphpJCntNMJ47UKu8k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoredns_process_ua_N1gJbDW.png&sign=CC0UX_Oiq9u6Wfp-VE2CEtIjYOM-VhPoDj6KMG1WuAg"}},{"caption":"Additional charts on the UA screen for the CoreDNS process entity.","src":"https://dt-cdn.net/hub/coredns_process_ua_2_tNGs8XZ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoredns_process_ua_2_tNGs8XZ.png&sign=-lk-jMPC-5Xc3fzA1Ltc9ko8PWigVfB-e0J5M5h30S4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoredns_process_ua_2_tNGs8XZ.png&sign=LUqPMBgqrEbwOdoCNl_lVDSsh4B66QsSwph9ZpdrPVI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoredns_process_ua_2_tNGs8XZ.png&sign=GsKHE5aEpPgoSpwMSfYKqHr4RqyFy3oaIGwF0jYT67s","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoredns_process_ua_2_tNGs8XZ.png&sign=lcBpmGp87n_b5PCDHl4gLvEpCt4ib77ffv7SwJ-G-9E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoredns_process_ua_2_tNGs8XZ.png&sign=DQixkDBaT8mpGxkRsxqmKtNiw5wXKCw0Qv85SAbIWOI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcoredns_process_ua_2_tNGs8XZ.png&sign=zk4hxwreozCgwG0KpIebbI5P7sF9RXyxnPoiSbeORZo"}},{"caption":"Extension metrics and link included in the UA view for a CoreDNS process group instance.","src":"https://dt-cdn.net/hub/pgi_ua_R4W2wJl.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpgi_ua_R4W2wJl.png&sign=ZkdIg0GP4SsNJGCpCiqMIOBAeP1euwhTCwFnBZ9jWUQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpgi_ua_R4W2wJl.png&sign=zLPpN06wpm6hn2mPPewGIQ6TzLLcnh3EzxqaFGRxI9E","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpgi_ua_R4W2wJl.png&sign=FJbdNu1Go8Tdt_WtoimeSD2DFSKZ499rS8GHnFBwHZo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpgi_ua_R4W2wJl.png&sign=OW4zUHG3KLQMIaz08JC0GaBf-64IEIVOyBQ2ou38za0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpgi_ua_R4W2wJl.png&sign=_Y70CieJfV72DvLDXK-f8snDLD7Uu3bULj2_UnNAA94","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpgi_ua_R4W2wJl.png&sign=ywtzVuWK_hwU7i75glX_rsSclf_r0PlsCoUw-Ntngl8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.0.0","release_latest_validation_result":{"name": "com.dynatrace.extension.coredns", "author": {"name": "Dynatrace"}, "version": "3.0.0", "fileHash": "d80cdce396e607ffc35852e8c08a59c53d5859c78f1c6eda2af51290f7a6ed8c", "variables": [], "dataSources": ["prometheus"], "featureSets": ["go_metrics"], "extensionName": "com.dynatrace.extension.coredns", "minEECVersion": "1.279.0", "featureSetsDetails": {"default": {"metrics": [{"key": "coredns_plugin_enabled", "metadata": {"unit": "Count", "description": "Constant value indicating enabled plugins on a per server and zone basis", "displayName": "Enabled plugin"}}, {"key": "coredns_panics_total.count", "metadata": {"unit": "Count", "description": "The number of panics", "displayName": "Panic count"}}, {"key": "coredns_health_request_failures_total.count", "metadata": {"unit": "Count", "description": "The number of times the health check failed", "displayName": "Health check failures"}}, {"key": "coredns_health_request_duration_seconds", "metadata": {"unit": "Unspecified", "description": "Metrics will be accessible as keys: coredns_health_request_duration_seconds_bucket.count, coredns_health_request_duration_seconds_count, and coredns_health_request_duration_seconds_sum.count", "displayName": "Health request duration histogram"}}, {"key": "coredns_forward_max_concurrent_rejects_total.count", "metadata": {"unit": "Count", "description": "The number of queries rejected because the concurrent queries were at maximum", "displayName": "Forward max concurrent rejects"}}, {"key": "coredns_proxy_healthcheck_failures_total.count", "metadata": {"unit": "Count", "description": "Count of failed health checks per upstream", "displayName": "Failed healthchecks per upstream"}}, {"key": "coredns_proxy_conn_cache_hits_total.count", "metadata": {"unit": "Count", "description": "Number of connection cache hits per upstream and protoco", "displayName": "Connection cache hits per upstream"}}, {"key": "coredns_proxy_conn_cache_misses_total.count", "metadata": {"unit": "Count", "description": "Number of connection cache misses per upstream and protocol", "displayName": "Connection cache misses per upstream"}}, {"key": "coredns_proxy_request_duration_seconds", "metadata": {"unit": "Unspecified", "description": "Metrics will be accessible as keys: coredns_proxy_request_duration_seconds_bucket.count, coredns_proxy_request_duration_seconds_count, and coredns_proxy_request_duration_seconds_sum.count", "displayName": "Proxy request duration histogram"}}, {"key": "coredns_dns_response_size_bytes", "metadata": {"unit": "Unspecified", "description": "Metrics will be accessible as keys: coredns_dns_response_size_bytes_bucket.count, coredns_dns_response_size_bytes_count, and coredns_dns_response_size_bytes_sum.count", "displayName": "Response size histogram"}}, {"key": "coredns_dns_responses_total.count", "metadata": {"unit": "Count", "description": "The number of DNS responses by status code", "displayName": "DNS responses"}}, {"key": "coredns_dns_request_size_bytes", "metadata": {"unit": "Unspecified", "description": "Metrics will be accessible as keys: coredns_dns_request_size_bytes_bucket.count, coredns_dns_request_size_bytes_count, and coredns_dns_request_size_bytes_sum.count", "displayName": "Request size histogram"}}, {"key": "coredns_dns_request_duration_seconds", "metadata": {"unit": "Unspecified", "description": "Metrics will be accessible as keys: coredns_dns_request_duration_seconds_bucket.count, coredns_dns_request_duration_seconds_count, and coredns_dns_request_duration_seconds_sum.count", "displayName": "Request duration histogram"}}, {"key": "coredns_dns_requests_total.count", "metadata": {"unit": "Count", "description": "The number of DNS requests made per zone, protocol, and family", "displayName": "DNS query count"}}, {"key": "coredns_cache_entries", "metadata": {"unit": "Count", "description": "The number of elements in the cache", "displayName": "Cache size"}}, {"key": "coredns_cache_hits_total.count", "metadata": {"unit": "Count", "description": "The number of cache hits", "displayName": "Cache hits"}}, {"key": "coredns_cache_misses_total.count", "metadata": {"unit": "Count", "description": "The number of cache misses", "displayName": "Cache misses"}}, {"key": "coredns_build_info", "metadata": {"unit": "Count", "description": "A metric with a constant '1' value labeled by version, revision, and goversion from which CoreDNS was built", "displayName": "CoreDNS build info"}}], "isRecommended": true}, "go_metrics": {"metrics": [{"key": "go_memstats_stack_sys_bytes", "metadata": {"unit": "Byte", "description": "Number of bytes obtained from system for stack allocator", "displayName": "Stack memory obtained from OS"}}, {"key": "go_threads", "metadata": {"unit": "Count", "description": "Number of OS threads created", "displayName": "Go threads"}}, {"key": "go_memstats_sys_bytes", "metadata": {"unit": "Byte", "description": "Number of bytes obtained from system", "displayName": "Memory obtained from OS"}}, {"key": "go_memstats_stack_inuse_bytes", "metadata": {"unit": "Byte", "description": "Number of bytes in use by the stack allocator", "displayName": "Stack span in-use size"}}, {"key": "go_memstats_other_sys_bytes", "metadata": {"unit": "Byte", "description": "Number of bytes used for other system allocations", "displayName": "Misc off-heap memory allocations"}}, {"key": "go_memstats_next_gc_bytes", "metadata": {"unit": "Byte", "description": "Number of heap bytes when next garbage collection will take place", "displayName": "Target heap size of next GC cycle"}}, {"key": "go_memstats_mspan_sys_bytes", "metadata": {"unit": "Byte", "description": "Number of bytes used for mspan structures obtained from system", "displayName": "Memory obtained for mspan structres"}}, {"key": "go_memstats_mspan_inuse_bytes", "metadata": {"unit": "Byte", "description": "Number of bytes in use by mspan structures", "displayName": "Allocated mspan structure size"}}, {"key": "go_memstats_mcache_sys_bytes", "metadata": {"unit": "Byte", "description": "Number of bytes used for mcache structures obtained from system", "displayName": "Memory obtained for mcache structres"}}, {"key": "go_memstats_mcache_inuse_bytes", "metadata": {"unit": "Byte", "description": "Number of bytes in use by mcache structures", "displayName": "Mcache allocated structure size"}}, {"key": "go_memstats_mallocs_total.count", "metadata": {"unit": "Count", "description": "Total number of mallocs", "displayName": "Allocations for heap objects"}}, {"key": "go_memstats_lookups_total.count", "metadata": {"unit": "Count", "description": "Total number of pointer lookups", "displayName": "Pointer lookups"}}, {"key": "go_memstats_heap_sys_bytes", "metadata": {"unit": "Byte", "description": "Number of heap bytes obtained from system", "displayName": "Heap memory obtained from OS"}}, {"key": "go_memstats_heap_released_bytes", "metadata": {"unit": "Byte", "description": "Number of heap bytes released to OS", "displayName": "Physical memory returned to OS"}}, {"key": "go_memstats_heap_objects", "metadata": {"unit": "Count", "description": "Number of allocated objects", "displayName": "Allocated heap objects"}}, {"key": "go_memstats_heap_inuse_bytes", "metadata": {"unit": "Byte", "description": "Number of heap bytes that are in use", "displayName": "In-use span size"}}, {"key": "go_memstats_heap_idle_bytes", "metadata": {"unit": "Byte", "description": "Number of heap bytes waiting to be used", "displayName": "Idle (unused) span size"}}, {"key": "go_memstats_heap_alloc_bytes", "metadata": {"unit": "Byte", "description": "Number of heap bytes allocated and still in use", "displayName": "Allocated bytes"}}, {"key": "go_memstats_frees_total.count", "metadata": {"unit": "Count", "description": "Total number of frees", "displayName": "Cumulative count of heap objects freed"}}, {"key": "go_memstats_buck_hash_sys_bytes", "metadata": {"unit": "Byte", "description": "Number of bytes used by the profiling bucket hash table", "displayName": "Profiling bucket hash table size"}}, {"key": "go_goroutines", "metadata": {"unit": "Count", "description": "Number of goroutines that currently exist", "displayName": "Number of goroutines"}}, {"key": "go_gc_duration_seconds", "metadata": {"unit": "Second", "description": "A summary of the pause duration of garbage collection cycles", "displayName": "GC duration"}}, {"key": "go_memstats_gc_sys_bytes", "metadata": {"unit": "Byte", "description": "Number of bytes used for garbage collection system metadata", "displayName": "Size of memory in garbage collection metadata"}}], "description": "Default metrics exported by the Prometheus Go client", "displayName": "Go metrics", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"CoreDNS is an open source DNS server, based on plugins provided by all major cloud vendors. CoreDNS also integrates with Kubernetes. Dynatrace can either connect to the Prometheus endpoint locally via OneAgent or collect metrics from an exposed endpoint remotely via an ActiveGate."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Collect metrics related to your CoreDNS processes:\n  - Caching\n  - Forwarding\n  - Query volumes\n  - Performance\n  - Golang metrics\n- Have CoreDNS data presented in context with your OneAgent collected informations"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [CoreDNS (2.0) extension](https://docs.dynatrace.com/docs/shortlink/coredns-20-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- Dynatrace OneAgent/ActiveGate version 1.279+\n- Active [Prometheus plugin](https://coredns.io/plugins/metrics/) in CoreDNS\n- CoreDNS 1.0.0 - 1.11.X\n  - Note that metrics from the [forward plugin](https://coredns.io/plugins/forward/) in CoreDNS recently changed in 1.11.0. The extension collects these latest metric keys as opposed to the deprecated ones."},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.756938Z","created":"2024-03-11T15:20:11.156818Z","seo_title":"CoreDNS (2.0) monitoring & observability","seo_description":"Collect important data from your CoreDNS processes. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_BG4nXcu_eZL0TDU.png","https://dt-cdn.net/hub/coredns_process_ua_N1gJbDW.png","https://dt-cdn.net/hub/coredns_process_ua_2_tNGs8XZ.png","https://dt-cdn.net/hub/pgi_ua_R4W2wJl.png"],"about":"CoreDNS is an open source DNS server, based on plugins provided by all major cloud vendors. CoreDNS also integrates with Kubernetes. Dynatrace can either connect to the Prometheus endpoint locally via OneAgent or collect metrics from an exposed endpoint remotely via an ActiveGate.","use_cases":"- Collect metrics related to your CoreDNS processes:\n  - Caching\n  - Forwarding\n  - Query volumes\n  - Performance\n  - Golang metrics\n- Have CoreDNS data presented in context with your OneAgent collected informations","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [CoreDNS (2.0) extension](https://docs.dynatrace.com/docs/shortlink/coredns-20-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.coredns@3.0.0","fqn":"com.dynatrace.extension.coredns","version":"3.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.coredns/com.dynatrace.extension.coredns-3.0.0-d80cdce396e607ffc358.zip","release_notes":"### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.279`\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\n-  Added feature set metadata for recommended metrics.","created":"2026-05-28T18:17:01.936660Z"},{"name":"com.dynatrace.extension.coredns@2.1.5","fqn":"com.dynatrace.extension.coredns","version":"2.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.coredns/com.dynatrace.extension.coredns-2.1.5-c8b2965697ad9c0348e3.zip","release_notes":"- Ensure required dimensions exist for entity creation\r\n- Update Dashboard App dashboards to use latest entity list urls","created":"2026-02-19T15:48:37.280083Z"},{"name":"com.dynatrace.extension.coredns@2.1.2","fqn":"com.dynatrace.extension.coredns","version":"2.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.coredns/com.dynatrace.extension.coredns-2.1.2-109ada229b4a10e34f8a.zip","release_notes":"✨ New in this version:\r\n- Added Davis anomaly detector templates to extension package","created":"2026-01-15T09:58:32.292341Z"},{"name":"com.dynatrace.extension.coredns@2.1.0","fqn":"com.dynatrace.extension.coredns","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.coredns/com.dynatrace.extension.coredns-2.1.0-6ebef0ada7e2011d8a19.zip","release_notes":"**NOTICE: This version requires a minimum Dynatrace Cluster version of `1.309`**\n\n**Improvements:**\n- Adds a platform dashboard\n- Adds platform screen definitions for I/O app support\n- Adds `dt.security_context` attribute to `prometheus:core_dns_process` entities","created":"2025-07-21T23:37:14.542040Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.coredns@3.0.0","fqn":"com.dynatrace.extension.coredns","version":"3.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.coredns/com.dynatrace.extension.coredns-3.0.0-d80cdce396e607ffc358.zip","release_notes":"### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.279`\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\n-  Added feature set metadata for recommended metrics.","created":"2026-05-28T18:17:01.936660Z"}]},{"id":842,"slug":"carbon-impact","title":"Cost & Carbon Optimization","description":"Track, analyze, and optimize your IT carbon footprint and public cloud costs.","logo":"https://dt-cdn.net/hub/Cost__Carbon_Optimization_small.png","link_to":"https://www.dynatrace.com/solutions/carbon-cost-optimization/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/carbon-impact","providers":[],"tags":["emissions, CCO, CCMO, footprint, CO2, FinOps, sustainability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Cost & Carbon Optimization overview page summarizes carbon emissions, energy consumption, cloud costs, and optimization targets.","src":"https://cdn.hub.central.dynatrace.com/hub/overview-page.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foverview-page.png&sign=6Cy3fa2Q5oVSI8UvCKXByJeq_6R7ipKsS6LWhJLH5ko","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foverview-page.png&sign=I1S2e6BSd_SzLblp8jdWUr3xHItIqSR8GsKbZ43s95Y","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foverview-page.png&sign=BoKeSOv4tbueRfJkgAio1QM1CFVEWsCDI4HrYN5GHQ0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foverview-page.png&sign=JT7OweeDEaM99cwzwCaZGfgAemdTLAC_KLDUAmBfUeM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foverview-page.png&sign=qIkR6C8NO42GwXcDGzV1YAq9dJcQd5RWQPTW_Lcb0nY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foverview-page.png&sign=dYmgPg0Ibt1rln_K9aKte6a-m0Q-80DHESHEmaO9oFk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.32.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Cost & Carbon Optimization reports carbon emissions and public cloud costs for all hosts monitored by OneAgent, and provides detailed carbon emissions and energy consumption metrics for Kubernetes infrastructure monitored by Dynatrace. It also provides actionable guidance for how to reduce their overall IT carbon footprint.\nCost and Carbon Optimization is for users who want to:\n- Analyze granular IT greenhouse gas emissions to support carbon reduction initiatives at data center, host, Kubernetes infrastructure, and application levels.\n- Democratize cost data to provide actionable cost management insights to engineering and operations teams.\n- Combine sustainability and cost optimization initiatives to reduce redundant effort."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Cost reporting and allocation\n- Carbon reporting and allocation\n- Carbon reduction\n- Usage optimization\n- Kubernetes infrastructure carbon optimization\n- Cost anomaly management"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"1. Review user and workflow authorization permissions and prerequisites before installing the app\n2. Open Cost & Carbon Optimization and select Settings.\n3. To report carbon emissions, turn on Enable energy and emission data generation.\n4. To report cloud costs, enable external request URLs for the relevant cloud vendors and turn on Enable price list cost data. If you use GCP, enter your GCP API Key—see documentation for more details. \n5. Review the settings for idling optimization and sizing optimization.\n6. Optionally, select one of your configured business events as your business health performance indicator."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"- To report carbon emissions, the app translates utilization metrics—including CPU, memory, disk, and network I/O—into energy consumption (kWh) and CO2 equivalents (CO2e). \n- To report cloud costs, the app uses the host instance type to calculate costs using public list price data from AWS, Azure, and GCP, refreshed every 24 hours.\n\nCost and carbon calculations are allocated to host instances and summarized by data center. Optimization recommendations are automatic and focus on idle and under-utilized instances. \n\nThe Sustainable Digital Infrastructure Alliance (SDIA) has certified that the “…calculations and methodology used are in line with the best available scientific approach, meeting relevant reporting requirements. Dynatrace meets our requirements for transparency, enabling customers to understand the calculations and to recreate the results for independent verification.”"},"sourceId":"details"}],"modified":"2026-02-02T08:21:54.752234Z","created":"2023-04-04T20:59:33.374492Z","seo_title":"Cost and Carbon Optimization","seo_description":"Dynatrace Cost & Carbon Optimization helps you track, analyze, and reduce your IT cloud costs and carbon emissions. Try it now!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/overview-page.png"],"about":"Cost & Carbon Optimization reports carbon emissions and public cloud costs for all hosts monitored by OneAgent, and provides detailed carbon emissions and energy consumption metrics for Kubernetes infrastructure monitored by Dynatrace. It also provides actionable guidance for how to reduce their overall IT carbon footprint.\nCost and Carbon Optimization is for users who want to:\n- Analyze granular IT greenhouse gas emissions to support carbon reduction initiatives at data center, host, Kubernetes infrastructure, and application levels.\n- Democratize cost data to provide actionable cost management insights to engineering and operations teams.\n- Combine sustainability and cost optimization initiatives to reduce redundant effort.","use_cases":"- Cost reporting and allocation\n- Carbon reporting and allocation\n- Carbon reduction\n- Usage optimization\n- Kubernetes infrastructure carbon optimization\n- Cost anomaly management","supported_distributions":"","get_started":"1. Review user and workflow authorization permissions and prerequisites before installing the app\n2. Open Cost & Carbon Optimization and select Settings.\n3. To report carbon emissions, turn on Enable energy and emission data generation.\n4. To report cloud costs, enable external request URLs for the relevant cloud vendors and turn on Enable price list cost data. If you use GCP, enter your GCP API Key—see documentation for more details. \n5. Review the settings for idling optimization and sizing optimization.\n6. Optionally, select one of your configured business events as your business health performance indicator."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.biz.carbon@1.32.0","fqn":"dynatrace.biz.carbon","version":"1.32.0","artifact":null,"release_notes":"Minor improvements & updates.","created":"2026-06-11T13:18:46.530914Z"},{"name":"dynatrace.biz.carbon@1.31.2","fqn":"dynatrace.biz.carbon","version":"1.31.2","artifact":null,"release_notes":"### Improvements\n\n- A performance issue that impacted the 1.31.1 release has been addressed. Any data loss experienced during this issue will be addressed with this hotfix and energy/carbon data will be regenerated for the previous 24h.","created":"2026-06-08T15:37:07.234760Z"},{"name":"dynatrace.biz.carbon@1.31.1","fqn":"dynatrace.biz.carbon","version":"1.31.1","artifact":null,"release_notes":"Minor improvements & updates.","created":"2026-06-05T09:51:01.155708Z"},{"name":"dynatrace.biz.carbon@1.30.3","fqn":"dynatrace.biz.carbon","version":"1.30.3","artifact":null,"release_notes":"### Bugfix\n\n- Resolve issues with data center matching for certain Azure regions.","created":"2026-06-03T13:49:47.420986Z"},{"name":"dynatrace.biz.carbon@1.30.1","fqn":"dynatrace.biz.carbon","version":"1.30.1","artifact":null,"release_notes":"### Bug fixes\n\n- A performance issue that impacted the 1.30.0 release has been addressed. Any data loss experienced during this issue will be addressed with this hotfix and energy/carbon data will be regenerated for the previous 24h.","created":"2026-05-20T13:05:20.667704Z"},{"name":"dynatrace.biz.carbon@1.30.0","fqn":"dynatrace.biz.carbon","version":"1.30.0","artifact":null,"release_notes":"**Bug fixes**\n\n- An issue that caused a crash when opening the Cost & Carbon Application overview and host page has been resolved. \n\n**Improvements**\n\n- The Cost & Carbon Optimization app measures energy consumption and carbon emissions of hosts and Kubernetes monitored by Dynatrace. The app uses processor information to accurately calculate energy and carbon, and when it cannot identify a processor, or when the processor is not in our extensive database, it uses default values that may be different (typically higher) from the actual values.\n\nThis release of the Cost & Carbon app identifies new values for several processors now used by cloud compute instances, with lower energy, core and thread counts than the default values. _**This may result in lower energy and carbon measurements for hosts that were previously identified as unknown (energy.measurement.cpu_unknown == true).**_ This change affects (mostly) cloud compute instances and Kubernetes nodes.","created":"2026-05-12T14:12:04.123941Z"},{"name":"dynatrace.biz.carbon@1.29.0","fqn":"dynatrace.biz.carbon","version":"1.29.0","artifact":null,"release_notes":"### Improvements\n\n- Minor improvements & updates.","created":"2026-05-05T08:08:45.117046Z"},{"name":"dynatrace.biz.carbon@1.28.0","fqn":"dynatrace.biz.carbon","version":"1.28.0","artifact":null,"release_notes":"Minor improvements & updates.","created":"2026-04-21T10:09:31.542575Z"},{"name":"dynatrace.biz.carbon@1.26.1","fqn":"dynatrace.biz.carbon","version":"1.26.1","artifact":null,"release_notes":"Minor improvements & updates.","created":"2026-03-11T08:34:43.270790Z"},{"name":"dynatrace.biz.carbon@1.25.1","fqn":"dynatrace.biz.carbon","version":"1.25.1","artifact":null,"release_notes":"Minor improvements & updates.","created":"2026-03-06T09:24:13.429690Z"},{"name":"dynatrace.biz.carbon@1.25.0","fqn":"dynatrace.biz.carbon","version":"1.25.0","artifact":null,"release_notes":"**Improvements**\n* Minor improvements & updates.","created":"2026-02-23T15:55:18.611582Z"},{"name":"dynatrace.biz.carbon@1.24.0","fqn":"dynatrace.biz.carbon","version":"1.24.0","artifact":null,"release_notes":"**Improvements**\n* Minor improvements & updates.","created":"2026-02-04T11:35:46.621670Z"},{"name":"dynatrace.biz.carbon@1.23.0","fqn":"dynatrace.biz.carbon","version":"1.23.0","artifact":null,"release_notes":"**Improvements**\n\n* Minor improvements & updates.","created":"2026-01-26T08:17:09.281211Z"},{"name":"dynatrace.biz.carbon@1.22.1","fqn":"dynatrace.biz.carbon","version":"1.22.1","artifact":null,"release_notes":"**Bug fixes**\n\n* An issue with a Playground navigation link has been corrected\n* An issue with overview tiles loading incorrectly has been corrected","created":"2026-01-13T18:25:52.250720Z"},{"name":"dynatrace.biz.carbon@1.20.0","fqn":"dynatrace.biz.carbon","version":"1.20.0","artifact":null,"release_notes":"**Improvements**\n- Minor improvements & updates","created":"2025-12-10T12:57:00.343882Z"},{"name":"dynatrace.biz.carbon@1.19.1","fqn":"dynatrace.biz.carbon","version":"1.19.1","artifact":null,"release_notes":"**Improvements**\n\n* App settings now directs users to change outbound connections settings in the Gen3 Settings app.\n* Permission-related error messages now direct users to the permissions listing in the Hub for additional \n* Avoid duplication of carbon data by prioritizing OneAgent data over API data when processing Kubernetes data.\n\n**Bug fixes**\n\n* An issue with the Take Workflow Ownership in Settings has been addressed.","created":"2025-11-12T14:31:56.554114Z"},{"name":"dynatrace.biz.carbon@1.18.3","fqn":"dynatrace.biz.carbon","version":"1.18.3","artifact":null,"release_notes":"**Bug fixes**\n\n- An issue with energy/carbon calculation with Kubernetes API deployments has been addressed. Clusters monitored with Kubernetes platform monitoring that have >1000 namespaces may report a higher energy/carbon footprint as a result of this change.\n- An issue with Kubernetes processing in extremely large environments has been addressed.","created":"2025-11-07T07:19:40.671549Z"},{"name":"dynatrace.biz.carbon@1.18.1","fqn":"dynatrace.biz.carbon","version":"1.18.1","artifact":null,"release_notes":"**Bug fixes**\n- An issue that causes the app to crash when changing the timeframe multiple times in quick succession has been resolved.","created":"2025-10-30T15:02:19.426962Z"},{"name":"dynatrace.biz.carbon@1.17.1","fqn":"dynatrace.biz.carbon","version":"1.17.1","artifact":null,"release_notes":"**Improvements**\n- The Kubernetes calculation workflow has been improved to address the processing of large clusters with high volumes of nodes and namespaces. \n\n**Bug fixes**\n- An issue that caused a crash when searching for KPIs in Cost & Carbon settings in environments with massive numbers of event types has been corrected.","created":"2025-10-16T10:39:49.573805Z"},{"name":"dynatrace.biz.carbon@1.16.0","fqn":"dynatrace.biz.carbon","version":"1.16.0","artifact":null,"release_notes":"**Improvements**\n\n- The Cost & Carbon Optimization app now supports our customers’ sustainability and optimization efforts with granular real-time emissions reporting and analytics for Kubernetes. Customers can now measure the energy consumption and carbon footprint of their Kubernetes infrastructure and leverage this with utilization information from the Dynatrace Kubernetes app to measure sustainability goals and optimize energy, costs, and waste.\n- A new Kubernetes explorer interface allows you to understand the energy and carbon footprint of Kubernetes clusters and namespaces.\n- The app leverages information from the Dynatrace Kubernetes platform monitoring to calculate energy and carbon, without the need for installation of additional complex Kubernetes plug-ins or configurations.\n- The app leverages the existing, certified energy and carbon calculation algorithms to ensure that measurements are accurate.\n- Kubernetes metrics are used to correlate the carbon footprint with the size of the cluster or node to identify areas for potential optimization\n- The app provides automatic comparisons of time periods to quickly determine whether sustainability or optimization efforts are having the desired effect.\n- One-click navigation between the Cost & Carbon Optimization and Kubernetes app allows you to inspect resource requests and limits, quotas, or idle workloads/jobs that reserve resources but run infrequently.\n- Kubernetes energy and carbon data is stored in Grail to facilitate custom Notebooks and Dashboards to report on the data in ways that match your organizational needs. Data from the Cost & Carbon Optimization app can be easily merged with data from our Kubernetes and Host & Infrastructure apps through custom notebooks and dashboards.","created":"2025-09-25T10:19:23.650898Z"},{"name":"dynatrace.biz.carbon@1.15.2","fqn":"dynatrace.biz.carbon","version":"1.15.2","artifact":null,"release_notes":"**Improvements:**\n\n- The Cost & Carbon overview page has been redesigned to provide a more streamlined view of carbon emissions, energy consumption, and cloud costs. Costs are now presented with an annual run-rate in addition to consumed costs (based on cloud list prices), and change metrics are presented more concisely as a value and a % change indicator.","created":"2025-09-18T13:36:44.222788Z"},{"name":"dynatrace.biz.carbon@1.15.1","fqn":"dynatrace.biz.carbon","version":"1.15.1","artifact":null,"release_notes":"**Improvements:**\n\n- The Cost & Carbon overview page has been redesigned to provide a more streamlined view of carbon emissions, energy consumption, and cloud costs. Costs are now presented with an annual run-rate in addition to consumed costs (based on cloud list prices), and change metrics are presented more concisely as a value and a % change indicator.","created":"2025-09-17T08:03:05.904985Z"},{"name":"dynatrace.biz.carbon@1.14.0","fqn":"dynatrace.biz.carbon","version":"1.14.0","artifact":null,"release_notes":"**Improvements:**\n\n- Workflow scheduling has been improved to account for greater calculation workloads.","created":"2025-09-02T11:15:31.721946Z"},{"name":"dynatrace.biz.carbon@1.13.1","fqn":"dynatrace.biz.carbon","version":"1.13.1","artifact":null,"release_notes":"**Bug fixes**\n- An issue with the public cloud costs tiles on the overview page was resolved. Data in the underlying bizevents is unaffected, but users may see an increase in costs on the Overview page.\n- An issue with settings that causes the app to crash upon startup has been addressed.","created":"2025-08-11T08:54:15.590751Z"},{"name":"dynatrace.biz.carbon@1.12.2","fqn":"dynatrace.biz.carbon","version":"1.12.2","artifact":null,"release_notes":"**Bug fixes**\n- An issue with undefined cluster names has been resolved, and undefined clusters will now be stored with an \"Unknown\" name in the relevant Carbon Kubernetes business event.","created":"2025-08-04T06:22:51.388132Z"},{"name":"dynatrace.biz.carbon@1.12.1","fqn":"dynatrace.biz.carbon","version":"1.12.1","artifact":null,"release_notes":"**Bug fixes:**\n\n- Resolved an issue with the energy.measurement.cpu_wasted and energy.measurement.total_wasted properties in the Carbon Kubernetes events. Values for these metrics will now be populated with this release.\n\n- Resolved an issue with the Carbon Kubernetes semantic dictionary to consolidate the monitoring mode properties. The monitoring.mode property will be removed and k8s.monitoring_mode will be the attribute used to capture the monitoring mode reported by Dynatrace.","created":"2025-07-30T11:05:05.088374Z"},{"name":"dynatrace.biz.carbon@1.11.2","fqn":"dynatrace.biz.carbon","version":"1.11.2","artifact":null,"release_notes":"**Improvements:**\n\n- The Carbon Intensity (CI) values used by the Cost & Carbon Optimization app to calculate carbon.emissions metrics are updated with current values and may result in changes to the carbon measurements for on-premise hosts. Customers using newer GCP locations (europe-north2, europe-west12, me-central1, me-central2, africa-south1) will also see changes in carbon emissions metrics. Please see our heads-up announcement for full details on the change, and the values and % change for each country affected: [https://dt-url.net/carbon-intensity-change]()\n\n**Bug fixes:**\n\n- An internally-identified issue with Kubernetes energy/carbon calculation has been resolved. Users may see a minor change in Kubernetes carbon measurements, and engineering analysis indicates that the change will be very minimal.","created":"2025-07-14T06:32:39.247333Z"},{"name":"dynatrace.biz.carbon@1.10.3","fqn":"dynatrace.biz.carbon","version":"1.10.3","artifact":null,"release_notes":"**Bug fixes**\n\n- An issue that caused the app to crash when opening the Overview page has been identified and resolved.","created":"2025-07-02T15:23:19.744568Z"},{"name":"dynatrace.biz.carbon@1.10.2","fqn":"dynatrace.biz.carbon","version":"1.10.2","artifact":null,"release_notes":"**Bug Fixes:**\n- An issue with wasted energy calculations for cloud hosts was resolved.\n- An issue with carbon workflow timeouts was addressed for tenants with a high number of monitored hosts.\n\n**Improvements:**\n\nCarbon support for Dynatrace Kubernetes platform monitoring + Full-Stack observability is now generally available.\nCustomers using Dynatrace Kubernetes platform monitoring + Full-Stack observability can now measure energy and carbon\nemissions of their Kubernetes infrastructure using the Cost & Carbon Optimization app. Business events are generated\nhourly for Kubernetes clusters and namespaces and can be reported on using custom DQL and dashboards using filters on:\n\nevent.type == \"carbon.measurement.k8s.namespace\"\nevent.type ==\"carbon.measurement.k8s.cluster\".\n\nPlease refer to the semantic dictionary for more information on the new\nevents: https://docs.dynatrace.com/docs/shortlink/semantic-dictionary-business-analytics#carbon-kubernetes-cluster-events .\nAdditional information about the support can be found here in the\ndocumentation: https://docs.dynatrace.com/docs/observe/business-analytics/apps/cost-and-carbon-optimization#get-started--concepts .\nNo additional configuration is required, and Kubernetes Carbon business events will be automatically generated with\nexisting Carbon business events for other OneAgent-monitored hosts.","created":"2025-07-02T07:54:25.595406Z"},{"name":"dynatrace.biz.carbon@1.9.0","fqn":"dynatrace.biz.carbon","version":"1.9.0","artifact":null,"release_notes":"**Improvements**      \n\n- Permissions-related error messages have been improved to provide more user guidance when user actions fail and when workflow errors occur.\n\n- Carbon support for Dynatrace Kubernetes platform monitoring + Full-Stack observability is now generally available. Customers using Dynatrace Kubernetes platform monitoring + Full-Stack observability can now measure energy and carbon emissions of their Kubernetes infrastructure. Business events are generated hourly for Kubernetes clusters and namespaces and can be reported on using custom DQL and dashboards using filters on: event.type == \"carbon.measurement.k8s.namespace\"; event.type==\"carbon.measurement.k8s.cluster\". Please refer to the semantic dictionary for more information on the new events: [Business Analytics — Dynatrace Docs](https://docs.dynatrace.com/docs/shortlink/semantic-dictionary-business-analytics#carbon-kubernetes-cluster-events) . No additional configuration is required, and Kubernetes Carbon business events will be generated with existing Carbon business events for other OneAgent-monitored hosts.","created":"2025-06-11T13:13:34.978530Z"},{"name":"dynatrace.biz.carbon@1.8.1","fqn":"dynatrace.biz.carbon","version":"1.8.1","artifact":null,"release_notes":"**Improvements**\n\n- Permissions-related error messages have been improved to provide more user guidance when user permissions or workflow authorization settings are missing. \n- Improved the fidelity of carbon measurements on the overview page by increasing the decimal places shown for smaller measurements.","created":"2025-06-02T06:39:37.588001Z"},{"name":"dynatrace.biz.carbon@1.7.1","fqn":"dynatrace.biz.carbon","version":"1.7.1","artifact":null,"release_notes":"**Bug fixes**\n\n- Addressed query issues with Kubernetes monitoring + Full-stack Observability","created":"2025-05-28T04:57:38.054544Z"},{"name":"dynatrace.biz.carbon@1.7.0","fqn":"dynatrace.biz.carbon","version":"1.7.0","artifact":null,"release_notes":"**Improvements**\n\n - Data tables have been updated to use the current version from the Strato design system.\n - Wasted energy is now written to the Carbon business event and persisted as energy.measurement.total_wasted. This allows you to report on energy waste for hosts running at less than 100% utilization. The user interface has been updated to report wasted energy metrics (in Optimization recommendations) from the business event, instead of calculating them dynamically. Please review the documentation for more information on the concept of wasted energy: [https://docs.dynatrace.com/docs/observe/business-analytics/apps/cost-and-carbon-optimization#get-started--concepts](https://docs.dynatrace.com/docs/observe/business-analytics/apps/cost-and-carbon-optimization#get-started--concepts)\n- Cost analysis has been updated to detect GCP C4 and C4a machine families.\n\n**Bug fixes**\n\n- The early adopter release of Kubernetes monitoring + Full-stack Observability has been updated to support large deployments.\n- Cost analysis has been updated to correct an issue with GCP F1 and G1 machine families. You may see increased costs as a result of this change if you use Dynatrace to monitor hosts using these machine families.\n- A problem with app URLs after filtering has been resolved.","created":"2025-05-19T13:36:38.705655Z"},{"name":"dynatrace.biz.carbon@1.6.1","fqn":"dynatrace.biz.carbon","version":"1.6.1","artifact":null,"release_notes":"**Improvements**\n\n- Data tables have been updated to use the current version from the Strato design system.\n- Intents have been updated to ensure that table filters are persisted correctly into the generated DQL, allowing you to quickly extend app capabilities with custom Notebooks and Dashboards.\n\n**Bug fixes**\n\n- Intents now correctly handles custom queries using location filters, allowing you to quickly generate correct DQL on location information.\n- List prices for Google Cloud Platform M1 machine series have been corrected: you may experience an increase in costs if you monitor M1 machine series hosts.","created":"2025-05-07T12:02:43.360827Z"},{"name":"dynatrace.biz.carbon@1.5.1","fqn":"dynatrace.biz.carbon","version":"1.5.1","artifact":null,"release_notes":"### Improvements\n\n- Carbon support for Dynatrace Kubernetes platform monitoring + Full-Stack observability is now in Early Adopter status and will be available to all customers soon. Customers using Dynatrace Kubernetes platform monitoring + Full-Stack observability can measure energy and carbon emissions of their Kubernetes infrastructure using the Cost & Carbon Optimization app. Business events are generated hourly for Kubernetes clusters and namespaces and can be reported on using custom DQL and dashboards using filters on:\nevent.type == \"carbon.measurement.k8s.namespace\" event.type == \"carbon.measurement.k8s.cluster\"\nNote: additional information on the Early Adopter program can be found [here](https://community.dynatrace.com/t5/Carbon-Cost-Early-Adopters/v1-5-0-of-Cost-amp-Carbon-Optimization-app-introduces-Early/td-p/275198) in the community.\n- Several minor UI changes have been made to align the user experience with recent Dynatrace design library updates.","created":"2025-04-16T07:18:18.256449Z"},{"name":"dynatrace.biz.carbon@1.4.0","fqn":"dynatrace.biz.carbon","version":"1.4.0","artifact":null,"release_notes":"Bug fixes:\n\n- Addressed issues with workflow permissions\n- Addressed issue with timestamp of data ingestion\n- Addressed issue with workflow history","created":"2025-04-07T10:01:04.174445Z"},{"name":"dynatrace.biz.carbon@1.2.6","fqn":"dynatrace.biz.carbon","version":"1.2.6","artifact":null,"release_notes":"__Bug Fixes__\n\n- Adds energy calculation for two additional Intel processors. The additional processors have a lower Thermal Dynamic Power (TDP) rating and thread count than the default values. Customers monitoring hosts with these processors may observe a reduction in energy and carbon emissions after this update.","created":"2025-03-18T12:47:27.644618Z"},{"name":"dynatrace.biz.carbon@1.2.5","fqn":"dynatrace.biz.carbon","version":"1.2.5","artifact":null,"release_notes":"__Bug Fixes__\n\n- Corrected issue with workflow permissions","created":"2025-02-28T07:53:10.583576Z"},{"name":"dynatrace.biz.carbon@1.2.4","fqn":"dynatrace.biz.carbon","version":"1.2.4","artifact":null,"release_notes":"__Improvements__\n\n- Better handling of missing GCP API key addition or removal in settings when activating cost data generation\n- Better error message in workflow in case there is a problem in permissions, pointing the user to the resolution path\n\n__Bug Fixes__\n\n- The values of energy.measurement.machine are including the energy consumed by memory, network and storage input-output, not only CPU. So that attribute is now completely aligned with Dynatrace Semantic Dictionary definition.\n- The values of energy.measurement.total are adapted to the Dynatrace Semantic Dictionary definition, including the increase factor of the Power Usage Effectiveness (PUE) from the energy.measurement.machine value. So, it is expected, that once solved this bug, the values of energy.measurement.total will suffer an increase depending in the PUE value of the cloud provider or if the host is in on-premise data center. \n- During the upgrade of the Workflow that generates emissions and cost data in the new version, in case the user doesn't have the right permissions in the app or in workflows, it silently failed to ingest cost data as the workflow is not updated. Now the app shows that there is an error pointing the user to the remediation path in permissions. \n- Some changes in the settings where generating an error while updating the configuration of the application, that now is solved.\n- For users migrating from 0.38.1 to newer 1.x.x versions, but decided to stop the data generation before the update, the landing page to start generating data is not displayed, so the users require activate data generation as usual in Settings page\n- Several minor backend bugs solved","created":"2025-02-18T11:52:16.417403Z"},{"name":"dynatrace.biz.carbon@1.1.2","fqn":"dynatrace.biz.carbon","version":"1.1.2","artifact":null,"release_notes":"__Improvements__\n\n- Rename of the application to become Cost & Carbon Optimization with a new icon\n- Adding support to Google Cloud Platform public price list data ingestion. The data ingestion for GCP requires an API key (check documentation for more details)\n- New public prices list cost is calculated every hour from GCP hosts that are instrumented with OneAgent and GCP extension configured.\n- A new notification feature in Settings that allows alerting by email to the user when a workflows fails\n- A new Test connection button in Settings to validate if GCP API key is valid and outbound connections to the cloud vendors price list repositories are open (check documentation for more details)\n- Added a mechanism in the application to remove any duplicated workflow\n\n__Bug Fixes__\n\n- Labels on Y axis and in data in the time line charts are displaying the right values\n- Enhancements in the workflow to avoid issues in large environments, supporting more than 20,000 hosts per tenant\n- Solved some gaps in the demo data","created":"2025-01-30T16:40:24.235332Z"},{"name":"dynatrace.biz.carbon@0.38.1","fqn":"dynatrace.biz.carbon","version":"0.38.1","artifact":null,"release_notes":"__Improvements:__\n- Changes in Dynatrace Semantic Dictionary in carbon measurement business events to be more descriptive with information stored\n    - “energy.measurement.computing” swaps to “energy.measurement.machine”.\n    - “energy.measurement.cooling” swaps to “energy.measurement.infrastructure_overhead”.\n- Instead of using publicly available Google Cloud Platform (GCP) carbon intensity factors, calculation will use regional values for better accuracy and transparency\n\n__Bug Fixes:__\n- Minor UI fixes.","created":"2024-09-03T17:27:26.988766Z"},{"name":"dynatrace.biz.carbon@0.34.0","fqn":"dynatrace.biz.carbon","version":"0.34.0","artifact":null,"release_notes":"### Bug fixes\n\n- Solved some issues in the values defined in the new schema in Dynatrace Semantic Dictionary.\n- In case the CPU is detected, so energy.measurement.cpu_unknown is false, the model is populated in system.processor.model \n- Reviewed a DQL query that was having a syntax error due to a change on Grail, that has been adapted with a workaround that now it doesn't fail\n- When starting data ingestion, if the user doesn’t have bizevents:write permission, the error toast that appears points to the problem so user can now solve it.\n- If a user tries to start data ingestion without having hosts instrumented, the app shows an error toast message pointing to the problem and inviting to deploy OneAgent in some hosts to start collecting infrastructure metrics that will allow calculating carbon emissions and energy consumptions. Once there are hosts instrumented, user can retry again data generation in Settings.","created":"2024-08-12T19:24:57.875509Z"},{"name":"dynatrace.biz.carbon@0.30.1","fqn":"dynatrace.biz.carbon","version":"0.30.1","artifact":null,"release_notes":"Bug fixes: \n* Solved an issue that reported an error, but not specified it was due to lack of permissions in Workflows app. \n* Current message is clear of the permissions missing.\n* Minor appearance errors on Settings selectors while preloading the available fields\n* Upgrade in the design system that solves a problem in the timeframe selector in date range","created":"2024-07-04T10:36:02.344146Z"},{"name":"dynatrace.biz.carbon@0.28.0","fqn":"dynatrace.biz.carbon","version":"0.28.0","artifact":null,"release_notes":"# Enhancements\n* Changes to name attributes of a carbon information events generated by the application that is aligned with new version of Dynatrace Semantic Dictionary published on documentation [documentation](https://dynatrace-docs-preview.spine-dev.internal.dynatracelabs.com/pr-2437/docs/platform/semantic-dictionary/model/business-analytics#carbon-business-events).\n* Application supports old and new schema, but any dashboard or notebook should be adapted to the new schema to work. Major changes that can affect them are:\n    * The type of the event is changed from  `carbon.report` to  `carbon.measurement`\n    * Attribute `emissions` is changed to `carbon.emissions`\n    * Attribute `totalElectricConsumption` changes to `energy.measurement.computing`\n* In order to support in a dashboard old and new schema with an emissions summarization, it is recommended to introduce this line of DQL code just before that summarisation step\n    ```\n    | fieldsAdd emissions=if(isNotNull(emissions), emissions, else:carbon.emissions)\n    ```\n* The new schema enriches the calculation data for better transparency and audit-ability.","created":"2024-06-27T07:54:46.758834Z"},{"name":"dynatrace.biz.carbon@0.26.0","fqn":"dynatrace.biz.carbon","version":"0.26.0","artifact":null,"release_notes":"__Enhancements__:\n\n- More readable error messages instead of JSON dump\n- Minor changes related to updates on dependencies","created":"2024-06-13T12:27:08.994496Z"},{"name":"dynatrace.biz.carbon@0.24.1","fqn":"dynatrace.biz.carbon","version":"0.24.1","artifact":null,"release_notes":"__Bug fix__\n\n- Solved a minor UI problem with single value tiles position\n- When a business KPI is defined only without an specific numerical attribute and a count of events is used to display the KPI, it was divided by 1000 due a collateral effect, and now it is showing real values again","created":"2024-05-22T05:13:46.366555Z"},{"name":"dynatrace.biz.carbon@0.22.2","fqn":"dynatrace.biz.carbon","version":"0.22.2","artifact":null,"release_notes":"## Bug fixes\n\n- Solved a problem related to the toggle to activate data generation in Settings that showed that it was not active, when it was, and re-activating was creating an additional workflow.","created":"2024-04-29T16:12:50.761413Z"},{"name":"dynatrace.biz.carbon@0.22.1","fqn":"dynatrace.biz.carbon","version":"0.22.1","artifact":null,"release_notes":"## Enhancements\n\n- Updated country carbon intensity values, expanding it to non EU members with their average value\n\n\n## Bug fix\n\n- Minor changes in querying engine that generated unexpected errors when it was known beforehand that the result was going to be an empty result","created":"2024-04-22T13:51:55.903727Z"},{"name":"dynatrace.biz.carbon@0.21.0","fqn":"dynatrace.biz.carbon","version":"0.21.0","artifact":null,"release_notes":"__Enhancements__\n\n- Updated country carbon intensity values, expanding it to non EU members with their average value\n\n__Bug fix__\n\n- Minor changes in querying engine that generated unexpected errors when it was known beforehand that the result was going to be an empty result","created":"2024-04-04T17:43:50.229885Z"},{"name":"dynatrace.biz.carbon@0.20.0","fqn":"dynatrace.biz.carbon","version":"0.20.0","artifact":null,"release_notes":"### Bugfix\n- Solved an issue related to memory usage metrics that were incorrectly captured and they were generating wrong energy consumption estimations","created":"2024-03-19T14:13:59.169554Z"},{"name":"dynatrace.biz.carbon@0.19.0","fqn":"dynatrace.biz.carbon","version":"0.19.0","artifact":null,"release_notes":"**Enhancements**\n\n- Added more robustness to the data ingestion including better handling of batches and introducing retries that can start when ingestion ended\n- Updated the logic when calculating the previous timeframe for comparison in charts to be more accurate\n\n\n**Bug fix**\n\n- Sometimes the amount of hosts identified idling or scaling did not equal to the amount of hosts actually idling/scaling on the Hosts page\n- Changed the behaviour in settings to not allow an equal value in memory threshold between idling and sizing optimizations. Current logic is that memory threshold in idling optimization should be less than memory threshold in sizing optimization","created":"2024-03-11T09:01:48.955653Z"},{"name":"dynatrace.biz.carbon@0.18.1","fqn":"dynatrace.biz.carbon","version":"0.18.1","artifact":null,"release_notes":"**Enhancements**\n\n- Added more robustness to the data ingestion including better handling of batches and introducing retries that can start when ingestion ended\n\n\n**Bug fix**\n\n- Workflows are only updated when a new version is available and not on every run\n- Some minor corrections to avoid confusing warnings on logs","created":"2024-02-07T09:28:51.393603Z"},{"name":"dynatrace.biz.carbon@0.16.2","fqn":"dynatrace.biz.carbon","version":"0.16.2","artifact":null,"release_notes":"**Enhancements**\n\n- Missing permissions on workflow creation and run are better informed, with more details when possible\n\n**Bug fix**\n\n- Application will ignore bizevents with empty event.provider or empty event.type (or both at same time) when searching for bizevents that will define key performance indicator","created":"2024-01-29T12:57:57.572115Z"},{"name":"dynatrace.biz.carbon@0.16.1","fqn":"dynatrace.biz.carbon","version":"0.16.1","artifact":null,"release_notes":"**Enhancements**\n\n- New help menu button on top right to provide easy access to documentation and app installed version\n- Removed the update available banner as apps will be upgraded automaticaly\n- More flexibility while defining units on optimization configuration inside settings\n\n**Bug fix**\n\n- Solved an issue that allows creating multiple data generation workflows\n- The application won't crash when selecting business event for key performance indicator in case there are event.providers that are empty","created":"2024-01-25T08:42:17.273925Z"},{"name":"dynatrace.biz.carbon@0.15.0","fqn":"dynatrace.biz.carbon","version":"0.15.0","artifact":null,"release_notes":"**Enhancements**\n- Hosts list are now exportable to CSV with filters applied\n- Included in the app all Thermal Design Power values from CPUs publicly available used for energy calculations\n- New icon in the app","created":"2024-01-15T09:14:07.019264Z"},{"name":"dynatrace.biz.carbon@0.14.1","fqn":"dynatrace.biz.carbon","version":"0.14.1","artifact":null,"release_notes":"## Enhancements\n\n- Enhanced demo data in the application without running data generation.\n\n## Bug fix\n\n- Adjustments in single value tiles auto-sizing\n- Solved an issue that allows creating multiple data generation workflows","created":"2023-12-13T15:09:46.138228Z"},{"name":"dynatrace.biz.carbon@0.13.3","fqn":"dynatrace.biz.carbon","version":"0.13.3","artifact":null,"release_notes":"**Enhancements**\n* Updated carbon intensity values from GCP data centers including more regions\n\n**Bug fix**\n* GCP CPUs detected by OneAgent are appropriately classified for more precise values in energy consumption","created":"2023-12-06T09:24:47.602996Z"},{"name":"dynatrace.biz.carbon@0.13.2","fqn":"dynatrace.biz.carbon","version":"0.13.2","artifact":null,"release_notes":"## Enhancements\n\n- When starting data ingestion, user doesn't have to wait for the next hour to get first data points, as first data points are generated when activated  with the previous hour time frame.\n\n## Bug fix\n\n- Better error messaging when an infrastructure metric in a host is not found and energy/emissions calculations can't happen\n- Resolved a problem where activation of data generation window appears, although there is a workflow active generating data in certain edge scenarios","created":"2023-11-27T23:19:02.785082Z"},{"name":"dynatrace.biz.carbon@0.12.5","fqn":"dynatrace.biz.carbon","version":"0.12.5","artifact":null,"release_notes":"## Bug fix\n\n- Resolved an issue that denied access to app to viewer users that doesn't require workflow permissions but app was requiring them","created":"2023-11-08T14:42:11.925478Z"},{"name":"dynatrace.biz.carbon@0.12.4","fqn":"dynatrace.biz.carbon","version":"0.12.4","artifact":null,"release_notes":"## Enhancements\n- Current DQL queries in main dashboard and hosts uses all information from bizevent as data center (location attribute)\n- Various minor security enhancements, and update of common libraries\n\n## Bug fix\n- More verbose error handling when a DQL query that asks for an infrastructure metric for a host and that query fails providing which metric and which host failed\n- Resolved a problem where activation of data generation window appears, although there is a workflow active generating data in certain edge scenarios.","created":"2023-11-07T09:02:57.249984Z"},{"name":"dynatrace.biz.carbon@0.11.6","fqn":"dynatrace.biz.carbon","version":"0.11.6","artifact":null,"release_notes":"**Bug fix**\n- Resolved an issue in an underestimated calculation of energy and emissions in unknown CPU architectures on on-premise hosts that were calculated as if they were in a shared space as cloud providers","created":"2023-10-24T13:12:26.434470Z"},{"name":"dynatrace.biz.carbon@0.11.5","fqn":"dynatrace.biz.carbon","version":"0.11.5","artifact":null,"release_notes":"**Bug fix**\n\n- Don't use the available disk space for calculating carbon emissions in case the host is reporting implausible values for disk space","created":"2023-10-23T06:30:51.136167Z"},{"name":"dynatrace.biz.carbon@0.11.4","fqn":"dynatrace.biz.carbon","version":"0.11.4","artifact":null,"release_notes":"**Enhancements**\n - Enhanced queries in hourly data generation allows decreasing Grail load keeping performance\n\n**Bug fix**\n\n- In case a property is missing in the settings, application will use the default values.\n- Don't check for certain privileges that are not required\n- A new alert is raised informing that user misses a permission to review the Hub catalog for updates in the app\n- New workflows for data generation are randomly distributed within the hour where data is going to be calculated to avoid loads at same hour","created":"2023-10-16T11:06:05.853253Z"},{"name":"dynatrace.biz.carbon@0.11.2","fqn":"dynatrace.biz.carbon","version":"0.11.2","artifact":null,"release_notes":"## Enhancements\n\n- A new banner informs that carbon emissions data is in the process of being generated after starting the data generation process during the next 60 minutes\n- In data generation automation, it has been introduced exponential backoff mechanism for Grail queries; queries are retried upon failure a limited number of times with rising pause times before completely failing\n- Minor enhancements in data generation automation\n\n## Bug fix\n\n- Solved some errors in calculation of the disk size and network bandwidth usage that may derive in wrong energy estimations in the storage/network side\n- Reviewed some values for carbon intensity factors for some countries as they weren't accurate\n- Adjustments in energy consumption calculation of cloud hosts for a better precision\n- Solved a problem when opening the app that flickered a modal window\n- Update of the design system to solve some minor bugs in user interface","created":"2023-10-05T07:56:22.701994Z"},{"name":"dynatrace.biz.carbon@0.10.2","fqn":"dynatrace.biz.carbon","version":"0.10.2","artifact":null,"release_notes":"## Bug fixes\n- Fixed a change in hub services that prevented the app to get list of published versions to check if an update is available.\n- Removed a mechanism that blocked the UI in case a query against Grail takes too long. Usually when fetching data from a massive amount of instrumented hosts.","created":"2023-09-25T08:01:04.697443Z"},{"name":"dynatrace.biz.carbon@0.10.1","fqn":"dynatrace.biz.carbon","version":"0.10.1","artifact":null,"release_notes":"## Enhancements\n- Minor enhancements in settings metadata storage\n- Minor enhancements to query performances while extracting data from Grail to build the charts in the app","created":"2023-09-20T07:26:25.473284Z"},{"name":"dynatrace.biz.carbon@0.9.1","fqn":"dynatrace.biz.carbon","version":"0.9.1","artifact":null,"release_notes":"**Enhancements**\n* Added new confirmation window at starting or stopping data generation\n* Carbon calculations were enhanced to avoid failures and decrease data leakage in some scenarios\n* Updated some visual components of design system\n\n**Bug fix**\n* Solved a repeated reloading effect in dashboard when any value in optimization parameters settings are not defined or default values are removed","created":"2023-09-13T08:07:13.774163Z"},{"name":"dynatrace.biz.carbon@0.8.3","fqn":"dynatrace.biz.carbon","version":"0.8.3","artifact":null,"release_notes":"**Enhancements**\n* Added new confirmation window at starting or stopping data generation\n* A new field has been added in carbon report business event with the location of the data center where the host is located\n\n**Bug fix**\n* Solved a repeated reloading effect in dashboard when any value in optimization parameters settings are not defined or default values are removed\n* Fixed bug where missing metrics lead to failing ingest\n* Solved an issue where missing metrics lead to the stop of data processing","created":"2023-08-29T09:07:40.023059Z"},{"name":"dynatrace.biz.carbon@0.7.2","fqn":"dynatrace.biz.carbon","version":"0.7.2","artifact":null,"release_notes":"__Enhancements__\n- CO2eq values are shown always with kg units\n- Updated list of data centers from hyperscalers\n- Application shows a banner alerting in case there is a new version available of the app in Hub ready for updating\n\n__Bug fixes__\n- Filters for the data centers and hosts table now work correctly\n- Minor language adjustments for consistency between apps\n- Solved a collateral effect when business KPI is not defined and widgets on the dashboard are reloading repeatedly","created":"2023-08-10T05:32:53.376958Z"},{"name":"dynatrace.biz.carbon@0.6.4","fqn":"dynatrace.biz.carbon","version":"0.6.4","artifact":null,"release_notes":"**Bug fix**\n\n* Solved a repeated reloading effect in dashboard when any value in optimization parameters settings are not defined or default values are removed.\n\n* Solved problem with missing metrics that leads to failing ingest","created":"2023-08-02T07:36:20.969563Z"},{"name":"dynatrace.biz.carbon@0.6.2","fqn":"dynatrace.biz.carbon","version":"0.6.2","artifact":null,"release_notes":"**Enhancements**\n* Some language enhancements\n* Default timeframe is last 3 days instead of one month\n\n**Bug fixes**\n* In hosts view, the data center filter shows sorted values of data centers for easier search and select\n* Less generic error messages in different scenarios to guide users to the problem they are having\n* Removed limitation on the number of hosts displayed in the app when there are more than 1000 hosts\n* Display missing values in line chart from energy consumed in main page","created":"2023-07-25T18:42:20.605053Z"},{"name":"dynatrace.biz.carbon@0.5.13","fqn":"dynatrace.biz.carbon","version":"0.5.13","artifact":null,"release_notes":"**Bug fixes**\n\n* Solved a null pointer exception in the carbon calculation","created":"2023-07-06T07:01:17.125456Z"},{"name":"dynatrace.biz.carbon@0.5.11","fqn":"dynatrace.biz.carbon","version":"0.5.11","artifact":null,"release_notes":"**Bug fixes**\n* Changed hostId attribute to dt.entity.host in bizevents generated to be compliant with Dynatrace Semantic Dictionary\n* Solved precision discrepancies on energy estimations with physical measurements performed in an edge use case (double socket CPU)\n* Enhancements in error messaging when errors are not caused by the app but to something related to Grail\n\n**Maintenance**\n\n* Some enhancements to maintain compatibility with newer components in Appengine","created":"2023-06-12T14:32:58.808987Z"},{"name":"dynatrace.biz.carbon@0.5.10","fqn":"dynatrace.biz.carbon","version":"0.5.10","artifact":null,"release_notes":"**Bug fixes**\n\n* Remediated an issue that blocked data generation activation toggle\n* Guided messaging in errors in starting data generation to help troubleshoot issues that are not related to the app but to Grail misconfiguration (not instrumented hosts, missing infrastructure metrics on Grail required for calculations)","created":"2023-06-01T14:31:24.427808Z"},{"name":"dynatrace.biz.carbon@0.5.8","fqn":"dynatrace.biz.carbon","version":"0.5.8","artifact":null,"release_notes":"# Bug fixes\n\n* Removed the limit of 1000 hosts in data ingests.\n* Resolved an issue to alert when ingest fails in workflows due to missing user permissions.\n* Added notification that workflow creation failed when the user doesn't have permissions on workflows.\n* The right energy unit scales in the data centers table view.\n* The timeframe selector value is applied to the first change made by the user.\n* If a dashboard tile fails, it doesn't re-trigger all queries on the dashboard.\n* Fixed some minor bugs in ingest workflows and charts.","created":"2023-05-09T09:33:07.727066Z"},{"name":"dynatrace.biz.carbon@0.5.5","fqn":"dynatrace.biz.carbon","version":"0.5.5","artifact":null,"release_notes":"First production release of Carbon Impact app by Dynatrace including following main functionalities.\n\nEnergy consumption and carbon emissions data generation:\n- Automation deployed that calculates every hour energy consumption and carbon emissions for each host\n- Cooling is included in energy consumption\n- Carbon emissions are calculated based on geolocation for AWS data centers, other geolocations are estimated on global average emissions\n\nIn app analysis screens:\n- Carbon Impact dashboard that contains total amount of emissions (CO2e grams) in the timeframe, previous timeframe and variation, by datacenter and two charts with energy and carbon emissions cumulated and over time against a defined key performance indicator. Additionally, some optimization suggestions for idling and over-sized instances\n- Instance view that can be filtered by datacenter and optimization options","created":"2023-04-19T07:55:49.176363Z"},{"name":"dynatrace.biz.carbon@0.2.0","fqn":"dynatrace.biz.carbon","version":"0.2.0","artifact":null,"release_notes":"","created":"2023-04-04T20:59:33.490841Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.biz.carbon@1.32.0","fqn":"dynatrace.biz.carbon","version":"1.32.0","artifact":null,"release_notes":"Minor improvements & updates.","created":"2026-06-11T13:18:46.530914Z"}]},{"id":121,"slug":"couchbase","title":"Couchbase","description":"Couchbase Capella (SaaS) database monitoring.","logo":"https://dt-cdn.net/hub/couchbase_hub_Thh884A.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/couchbase-extension","providers":[],"tags":["database","full-stack","monitoring","noSQL","OneAgent","performance"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview dashboard","src":"https://dt-cdn.net/hub/dynatrace-2023-11-30T09-39-482x_ZSVXOLC.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace-2023-11-30T09-39-482x_ZSVXOLC.png&sign=VnHjuUTL65VABybLe1nbGlxn3Nb1s9lePd3dwRjqg1Y","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace-2023-11-30T09-39-482x_ZSVXOLC.png&sign=w1GEVi5EnE6r3gFM1QbtCcF7DWLPWlLVW3IYTVedyqQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace-2023-11-30T09-39-482x_ZSVXOLC.png&sign=00gq0VpgPGC8a6MyWmhndM4NPK3d0_GMRYnzBOAPQw8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace-2023-11-30T09-39-482x_ZSVXOLC.png&sign=KK0E79QCIWaIMkdgoPOzhfhGHBn8NsvRMLgitsAYGsc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace-2023-11-30T09-39-482x_ZSVXOLC.png&sign=c4YeGpjE-YX_SJQ4tAoU3ySYXQLMR826uvBNXBcVouI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace-2023-11-30T09-39-482x_ZSVXOLC.png&sign=CbwZx8DGe0JGEUEs4pNFwdeFkpeAANFtfJYo4pJNhxs"}},{"caption":"Node detail","src":"https://dt-cdn.net/hub/node_detail_kyY2XIe.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_detail_kyY2XIe.png&sign=HozO907sg1ehivsf0Wjy5Q4DjJFLgYmakhf7XuuyLtU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_detail_kyY2XIe.png&sign=FVmZvRa7SeDxzfiQA-Ir7ow_ri46du8sd2gjLvT1PCU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_detail_kyY2XIe.png&sign=hYJIXQBos5HDJgrcqxWeKw7XiEmCoIozADfi1nGT73c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_detail_kyY2XIe.png&sign=VavZwjeMqaa1RrPmWiT9QUOgCyu6tOl9xveIUE5sz7c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_detail_kyY2XIe.png&sign=bIJVet5f_bU5tELkirJVWPl218_4XP1GfREIfzKG-eM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_detail_kyY2XIe.png&sign=qhRC1xnBPHID68KOQa1Yi4Mk0ldg2HmM72mWkNr83HI"}},{"caption":"Cluster detail","src":"https://dt-cdn.net/hub/cluster_detail_wd8Oysv.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_detail_wd8Oysv.png&sign=9koQ--06hYGPXPTClaqnwrmlbCnm60aCRKalcta9bwI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_detail_wd8Oysv.png&sign=0g-UlDsPZ7lNpl1UeT73r5sIWTq6_iujxZh5W9QV5oQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_detail_wd8Oysv.png&sign=zUO_iVXKLJuzez0QyCe7z49-y6rqQDBKMprXNLRhNPw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_detail_wd8Oysv.png&sign=H0J6QmNAITcDTvThKtAMarHUPN-Yn0KBHF4jNwOuFmQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_detail_wd8Oysv.png&sign=1SMiTmA3yZbeJAAbuu_CuDlGkgVi5-joIB8kD4KRPNA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_detail_wd8Oysv.png&sign=GHIo-JeOO7XDIovI95AJiGZOofOIPp9rcK0BCKgewzs"}},{"caption":"Cluster list view","src":"https://dt-cdn.net/hub/cluster_list_crjatbp.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_list_crjatbp.png&sign=Pz5oRw_06Zx_HRrKnoRtS_8xwdD8klnJ0WMjhd0jY6c","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_list_crjatbp.png&sign=mXBUtF5VeCdeBGlEQyNCRue9QcMrsXW_7pE3J4DTzWU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_list_crjatbp.png&sign=ARRtl-KyeXlUpXmvD3FAQSa5UizW3RL-4jZNZCfG6RE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_list_crjatbp.png&sign=C8niE3Mtuswllzc6yuVU3DdvNQy3y8IMmF8mZe9CNWk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_list_crjatbp.png&sign=vriZUDYVKCufyFO6GTczX1sE3M1tP3XOttl5L_Yb__E","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_list_crjatbp.png&sign=14BEkIBgN4kgrd_1oEOyuegz3YdhDNerMrTWxNDbWP4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.0.0","release_latest_validation_result":{"name": "com.dynatrace.custom.python-couchbase", "author": {"name": "Dynatrace"}, "version": "3.0.0", "fileHash": "8287fb420c802993cb33825c4b372cb33bc05cb16ea80f50324353db3636e66a", "variables": [], "dataSources": ["python"], "featureSets": ["SG_Cache", "index", "SG_Security", "SG_Delta_Sync", "Index_stats_API", "SG_Shared_bucket_import", "kv", "SG_Database", "sysproc", "SG_Main", "Query_stats_API", "Node_stats", "SG_GSI_Views", "n1ql", "xdcr", "Cluster_stats"], "extensionName": "com.dynatrace.custom.python-couchbase", "minEECVersion": "1.318.0", "featureSetsDetails": {"kv": {"metrics": [{"key": "couchbase.kv_curr_connections", "metadata": {"unit": "Count", "description": "Current number of MCBP/DCP connections", "displayName": "Current MCBP/DCP Connections"}}, {"key": "couchbase.kv_disk_seconds_bucket", "metadata": {"unit": "Second", "description": "Waiting for a commit after a batch of updates", "displayName": "Waiting for commit (bucket)"}}, {"key": "couchbase.kv_disk_seconds_count.gauge", "metadata": {"unit": "Second", "description": "Waiting for a commit after a batch of updates", "displayName": "Waiting for commit (count)"}}, {"key": "couchbase.kv_disk_seconds_sum", "metadata": {"unit": "Second", "description": "Waiting for a commit after a batch of updates", "displayName": "Waiting for commit (sum)"}}, {"key": "couchbase.kv_ep_db_data_size_bytes", "metadata": {"unit": "Byte", "description": "Total size of valid data in db files", "displayName": "Disk used by Bucket"}}, {"key": "couchbase.kv_ep_diskqueue_drain", "metadata": {"unit": "Count", "description": "Total drained items on disk queue", "displayName": "Disk drain rate"}}, {"key": "couchbase.kv_ep_diskqueue_fill", "metadata": {"unit": "Count", "description": "Total enqueued items on disk queue", "displayName": "Enqueued items on disk queue"}}, {"key": "couchbase.kv_ep_diskqueue_memory_bytes", "metadata": {"unit": "Byte", "description": "Total memory used in disk queue", "displayName": "Total memory used in disk queue"}}, {"key": "couchbase.kv_ep_flusher_todo", "metadata": {"unit": "Count", "description": "Number of items currently being written", "displayName": "Disk write queue - being written"}}, {"key": "couchbase.kv_ep_magma_total_disk_usage_bytes", "metadata": {"unit": "Byte", "description": "Disk used percent by node", "displayName": "Disk used percent by node"}}, {"key": "couchbase.kv_ep_queue_size", "metadata": {"unit": "Count", "description": "Number of items queued for storage", "displayName": "Items queued for storage"}}, {"key": "couchbase.kv_ep_tmp_oom_errors", "metadata": {"unit": "Count", "description": "Number of times temporary OOMs happened while processing operations", "displayName": "Temporary out of memory errors by bucket"}}, {"key": "couchbase.kv_mem_used_bytes", "metadata": {"unit": "Byte", "description": "Engine's total memory usage", "displayName": "Total engine memory usage"}}, {"key": "couchbase.kv_vb_ops_get", "metadata": {"unit": "PerSecond", "description": "Get Ops Per Second", "displayName": "Get ops per second"}}, {"key": "couchbase.kv_vb_ops_set", "metadata": {"unit": "PerSecond", "description": "Set Ops Pet Second", "displayName": "Set ops per second"}}, {"key": "couchbase.kv_vb_perc_mem_resident_ratio", "metadata": {"unit": "Percent", "description": "Active item resident ratio", "displayName": "Active item resident ratio"}}, {"key": "couchbase.kv_vb_queue_drain", "metadata": {"unit": "Unspecified", "description": "VB queue drain", "displayName": "VB queue drain"}}, {"key": "couchbase.kv_vb_queue_fill", "metadata": {"unit": "Unspecified", "description": "VB queue fill", "displayName": "VB queue fill"}}, {"key": "couchbase.kv_vb_queue_pending_bytes", "metadata": {"unit": "Unspecified", "description": "VB queue pending", "displayName": "VB queue pending"}}, {"key": "couchbase.kv_vb_queue_size", "metadata": {"unit": "Unspecified", "description": "VB queue size", "displayName": "VB queue size"}}], "description": "Metrics from the Prometheus `/metrics` endpoint. Requires Couchbase 7+.", "displayName": "Key-Value metrics (Prometheus)", "isRecommended": true}, "n1ql": {"metrics": [{"key": "couchbase.n1ql_active_requests", "metadata": {"unit": "Count", "description": "Total number of active requests.", "displayName": "Total active requests"}}, {"key": "couchbase.n1ql_at_plus.count", "metadata": {"unit": "Count", "description": "Total number of N1QL requests with at_plus index consistency.", "displayName": "Total N1QL requests with at_plus index consistency"}}, {"key": "couchbase.n1ql_audit_actions.count", "metadata": {"unit": "Count", "description": "The total number of audit records sent to the server. Some requests cause more than one audit record to be emitted. Records in the output queue that have not yet been sent to the server are not counted.", "displayName": "Total audit records sent"}}, {"key": "couchbase.n1ql_audit_actions_failed.count", "metadata": {"unit": "Count", "description": "The total number of audit records sent to the server that failed.", "displayName": "Total failed audit records sent"}}, {"key": "couchbase.n1ql_audit_requests_filtered.count", "metadata": {"unit": "Count", "description": "The number of potentially auditable requests that cause no audit action to be taken.", "displayName": "Potentially auditable requests with no audit action"}}, {"key": "couchbase.n1ql_audit_requests_total.count", "metadata": {"unit": "Count", "description": "The total number of potentially auditable requests sent to the query engine.", "displayName": "Potentially auditable requests sent to query engine"}}, {"key": "couchbase.n1ql_cancelled.count", "metadata": {"unit": "Count", "description": "Total number of cancelled requests.", "displayName": "Cancelled requests"}}, {"key": "couchbase.n1ql_deletes.count", "metadata": {"unit": "Count", "description": "Total number of DELETE operations.", "displayName": "Delete operations"}}, {"key": "couchbase.n1ql_errors.count", "metadata": {"unit": "Count", "description": "The total number of N1QL errors returned so far.", "displayName": "N1QL error count"}}, {"key": "couchbase.n1ql_index_scans.count", "metadata": {"unit": "Count", "description": "Total number of secondary index scans.", "displayName": "Secondary index scans"}}, {"key": "couchbase.n1ql_inserts.count", "metadata": {"unit": "Count", "description": "Total number of INSERT operations.", "displayName": "Insert operations"}}, {"key": "couchbase.n1ql_invalid_requests.count", "metadata": {"unit": "Count", "description": "Total number of requests for unsupported endpoints.", "displayName": "Invalid requests"}}, {"key": "couchbase.n1ql_mutations.count", "metadata": {"unit": "Count", "description": "Total number of document mutations.", "displayName": "Document mutations"}}, {"key": "couchbase.n1ql_prepared.count", "metadata": {"unit": "Count", "description": "Total number of prepared statements executed.", "displayName": "Prepared statements executed"}}, {"key": "couchbase.n1ql_primary_scans.count", "metadata": {"unit": "Count", "description": "Total number of primary index scans.", "displayName": "Primary index scans"}}, {"key": "couchbase.n1ql_request_time.count", "metadata": {"unit": "NanoSecond", "description": "Total end-to-end time to process all queries.", "displayName": "Query process time"}}, {"key": "couchbase.n1ql_requests.count", "metadata": {"unit": "Count", "description": "Total number of N1QL requests.", "displayName": "N1QL requests"}}, {"key": "couchbase.n1ql_requests_1000ms.count", "metadata": {"unit": "Count", "description": "Number of queries that take longer than 1000ms.", "displayName": "Queries longer than 1000ms"}}, {"key": "couchbase.n1ql_requests_250ms.count", "metadata": {"unit": "Count", "description": "Number of queries that take longer than 250ms.", "displayName": "Queries longer than 250ms"}}, {"key": "couchbase.n1ql_requests_5000ms.count", "metadata": {"unit": "Count", "description": "Number of queries that take longer than 5000ms.", "displayName": "Queries longer than 5000ms"}}, {"key": "couchbase.n1ql_requests_500ms.count", "metadata": {"unit": "Count", "description": "Number of queries that take longer than 500ms.", "displayName": "Queries longer than 500ms"}}, {"key": "couchbase.n1ql_result_count", "metadata": {"unit": "Count", "description": "Total number of results (documents) returned by the query engine.", "displayName": "Results (document) returned count"}}, {"key": "couchbase.n1ql_result_size.count", "metadata": {"unit": "Byte", "description": "Total size of data returned by the query engine.", "displayName": "Result size"}}, {"key": "couchbase.n1ql_scan_plus.count", "metadata": {"unit": "Count", "description": "Total number of N1QL requests with request_plus index consistency.", "displayName": "N1QL requests with request_plus consistency"}}, {"key": "couchbase.n1ql_selects.count", "metadata": {"unit": "Count", "description": "Total number of SELECT requests.", "displayName": "Select requests"}}, {"key": "couchbase.n1ql_service_time.count", "metadata": {"unit": "NanoSecond", "description": "Time to execute all queries.", "displayName": "Time to execute queries"}}, {"key": "couchbase.n1ql_transaction_time.count", "metadata": {"unit": "NanoSecond", "description": "Total elapsed time of transactions so far.", "displayName": "Elapsed transaction time"}}, {"key": "couchbase.n1ql_transactions.count", "metadata": {"unit": "Count", "description": "Total number of transactions.", "displayName": "Transaction count"}}, {"key": "couchbase.n1ql_unbounded.count", "metadata": {"unit": "Count", "description": "Total number of N1QL requests with not_bounded index consistency.", "displayName": "N1QL requests with not_bounded consistency"}}, {"key": "couchbase.n1ql_updates.count", "metadata": {"unit": "Count", "description": "Total number of UPDATE requests.", "displayName": "Update requests"}}, {"key": "couchbase.n1ql_warnings.count", "metadata": {"unit": "Count", "description": "The total number of N1QL warnings returned so far.", "displayName": "N1QL warnings"}}], "description": "Metrics from the Prometheus `/metrics` endpoint. Requires Couchbase 7+.", "displayName": "N1QL query metrics (Prometheus)", "isRecommended": true}, "xdcr": {"metrics": [{"key": "couchbase.xdcr_docs_processed_total.count", "metadata": {"unit": "Count", "description": "Number of documents processed for a Replication", "displayName": "XDCR replicated docs"}}, {"key": "couchbase.xdcr_docs_received_from_dcp_total.count", "metadata": {"unit": "Count", "description": "Number of Document Mutations received from the Data Service", "displayName": "XDCR docs received"}}, {"key": "couchbase.xdcr_docs_written_total.count", "metadata": {"unit": "Count", "description": "Number of docs Document Mutations written/sent to the Target", "displayName": "XDCR docs written"}}, {"key": "couchbase.xdcr_set_docs_written_total.count", "metadata": {"unit": "Count", "description": "Number of Set operations successfully written to the Target", "displayName": "XDCR write operations"}}], "description": "Metrics related to Cross Data Center Replication (XDCR) from the Prometheus `/metrics` endpoint. Requires Couchbase 7+.", "displayName": "XDCR metrics (Prometheus)", "isRecommended": false}, "index": {"metrics": [{"key": "couchbase.index_avg_drain_rate", "metadata": {"unit": "PerSecond", "description": "Average number of documents indexed per second, for this index", "displayName": "Documents indexed per second"}}, {"key": "couchbase.index_avg_item_size", "metadata": {"unit": "Byte", "description": "Average size of the indexed items", "displayName": "Average size of index items"}}, {"key": "couchbase.index_data_size", "metadata": {"unit": "Byte", "description": "Bytes in memory used by indexes", "displayName": "Uncompressed index data size"}}, {"key": "couchbase.index_disk_size", "metadata": {"unit": "Byte", "description": "Total disk space taken up by this index after compression. This includes index data files, checkpoints etc.", "displayName": "Index total disk space"}}, {"key": "couchbase.index_resident_percent", "metadata": {"unit": "Percent", "description": "Percentage of index data resident in memory", "displayName": "Index Resident Percent"}}], "description": "Metrics from the Prometheus `/metrics` endpoint. Also provides limited visibility into Buckets (Ephemeral buckets are not visible). Requires Couchbase 7+.", "displayName": "Index metrics (Prometheus)", "isRecommended": true}, "SG_Main": {"metrics": [{"key": "couchbase.sync_gateway.sgw_resource_utilization_admin_net_bytes_recv.count", "metadata": {"unit": "Byte", "description": "The total number of bytes received (since node start-up) on the network interface to which the Sync Gateway api.admin_interface is bound.", "displayName": "Admin bytes received"}}, {"key": "couchbase.sync_gateway.sgw_resource_utilization_admin_net_bytes_sent.count", "metadata": {"unit": "Byte", "description": "The total number of bytes sent (since node start-up) on the network interface to which the Sync Gateway api.admin_interface is bound.", "displayName": "Admin bytes sent"}}, {"key": "couchbase.sync_gateway.sgw_resource_utilization_error_count", "metadata": {"unit": "Count", "description": "The total number of errors logged.", "displayName": "Error count"}}, {"key": "couchbase.sync_gateway.sgw_resource_utilization_goroutines_high_watermark", "metadata": {"unit": "Count", "description": "Peak number of go routines since process start.", "displayName": "Go routine high watermark"}}, {"key": "couchbase.sync_gateway.sgw_resource_utilization_num_goroutines", "metadata": {"unit": "Count", "description": "The total number of goroutines.", "displayName": "Total number of goroutines"}}, {"key": "couchbase.sync_gateway.sgw_resource_utilization_process_cpu_percent_utilization", "metadata": {"unit": "Percent", "description": "The CPU’s utilization as percentage value. Based on user and system CPU time, but it doesn’t include components such as iowait.", "displayName": "CPU utilization"}}, {"key": "couchbase.sync_gateway.sgw_resource_utilization_process_memory_resident", "metadata": {"unit": "Byte", "description": "The memory utilization (Resident Set Size) for the process, in bytes", "displayName": "Memory utilization"}}, {"key": "couchbase.sync_gateway.sgw_resource_utilization_pub_net_bytes_recv.count", "metadata": {"unit": "Byte", "description": "The total number of bytes received (since node start-up) on the network interface to which the Sync Gateway api.public_interface is bound.", "displayName": "Public bytes received"}}, {"key": "couchbase.sync_gateway.sgw_resource_utilization_pub_net_bytes_sent.count", "metadata": {"unit": "Byte", "description": "The total number of bytes sent (since node start-up) on the network interface to which Sync Gateway api.public_interface is bound.", "displayName": "Public bytes sent"}}, {"key": "couchbase.sync_gateway.sgw_resource_utilization_system_memory_total", "metadata": {"unit": "Byte", "description": "The total memory available on the system in bytes.", "displayName": "Total available memory"}}, {"key": "couchbase.sync_gateway.sgw_resource_utilization_uptime_up", "metadata": {"unit": "NanoSecond", "description": "The total uptime.", "displayName": "Uptime"}}], "description": "Only enable if monitoring Sync Gateway", "displayName": "Sync Gateway main metrics", "isRecommended": false}, "sysproc": {"metrics": [{"key": "couchbase.sysproc_cpu_utilization", "metadata": {"unit": "Unspecified", "description": "CPU utilization rate", "displayName": "CPU Utilization (Deprecated in CB v7.6.0)"}}, {"key": "couchbase.sysproc_mem_resident", "metadata": {"unit": "Byte", "description": "Amount of resident memory used", "displayName": "Resident memory used"}}, {"key": "couchbase.sysproc_mem_size", "metadata": {"unit": "Byte", "description": "Amount of memory used", "displayName": "Memory used"}}, {"key": "couchbase.sys_cpu_utilization_rate", "metadata": {"unit": "Percent", "description": "CPU utilization rate", "displayName": "CPU Utilization"}}], "description": "Metrics from the Prometheus `/metrics` endpoint. Requires Couchbase 7+.", "displayName": "System metrics (Prometheus)", "isRecommended": true}, "SG_Cache": {"metrics": [{"key": "couchbase.sync_gateway.sgw_cache_chan_cache_hits", "metadata": {"unit": "Count", "description": "The total number of channel cache requests fully served by the cache.", "displayName": "Channel cache hits"}}, {"key": "couchbase.sync_gateway.sgw_cache_chan_cache_max_entries", "metadata": {"unit": "Count", "description": "The total size of the largest channel cache.", "displayName": "Channel cache largest"}}, {"key": "couchbase.sync_gateway.sgw_cache_chan_cache_misses", "metadata": {"unit": "Count", "description": "The total number of channel cache requests not fully served by the cache.", "displayName": "Channel cache misses"}}, {"key": "couchbase.sync_gateway.sgw_cache_chan_cache_num_channels", "metadata": {"unit": "Count", "description": "The total number of channels being cached.", "displayName": "Total channels cached"}}, {"key": "couchbase.sync_gateway.sgw_cache_num_active_channels", "metadata": {"unit": "Count", "description": "The total number of active channels.", "displayName": "Total active channels"}}, {"key": "couchbase.sync_gateway.sgw_cache_rev_cache_hits", "metadata": {"unit": "Count", "description": "The total number of revision cache hits.", "displayName": "Revision cache hits"}}, {"key": "couchbase.sync_gateway.sgw_cache_rev_cache_misses", "metadata": {"unit": "Count", "description": "The total number of revision cache misses.", "displayName": "Revision cache misses"}}], "description": "Only enable if monitoring Sync Gateway", "displayName": "Sync Gateway cache metrics", "isRecommended": false}, "Node_stats": {"metrics": [{"key": "couchbase.node.system.cpu_utilization_rate", "metadata": {"unit": "Percent", "description": "CPU utilization rate", "displayName": "CPU Utilization"}}, {"key": "couchbase.node.system.cpu_stolen_rate"}, {"key": "couchbase.node.system.swap_total", "metadata": {"unit": "Byte", "description": "Total amount of swap space", "displayName": "Swap Total"}}, {"key": "couchbase.node.system.swap_used", "metadata": {"unit": "Byte", "description": "Amount of swap space used", "displayName": "Swap Used"}}, {"key": "couchbase.node.system.mem_total", "metadata": {"unit": "Byte", "description": "Total memory of the node", "displayName": "Memory Total"}}, {"key": "couchbase.node.system.mem_free", "metadata": {"unit": "Byte", "description": "Free memory of the node", "displayName": "Memory Free"}}, {"key": "couchbase.node.system.mem_limit", "metadata": {"unit": "Byte", "description": "Memory limit of the node", "displayName": "Memory Limit"}}, {"key": "couchbase.node.system.cpu_cores_available", "metadata": {"unit": "Count", "description": "Number of CPU cores available", "displayName": "CPU Cores Available"}}, {"key": "couchbase.node.system.allocstall", "metadata": {"unit": "Count", "description": "Number of alloc stalls", "displayName": "Alloc Stalls"}}, {"key": "couchbase.node.interesting.cmd_get", "metadata": {"unit": "Count", "description": "Number of get commands", "displayName": "Get Commands"}}, {"key": "couchbase.node.interesting.couch_docs_actual_disk_size", "metadata": {"unit": "Byte", "description": "Amount of disk space used by the Data Service", "displayName": "Data Service Actual Disk Size"}}, {"key": "couchbase.node.interesting.couch_docs_data_size", "metadata": {"unit": "Byte", "description": "Amount of data stored by the Data Service", "displayName": "Data Service Data Size"}}, {"key": "couchbase.node.interesting.couch_spatial_data_size", "metadata": {"unit": "Byte", "description": "Size of object data for spatial views", "displayName": "Spatial Data Size"}}, {"key": "couchbase.node.interesting.couch_spatial_disk_size", "metadata": {"unit": "Byte", "description": "Amount of disk space occupied by spatial views", "displayName": "Spatial Disk Size"}}, {"key": "couchbase.node.interesting.couch_views_actual_disk_size", "metadata": {"unit": "Byte", "description": "Amount of disk space occupied by Couch views", "displayName": "Views Actual Disk Size"}}, {"key": "couchbase.node.interesting.couch_views_data_size", "metadata": {"unit": "Byte", "description": "Size of object data for Couch views", "displayName": "Views Data Size"}}, {"key": "couchbase.node.interesting.curr_items", "metadata": {"unit": "Count", "description": "Count of alive (non-deleted) items in active vbuckets, including non-resident items", "displayName": "Current items"}}, {"key": "couchbase.node.interesting.curr_items_tot", "metadata": {"unit": "Count", "description": "Total number of items", "displayName": "Current items total"}}, {"key": "couchbase.node.interesting.ep_bg_fetched", "metadata": {"unit": "Count", "description": "Number of items fetched from disk", "displayName": "Background Fetches"}}, {"key": "couchbase.node.interesting.get_hits", "metadata": {"unit": "Count", "description": "Number of get hits", "displayName": "Get Hits"}}, {"key": "couchbase.node.interesting.index_data_size", "metadata": {"unit": "Byte", "description": "The approximate size of the valid uncompressed index data, for this index", "displayName": "Index Data Size"}}, {"key": "couchbase.node.interesting.index_disk_size", "metadata": {"unit": "Byte", "description": "Total disk space taken up by this index, after compression. This includes index data files, checkpoints etc.", "displayName": "Index Disk Size"}}, {"key": "couchbase.node.interesting.mem_used", "metadata": {"unit": "Byte", "description": "Memory used by the node", "displayName": "Memory Used"}}, {"key": "couchbase.node.interesting.ops", "metadata": {"unit": "PerSecond", "description": "Total Operations per second to this bucket", "displayName": "Total Operations"}}, {"key": "couchbase.node.interesting.swap_total", "metadata": {"unit": "Byte", "description": "Total swap", "displayName": "Swap Total"}}, {"key": "couchbase.node.interesting.swap_used", "metadata": {"unit": "Byte", "description": "Swap Used", "displayName": "Swap Used"}}, {"key": "couchbase.node.interesting.vb_active_num_non_resident", "metadata": {"unit": "Count", "description": "Number of non-resident items", "displayName": "Non-Resident Items"}}, {"key": "couchbase.node.interesting.vb_replica_curr_items", "metadata": {"unit": "Count", "description": "Count of alive (non-deleted) items in the vbucket, including non-resident items", "displayName": "Replica Current Items"}}, {"key": "couchbase.node.system.uptime", "metadata": {"unit": "Second", "description": "Uptime of the cluster", "displayName": "Cluster Uptime"}}, {"key": "couchbase.node.interesting.cmd_set"}, {"key": "couchbase.node.interesting.couch_docs_fragmentation", "metadata": {"unit": "Percent", "description": null, "displayName": "Data Service Fragmentation"}}, {"key": "couchbase.node.interesting.couch_total_disk_size"}, {"key": "couchbase.node.interesting.ep_cache_miss_rate", "metadata": {"unit": "Percent", "description": "Percentage of requests that missed the cache", "displayName": "Cache Miss Rate"}}, {"key": "couchbase.node.interesting.ep_diskqueue_drain", "metadata": {"unit": "Count", "description": "Total drained items on disk queue", "displayName": "Disk Queue Drain"}}, {"key": "couchbase.node.interesting.ep_diskqueue_fill", "metadata": {"unit": "Count", "description": "Total enqueued items on disk queue", "displayName": "Disk Queue Fill"}}, {"key": "couchbase.node.interesting.ep_queue_size", "metadata": {"unit": "Count", "description": "Number of items queued for storage", "displayName": "Queue Size"}}, {"key": "couchbase.node.interesting.vb_active_resident_items_ratio", "metadata": {"unit": "Percent", "description": "Percentage of active items resident in memory", "displayName": "Resident Items Ratio"}}], "description": "Metrics from the `/pools/nodes` API. Available on all supported versions of Couchbase. Strongly recommended. Provides critical metrics about the health and performance of the cluster, nodes, and buckets.", "displayName": "Node and bucket metrics (API)", "isRecommended": true}, "SG_Database": {"metrics": [{"key": "couchbase.sync_gateway.sgw_database_dcp_caching_count", "metadata": {"unit": "Count", "description": "The total number of DCP mutations added to Sync Gateway’s channel cache.", "displayName": "DCP mutations added"}}, {"key": "couchbase.sync_gateway.sgw_database_dcp_caching_time", "metadata": {"unit": "Second", "description": "The total time between a DCP mutation arriving at Sync Gateway and being added to channel cache.", "displayName": "DCP mutation time"}}, {"key": "couchbase.sync_gateway.sgw_database_dcp_received_time", "metadata": {"unit": "Second", "description": "The time between a document write and that document being received by Sync Gateway over DCP. If the document was written prior to Sync Gateway starting the feed, it is recorded as the time since the feed was started.", "displayName": "DCP received time"}}, {"key": "couchbase.sync_gateway.sgw_database_num_replications_active", "metadata": {"unit": "Count", "description": "The total number of active replications.", "displayName": "Active replications"}}, {"key": "couchbase.sync_gateway.sgw_database_num_replications_total", "metadata": {"unit": "Count", "description": "The total number of replications created since Sync Gateway node startup.", "displayName": "Total replications"}}, {"key": "couchbase.sync_gateway.sgw_database_warn_channel_name_size_count", "metadata": {"unit": "Count", "description": "The total number of warnings relating to the channel name size.", "displayName": "Channel name size warnings"}}, {"key": "couchbase.sync_gateway.sgw_database_warn_channels_per_doc_count", "metadata": {"unit": "Count", "description": "The total number of warnings relating to the channel count exceeding the channel count threshold.", "displayName": "Channel count threshold exceeded"}}, {"key": "couchbase.sync_gateway.sgw_database_warn_grants_per_doc_count", "metadata": {"unit": "Count", "description": "The total number of warnings relating to the grant count exceeding the grant count threshold.", "displayName": "Grant count threshold exceeded"}}, {"key": "couchbase.sync_gateway.sgw_database_warn_xattr_size_count", "metadata": {"unit": "Count", "description": "The total number of warnings relating to the xattr sync data being larger than a configured threshold.", "displayName": "Xattr sync data threshold exceeded"}}], "description": "Only enable if monitoring Sync Gateway", "displayName": "Sync Gateway database metrics", "isRecommended": false}, "SG_Security": {"metrics": [{"key": "couchbase.sync_gateway.sgw_security_auth_failed_count", "metadata": {"unit": "Count", "description": "The total number of unsuccessful authentications.", "displayName": "Unsuccessful authentications"}}, {"key": "couchbase.sync_gateway.sgw_security_auth_success_count", "metadata": {"unit": "Count", "description": "The total number of successful authentications.", "displayName": "Successful authentications"}}, {"key": "couchbase.sync_gateway.sgw_security_total_auth_time", "metadata": {"unit": "Count", "description": "The total time spent in authenticating all requests.", "displayName": "Total authentication time"}}], "description": "Only enable if monitoring Sync Gateway", "displayName": "Sync Gateway security metrics", "isRecommended": false}, "SG_GSI_Views": {"metrics": [{"key": "couchbase.sync_gateway.sgw_gsi_views_access_count", "metadata": {"unit": "Count", "description": "The total number of queries performed.", "displayName": "Access count queries"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_access_error_count", "metadata": {"unit": "Count", "description": "The total number of errors that occurred when performing the query.", "displayName": "Access count queries errors"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_allDocs_count", "metadata": {"unit": "Count", "description": "The total number of queries performed.", "displayName": "allDocs queries"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_allDocs_error_count", "metadata": {"unit": "Count", "description": "The total number of errors that occurred when performing the query.", "displayName": "allDocs queries errors"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_channelsStar_count", "metadata": {"unit": "Count", "description": "The total number of queries performed.", "displayName": "cahnnelsStar queries"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_channelsStar_error_count", "metadata": {"unit": "Count", "description": "The total number of errors that occurred when performing the query.", "displayName": "cahnnelsStar queries errors"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_channels_count", "metadata": {"unit": "Count", "description": "The total number of queries performed.", "displayName": "Channels queries"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_channels_error_count", "metadata": {"unit": "Count", "description": "The total number of errors that occurred when performing the query.", "displayName": "Channels queries errors"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_principals_count", "metadata": {"unit": "Count", "description": "The total number of queries performed.", "displayName": "Principals queries"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_principals_error_count", "metadata": {"unit": "Count", "description": "The total number of errors that occurred when performing the query.", "displayName": "Principals queries errors"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_resync_count", "metadata": {"unit": "Count", "description": "The total number of queries performed.", "displayName": "Resync queries"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_resync_error_count", "metadata": {"unit": "Count", "description": "The total number of errors that occurred when performing the query.", "displayName": "Resync queries errors"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_roleAccess_count", "metadata": {"unit": "Count", "description": "The total number of queries performed.", "displayName": "roleAccess queries"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_roleAccess_error_count", "metadata": {"unit": "Count", "description": "The total number of errors that occurred when performing the query.", "displayName": "roleAccess queries errors"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_sequences_count", "metadata": {"unit": "Count", "description": "The total number of queries performed.", "displayName": "Sequences queries"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_sequences_error_count", "metadata": {"unit": "Count", "description": "The total number of errors that occurred when performing the query.", "displayName": "Sequences queries errors"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_sessions_count", "metadata": {"unit": "Count", "description": "The total number of queries performed.", "displayName": "Sessions queries"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_sessions_error_count", "metadata": {"unit": "Count", "description": "The total number of errors that occurred when performing the query.", "displayName": "Sessions queries errors"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_tombstones_count", "metadata": {"unit": "Count", "description": "The total number of queries performed.", "displayName": "Tombstones queries"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_tomestones_error_count"}, {"key": "couchbase.sync_gateway.sgw_gsi_views_users_count", "metadata": {"unit": "Count", "description": "The total number of queries performed.", "displayName": "Users queries"}}, {"key": "couchbase.sync_gateway.sgw_gsi_views_users_error_count", "metadata": {"unit": "Count", "description": "The total number of errors that occurred when performing the query.", "displayName": "Users queries errors"}}], "description": "Only enable if monitoring Sync Gateway", "displayName": "Sync Gateway GSI views metrics", "isRecommended": false}, "Cluster_stats": {"metrics": [{"key": "couchbase.cluster.ram.total", "metadata": {"unit": "Byte", "description": "Total RAM available in the cluster", "displayName": "Total RAM"}}, {"key": "couchbase.cluster.ram.used", "metadata": {"unit": "Byte", "description": "Total RAM used in the cluster", "displayName": "Used RAM"}}, {"key": "couchbase.cluster.ram.quotaTotal", "metadata": {"unit": "Byte", "description": "Total RAM quota available in the cluster", "displayName": "Total RAM Quota"}}, {"key": "couchbase.cluster.ram.quotaUsed", "metadata": {"unit": "Byte", "description": "RAM quota used in the cluster", "displayName": "Used RAM Quota"}}, {"key": "couchbase.cluster.hdd.total", "metadata": {"unit": "Byte", "description": "Total HDD available in the cluster", "displayName": "Total HDD"}}, {"key": "couchbase.cluster.hdd.used", "metadata": {"unit": "Byte", "description": "HDD used by the cluster", "displayName": "Used HDD"}}, {"key": "couchbase.cluster.hdd.quotaTotal", "metadata": {"unit": "Byte", "description": "Total HDD quota available in the cluster", "displayName": "Total HDD Quota"}}, {"key": "couchbase.cluster.hdd.quotaUsed", "metadata": {"unit": "Byte", "description": "HDD quota used by the cluster", "displayName": "Used HDD Quota"}}], "description": "Metrics from the Prometheus `/metrics` endpoint. Requires Couchbase 7+.", "displayName": "Cluster metrics (Prometheus)", "isRecommended": true}, "SG_Delta_Sync": {"metrics": [{"key": "couchbase.sync_gateway.sgw_delta_sync_delta_cache_hit", "metadata": {"unit": "Count", "description": "The total number of requested deltas that were available in the revision cache.", "displayName": "Delta cache hit"}}, {"key": "couchbase.sync_gateway.sgw_delta_sync_delta_cache_miss", "metadata": {"unit": "Count", "description": "The total number of requested deltas that were not available in the revision cache.", "displayName": "Delta cache miss"}}, {"key": "couchbase.sync_gateway.sgw_delta_sync_deltas_sent", "metadata": {"unit": "Count", "description": "The total number of revisions sent to clients as deltas", "displayName": "Total deltas sent"}}], "description": "Only enable if monitoring Sync Gateway", "displayName": "Sync Gateway delta sync metrics", "isRecommended": false}, "Index_stats_API": {"metrics": [{"key": "couchbase.index.num_docs_pending", "metadata": {"unit": "Count", "description": "Number of documents remaining to be indexed.", "displayName": "Index Mutations Remaining"}}, {"key": "couchbase.index.avg_drain_rate", "metadata": {"unit": "PerSecond", "description": "Number of documents indexed by the indexer", "displayName": "Index Drain Rate"}}, {"key": "couchbase.index.resident_percent", "metadata": {"unit": "Percent", "description": "Percentage of index data resident in memory", "displayName": "Index Resident Percent"}}, {"key": "couchbase.index.memory_used", "metadata": {"unit": "Byte", "description": "Bytes in memory for this index", "displayName": "Index RAM Used"}}, {"key": "couchbase.index.items_count.gauge", "metadata": {"unit": "Count", "description": "Current total indexed documents", "displayName": "Indexed items"}}, {"key": "couchbase.index.data_size", "metadata": {"unit": "Byte", "description": "Bytes in memory used by indexes", "displayName": "Index Data Size"}}, {"key": "couchbase.index.disk_size", "metadata": {"unit": "Byte", "description": "Total data on disk for index", "displayName": "Index Disk Size"}}, {"key": "couchbase.index.avg_item_size", "metadata": {"unit": "Byte", "description": "Average size of each item in Index", "displayName": "Index Item Size"}}, {"key": "couchbase.index.avg_scan_latency", "metadata": {"unit": "NanoSecond", "description": "Average time to serve a scan request", "displayName": "Index Scan Latency"}}, {"key": "couchbase.index.num_requests", "metadata": {"unit": "Count", "description": "Number of requests served by the indexer", "displayName": "Index Requests"}}, {"key": "couchbase.index.scan_bytes_read", "metadata": {"unit": "Byte", "description": "Number of bytes scanned by the indexer", "displayName": "Index Scan Bytes"}}, {"key": "couchbase.index.frag_percent", "metadata": {"unit": "Percent", "description": "Percentage fragmentation of the index", "displayName": "Index Fragmentation"}}, {"key": "couchbase.index.cache_hit_percent", "metadata": {"unit": "Percent", "description": "Percentage of access to index data from RAM as opposed to disk", "displayName": "Index Cache Hit Percent"}}, {"key": "couchbase.index.num_rows_returned.count", "metadata": {"unit": "Count", "description": "Number of index items scanned by the indexer per second.", "displayName": "Items scanned"}}, {"key": "couchbase.index.num_docs_indexed.count", "metadata": {"unit": "Count", "description": "Number of documents indexed by the indexer since last startup.", "displayName": "Number of documents indexed"}}], "description": "Metrics from the `/api/v1/stats` API", "displayName": "Index metrics (API)", "isRecommended": true}, "Query_stats_API": {"metrics": [{"key": "couchbase.query.requests_500ms.count", "metadata": {"unit": "Count", "description": "Number of queries that take longer than 500ms.", "displayName": "Queries > 500ms"}}, {"key": "couchbase.query.requests_1000ms.count", "metadata": {"unit": "Count", "description": "Number of queries that take longer than 1000ms.", "displayName": "Queries > 1000ms"}}, {"key": "couchbase.query.requests_5000ms.count", "metadata": {"unit": "Count", "description": "Number of queries that take longer than 5000ms.", "displayName": "Queries > 5000ms"}}, {"key": "couchbase.query.selects.count", "metadata": {"unit": "Count", "description": "Total number of N1QL SELECT requests.", "displayName": "N1QL Selects"}}, {"key": "couchbase.query.requests.count", "metadata": {"unit": "Count", "description": "Total number of N1QL requests.", "displayName": "N1QL Requests"}}, {"key": "couchbase.query.warnings.count", "metadata": {"unit": "Count", "description": "Total number of N1QL warnings.", "displayName": "N1QL Warnings"}}, {"key": "couchbase.query.invalid_requests.count", "metadata": {"unit": "Count", "description": "Total number of N1QL invalid requests.", "displayName": "N1QL Invalid Requests"}}, {"key": "couchbase.query.errors.count", "metadata": {"unit": "Count", "description": "Total number of N1QL errors.", "displayName": "N1QL Errors"}}, {"key": "couchbase.query.request_time.count", "metadata": {"unit": "NanoSecond", "description": "End-to-end time to process all queries.", "displayName": "Query Request Time"}}, {"key": "couchbase.query.service_time.count", "metadata": {"unit": "NanoSecond", "description": "Time to execute all queries.", "displayName": "Query Execution Time"}}, {"key": "couchbase.query.result_count.count"}, {"key": "couchbase.query.result_size.count", "metadata": {"unit": "Bytes", "description": "Total size of data returned by the query engine.", "displayName": "Query Result Size"}}], "description": "Metrics from the `/admin/stats` API", "displayName": "N1QL query metrics (API)", "isRecommended": true}, "SG_Shared_bucket_import": {"metrics": [{"key": "couchbase.sync_gateway.sgw_shared_bucket_import_import_count", "metadata": {"unit": "Count", "description": "The total number of docs imported.", "displayName": "Documents imports"}}, {"key": "couchbase.sync_gateway.sgw_shared_bucket_import_import_error_count", "metadata": {"unit": "Count", "description": "The total number of errors arising as a result of a document import.", "displayName": "Document import errors"}}, {"key": "couchbase.sync_gateway.sgw_shared_bucket_import_import_processing_time", "metadata": {"unit": "Count", "description": "The total time taken to process a document import.", "displayName": "Document import processing time"}}], "description": "Only enable if monitoring Sync Gateway", "displayName": "Sync Gateway shared bucket import metrics", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Couchbase extension is designed to monitor Couchbase databases. It provides monitoring metrics at the cluster and node level.\n\nMonitoring Cappella is handled by deploying the extension on an ActiveGate."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Couchbase extension](https://docs.dynatrace.com/docs/shortlink/couchbase-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n* Linux OS or Windows\n* Couchbase version 4.3+\n\nThe extension requires:\n\n* ActiveGate version 1.270+\n* Dynatrace version 1.270+\n* Couchbase version 6+\n* Sync Gateway 2.8+"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.763000Z","created":"2020-08-14T07:46:19.100000Z","seo_title":"Couchbase monitoring & observability","seo_description":"Couchbase Capella (SaaS) database monitoring. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dynatrace-2023-11-30T09-39-482x_ZSVXOLC.png","https://dt-cdn.net/hub/node_detail_kyY2XIe.png","https://dt-cdn.net/hub/cluster_detail_wd8Oysv.png","https://dt-cdn.net/hub/cluster_list_crjatbp.png"],"about":"The Couchbase extension is designed to monitor Couchbase databases. It provides monitoring metrics at the cluster and node level.\n\nMonitoring Cappella is handled by deploying the extension on an ActiveGate.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Couchbase extension](https://docs.dynatrace.com/docs/shortlink/couchbase-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.custom.python-couchbase@3.0.0","fqn":"com.dynatrace.custom.python-couchbase","version":"3.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.python-couchbase/com.dynatrace.custom.python-couchbase-3.0.0-8287fb420c802993cb33.zip","release_notes":"## Release 3.0.0\n\n### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338` and a _minimum EEC version_ of `1.318`.\n- This version includes a breaking change for Dynatrace on Grail.\n- With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n- This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n- Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n- You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n  ### New in this version:\n\n  -  Smartscape 2.0 nodes and edges on Grail.\n  -  Added support for Primary tags and fields","created":"2026-06-12T15:48:32.612083Z"},{"name":"com.dynatrace.custom.python-couchbase@2.6.0","fqn":"com.dynatrace.custom.python-couchbase","version":"2.6.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.python-couchbase/com.dynatrace.custom.python-couchbase-2.6.0-96c86830873884d57e7f.zip","release_notes":"### v2.6.0 Release\n\n**This version keeps the minimum cluster version at 1.318.**\n\n### Background\n\nThis release improves parser resilience, metric consistency, and endpoint handling. It also includes updates to Index Unified Analysis screens and security enhancements.\n\n### What's Changed\n\n- Improved handling of malformed Prometheus lines, including lines with extra spaces between metric name and dimensions.\n- Improved consistency of index metrics and index cards regardless of the underlying data source.\n- Clarified FeatureSet data source descriptions.\n- Updated endpoint default-port behavior for Couchbase Self-hosted/Capella scenarios.\n- Corrected XDCR metric handling and naming consistency.\n- Platform dashboard now links entities to the Infrastructure and Operations app.\n- When using Capella App Services as the Sync Gateway, the extension now defaults to using the public CA certificate.","created":"2026-03-17T18:37:58.984550Z"},{"name":"com.dynatrace.custom.python-couchbase@2.5.13","fqn":"com.dynatrace.custom.python-couchbase","version":"2.5.13","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.python-couchbase/com.dynatrace.custom.python-couchbase-2.5.13-e18b531b4f709375d6f5.zip","release_notes":"- Fixes an issue where metrics data couldn't be parsed","created":"2026-01-21T14:40:05.746644Z"},{"name":"com.dynatrace.custom.python-couchbase@2.5.12","fqn":"com.dynatrace.custom.python-couchbase","version":"2.5.12","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.python-couchbase/com.dynatrace.custom.python-couchbase-2.5.12-54908a53b527184ae379.zip","release_notes":"### v2.5.12\r\n\r\n**This version raises the minimum cluster version to 1.318.**\r\n\r\n### Background \r\n\r\nThis release improves support for Security Certificates, fixes bugs related to the, \"always use secure ports\" settings, adds support for Ephemeral Buckets and improves metric metadata.\r\n\r\n### What's Changed\r\n\r\n- Adds metric metadata, including `sourceEntityType` to several metrics.\r\n- Improved handling of security certificates that are provided via the `Security Certificate Text` field. \r\n- Fixes a bug that occurred when using a connection string without specifying a port and enabling `always use secure ports`. This combination would cause the fastcheck to fail.\r\n- Improved linking of Couchbase Nodes to the underlying Host and Process Group.\r\n- Fixed cluster charts when running Couchbase Server v7.\r\n- Added status messages to gain insight into connection errors without needing to review the logs.\r\n- Added support for Couchbase Ephemeral Buckets. Buckets are now identified by their `type` dimension. Ephemeral buckets support all bucket metrics except metrics related buckets on disk such as `couchbase.node.interesting.couch_total_disk_size` and `couchbase.node.interesting.couch_docs_fragmentation`.","created":"2026-01-06T13:53:12.443966Z"},{"name":"com.dynatrace.custom.python-couchbase@2.5.0","fqn":"com.dynatrace.custom.python-couchbase","version":"2.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.python-couchbase/com.dynatrace.custom.python-couchbase-2.5.0-9becfdc1ffa93257d97a.zip","release_notes":"### v2.5.0\n\n### Background \n\nThe Python Couchbase extension continues to evolve to provide comprehensive monitoring capabilities for Couchbase deployments across different environments and versions. This release focuses on increasing the range of supported Couchbase deployments, improving reliability, and enhancing the user experience through better error handling and navigation.\n\n### What's Changed\n\n#### Couchbase Sync Gateway Monitoring\n\n- Full metric collection from Sync Gateway instances\n- Dedicated Sync Gateway entities and dashboards\n\n#### Couchbase v6 Cluster Support\n\n- Complete monitoring capabilities for v6 deployments\n- No special configuration required. Enter the cluster connection string and the extension will determine the cluster version.\n- Version-specific API handling and metric collection\n- Unified dashboards supporting both v6 and v7+ clusters\n\n#### Enhanced FeatureSet Organization\n\nThe extension now includes clearly organized FeatureSets that can be enabled based on your monitoring needs:\n\n##### Prometheus endpoint\n\nThese FeatureSets collect metrics from Couchbase's Prometheus `/metrics` endpoint. Use these FeatureSets to continue monitoring your Couchbase deployment the way you have in previous versions:\n\n- **System metrics** ✅ - 4 metrics\n- **Cluster metrics** ✅ - 8 metrics\n- **Index metrics (Prometheus)** ✅ - 5 metrics\n- **Key-Value metrics** ✅ - 20 metrics\n- **N1QL query metrics (Prometheus)** ✅ - 30 metrics\n- **XDCR metrics** - 4 metrics - Cross Data Center Replication metrics\n\n##### API Endpoints\n\nThese FeatureSets collect metrics from various Couchbase API endpoints:\n\n- **Node metrics** ✅ - 36 metrics - Uses `/pools/nodes` API\n- **Index metrics (API)** ✅ - 15 metrics - Uses `/api/v1/stats` API  \n- **N1QL query metrics (API)** ✅ - 12 metrics - Uses `/admin/stats` API\n\n##### Sync Gateway Metrics\n\nThese FeatureSets are specifically for monitoring Couchbase Sync Gateway (only enable if monitoring Sync Gateway):\n\n- **Sync Gateway main metrics** - 11 metrics\n- **Sync Gateway cache metrics** - 7 metrics\n- **Sync Gateway database metrics** - 9 metrics\n- **Sync Gateway delta sync metrics** - 3 metrics\n- **Sync Gateway GSI views metrics** - 22 metrics\n- **Sync Gateway security metrics** - 3 metrics\n- **Sync Gateway shared bucket import metrics** - 3 metrics\n\n> **Note:** ✅ Recommended FeatureSets are enabled by default and provide essential monitoring capabilities for most Couchbase deployments.\n\n\n### New and improved in this version\n\n- Error Handling Enhancement: Introduced Dynatrace Error Codes (DEC) for improved troubleshooting and log analysis\n- Metadata Improvements: Updated FeatureSet definitions with more detailed and accurate metric descriptions\n- Infrastructure Integration: Enhanced linking between Couchbase cluster nodes and OneAgent-monitored hosts for better topology visibility\n- Metric Expansion: Add __ new metrics for enhanced visibility into your Couchbase deployment\n- Navigation Enhancement: Significantly improved Unified Analysis (UA) navigation and user interface elements\n- Add support for Couchbase Sync Gateway\n- Added support for Couchbase v6 clusters","created":"2025-10-02T11:46:44.905638Z"},{"name":"com.dynatrace.custom.python-couchbase@2.2.0","fqn":"com.dynatrace.custom.python-couchbase","version":"2.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.python-couchbase/com.dynatrace.custom.python-couchba_Ix8YnLt.zip","release_notes":"**This version contains a breaking change that will require recreation of monitoring configurations. This version has no new features for users who are currently monitoring Capella databases and no need for Capella users to upgrade at this time. Future versions will add new features and will require an upgrade and recreation of monitoring configurations.**\n\n- Adds support for self-hosted clusters monitored remotely from ActiveGate\n- Improved first run experience. Adds Fastcheck that checks credentials and provides feedback in Extension app monitoring configuration logs\n- Improved handling of connection strings that lack ports. The extension will now determine if the cluster is self-hosted and assign a default port based on cluster type.\n- Adds the version of the Couchbase cluster to the metric metadata\n- Adds `couchbase.sys_cpu_utilization_rate` to match CPU metric provided by Couchbase admin UI\n","created":"2024-11-15T17:45:03.034628Z"},{"name":"com.dynatrace.custom.python-couchbase@1.1.10","fqn":"com.dynatrace.custom.python-couchbase","version":"1.1.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.python-couchbase/com.dynatrace.custom.python-couchba_G6dg2b4.zip","release_notes":"### v1.1.0\n\n- Node discovery is now done via the API\n- Enhanced node properties\n- Improved handling for malformed dimensions\n- Refactoring of code","created":"2024-07-10T14:57:38.892789Z"},{"name":"com.dynatrace.custom.python-couchbase@1.0.1","fqn":"com.dynatrace.custom.python-couchbase","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.python-couchbase/com.dynatrace.custom.python-couchba_SKLTThS.zip","release_notes":"- Increased allowed certificate length to 2600 characters\n- Clarified wording around settings related to the Connection String","created":"2023-12-20T15:07:25.789499Z"}],"related_technologies":["activegate"],"latest_downloads":[{"name":"com.dynatrace.custom.python-couchbase@3.0.0","fqn":"com.dynatrace.custom.python-couchbase","version":"3.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.custom.python-couchbase/com.dynatrace.custom.python-couchbase-3.0.0-8287fb420c802993cb33.zip","release_notes":"## Release 3.0.0\n\n### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338` and a _minimum EEC version_ of `1.318`.\n- This version includes a breaking change for Dynatrace on Grail.\n- With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n- This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n- Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n- You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n  ### New in this version:\n\n  -  Smartscape 2.0 nodes and edges on Grail.\n  -  Added support for Primary tags and fields","created":"2026-06-12T15:48:32.612083Z"}]},{"id":1312,"slug":"cpu-core-monitoring","title":"CPU Core Monitoring","description":"Get insights into CPU Core utilization on your OneAgent hosts.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cpu-core-monitoring/logo/7ff04772-c99c-4347-ba66-f37_WL6DTTu.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/observe/infrastructure-observability/extensions/cpu-core-monitoring","providers":[],"tags":["extension","os"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"View CPU core usage for your Linux hosts in the Infrastructure & Operations app.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cpu-core-monitoring/media/cf348510-c51f-4a51-a429-1334161d27dd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cpu-core-monitoring%2Fmedia%2Fcf348510-c51f-4a51-a429-1334161d27dd.png&sign=bbWI5BPO-JHu6tKEIBcTJqS1l9b7J3mAyFa4L4iXbjo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cpu-core-monitoring%2Fmedia%2Fcf348510-c51f-4a51-a429-1334161d27dd.png&sign=yZxulSgepOFLb5KOHDmVdmiEW6yF_L6rQLtPD9Pce3w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cpu-core-monitoring%2Fmedia%2Fcf348510-c51f-4a51-a429-1334161d27dd.png&sign=rATDpX4GJTinGhZH-xJoYNacqQHA8-s3q-shMI_9ZO4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cpu-core-monitoring%2Fmedia%2Fcf348510-c51f-4a51-a429-1334161d27dd.png&sign=Xj47tKW-u-6avpLvGZIdV863dAyx3sBohVjq_cAWZ0I","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cpu-core-monitoring%2Fmedia%2Fcf348510-c51f-4a51-a429-1334161d27dd.png&sign=sG1yBwrYskBiUrVbii8Kb_ioeW45oKsrMyCOwO9CRFA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cpu-core-monitoring%2Fmedia%2Fcf348510-c51f-4a51-a429-1334161d27dd.png&sign=25Th4o0HXsvlE-aEFha7r4FUL0N5OZhycil8N5b5Acg"}},{"caption":"View CPU core usage for your Windows hosts in the Infrastructure & Operations app.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cpu-core-monitoring/media/baeb3c2d-ac1a-4b3e-bea4-15fad2efd0d7.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cpu-core-monitoring%2Fmedia%2Fbaeb3c2d-ac1a-4b3e-bea4-15fad2efd0d7.png&sign=_V5-T7ezaHj-_40_WLfcbKpG0YWcxcr2ejL3HezfN7c","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cpu-core-monitoring%2Fmedia%2Fbaeb3c2d-ac1a-4b3e-bea4-15fad2efd0d7.png&sign=wAOO_n3M3Pi9WMnEEEgK51WAXjha8ajQuX_RrDnVEmg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cpu-core-monitoring%2Fmedia%2Fbaeb3c2d-ac1a-4b3e-bea4-15fad2efd0d7.png&sign=L1imvLZ-RRiz_HIYaz-B4Ch-qWKHvraw_XC2KzEzN3I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cpu-core-monitoring%2Fmedia%2Fbaeb3c2d-ac1a-4b3e-bea4-15fad2efd0d7.png&sign=svAdwe5qwI_yPmdyph6HwdLAuUrUzD6DeJxk_kgMlCs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cpu-core-monitoring%2Fmedia%2Fbaeb3c2d-ac1a-4b3e-bea4-15fad2efd0d7.png&sign=7-TnN3P5NRcRBAzWYkUH_7wdYLGuYqfoFe3Ddt2R1NE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cpu-core-monitoring%2Fmedia%2Fbaeb3c2d-ac1a-4b3e-bea4-15fad2efd0d7.png&sign=W_KxcuuBV5zbaZt4BeOXgdlYu82ThTDJjgZZkThShY4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.7","release_latest_validation_result":{"name": "com.dynatrace.extension.cpu-core-monitoring", "author": {"name": "Dynatrace"}, "version": "1.0.7", "fileHash": "4b9108c78e9f50881ba2296ff205b7c239f692f1eb10a0ac465ba1b95c323989", "variables": [], "dataSources": ["python"], "featureSets": ["CPU time %", "default"], "extensionName": "com.dynatrace.extension.cpu-core-monitoring", "minEECVersion": "1.318.0", "featureSetsDetails": {"default": {"metrics": [{"key": "host.cpu_core.info", "metadata": {"unit": "Unspecified", "description": "Returns a constant metric value of `1` every minute and supplies dimensions to be used as metadata, such as logical core count.", "displayName": "CPU core information"}}, {"key": "host.cpu_core.usage", "metadata": {"unit": "Percent", "description": "Percentage of CPU core time when CPU core was utilized. A value close to 100% means most host processing resources are in use, and host CPU cores can't handle additional work.", "displayName": "CPU core usage"}}], "isRecommended": true}, "CPU time %": {"metrics": [{"key": "host.cpu_core.iowait", "metadata": {"unit": "Percent", "description": "Percentage of CPU core time when the CPU core was idle during which the system had an outstanding I/O request (Linux only).", "displayName": "CPU core I/O wait time"}}, {"key": "host.cpu_core.idle", "metadata": {"unit": "Percent", "description": "Percentage of CPU core time, when the CPU core didn't have anything to do.", "displayName": "CPU core idle time"}}, {"key": "host.cpu_core.steal", "metadata": {"unit": "Percent", "description": "Average CPU core time, when a virtual machine waits to get CPU cycles from the hypervisor. In a virtual environment, CPU cycles are shared across virtual machines on the hypervisor server. If your virtualized host displays a high CPU steal, it means CPU cycles are being taken away from your virtual machine to serve other purposes. It may indicate an overloaded hypervisor (Linux only).", "displayName": "CPU core steal time"}}, {"key": "host.cpu_core.system", "metadata": {"unit": "Percent", "description": "Percentage of CPU core time when CPU core was running in Kernel mode.", "displayName": "CPU core system time"}}, {"key": "host.cpu_core.user", "metadata": {"unit": "Percent", "description": "Percentage of  CPU core time when CPU core was running in User mode.", "displayName": "CPU core user time"}}, {"key": "host.cpu_core.irq", "metadata": {"unit": "Percent", "description": "Percentage of CPU core time when CPU core was running in IRQ mode (Linux only).", "displayName": "CPU core IRQ time"}}, {"key": "host.cpu_core.softirq", "metadata": {"unit": "Percent", "description": "Percentage of CPU core time when CPU core was running in software IRQ mode (Linux only).", "displayName": "CPU core software IRQ time"}}, {"key": "host.cpu_core.nice", "metadata": {"unit": "Percent", "description": "Percentage of CPU core time when CPU core was running in nice mode (Linux only).", "displayName": "Cpu core nice time"}}, {"key": "host.cpu_core.guest_total", "metadata": {"unit": "Percent", "description": "Percentage of total CPU core time when CPU core was running in guest mode (Linux only).", "displayName": "CPU core guest total time"}}, {"key": "host.cpu_core.dpc", "metadata": {"unit": "Percent", "description": "Percentage of CPU core time when CPU was running in define procedure call (DPC) mode. (Windows only).", "displayName": "CPU core DPC time"}}, {"key": "host.cpu_core.interrupt", "metadata": {"unit": "Percent", "description": "Percentage of CPU core time when CPU was running in interrupt mode. (Windows only).", "displayName": "CPU core interrupt time"}}], "description": "Enable this featureset for in-depth metrics that show the percentage of time spent in CPU 'modes' per-core.", "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Monitor your CPU usage for your Linux and Windows hosts. \nThis extension collects in-depth metrics on OneAgent monitored hosts by reporting CPU utilization for each core."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Monitor utilization for each CPU core.\n* Identify high CPU utilization on specific CPU cores.\n* Break down the components of CPU core utilization:\n    * See percentages of that make up CPU utilization with metrics for  `user time`, `kernel time`, `IRQ time` and more."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Activate the extension in your environment from Dynatrace Hub, and configure which OneAgent hosts to monitor."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"This extension package contains:\n   * Screen injections for OneAgent hosts in the Infrastructure and Operations app, as well as the Hosts Classic app. \n   * Specific CPU core-related metrics for both Linux and Windows."},"sourceId":"details"}],"modified":"2026-03-26T13:54:24.880758Z","created":"2026-03-26T13:52:00.464171Z","seo_title":"CPU Core Monitoring monitoring & observability","seo_description":"Get insights into CPU Core utilization on your OneAgent hosts. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cpu-core-monitoring/media/cf348510-c51f-4a51-a429-1334161d27dd.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cpu-core-monitoring/media/baeb3c2d-ac1a-4b3e-bea4-15fad2efd0d7.png"],"about":"Monitor your CPU usage for your Linux and Windows hosts. \nThis extension collects in-depth metrics on OneAgent monitored hosts by reporting CPU utilization for each core.","use_cases":"* Monitor utilization for each CPU core.\n* Identify high CPU utilization on specific CPU cores.\n* Break down the components of CPU core utilization:\n    * See percentages of that make up CPU utilization with metrics for  `user time`, `kernel time`, `IRQ time` and more.","supported_distributions":"","get_started":"Activate the extension in your environment from Dynatrace Hub, and configure which OneAgent hosts to monitor."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.cpu-core-monitoring@1.0.7","fqn":"com.dynatrace.extension.cpu-core-monitoring","version":"1.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cpu-core-monitoring/com.dynatrace.extension.cpu-core-monitoring-1.0.7-4b9108c78e9f50881ba2.zip","release_notes":"### New in this version\n\n- `CPU time %` Feature set added for related metrics (No new metrics have been added, this is just re-organizing existing metrics).\n\n### Fixed in this version\n\n - Fixes `Could not retrieve type information` error message seen in the _Technologies and Processes Classic_ app in version `1.0.6` of the extension.","created":"2026-04-14T18:42:12.934514Z"},{"name":"com.dynatrace.extension.cpu-core-monitoring@1.0.6","fqn":"com.dynatrace.extension.cpu-core-monitoring","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cpu-core-monitoring/com.dynatrace.extension.cpu-core-monitoring-1.0.6-41e7938082bdfc7027c9.zip","release_notes":"✨New in this version:\n- Initial release including Screen Injections for the Infrastructure & Operations app, as well as the Hosts Classic app.","created":"2026-03-24T13:26:26.218389Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.cpu-core-monitoring@1.0.7","fqn":"com.dynatrace.extension.cpu-core-monitoring","version":"1.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cpu-core-monitoring/com.dynatrace.extension.cpu-core-monitoring-1.0.7-4b9108c78e9f50881ba2.zip","release_notes":"### New in this version\n\n- `CPU time %` Feature set added for related metrics (No new metrics have been added, this is just re-organizing existing metrics).\n\n### Fixed in this version\n\n - Fixes `Could not retrieve type information` error message seen in the _Technologies and Processes Classic_ app in version `1.0.6` of the extension.","created":"2026-04-14T18:42:12.934514Z"}]},{"id":858,"slug":"credential-vault","title":"Credential Vault","description":"Securely store credentials for your synthetic monitors and extensions 2.0.","logo":"https://dt-cdn.net/hub/logos/credential-vault.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/credential-vault","providers":[],"tags":["Azure Key Vault","credentials","CyberArk Vault","HashiCorp Vault","secure storage","synthetic"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"List of credentials","src":"https://dt-cdn.net/hub/image_12.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage_12.png&sign=HoVtGO-PoLE82DTKdOBocoYkrs5QxZZYLqubl_4HNlU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage_12.png&sign=8P19fH0C8ARtzmc2b6RABilCeoA6NGO4Zp338iL2mnU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage_12.png&sign=ggqyBPGj48160xK4cWSHt11iUJM5TRQkTldAyflJeew","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage_12.png&sign=mjS5lDMQj2MS941jEcpQv5KTc0BxlD4dIYSDNFLsyF4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage_12.png&sign=NHYnNYh5tU5B3EsI5eEjbRS37C8LwC0iVhKuzS9h4QQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimage_12.png&sign=quzZ5qh_o7mfShjiYxJjm5sItMI2501Un6DEPa4_JYs"}},{"caption":"Integration with external secret vaults","src":"https://dt-cdn.net/hub/cv-cyberark-uid.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcv-cyberark-uid.png&sign=k4cnOIqpsLqSvGI_ZEFmILrcvR8RGprukJY8wgp4ins","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcv-cyberark-uid.png&sign=2r67UbLfvbyg9zVEzuZugXZcT1ckwOmaO9Lf1Gjf1P8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcv-cyberark-uid.png&sign=plcwnpLSP7rdGgXJkkpBNpfHtMtN9_AuPv5EDlUhDow","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcv-cyberark-uid.png&sign=PnzQWSoNdr3CwVzL71md-DnxwfVdEVOaeYjinOKTobI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcv-cyberark-uid.png&sign=MtkN9FaZbxTGEc5wIW9gClDDRz_APE7Inq0jLPCZ3ug","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcv-cyberark-uid.png&sign=_7_nbmFmqz0FgmoJOm5OSFdnJrv0R9pagkvoBb2INTg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"**Credential vault** is a secure, centralized repository for storing and managing credentials (such as username-password pairs, certificates, or tokens) used in both browser and HTTP monitors. \nAll credentials are encrypted using Advanced Encryption Standard (AES-256) and are not visible to any user; they're only visible to the synthetic monitors that reference them."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Create and manage credentials that are used during synthetic monitor executions.\n* View a list of stored credentials and identify where they are being used.\n* Overwrite a credential by taking ownership of it.\n* Provide access to a credential.\n* Integrate with external secret vaults: HashiCorp Vault, Azure Key Vault, and CyberArk Vault."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Credentials can be created directly in the vault or in the course of synthetic monitor creation and editing. \nYou can create these types of credentials for synthetic monitoring:\n* Username and password pairs\n* Certificate credentials\n* Token credentials\n\nTo add credentials to the vault, follow the instructions in [Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/credential-vault#create-credential)﻿."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.565996Z","created":"2023-04-21T14:44:54.171010Z","seo_title":"Credential Vault monitoring & observability","seo_description":"Securely store credentials for your synthetic monitors and extensions 2.0. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/image_12.png","https://dt-cdn.net/hub/cv-cyberark-uid.png"],"about":"**Credential vault** is a secure, centralized repository for storing and managing credentials (such as username-password pairs, certificates, or tokens) used in both browser and HTTP monitors. \nAll credentials are encrypted using Advanced Encryption Standard (AES-256) and are not visible to any user; they're only visible to the synthetic monitors that reference them.","use_cases":"* Create and manage credentials that are used during synthetic monitor executions.\n* View a list of stored credentials and identify where they are being used.\n* Overwrite a credential by taking ownership of it.\n* Provide access to a credential.\n* Integrate with external secret vaults: HashiCorp Vault, Azure Key Vault, and CyberArk Vault.","supported_distributions":"","get_started":"Credentials can be created directly in the vault or in the course of synthetic monitor creation and editing. \nYou can create these types of credentials for synthetic monitoring:\n* Username and password pairs\n* Certificate credentials\n* Token credentials\n\nTo add credentials to the vault, follow the instructions in [Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/credential-vault#create-credential)﻿."},"extension_type":"classic-app","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[],"related_technologies":[],"latest_downloads":[]},{"id":1231,"slug":"crewai-observability","title":"CrewAI","description":"Monitor CrewAI workloads and AI Agents.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/90/logo/CrewAI_Wordmark-icon.png","link_to":"https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/crewai/opentelemetry","documentation_link":"https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/crewai/opentelemetry","providers":[],"tags":["AI","AI Agent","Anthropic","AWS","Azure","Bedrock","CrewAI","GCP","LLM","Meta","OpenAI"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Monitor and visualize your CrewAI workloads","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/90/media/crew-ai.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F90%2Fmedia%2Fcrew-ai.png&sign=cAH64EH5TZ7kah37kr3IGx4jwcY7ACLaLly3q89TmgI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F90%2Fmedia%2Fcrew-ai.png&sign=VhFpvW1nVUOw3gFDJ4sfIe7wjIXvDB4PPUwUQICV3bY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F90%2Fmedia%2Fcrew-ai.png&sign=UV9_233dZ3G7Yp8w_6kczMzeGIn8LBGJWg--43jUPc0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F90%2Fmedia%2Fcrew-ai.png&sign=uWYMrlDAySx9ktojeBE9Pr6n7lfHxvAhbAupo4wS1uk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F90%2Fmedia%2Fcrew-ai.png&sign=omASO8-6Zm-Gn85p43q7U5cFGVage_dq5D8_yyjXJ_U","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F90%2Fmedia%2Fcrew-ai.png&sign=PXVmAhcTawf7ylvSjcwGHzpv183XAKY4KENAjjk5wjc"}},{"caption":"Get visibility into the execution flow with Distributed tracing for CrewAI agents","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/90/media/crew-ai-trace.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F90%2Fmedia%2Fcrew-ai-trace.png&sign=PMDnpLn62euDtV7EVY1-mUi0rnGZpDIWm5BT2c42jts","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F90%2Fmedia%2Fcrew-ai-trace.png&sign=KBFm0Enq3rp1xiC_-PnDKtxE4LtXm98dOZQsPoJ6mYM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F90%2Fmedia%2Fcrew-ai-trace.png&sign=cVOGGud521sNTBGMIWOGeZAgUdxz5mybEg0ws5S0b8U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F90%2Fmedia%2Fcrew-ai-trace.png&sign=mSJMWALopuWgdFjQ78KrpDVg86ZHJpKZauCMKhkOk_Q","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F90%2Fmedia%2Fcrew-ai-trace.png&sign=ujshXwF7GUiDNwUChHpkf2T9tfgUT87GcYA3GZOt4t0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F90%2Fmedia%2Fcrew-ai-trace.png&sign=9UjwAn-5XWmwR4nspZno9VnfCeZDsU1IaBim_cpZb7M"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Businesses are adopting multi‑agent platforms like CrewAI to orchestrate AI workflows across any LLM and deployment model (cloud, self‑hosted), with built‑in tracing for agent decisions, task timelines, tool usage, LLM calls, token/cost metrics, and errors, critical for performance and ROI tracking. \n\nDynatrace adds production‑grade, end‑to‑end observability by auto‑discovering services and topology, correlating CrewAI agent/flow traces with LLM metrics, logs, and providing dashboards for consumption, latency, availability, response times, error counts, request volumes, and cost insights."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs\n\n### Monitor service quality and cost\n- Setup error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\n\n### Build trust, reduce compliance and audit risks\n- Track every input and output for an audit trail\n- All data can be queried in real-time and stored for future reference.  \n- Maintain full data lineage from initial prompt to response output"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up end-to-end observability for your CrewAI powered applications is possible with Traceloop's OpenLLMetry (with OpenTelemetry under the hood), which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [our Agentic AI instrumentation examples on GitHub](https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples). \n\nAdditionally, you can read more about how to install [the new AI Observability experience.](https://docs.dynatrace.com/docs/shortlink/ai-observability-preview)"},"sourceId":"get_started"}],"modified":"2026-06-24T10:43:23.750806Z","created":"2025-12-02T13:29:31.717591Z","seo_title":"CrewAI monitoring & observability","seo_description":"Monitor CrewAI workloads and AI Agents. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/90/media/crew-ai.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/90/media/crew-ai-trace.png"],"about":"Businesses are adopting multi‑agent platforms like CrewAI to orchestrate AI workflows across any LLM and deployment model (cloud, self‑hosted), with built‑in tracing for agent decisions, task timelines, tool usage, LLM calls, token/cost metrics, and errors, critical for performance and ROI tracking. \n\nDynatrace adds production‑grade, end‑to‑end observability by auto‑discovering services and topology, correlating CrewAI agent/flow traces with LLM metrics, logs, and providing dashboards for consumption, latency, availability, response times, error counts, request volumes, and cost insights.","use_cases":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs\n\n### Monitor service quality and cost\n- Setup error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\n\n### Build trust, reduce compliance and audit risks\n- Track every input and output for an audit trail\n- All data can be queried in real-time and stored for future reference.  \n- Maintain full data lineage from initial prompt to response output","supported_distributions":"","get_started":"Setting up end-to-end observability for your CrewAI powered applications is possible with Traceloop's OpenLLMetry (with OpenTelemetry under the hood), which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [our Agentic AI instrumentation examples on GitHub](https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples). \n\nAdditionally, you can read more about how to install [the new AI Observability experience.](https://docs.dynatrace.com/docs/shortlink/ai-observability-preview)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1148,"slug":"cribl-via-http","title":"Cribl via HTTP","description":"Ingest logs and events using Cribl Stream™.","logo":"https://dt-cdn.net/hub/cribl-hub-logo_f8RmZbt.png","link_to":null,"documentation_link":"https://docs.cribl.io/stream/destinations-dynatrace-http/","providers":[],"tags":["api","Cribl","log-analytics","log forensics","logging","log-ingest-integration","log management and analytics","logs","logs in grail","logs on grail"],"author":"258","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Explore logs using the Dynatrace logs app. Take action and filter by selecting relevant fields directly in the filter bar or the elements from the results below directly. This allows you to quickly filter in and filter out entities.","src":"https://dt-cdn.net/hub/cribl_logs_Sq2gDf2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcribl_logs_Sq2gDf2.png&sign=P-eDLYBqQxSbrclqDIx9y8Sqc08uTMPikDtSQC7oVMk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcribl_logs_Sq2gDf2.png&sign=T5HlwW01pFAmPWdho43yHaVL5vjeo-gERO3F1YkqrxA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcribl_logs_Sq2gDf2.png&sign=ZlfTrhMwj-4RDyXQ-JT1QhJ9dfr7J2nFYs_9QxVxueU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcribl_logs_Sq2gDf2.png&sign=MpR3heTx1jOUACtqrSF6LQQtur3ssfTZbblaeKOwTh8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcribl_logs_Sq2gDf2.png&sign=5WeQakuokkk16MTjJkL1QZR1P88ks407klXCZ0KgiGs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcribl_logs_Sq2gDf2.png&sign=EFRUT4FI7087iou08im6duJRH5Sf7xevmEXO3HbjRE8"}},{"caption":"You can create a new QuickConnect destination for Dynatrace within your Cribl Worker Group Routing settings. This will allow you to pipe or selectively route your sources to Dynatrace.","src":"https://dt-cdn.net/hub/quickConnectHTTP.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FquickConnectHTTP.png&sign=5ENapMN_cEesWhQif3rE-ScYcCb5_dddAa3r5MLWf50","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FquickConnectHTTP.png&sign=abUo4Z79jhSfvrnCb4kYkcJDuHLrhiFppNNHlDOMcEU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FquickConnectHTTP.png&sign=tbaXqeNgX2_FMmps0KMagtgmBjadacvFOnFNt_PjJ9U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FquickConnectHTTP.png&sign=cwH_gLznBJV8L_9gdME_XK-VP6Pj-LBgvVDBO_MaGf0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FquickConnectHTTP.png&sign=eLT-j777eUyybgKH5Qw9tCsOzBldtvQA06zeZ0r0Y94","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FquickConnectHTTP.png&sign=MmuBhD8aCjUPE_Faaye47ptvD-KzKfum3R8bSfPd9xk"}},{"caption":"Configuring a new QuickConnect destination is simple and fast forward. The Cribl product documentation provides all the required information.","src":"https://dt-cdn.net/hub/HTTPconfig.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHTTPconfig.png&sign=oMWHIoT2hX6t4y8aI1MqED3HGrzTdPh8cXE8xLmn248","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHTTPconfig.png&sign=CLqY8gUGDSsY1GKK5vBVkuUbaLxOTOpJG8gctAeWS3g","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHTTPconfig.png&sign=qoOBvs7IP_utOXVuWgS6Nt5lQ7U3zCpSOR3wLNYMT9I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHTTPconfig.png&sign=son_PROasMsLSzXuEWowmpbTwJi2hq-iOb8zTxCQm0k","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHTTPconfig.png&sign=KiJCJBQp455F3jJyrd4VYwpnJ7kEZrYz2Mq6JEBLNbg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHTTPconfig.png&sign=YZdbvtV0jLKPoPBnWuqPrq35r9Bhq51kbkYitkDMIcQ"}}],"support_link":"https://cribl.io/contact/","support_information":{"email":"support@cribl.io","url":"https://cribl.io/contact/"},"sales_link":"","pricing":"","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Cribl Stream functions as a central observability pipeline, collecting log data from various sources and routing it to Dynatrace through the HTTP Destination. This integration supports multiple Dynatrace endpoint types, including Cloud (SaaS), ActiveGate, and Manual configurations, providing flexibility for different deployment scenarios.\n\nThe Cribl Stream HTTP Destination uses standard HTTP protocol to transmit log data to Dynatrace, ensuring compatibility and reliability.\n\nKey features include:\n\n- **Multiple Endpoint Types**: Connect to Dynatrace Cloud (SaaS), ActiveGate, or specify a manual endpoint URL\n- **Secure Authentication**: Uses Dynatrace API tokens for secure data transmission\n- **Persistent Queue**: Buffer data during connectivity issues to prevent data loss\n- **Custom HTTP Headers**: Add tracking information or metadata to your log transmissions\n- **Forwarding Logs, Metrics, and Traces**"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up a direct integration of logs via Cribl Stream HTTP Destination takes just a few simple steps:\n\n1. Get API key to ingest logs.\n   * Generate new token with appropriate scope. Refer to Dynatrace documentation for details.\n\n2. Configure Cribl Stream HTTP Destination.\n   * In Cribl Stream, navigate to **Data** > **Destinations** and add a new **Dynatrace HTTP** destination\n   * Select your endpoint type (Cloud, ActiveGate, or Manual)\n   * Provide your Dynatrace environment ID and API access token\n\n3. Route your log data.\n   * Create routes in Cribl Stream to direct your log data to the Dynatrace HTTP Destination\n   * Deploy your configuration to start sending logs\n\n4. Process incoming logs and events with Dynatrace OpenPipeline\n  * Enrich and contextualize data \n  * Extract metrics, or create business events from logs\n\nPlease consult the linked Cribl product documentation for additional configuration details."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"The Cribl Stream HTTP Destination provides a streamlined solution for sending logs to Dynatrace. This integration is ideal for organizations that need to centralize and route log data to Dynatrace for analysis and monitoring.\n\nCribl Stream's flexible routing capabilities allow you to selectively send specific log data to Dynatrace, enabling you to optimize your log management strategy. You can apply transformations, filtering, and enrichment to your log data before it reaches Dynatrace, ensuring that you're sending the most valuable and relevant information."},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.568339Z","created":"2025-03-31T14:00:49.640419Z","seo_title":"Cribl via HTTP monitoring & observability","seo_description":"Ingest logs and events using Cribl Stream™. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/cribl_logs_Sq2gDf2.png","https://dt-cdn.net/hub/quickConnectHTTP.png","https://dt-cdn.net/hub/HTTPconfig.png"],"about":"Cribl Stream functions as a central observability pipeline, collecting log data from various sources and routing it to Dynatrace through the HTTP Destination. This integration supports multiple Dynatrace endpoint types, including Cloud (SaaS), ActiveGate, and Manual configurations, providing flexibility for different deployment scenarios.\n\nThe Cribl Stream HTTP Destination uses standard HTTP protocol to transmit log data to Dynatrace, ensuring compatibility and reliability.\n\nKey features include:\n\n- **Multiple Endpoint Types**: Connect to Dynatrace Cloud (SaaS), ActiveGate, or specify a manual endpoint URL\n- **Secure Authentication**: Uses Dynatrace API tokens for secure data transmission\n- **Persistent Queue**: Buffer data during connectivity issues to prevent data loss\n- **Custom HTTP Headers**: Add tracking information or metadata to your log transmissions\n- **Forwarding Logs, Metrics, and Traces**","use_cases":"","supported_distributions":"","get_started":"Setting up a direct integration of logs via Cribl Stream HTTP Destination takes just a few simple steps:\n\n1. Get API key to ingest logs.\n   * Generate new token with appropriate scope. Refer to Dynatrace documentation for details.\n\n2. Configure Cribl Stream HTTP Destination.\n   * In Cribl Stream, navigate to **Data** > **Destinations** and add a new **Dynatrace HTTP** destination\n   * Select your endpoint type (Cloud, ActiveGate, or Manual)\n   * Provide your Dynatrace environment ID and API access token\n\n3. Route your log data.\n   * Create routes in Cribl Stream to direct your log data to the Dynatrace HTTP Destination\n   * Deploy your configuration to start sending logs\n\n4. Process incoming logs and events with Dynatrace OpenPipeline\n  * Enrich and contextualize data \n  * Extract metrics, or create business events from logs\n\nPlease consult the linked Cribl product documentation for additional configuration details."},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":["dashboards","distributed-tracing","logs"],"latest_downloads":null},{"id":1149,"slug":"cribl-via-opentelemetry","title":"Cribl via OpenTelemetry","description":"Ingest telemetry data, including traces, logs & metrics using Cribl Stream™.","logo":"https://dt-cdn.net/hub/cribl-hub-logo.png","link_to":null,"documentation_link":"https://docs.cribl.io/stream/destinations-dynatrace-otlp/","providers":[],"tags":["Cribl","log-ingest-integration","log management and analytics","logs","logs in grail","logs on grail","OpenTelemetry","otel","OTLP"],"author":"258","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Explore logs using the Dynatrace logs app. Take action and filter by selecting relevant fields directly in the filter bar or the elements from the results below directly. This allows you to quickly filter in and filter out entities.","src":"https://dt-cdn.net/hub/cribl_logs_e9ClwRD.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcribl_logs_e9ClwRD.png&sign=KbKQfMut_lkV_177uh6umjuGayn4uN2yQv9w63tyFFI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcribl_logs_e9ClwRD.png&sign=4SDBhNzVa_mDtoTPgXdsu7xbNqoDQIdxT9Tzcdt1fy4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcribl_logs_e9ClwRD.png&sign=kz4mlIYYFD8fe1IM8Ri_PB6CKn5t7jNwaIS_XXIEZQw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcribl_logs_e9ClwRD.png&sign=RsB-vst3EKnZK_vNNKpcCW_NyZKBi71Tp_ePah-Aq0o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcribl_logs_e9ClwRD.png&sign=ox118_Gwu-Gkrp913jdcjDhXUaTdJvWXObeEuMxOGCw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcribl_logs_e9ClwRD.png&sign=fD8YHzxXLmEpe_bFNrBcVVsof8Er6qo1naS361dCgLE"}},{"caption":"You can create a new QuickConnect destination for Dynatrace within your Cribl Stream Worker Group Routing settings. This will allow you to pipe or selectively route your sources to Dynatrace.","src":"https://dt-cdn.net/hub/quickConnect_KsxNsNk.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FquickConnect_KsxNsNk.png&sign=2wiUvfmS3HyM5ix4zVOfjWLKRvcskGU1MlEz2efs8i0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FquickConnect_KsxNsNk.png&sign=N_dCEy62QS6TcCeTHBxOI__yMh7IGT5Aet68xtdZRGg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FquickConnect_KsxNsNk.png&sign=nCOLi-qIBPtEAQAUTrOfqHW4IPgxnFwBz82gjnEoSGM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FquickConnect_KsxNsNk.png&sign=Mmrm-1XTzn-NfcWLGYeYgZbAx2I_1dnm0eILjUp6VFU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FquickConnect_KsxNsNk.png&sign=J8BjJ0f_DrlpkD0NtqtiB_Wjif2KVmaOoIb4P9CnnQ0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FquickConnect_KsxNsNk.png&sign=JZWAYNEGyFafXVqiKP-Od5MFstK2nm0qWMPtpdag7ds"}},{"caption":"Configuring a new QuickConnect destination is simple and fast forward. The Cribl product documentation provides all the required information.","src":"https://dt-cdn.net/hub/OTLPconfig_jCRJt0S.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOTLPconfig_jCRJt0S.png&sign=xxAftmLIfgF2CTsUy6cD7evQsZQFsM9KYF0E9yPfZ7s","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOTLPconfig_jCRJt0S.png&sign=877AX_dEyGuI6M07CjCIxnEPCWrHFwhYxVtqjhg6gD4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOTLPconfig_jCRJt0S.png&sign=Gy77x8_XPdy0ZTsrDtvsCixugDQUpJLx-h_0FrZlp2w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOTLPconfig_jCRJt0S.png&sign=Eq1dlijfpR05smevQMN2IzXw8PsGHF6iW6oUGHdKetY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOTLPconfig_jCRJt0S.png&sign=k_smSXxAuEL_wzogRPt8APK8gRSA014ZGDQKc7n5rCM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOTLPconfig_jCRJt0S.png&sign=AReyrs676h5c8dxtQgis6Lb0QuFG-l5hiq1Ausz2bJ4"}}],"support_link":"https://cribl.io/contact","support_information":{"email":"support@cribl.io","url":"https://cribl.io/contact"},"sales_link":"","pricing":"","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Cribl Stream acts as a central observability forwarding pipeline, collecting data from various sources such as Splunk, ElasticSearch and OpenTelemetry, to route it to Dynatrace for true end-to-end observability leveraging the OpenTelemetry Protrocol (OTLP). \n\nThis integration supports multiple Dynatrace endpoint types, including SaaS, Environment ActiveGate, providing flexibility for different scenarios.\n\nThe Cribl Stream OTLP Destination leverages the standardized OpenTelemetry Protocol (OTLP) to transmit data to Dynatrace. \n\nKey features include:\n\n- **Multiple Endpoint Support**: Connect to Dynatrace SaaS or ActiveGate\n- **Secure Authentication**: Uses Dynatrace API tokens for secure data transmission\n- **Persistent Queue**: Buffer data during connectivity issues to prevent data loss\n- **Custom HTTP Paths**: Override default endpoint paths for specialized configurations\n- **Forwarding Logs, Metrics, and Traces**"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up a direct integration of telemetry data via Cribl Stream OTLP Destination takes just a few simple steps:\n\n1. Get API key to ingest telemetry data.\n   * Generate new token with appropriate scope. Refer to Dynatrace documentation for details.\n\n2. Configure Cribl Stream OTLP Destination.\n   * In Cribl Stream, navigate to **Data** > **Destinations** and add a new **Dynatrace OTLP** destination\n   * Configure your Dynatrace endpoint (SaaS or ActiveGate)\n   * Provide your Dynatrace environment ID and API access token\n\n3. Route your telemetry data.\n   * Create routes in Cribl Stream to direct your telemetry data to the Dynatrace OTLP Destination\n   * Deploy your configuration to start sending data\n\n4. Process incoming data with Dynatrace OpenPipeline\n  * Enrich and contextualize data \n  * Extract metrics, or create business events from logs, metrics and traces\n\nPlease consult the linked Cribl product documentation for additional configuration details."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"The Cribl Stream OTLP Destination provides a robust solution for sending telemetry data to Dynatrace, leveraging the standardized OpenTelemetry Protocol. This integration is ideal for organizations that need to send comprehensive observability data, including traces, metrics, and logs, to Dynatrace."},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.570768Z","created":"2025-03-31T14:22:00.582795Z","seo_title":"Cribl via OpenTelemetry monitoring & observability","seo_description":"Ingest telemetry data, including traces, logs & metrics using Cribl Stream™. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/cribl_logs_e9ClwRD.png","https://dt-cdn.net/hub/quickConnect_KsxNsNk.png","https://dt-cdn.net/hub/OTLPconfig_jCRJt0S.png"],"about":"Cribl Stream acts as a central observability forwarding pipeline, collecting data from various sources such as Splunk, ElasticSearch and OpenTelemetry, to route it to Dynatrace for true end-to-end observability leveraging the OpenTelemetry Protrocol (OTLP). \n\nThis integration supports multiple Dynatrace endpoint types, including SaaS, Environment ActiveGate, providing flexibility for different scenarios.\n\nThe Cribl Stream OTLP Destination leverages the standardized OpenTelemetry Protocol (OTLP) to transmit data to Dynatrace. \n\nKey features include:\n\n- **Multiple Endpoint Support**: Connect to Dynatrace SaaS or ActiveGate\n- **Secure Authentication**: Uses Dynatrace API tokens for secure data transmission\n- **Persistent Queue**: Buffer data during connectivity issues to prevent data loss\n- **Custom HTTP Paths**: Override default endpoint paths for specialized configurations\n- **Forwarding Logs, Metrics, and Traces**","use_cases":"","supported_distributions":"","get_started":"Setting up a direct integration of telemetry data via Cribl Stream OTLP Destination takes just a few simple steps:\n\n1. Get API key to ingest telemetry data.\n   * Generate new token with appropriate scope. Refer to Dynatrace documentation for details.\n\n2. Configure Cribl Stream OTLP Destination.\n   * In Cribl Stream, navigate to **Data** > **Destinations** and add a new **Dynatrace OTLP** destination\n   * Configure your Dynatrace endpoint (SaaS or ActiveGate)\n   * Provide your Dynatrace environment ID and API access token\n\n3. Route your telemetry data.\n   * Create routes in Cribl Stream to direct your telemetry data to the Dynatrace OTLP Destination\n   * Deploy your configuration to start sending data\n\n4. Process incoming data with Dynatrace OpenPipeline\n  * Enrich and contextualize data \n  * Extract metrics, or create business events from logs, metrics and traces\n\nPlease consult the linked Cribl product documentation for additional configuration details."},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":["dashboards","distributed-tracing","logs"],"latest_downloads":null},{"id":468,"slug":"cri-o","title":"cri-o","description":"Distributed tracing and metrics for services in cri-o containers in Kubernetes.","logo":"https://dt-cdn.net/hub/logos/cri-o.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/technology-support#containers","providers":["oa","k8s"],"tags":["container","container runtime","CRI","infrastructure","k8s","Kubernetes","microservices","openshift"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace enables you to seamlessly monitor and trace requests of microservices in your cri-o containers without changing code, container images or deployments. Consequently, you will get detailed container metrics as well as seamless end-to-end traces and AI-powered anomaly detection for your Kubernetes workloads. In addition, Dynatrace allows you to easily ingest metrics, events and logs from Kubernetes API & cluster for completing the picture on Kubernetes workloads."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Real-time analysis of Kubernetes/OpenShift cluster, workload, container and platform health incl. out-of-the-box visualisation\n - Optimization of Kubernetes/OpenShift resource utilization \n - Proactive alerting on Kubernetes/OpenShift container resource metrics\n - Automated discovery and distributed tracing for all workloads across Kubernetes/OpenShift environments\n - Kubernetes/OpenShift specific problem detection and root-cause analysis accross complex microservice architectures\n - Integrated analysis and workload troubleshooting with logs in context of traces\n - Security vulnerability detection for Kubernetes/OpenShift workloads and platform\n - GitOps based monitoring as code at scale"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"In order to monitor cri-o containers within your Kubernetes clusters, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nFor OpenShift, please refer to [set up Dynatrace on Red Hat OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub)"},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.573211Z","created":"2020-08-14T07:46:25.091000Z","seo_title":"cri-o monitoring & observability","seo_description":"Distributed tracing and metrics for services in cri-o containers in Kubernetes. Start your free trial today!","customer_story":{"quote":"Most other solutions are blind to containerized environments and struggle to instrument Kubernetes and Red Hat OpenShift. Dynatrace was purpose-built for these environments, giving us instant answers and out of the box value from day one.","person":{"name":"Jay Summerlot","title":"IT Director"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_300x100_crop_center-center_line/logo-abercrombie-and-fitch-resize-300-300-462abc399c.png","title":"Abercrombie and Fitch"},"link_to":{"href":"https://www.dynatrace.com/customers/abercrombie-and-fitch/","target":null,"href_text":"Read customer story"}},"marketing_related_content":[],"screenshots":[],"about":"Dynatrace enables you to seamlessly monitor and trace requests of microservices in your cri-o containers without changing code, container images or deployments. Consequently, you will get detailed container metrics as well as seamless end-to-end traces and AI-powered anomaly detection for your Kubernetes workloads. In addition, Dynatrace allows you to easily ingest metrics, events and logs from Kubernetes API & cluster for completing the picture on Kubernetes workloads.","use_cases":"- Real-time analysis of Kubernetes/OpenShift cluster, workload, container and platform health incl. out-of-the-box visualisation\n - Optimization of Kubernetes/OpenShift resource utilization \n - Proactive alerting on Kubernetes/OpenShift container resource metrics\n - Automated discovery and distributed tracing for all workloads across Kubernetes/OpenShift environments\n - Kubernetes/OpenShift specific problem detection and root-cause analysis accross complex microservice architectures\n - Integrated analysis and workload troubleshooting with logs in context of traces\n - Security vulnerability detection for Kubernetes/OpenShift workloads and platform\n - GitOps based monitoring as code at scale","supported_distributions":"","get_started":"In order to monitor cri-o containers within your Kubernetes clusters, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nFor OpenShift, please refer to [set up Dynatrace on Red Hat OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1344,"slug":"crowdstrike","title":"CrowdStrike","description":"Ingest CrowdStrike detection findings, threat reports, and audit logs.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.crowdstrike/logo/c9919b16-77a5-4f38-86c6-880a97b8e7a1.png","link_to":"https://www.dynatrace.com/solutions/application-security/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/crowdstrike-ingest","providers":[],"tags":["alert","detection","devsecops","external","findings","ingest","integration","normalize","report","security","third-party","threat-intelligence","unify"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Integration architecture diagram.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.crowdstrike/media/a2c1ba7d-d4fc-4276-acfb-14dfa24c6724.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2Fa2c1ba7d-d4fc-4276-acfb-14dfa24c6724.png&sign=m6a2TJiIhKpBiHphgbgjwVDgs9SW6p4fOjMAZ7dJbqY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2Fa2c1ba7d-d4fc-4276-acfb-14dfa24c6724.png&sign=ZBKjITTaq9uY6UmqlFo_D7xaFasdJGkNK-uae-T6Jf8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2Fa2c1ba7d-d4fc-4276-acfb-14dfa24c6724.png&sign=U9qr77sZTOTZJUyuQRY4eop-uqH6r5f4Lkv7hs55jtA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2Fa2c1ba7d-d4fc-4276-acfb-14dfa24c6724.png&sign=1DjeRao2e6H0STDHAyJeoag8wjYsExnIKmyJGRVFosw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2Fa2c1ba7d-d4fc-4276-acfb-14dfa24c6724.png&sign=OShaGygN0YoJgdfWq98liMKACrA1PQ-LXYUUep4Tjl8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2Fa2c1ba7d-d4fc-4276-acfb-14dfa24c6724.png&sign=v9yXNHOOSWL85Hq_HZYi2SyjchGaFEjOZQsNFiHfxeQ"}},{"caption":"Security findings dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.crowdstrike/media/4d8638f3-74cf-4e9b-9b93-b43bcb4ffa80.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F4d8638f3-74cf-4e9b-9b93-b43bcb4ffa80.png&sign=u-45VhHsIISu8bRwoxrBZsX-2H_6yK55zy--gxgXk6k","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F4d8638f3-74cf-4e9b-9b93-b43bcb4ffa80.png&sign=3W7MV9xNYc6hCg8wW1k1_W5nXXSOt_wV2fJrBhZcPGs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F4d8638f3-74cf-4e9b-9b93-b43bcb4ffa80.png&sign=Cd29VrwuFlzSptA-hKZa_oxZY_czzfqB1hooHPfb8RI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F4d8638f3-74cf-4e9b-9b93-b43bcb4ffa80.png&sign=SUWNNqdOB1Vzv2cd_ujW62kjC8ZGVOmC-z71Sx1oipo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F4d8638f3-74cf-4e9b-9b93-b43bcb4ffa80.png&sign=yKEgVHH349U-6q9sqyON7irb9mbbJtBChWT-oY2Unbc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F4d8638f3-74cf-4e9b-9b93-b43bcb4ffa80.png&sign=cjrtT_mVFnd-IunGiGieMjulrnLdypr7ZA9ixyCYvbE"}},{"caption":"Product coverage dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.crowdstrike/media/79ac7541-6728-4e63-94ce-33357d4c21e5.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F79ac7541-6728-4e63-94ce-33357d4c21e5.png&sign=acfJM3bXYQzqAQRJrmj4rF0OWwNBrDKV3ZSKpOUjZR0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F79ac7541-6728-4e63-94ce-33357d4c21e5.png&sign=tqgia_JXkAdO6WS5kiunxkom9qYfuRCmA5YbtUwQMYs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F79ac7541-6728-4e63-94ce-33357d4c21e5.png&sign=pWePL3oJxn-9xiyuFW82BMLTv1E20i0Njc-hMGkBVmE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F79ac7541-6728-4e63-94ce-33357d4c21e5.png&sign=qOgUrKQHE21Q2F_OCq0RGR49FcoRccQaMM_v3Eu67RY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F79ac7541-6728-4e63-94ce-33357d4c21e5.png&sign=0dEqnqXsITEXRIAZx8RwG6BsAvkirNo15mbo11-kRHc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F79ac7541-6728-4e63-94ce-33357d4c21e5.png&sign=BRKUBtrMwf8AaaD9Uxj-Gw5X9AkigtIAsMFKP6r5Sa0"}},{"caption":"Findings in Threats & Exploits app.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.crowdstrike/media/3f3b1268-7061-4228-826d-74d0e411e23b.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F3f3b1268-7061-4228-826d-74d0e411e23b.png&sign=V7dhYFQvjWr_qE-8duu6EVup5mOVju0CcxFFeL48ZuQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F3f3b1268-7061-4228-826d-74d0e411e23b.png&sign=1bto7nfMR2plrLEtPatKIgvuhYc3eBvoBOtwuEYyeyw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F3f3b1268-7061-4228-826d-74d0e411e23b.png&sign=4SbOhlAeEk4jhCTMzQyLMJJuEuwwykFtoluhFb8moKc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F3f3b1268-7061-4228-826d-74d0e411e23b.png&sign=9_s90uFlOvgo60gMVgNGmHhHv1Ucyha3diZY1HiI4Bw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F3f3b1268-7061-4228-826d-74d0e411e23b.png&sign=xgVqsFnf_Epjo5BH-wYh1t_NR7pYXikddXH7gjgXw_c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F3f3b1268-7061-4228-826d-74d0e411e23b.png&sign=jkkEy4EIMgB_wC50B_U7d2wfqLhZzoPiFpAC1poc1cE"}},{"caption":"Threat reports dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.crowdstrike/media/66bfa5b4-744a-4149-8427-e676aee63ea3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F66bfa5b4-744a-4149-8427-e676aee63ea3.png&sign=LsquznFrZdgjHwf9iwkO2_xRxxJvXPB4pmXIaF7Bw_I","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F66bfa5b4-744a-4149-8427-e676aee63ea3.png&sign=OSKCFVaA_-Gc8oPJa9yBEOTtaTDickoTWu2lpjr1YAU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F66bfa5b4-744a-4149-8427-e676aee63ea3.png&sign=J6-ZFAZC_7RtEGE_cEORSBKhpMwyiKVqhd5CEbNPaEM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F66bfa5b4-744a-4149-8427-e676aee63ea3.png&sign=raVoFSBaLQcduAJISYMpJHTBKejVSRMVOidA1LdjkAs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F66bfa5b4-744a-4149-8427-e676aee63ea3.png&sign=9fT-JbDp0QOM4vTY3HEMTUcLHY-LM30bG51XzRiZ48E","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F66bfa5b4-744a-4149-8427-e676aee63ea3.png&sign=ehi8AfT5q69l_guhhzBqPqtZDOCxQX-ow3wpbaj9Gzk"}},{"caption":"Threat exposure dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.crowdstrike/media/20a2aec7-1303-4ae9-a80f-f716ed5d29c6.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F20a2aec7-1303-4ae9-a80f-f716ed5d29c6.png&sign=DrSKFOSiZ38ao-A5ttzaCACqOfOyYEo1goqzcH4Z5pQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F20a2aec7-1303-4ae9-a80f-f716ed5d29c6.png&sign=evRasrfs3NfX4xfi-sQsooG7tHTr5v6VNfKbqpoE5Jc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F20a2aec7-1303-4ae9-a80f-f716ed5d29c6.png&sign=6ynyqm-K3OOtn-2zzd4aWv97NIzURNHSgHUgm5tzKE0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F20a2aec7-1303-4ae9-a80f-f716ed5d29c6.png&sign=n38ldIM-dxky_cSY3EpMl70YBM2PCixmRQ5PyUTvZus","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F20a2aec7-1303-4ae9-a80f-f716ed5d29c6.png&sign=5g4lGC2prXf6_hy9abUWVjAhojZT1_rmR6g6TYMM558","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.crowdstrike%2Fmedia%2F20a2aec7-1303-4ae9-a80f-f716ed5d29c6.png&sign=J3jT-XNc3iczQnqVwYPxLhz18CsnWKtYom6_vZPti4c"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.2","release_latest_validation_result":{"name": "com.dynatrace.extension.crowdstrike", "author": {"name": "Dynatrace"}, "version": "1.0.2", "fileHash": "8fbbc2683dc9f31daf42d54f41b902119a651303bf462e445311b064a35babfc", "variables": [], "dataSources": ["python"], "featureSets": [], "extensionName": "com.dynatrace.extension.crowdstrike", "minEECVersion": "1.331.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.331.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with the [CrowdStrike Falcon platform](https://www.crowdstrike.com/platform/) to enable visibility, unified analysis, and operationalization of both security findings and threat intelligence across your monitored environments.\n\nThe integration ingests CrowdStrike detection findings and threat reports — including indicators of compromise (IOCs) such as IP addresses, domains, URLs, and file hashes — maps them to the Dynatrace Semantic Dictionary, and normalizes them as security finding and threat report events. This helps security teams investigate threats, correlate external intelligence with runtime context, and automate response workflows.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest security findings and threat reports with their indicators of compromise (IOCs) from CrowdStrike into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps both detection findings and threat reports to a unified format, so you can analyze and process security data consistently across multiple sources (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Runtime exposure analysis**: Search and correlate IOCs and detection findings across all data in Dynatrace — natively captured and third-party ingested — including logs, traces, and events, to reveal where threats surface in your environment\n\n* **Findings & threat operationalization**: Prioritize, visualize, and automate security response and proactive threat exposure analysis with runtime context\n\n* **Unveil blind spots**: Discover and eliminate coverage gaps in your security product deployment and assessments"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* **Overview**: Visualize and report security detections, threat exposure, and trends across tools and environments with ready-made [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize security findings uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Runtime insights**: Connect detection findings and threat indicators of compromise (IOCs) to Dynatrace native apps to reveal where external threats intersect with your monitored environment, using [Distributed Tracing](https://docs.dynatrace.com/docs/observe/application-observability/distributed-tracing), [Logs](https://docs.dynatrace.com/docs/analyze-explore-automate/logs), [Vulnerabilities](https://docs.dynatrace.com/docs/secure/vulnerabilities), and [Threats & Exploits](https://docs.dynatrace.com/docs/secure/threats-and-exploits).\n\n* **Automation**: Automate orchestration and drive proactive threat remediation by creating notifications and tickets for critical security findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use security findings and threat reports as an additional dimension for threat hunting and incident forensics with [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For detailed information and setup instructions, go to [Ingest CrowdStrike detection findings, threat reports, and audit logs](https://docs.dynatrace.com/docs/shortlink/crowdstrike-ingest)."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"This integration comes with ready-made dashboards and notebooks to help you:\n* Visualize and summarize security findings and product coverage\n* Get an overview of ingested threat reports and their indicators of compromise\n* Analyze threat exposure from a selected threat report against your runtime environment"},"sourceId":"details"}],"modified":"2026-07-07T11:08:27.282619Z","created":"2026-05-27T09:40:06.028428Z","seo_title":"CrowdStrike monitoring & observability","seo_description":"Ingest CrowdStrike detection findings, threat reports, and audit logs. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.crowdstrike/media/a2c1ba7d-d4fc-4276-acfb-14dfa24c6724.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.crowdstrike/media/4d8638f3-74cf-4e9b-9b93-b43bcb4ffa80.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.crowdstrike/media/79ac7541-6728-4e63-94ce-33357d4c21e5.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.crowdstrike/media/3f3b1268-7061-4228-826d-74d0e411e23b.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.crowdstrike/media/66bfa5b4-744a-4149-8427-e676aee63ea3.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.crowdstrike/media/20a2aec7-1303-4ae9-a80f-f716ed5d29c6.png"],"about":"Dynatrace integrates with the [CrowdStrike Falcon platform](https://www.crowdstrike.com/platform/) to enable visibility, unified analysis, and operationalization of both security findings and threat intelligence across your monitored environments.\n\nThe integration ingests CrowdStrike detection findings and threat reports — including indicators of compromise (IOCs) such as IP addresses, domains, URLs, and file hashes — maps them to the Dynatrace Semantic Dictionary, and normalizes them as security finding and threat report events. This helps security teams investigate threats, correlate external intelligence with runtime context, and automate response workflows.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest security findings and threat reports with their indicators of compromise (IOCs) from CrowdStrike into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps both detection findings and threat reports to a unified format, so you can analyze and process security data consistently across multiple sources (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Runtime exposure analysis**: Search and correlate IOCs and detection findings across all data in Dynatrace — natively captured and third-party ingested — including logs, traces, and events, to reveal where threats surface in your environment\n\n* **Findings & threat operationalization**: Prioritize, visualize, and automate security response and proactive threat exposure analysis with runtime context\n\n* **Unveil blind spots**: Discover and eliminate coverage gaps in your security product deployment and assessments","use_cases":"* **Overview**: Visualize and report security detections, threat exposure, and trends across tools and environments with ready-made [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize security findings uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Runtime insights**: Connect detection findings and threat indicators of compromise (IOCs) to Dynatrace native apps to reveal where external threats intersect with your monitored environment, using [Distributed Tracing](https://docs.dynatrace.com/docs/observe/application-observability/distributed-tracing), [Logs](https://docs.dynatrace.com/docs/analyze-explore-automate/logs), [Vulnerabilities](https://docs.dynatrace.com/docs/secure/vulnerabilities), and [Threats & Exploits](https://docs.dynatrace.com/docs/secure/threats-and-exploits).\n\n* **Automation**: Automate orchestration and drive proactive threat remediation by creating notifications and tickets for critical security findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use security findings and threat reports as an additional dimension for threat hunting and incident forensics with [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator).","supported_distributions":"","get_started":"For detailed information and setup instructions, go to [Ingest CrowdStrike detection findings, threat reports, and audit logs](https://docs.dynatrace.com/docs/shortlink/crowdstrike-ingest)."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.crowdstrike@1.0.2","fqn":"com.dynatrace.extension.crowdstrike","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.crowdstrike/com.dynatrace.extension.crowdstrike-1.0.2-8fbbc2683dc9f31daf42.zip","release_notes":"What's new:\n\n    - Added support for CrowdStrike Threat Intelligence, enabling the extension to collect intelligence reports and ingest them into Dynatrace for centralized threat monitoring and analysis together with the associated Indicators of Compromise (IOCs) as threat observables, including: Email Addresses, Hashes, IP Addresses, Domains, URLs, CVEs.\n     - Added support for CrowdStrike Audit Logs, enabling the extension to ingest audit events from CrowdStrike into Dynatrace for centralized auditing, monitoring, and security analysis.\n    - Added proxy support for a better managing of the connection to the CrowdStrike platform from the Dynatrace ActiveGate.","created":"2026-07-07T11:04:17.373725Z"},{"name":"com.dynatrace.extension.crowdstrike@1.0.1","fqn":"com.dynatrace.extension.crowdstrike","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.crowdstrike/com.dynatrace.extension.crowdstrike-1.0.1-6ec7355cb39d1cd7ff6d.zip","release_notes":"What's new: Initial integration release.","created":"2026-05-27T09:28:58.756186Z"}],"related_technologies":["dashboards","openpipeline"],"latest_downloads":[{"name":"com.dynatrace.extension.crowdstrike@1.0.2","fqn":"com.dynatrace.extension.crowdstrike","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.crowdstrike/com.dynatrace.extension.crowdstrike-1.0.2-8fbbc2683dc9f31daf42.zip","release_notes":"What's new:\n\n    - Added support for CrowdStrike Threat Intelligence, enabling the extension to collect intelligence reports and ingest them into Dynatrace for centralized threat monitoring and analysis together with the associated Indicators of Compromise (IOCs) as threat observables, including: Email Addresses, Hashes, IP Addresses, Domains, URLs, CVEs.\n     - Added support for CrowdStrike Audit Logs, enabling the extension to ingest audit events from CrowdStrike into Dynatrace for centralized auditing, monitoring, and security analysis.\n    - Added proxy support for a better managing of the connection to the CrowdStrike platform from the Dynatrace ActiveGate.","created":"2026-07-07T11:04:17.373725Z"}]},{"id":1282,"slug":"vscode-ide","title":"Cursor IDE","description":"Boost developer productivity and get real-time, code-level insights into Cursor.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/vscode-IDE/logo/a518c9c7-2a31-4313-9d07-123340856bc7.png","link_to":null,"documentation_link":"","providers":[],"tags":["a2a","agentic-coding","agentic-ecosystem","AI","MCP","Model Context Protocol"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Listing active problems in your Dynatrace tenant","src":"https://cdn.hub.central.dynatrace.com/hub/console/vscode-IDE/media/3db085dc-a6d1-4d71-a4e5-bc67cb03889f.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F3db085dc-a6d1-4d71-a4e5-bc67cb03889f.png&sign=4a7VQLPw8QICz4-kN9VNgz_GEQFSyaOrMlSBapReeRc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F3db085dc-a6d1-4d71-a4e5-bc67cb03889f.png&sign=NVY20ex5Hc4R1RuoHEzgbYpSXwhuDsRS5w4LC0YvChQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F3db085dc-a6d1-4d71-a4e5-bc67cb03889f.png&sign=63KZm1q7ImN-baIqQq0F_32GoFVbvs5fguY0d3L3xyI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F3db085dc-a6d1-4d71-a4e5-bc67cb03889f.png&sign=vnYhQptc3yix4qxNDR-cfDfSESW7a61coooSS5NACik","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F3db085dc-a6d1-4d71-a4e5-bc67cb03889f.png&sign=Z1HoRuEV8KUEr1JW4lzgfELVnPTGrEaTDXqjUDe6tlw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F3db085dc-a6d1-4d71-a4e5-bc67cb03889f.png&sign=uq-c-HGRwfhiW6seUh-1hWyyEVsC14MHL52V6E98Q_w"}},{"caption":"Query active problems","src":"https://cdn.hub.central.dynatrace.com/hub/console/vscode-IDE/media/2c096179-b344-48f1-8977-118a790ed3c9.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F2c096179-b344-48f1-8977-118a790ed3c9.png&sign=5vXfxN-KDo5UdT94kmJhU6xCcalltHwtxl-phbNQ_Ys","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F2c096179-b344-48f1-8977-118a790ed3c9.png&sign=jiTglD_BxshbDmnr4jMYvK-CRImonPdm5aaCEStRaGU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F2c096179-b344-48f1-8977-118a790ed3c9.png&sign=qusERHE2iju3oxHeha0eowjEjJKnnT16eGB-LgKf0Hk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F2c096179-b344-48f1-8977-118a790ed3c9.png&sign=4I91eHaN9LIDrHqe4dgOfkWNVwUY5-fe-b6YXYS1FL0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F2c096179-b344-48f1-8977-118a790ed3c9.png&sign=NhQ3ijGesIUTZZJAfSxzLBOWOwYl0FRO4e3AP0WQzCg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F2c096179-b344-48f1-8977-118a790ed3c9.png&sign=Ri1Kf4f1sZcMfnh2lsSB2EXYOmVvBBqr14lkjB4F2Do"}},{"caption":"Production insights directly to your IDE","src":"https://cdn.hub.central.dynatrace.com/hub/console/vscode-IDE/media/9c645104-5101-4594-b34b-509c9c32ec48.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F9c645104-5101-4594-b34b-509c9c32ec48.png&sign=IFbUSKYXNSmnwiFoH-KOGx9fZK5FJ6lNMFetRUAP_2c","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F9c645104-5101-4594-b34b-509c9c32ec48.png&sign=dfE_Z_WuMQ_Mt1joCw31zF5yU4SaFkAUcRNYhQJPeG8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F9c645104-5101-4594-b34b-509c9c32ec48.png&sign=-AnaPP71Sxzr1kBhMkr3vR3NpCLce5X4rCib6TTqn6E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F9c645104-5101-4594-b34b-509c9c32ec48.png&sign=tf74lqMgqllt6cb_VZS-CQ_jZLM40eNrPGIpLKinOmQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F9c645104-5101-4594-b34b-509c9c32ec48.png&sign=BQ9KCh2RVjWHn41M1BVm_k93H76VwjESgVCpdGwfgyY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fvscode-IDE%2Fmedia%2F9c645104-5101-4594-b34b-509c9c32ec48.png&sign=JLglpNWQjHCHt6VTKeEBpaNJNtmgH0NdQ8y2yGbfa1o"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Instantly access live, code-level Dynatrace data through your Cursor IDE. Use this data to troubleshoot and understand complex, cloud-native applications, reduce troubleshooting time, and enhance productivity and developer satisfaction. \n\n Key capabilities: \n\n* Enhances Cursor IDE with Dynatrace intelligence to deliver recommendations and deeper observability and security insights \n\n* Connects through Dynatrace MCP Server \n\n* Brings real-time Dynatrace code-level production insights directly into Cursor IDE with integrating 'Observability for developers for Cursor IDE’ and real-time snapshot including global variables stack trace, tracing information and process from all environments including production directly in the IDE, to learn more click [Here](https://www.dynatrace.com/hub/detail/Cursor-extension-observability-for-developers/?query=cur&filter=all)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Increase developer productivity: Get on-demand access to production context, insights, and code-level data from any environment directly within Cursor IDE. \n\n* Troubleshoot faster: Instantly debug complex flows and apps, including third party and open-source components, without leaving your IDE \n\n* Remediate issues faster: Investigate incidents, including their root causes, using natural-language queries across metrics, logs, and traces, and get remediation suggestions"},"sourceId":"use_cases"}],"modified":"2026-02-23T15:00:19.032191Z","created":"2026-01-28T18:47:56.164109Z","seo_title":"Cursor IDE monitoring & observability","seo_description":"Boost developer productivity and get real-time, code-level insights into Cursor. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-agentic-ecosystem-drive-real-outcomes-not-ai-pilots/","image":"https://cdn.hub.central.dynatrace.com/hub/console/vscode-IDE/media/ada7d647-2fd5-4994-9cf3-c9ad9aefd82a.webp","title":"Dynatrace agentic ecosystem: Drive real outcomes, not AI pilots","href_text":"Read more","description":"Real agentic ecosystem use cases for developers, SREs, and IT Ops engineers you can implement today"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/","image":"https://cdn.hub.central.dynatrace.com/hub/console/vscode-IDE/media/691ff77a-4de3-4262-b141-e4981b96b72f.webp","title":"Dynatrace MCP Server: Empower your AI assistants to interact with Dynatrace and access live production insights","href_text":"Read more","description":"Get real-time insights from your digital systems right inside your processes"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/vscode-IDE/media/3db085dc-a6d1-4d71-a4e5-bc67cb03889f.png","https://cdn.hub.central.dynatrace.com/hub/console/vscode-IDE/media/2c096179-b344-48f1-8977-118a790ed3c9.png","https://cdn.hub.central.dynatrace.com/hub/console/vscode-IDE/media/9c645104-5101-4594-b34b-509c9c32ec48.png"],"about":"Instantly access live, code-level Dynatrace data through your Cursor IDE. Use this data to troubleshoot and understand complex, cloud-native applications, reduce troubleshooting time, and enhance productivity and developer satisfaction. \n\n Key capabilities: \n\n* Enhances Cursor IDE with Dynatrace intelligence to deliver recommendations and deeper observability and security insights \n\n* Connects through Dynatrace MCP Server \n\n* Brings real-time Dynatrace code-level production insights directly into Cursor IDE with integrating 'Observability for developers for Cursor IDE’ and real-time snapshot including global variables stack trace, tracing information and process from all environments including production directly in the IDE, to learn more click [Here](https://www.dynatrace.com/hub/detail/Cursor-extension-observability-for-developers/?query=cur&filter=all).","use_cases":"* Increase developer productivity: Get on-demand access to production context, insights, and code-level data from any environment directly within Cursor IDE. \n\n* Troubleshoot faster: Instantly debug complex flows and apps, including third party and open-source components, without leaving your IDE \n\n* Remediate issues faster: Investigate incidents, including their root causes, using natural-language queries across metrics, logs, and traces, and get remediation suggestions","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","cursor-extension-observability-for-developers","mcp-server-tools"],"latest_downloads":null},{"id":960,"slug":"custom-database-extension","title":"Custom database extension","description":"Execute generic database queries and ingest metrics and logs to Dynatrace.","logo":"https://dt-cdn.net/hub/logos/custom-database-extension.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/extend-dynatrace/extensions20/data-sources/sql/sql-reference","providers":[],"tags":["Custom","database","extension"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Sample screenshot of existing Oracle monitoring extension","src":"https://dt-cdn.net/hub/DB_Instance_details_light_zmv3ZJV.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDB_Instance_details_light_zmv3ZJV.png&sign=OELfRQHQDv1ug3m5iNFpK3yqsFHtato0SLzBA4okbF8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDB_Instance_details_light_zmv3ZJV.png&sign=59cwXisVoSLmPzJZcPwOYUg86tgK7CPixGR2TTai2hM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDB_Instance_details_light_zmv3ZJV.png&sign=AwllSSR4KqsE0MlOo3Ze3JAaWCoHluj-JnYCC6rNqTo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDB_Instance_details_light_zmv3ZJV.png&sign=BisMkc5pjf3JMvayobzJdYM433c_fgq1r_UD1N5JguI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDB_Instance_details_light_zmv3ZJV.png&sign=hSeSeLoKkufCL-QaT7hKrMUxilUlwCJNULoyrJ9c7lM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDB_Instance_details_light_zmv3ZJV.png&sign=L7wnFEZQP6WIF38CfSJZAK-uubct--hRTNQlgixzppw"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Custom, self-made [Activegate](https://docs.dynatrace.com/docs/shortlink/activegate-hub) extensions allow you to run queries against the following databases:\n- Oracle\n- Microsoft SQL Server\n- MySQL\n- IBM DB2\n- PostgreSQL\n- SAP HANA\n- Snowflake\n- **coming soon**: Sybase, MariaDB, MongoDB, Teradata, IBM Informix\n\nThe results can be sent back to Dynatrace as metrics and logs.\n\n**You can already start creating your own DB extensions** - please refer to the \"Get Started\" section.\n\n**NOTE**: Custom DB extensions will eventually replace the existing Custom Database Queries extension. If you need paid assistance on creating your own extension, please reach out to your customer success or account manager."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Bring in business data, job processing metrics, database and table statistics, or anything that is stored in your Databases.\n\n### Example queries\n\n* `SELECT COUNT(*) FROM DAILY_PROCESSED_JOBS`\n* `SELECT DEPARTMENT, EMPLOYEE_COUNT FROM DEPARTMENTS`"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"### Create an extension\n1. Follow the [documentation](https://docs.dynatrace.com/docs/extend-dynatrace/extensions20/data-sources/sql#supported-database-providers) to create your custom database extension.\n2. [VS Code add-on](https://developer.dynatrace.com/develop/dynatrace-extensions-vscode/) will help you achieve that efficiently.\n3. Once you have the extension configured and customized, follow [this guide](https://docs.dynatrace.com/docs/extend-dynatrace/extensions20/extension-lifecycle) to upload and run it in your environment.\n\n\n### Hands-on experience based on fully functional sample extension\n**Coming soon**: you'll be able to use the attached fully functional sample to get started quickly and follow good practices. The sample extension will cover a simple scenario and will provide configuration of:\n- artificial business data ingestion,\n- dashboard and details screen visualization,\n- topology definition,\n- alerting rules,\n- and more."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nCustom extension utilizes Dynatrace **Extension Framework's SQL Data Source** to connect to the different databases. Please refer to the [documentation](https://docs.dynatrace.com/docs/extend-dynatrace/extensions20/data-sources/sql#supported-database-providers) regarding supported database versions."},"sourceId":"details"}],"modified":"2026-03-10T07:48:11.632794Z","created":"2023-12-01T12:35:30.145042Z","seo_title":"Custom database extension monitoring & observability","seo_description":"Execute generic database queries and ingest metrics and logs to Dynatrace. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/DB_Instance_details_light_zmv3ZJV.png"],"about":"Custom, self-made [Activegate](https://docs.dynatrace.com/docs/shortlink/activegate-hub) extensions allow you to run queries against the following databases:\n- Oracle\n- Microsoft SQL Server\n- MySQL\n- IBM DB2\n- PostgreSQL\n- SAP HANA\n- Snowflake\n- **coming soon**: Sybase, MariaDB, MongoDB, Teradata, IBM Informix\n\nThe results can be sent back to Dynatrace as metrics and logs.\n\n**You can already start creating your own DB extensions** - please refer to the \"Get Started\" section.\n\n**NOTE**: Custom DB extensions will eventually replace the existing Custom Database Queries extension. If you need paid assistance on creating your own extension, please reach out to your customer success or account manager.","use_cases":"Bring in business data, job processing metrics, database and table statistics, or anything that is stored in your Databases.\n\n### Example queries\n\n* `SELECT COUNT(*) FROM DAILY_PROCESSED_JOBS`\n* `SELECT DEPARTMENT, EMPLOYEE_COUNT FROM DEPARTMENTS`","supported_distributions":"","get_started":"### Create an extension\n1. Follow the [documentation](https://docs.dynatrace.com/docs/extend-dynatrace/extensions20/data-sources/sql#supported-database-providers) to create your custom database extension.\n2. [VS Code add-on](https://developer.dynatrace.com/develop/dynatrace-extensions-vscode/) will help you achieve that efficiently.\n3. Once you have the extension configured and customized, follow [this guide](https://docs.dynatrace.com/docs/extend-dynatrace/extensions20/extension-lifecycle) to upload and run it in your environment.\n\n\n### Hands-on experience based on fully functional sample extension\n**Coming soon**: you'll be able to use the attached fully functional sample to get started quickly and follow good practices. The sample extension will cover a simple scenario and will provide configuration of:\n- artificial business data ingestion,\n- dashboard and details screen visualization,\n- topology definition,\n- alerting rules,\n- and more."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":811,"slug":"custom-data-ingest-via-api","title":"Custom Data ingest via API","description":"Extend Dynatrace with custom ingest APIs.","logo":"https://dt-cdn.net/hub/logos/custom-data-ingest-via-api.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/section-extend-dynatrace","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/hub3.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub3.jpg&sign=mmfMRgh6-jwYU04m5ftwLNUAVEXEjvTj1OMTZWN7jro","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub3.jpg&sign=kPxEqJxx27jXUVwPd1mdPRqzrBTixF5Tp5aRM382wOQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub3.jpg&sign=ivDwxAGE0ZgdhwTBBjg2xyw6xLa7LBIy5UvSgISKDYc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub3.jpg&sign=dUjbA_tgqONFfzUYGCjGonuICuGGt3fNe2ZJbLA7GnE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub3.jpg&sign=DFIQveO5Uny8Y6h1CBSFKF8Bj1iMrVr65U35jOFFaXw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub3.jpg&sign=rG7OxrOqPL3ZGbN43jHKkAPe6itZGydfc_Qhdz70vCg"}},{"caption":"","src":"https://dt-cdn.net/hub/hub2.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub2.jpg&sign=AeX10XxNGoVOipciocOYNRjC6ZkVwDQt_0cxzZ4YIMM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub2.jpg&sign=QSVtwKZPpmQmnJYURryZyzNQIoQLy_V__eIgR6ryhEY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub2.jpg&sign=NWtViK1fD0dJw54eObJiIen8WkeX02gRAPrEdNVDK-I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub2.jpg&sign=hxrksuhI78EFEqrEx_T3yguhrgby7jWsyi68QNNGmHg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub2.jpg&sign=w1LSciYhLNucH--1JZVN_uq8dkhvXes1VXuITKspMl4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub2.jpg&sign=XcCA3qR1l1QCI20fRhZM9Xl9-ko3LkI0_HQ4gV_ySSM"}},{"caption":"","src":"https://dt-cdn.net/hub/hub1.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub1.jpg&sign=IHZfxNv1j-wvY8TvwGa0vZkFqz_gShflZtIR1qiCyUw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub1.jpg&sign=1Nxi5lRuizQDaMlc0qBuFzhwIwtS0g6vD8619DeMds8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub1.jpg&sign=KmxrQmQNKOk45UP6I0yb6Ema7qKsjfODIF5PhoKupSM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub1.jpg&sign=wBx71aKpCz-AqJBd0sWMinMfFhobufXDCTsqyjXszTI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub1.jpg&sign=ZeXmTiJZGqwsKHGWa8ZjIyM3wo4myBLex12gHR2tyRQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhub1.jpg&sign=wCXtCJjGRS5RuKB-8iAhGVMMxU-t-tCqUvEi02KDhF0"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Whenever you have a monitoring use case that is not covered by Dynatrace OneAgent or Dynatrace Extensions you still have the possibility to use our APIs to get your data into Dynatrace. \n\nThis could be helpful in the following scenarios\n\n - IoT monitoring \n - Unsupported data sources \n - Business metrics\n\nWe have API endpoints for custom logs, metrics and events ingest. Below you find the link to the section in our API documentation.\n\nCustom log ingest\n[https://docs.dynatrace.com/docs/dynatrace-api/environment-api/log-monitoring-v2/post-ingest-logs](https://docs.dynatrace.com/docs/dynatrace-api/environment-api/log-monitoring-v2/post-ingest-logs)\n\nCustom metric ingest\n[https://docs.dynatrace.com/docs/dynatrace-api/environment-api/metric-v2/post-ingest-metrics](https://docs.dynatrace.com/docs/dynatrace-api/environment-api/metric-v2/post-ingest-metrics)\n\nCustom event ingest\n[https://docs.dynatrace.com/docs/dynatrace-api/environment-api/events-v2/post-event](https://docs.dynatrace.com/docs/dynatrace-api/environment-api/events-v2/post-event)"},"sourceId":"about"}],"modified":"2025-11-04T08:05:57.585206Z","created":"2022-10-20T12:00:29.771337Z","seo_title":"Custom Data ingest via API monitoring & observability","seo_description":"Extend Dynatrace with custom ingest APIs. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/hub3.jpg","https://dt-cdn.net/hub/hub2.jpg","https://dt-cdn.net/hub/hub1.jpg"],"about":"Whenever you have a monitoring use case that is not covered by Dynatrace OneAgent or Dynatrace Extensions you still have the possibility to use our APIs to get your data into Dynatrace. \n\nThis could be helpful in the following scenarios\n\n - IoT monitoring \n - Unsupported data sources \n - Business metrics\n\nWe have API endpoints for custom logs, metrics and events ingest. Below you find the link to the section in our API documentation.\n\nCustom log ingest\n[https://docs.dynatrace.com/docs/dynatrace-api/environment-api/log-monitoring-v2/post-ingest-logs](https://docs.dynatrace.com/docs/dynatrace-api/environment-api/log-monitoring-v2/post-ingest-logs)\n\nCustom metric ingest\n[https://docs.dynatrace.com/docs/dynatrace-api/environment-api/metric-v2/post-ingest-metrics](https://docs.dynatrace.com/docs/dynatrace-api/environment-api/metric-v2/post-ingest-metrics)\n\nCustom event ingest\n[https://docs.dynatrace.com/docs/dynatrace-api/environment-api/events-v2/post-event](https://docs.dynatrace.com/docs/dynatrace-api/environment-api/events-v2/post-event)","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1038,"slug":"custom-extensions-creator","title":"Custom Extensions Creator","description":"Create custom extensions with a few clicks.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.custom.extensions.creator/logo/4d23dfd6-09bb-45cc-b10b-51b749bb5fb0.png","link_to":null,"documentation_link":"","providers":[],"tags":["app","custom queries","database","datasource","extensions","JMX","Prometheus","queries","query","snmp","snmptraps","sql","WMI"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Create, edit, build, sign and upload custom extensions","src":"https://dt-cdn.net/hub/Screenshot_2024-05-22_at_20-08-43_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_zzwEpVc.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-05-22_at_20-08-43_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_zzwEpVc.png&sign=7ZNG2PTjLqxtvgzUpdBe4ZdrSR-soD48vmJeScWupRE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-05-22_at_20-08-43_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_zzwEpVc.png&sign=C07dDyrObHFGqU_ZIFJbLvkcNng-w2WkhaXgQE1Fcuw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-05-22_at_20-08-43_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_zzwEpVc.png&sign=GmOKadzl9FH_wJ62OGW8ebGOHwaqs4p6t-7i9ufsknI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-05-22_at_20-08-43_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_zzwEpVc.png&sign=_jdBohHXRnSxQpS8T0mLibql_SEYITyKEavrzaYGjUQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-05-22_at_20-08-43_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_zzwEpVc.png&sign=pt_fD0PbYaI1u5sNVseZGzwpfAduWHlOyu-PcuAUq0c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-05-22_at_20-08-43_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_zzwEpVc.png&sign=WgzKeWk7AqXgACPfgaFZQ0jEi-7lvmO7i1mBV_PyVF0"}},{"caption":"Create monitoring configurations leveraging the Extensions app","src":"https://dt-cdn.net/hub/Screenshot_2024-05-22_at_20-09-41_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_DX6cmpx.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-05-22_at_20-09-41_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_DX6cmpx.png&sign=pwuGDakcEdMh8YlMXTFmnHwJU4h6gEbRyDNbaB7ZW34","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-05-22_at_20-09-41_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_DX6cmpx.png&sign=mUpUQILScHCqT9Jk2wU-jOryd0LIwVXdou8x5FRU8xU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-05-22_at_20-09-41_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_DX6cmpx.png&sign=u8E4lCBuntqzJZK_FkGl9ZUrx7JAor5JsN9UaBMG-3c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-05-22_at_20-09-41_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_DX6cmpx.png&sign=4awDPMjQepD-WikeFgExwcOtUQK9hzgUoxDRNmICF40","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-05-22_at_20-09-41_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_DX6cmpx.png&sign=Hwsy0KMuU2pBVIA9A6VQkEWHVB1PS9XD0FnaPcmnigY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-05-22_at_20-09-41_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_DX6cmpx.png&sign=Bj_aHM08oRzrjFpuq4NXV7_IuLwsp9HO_kovsCMkP1I"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.8.1","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Custom Extensions Creator lets you create [custom 2.0 extensions](https://docs.dynatrace.com/docs/shortlink/extension-concepts) directly on the Dynatrace web UI.\n\nYou can:\n\n* Create new extensions\n* Import existing extensions from your environment or a file\n* Change metrics, groups, dimensions, feature sets, and more\n* Quickly build, sign, and publish extensions to your environment"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Quickly edit an existing extension and deploy without touching YAML files\n* Migrate a Custom DB Query extension from v1 to v2 with a single click\n* Sign a new extension directly from the browser in the Dynatrace web UI\n* Create a new monitoring configuration \n* Share the extension YAML with your team"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To use Custom Extensions Creator, the user must be granted the following permissions:\n\n* The `AppEngine - User` policy.\n* A [policy](https://docs.dynatrace.com/docs/shortlink/iam-policy-mgt) with permissions:\n\n```\nALLOW environment-api:extensions:write;\nALLOW environment-api:extensions:read; \nALLOW extensions:definitions:read;"},"sourceId":"get_started"}],"modified":"2026-03-13T13:57:38.226756Z","created":"2024-06-17T11:38:10.054497Z","seo_title":"Custom Extensions Creator monitoring & observability","seo_description":"Create custom extensions with a few clicks. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Screenshot_2024-05-22_at_20-08-43_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_zzwEpVc.png","https://dt-cdn.net/hub/Screenshot_2024-05-22_at_20-09-41_Custom_Extensions_Creator_David_-_lwp00649_-_Dynat_DX6cmpx.png"],"about":"Custom Extensions Creator lets you create [custom 2.0 extensions](https://docs.dynatrace.com/docs/shortlink/extension-concepts) directly on the Dynatrace web UI.\n\nYou can:\n\n* Create new extensions\n* Import existing extensions from your environment or a file\n* Change metrics, groups, dimensions, feature sets, and more\n* Quickly build, sign, and publish extensions to your environment","use_cases":"* Quickly edit an existing extension and deploy without touching YAML files\n* Migrate a Custom DB Query extension from v1 to v2 with a single click\n* Sign a new extension directly from the browser in the Dynatrace web UI\n* Create a new monitoring configuration \n* Share the extension YAML with your team","supported_distributions":"","get_started":"To use Custom Extensions Creator, the user must be granted the following permissions:\n\n* The `AppEngine - User` policy.\n* A [policy](https://docs.dynatrace.com/docs/shortlink/iam-policy-mgt) with permissions:\n\n```\nALLOW environment-api:extensions:write;\nALLOW environment-api:extensions:read; \nALLOW extensions:definitions:read;"},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.custom.extensions.creator@1.8.1","fqn":"dynatrace.custom.extensions.creator","version":"1.8.1","artifact":null,"release_notes":"### 1.8.1\r\n\r\n#### Patch Changes\r\n\r\n- cfc77ad: Update react-router to 6.30.4\r\n\r\n### 1.8.0\r\n\r\n#### Minor Changes\r\n\r\n- c80a79a: Migrate from the legacy extensions APIs (`@dynatrace-internal/client-extensions` and `extensions_2_0Client` from `@dynatrace-sdk/client-classic-environment-v2`) to the new platform extensions API via `@dynatrace-sdk/client-extensions-v2`.\r\n- dba2548: The app now implements sharing like in notebooks and dashboards, users can share extensions with specific users, create read only shares, or share with the environment\r\n\r\n#### Patch Changes\r\n\r\n- 20a6a8c: Fix an issue with the duplicate flow, extensions should be duplicated from the Extensions page, not Documents.\r\n- a33f1de: Fix an issue where the signature verification could fail if deploy was done too quickly after the certificate was added to the vault","created":"2026-06-08T14:22:26.560637Z"},{"name":"dynatrace.custom.extensions.creator@1.8.0","fqn":"dynatrace.custom.extensions.creator","version":"1.8.0","artifact":null,"release_notes":"### 1.8.0\r\n\r\n#### Minor Changes\r\n\r\n- c80a79a: Migrate from the legacy extensions APIs (`@dynatrace-internal/client-extensions` and `extensions_2_0Client` from `@dynatrace-sdk/client-classic-environment-v2`) to the new platform extensions API via `@dynatrace-sdk/client-extensions-v2`. \r\n- dba2548: The app now implements sharing like in notebooks and dashboards, users can share extensions with specific users, create read only shares, or share with the environment\r\n\r\n#### Patch Changes\r\n\r\n- 20a6a8c: Fix an issue with the duplicate flow, extensions should be duplicated from the Extensions page, not Documents.\r\n- a33f1de: Fix an issue where the signature verification could fail if deploy was done too quickly after the certificate was added to the vault","created":"2026-05-13T15:16:04.804063Z"},{"name":"dynatrace.custom.extensions.creator@1.6.0","fqn":"dynatrace.custom.extensions.creator","version":"1.6.0","artifact":null,"release_notes":"### 1.6.0\n\n#### Minor Changes\n\n- Users can now filter extensions, and show extensions that were only shared with them\n-  Subgroups are no longer rendered as tables, they are now cards.\n- Added a indicator to show subgroups for a group\n- The group table is now resizable to ease editing\n- Fixed an issue where clicking a subgroup would not let the user click on the parent group again without navigating to another subgroup\n- Fixed an issue where some tables headers and rows were not aligned properly\n- The app has been updated with the latest strato components","created":"2026-03-25T00:08:03.372437Z"},{"name":"dynatrace.custom.extensions.creator@1.5.1","fqn":"dynatrace.custom.extensions.creator","version":"1.5.1","artifact":null,"release_notes":"### 1.5.1\r\n\r\n#### Patch Changes\r\n\r\n- 3fa1a72: Fix an issue with SNMP validation not recognizing the $networkFormat function\r\n- e6a781f: Users can now manage extension documents directly in the Settings app, and change ownership of extensions if they are documents admins.\r\n- 3fa1a72: Fix an issue where dragging the mouse outside the yaml editor could crash the app\r\n- 6b32724: Update dependencies to apply security fixes\r\n- e96aec3: \\* Update dt-app to 1.7, includes several fixes and other dependencies updates\r\n  - Improve the create extension modal logic to create valid extension names\r\n\r\n### 1.5.0\r\n\r\n#### Minor Changes\r\n\r\n- 2faecba: Adds the JMX Wizard, users can now create JMX extensions using a step-by-step wizard and mbean navigation\r\n\r\n#### Patch Changes\r\n\r\n- 1557e87: Fix: validate placeholder extension name at import\r\n- 39b7a52: Changed layout of flexDirection on the SNMP DatasourceModal from column to row, so that the metrics table would resize as it is done in the SQL DatasourceModal","created":"2026-02-19T18:21:54.764539Z"},{"name":"dynatrace.custom.extensions.creator@1.5.0","fqn":"dynatrace.custom.extensions.creator","version":"1.5.0","artifact":null,"release_notes":"### 1.5.0\r\n\r\n#### Minor Changes\r\n\r\n- 2faecba: Adds the JMX Wizard, users can now create JMX extensions using a step-by-step wizard and mbean navigation\r\n\r\n#### Patch Changes\r\n\r\n- 1557e87: Fix: validate placeholder extension name at import\r\n- 39b7a52: Changed layout of flexDirection on the SNMP DatasourceModal from column to row, so that the metrics table would resize as it is done in the SQL DatasourceModal","created":"2026-01-29T14:03:51.870972Z"},{"name":"dynatrace.custom.extensions.creator@1.4.2","fqn":"dynatrace.custom.extensions.creator","version":"1.4.2","artifact":null,"release_notes":"### 1.4.2\n\n#### Patch Changes\n\n- Fix an yaml formatting issue that could generate invalid extensions, example when importing the Big IP or Generic Cisco Device extension.\n- Fix an issue where the Accessor field was not showing in the modal for a new JMX metric\n\n\n### 1.4.1\n\n#### Patch Changes\n\n- Fix app small icon not showing up\n\n### 1.4.0\n\n#### Minor Changes\n\n- Users can now use the app to create a self signed certificate","created":"2025-12-04T09:06:25.360805Z"},{"name":"dynatrace.custom.extensions.creator@1.4.1","fqn":"dynatrace.custom.extensions.creator","version":"1.4.1","artifact":null,"release_notes":"### 1.4.1\n\n#### Patch Changes\n\n- Fix app small icon not showing up\n\n### 1.4.0\n\n#### Minor Changes\n\n- Users can now use the app to create a self signed certificate when deploying an extension.","created":"2025-11-06T09:58:42.073566Z"},{"name":"dynatrace.custom.extensions.creator@1.3.1","fqn":"dynatrace.custom.extensions.creator","version":"1.3.1","artifact":null,"release_notes":"### 1.3.1\n\n#### Patch Changes\n\n- 410f05b: Add a Help section to the app header\n\n### 1.3.0\n\n#### Minor Changes\n\n- 083edbb: Introduce the Documents view to allow users to manage extension documents\n\n#### Patch Changes\n\n- 121a64a: Add an ErrorBoundary to handle extension rendering errors.\n- d517df3: Fixed issue where schedule in SQL extensions would not update properly\n- 233de29: Add a searchbar and resize to the group and subgroup tables","created":"2025-10-08T15:06:53.623876Z"},{"name":"dynatrace.custom.extensions.creator@1.2.4","fqn":"dynatrace.custom.extensions.creator","version":"1.2.4","artifact":null,"release_notes":"### 1.2.4\n\n#### Patch Changes\n\n- Fixed issue where schedule in SQL extensions would not update properly","created":"2025-07-17T05:39:49.188489Z"},{"name":"dynatrace.custom.extensions.creator@1.2.3","fqn":"dynatrace.custom.extensions.creator","version":"1.2.3","artifact":null,"release_notes":"### 1.2.3\r\n\r\n#### Minor Changes\r\n\r\n- e00c766: \\* Update tables and the UI editor to be in a single page\r\n  - Update the app header and fix an issue with the navigation\r\n  - Fix an issue with the cron scheduler where week and month days were not starting at 1\r\n\r\n#### Patch Changes\r\n\r\n- 55c66ec: Add support for schema validation for SQL extensions","created":"2025-05-08T15:18:06.317461Z"},{"name":"dynatrace.custom.extensions.creator@1.1.6","fqn":"dynatrace.custom.extensions.creator","version":"1.1.6","artifact":null,"release_notes":"### 1.1.6\n\n#### Patch Changes\n\n- SQL - Add a new feature to show available columns when creating a SQL extension\n- SQL - Add support for schema validation for SQL extensions\n- SQL - Add the most recent validation for cron schedule\n- SQL - Fix an issue where `var:` could not be used in the interval field\n- SQL - Fix an issue where the timeout was incorrectly validated when schedule was used\n\n### 1.1.3\n\n#### Patch Changes\n\n- 5d20d71: \\* Fix an issue where the interval was validated even when schedule was used\n  - Add support for parsing the SQL queries and showing which columns are available\n\n### 1.1.2\n\n#### Patch Changes\n\n- d04a140: Use form validation best practices\n\n### 1.1.1\n\n#### Patch Changes\n\n- 538e7e1: Check for app state size before allowing save\n- 04ceeaf: Fix save and deploy button states\n\n### 1.1.0\n\n#### Minor Changes\n\n- Adds support for a new `editor` view, allowing users to:\n  - Edit any declarative extension `extension.yaml` file\n  - Work with schema support, the editor has full autocomplete and error detection for the extension schema\n  - Add metrics metadata, topology, screens, and more\n- Add editor support for all declarative datasources:\n  - SQL\n  - SNMP\n  - SNMP Traps\n  - JMX\n  - WMI\n  - Prometheus\n  - JDBC\n- Add UI support for JMX extensions\n  - Users can now use the UI to create, edit, and deploy JMX extensions on top of the already supported SQL and SNMP datasources","created":"2025-02-20T13:57:59.279717Z"},{"name":"dynatrace.custom.extensions.creator@1.1.2","fqn":"dynatrace.custom.extensions.creator","version":"1.1.2","artifact":null,"release_notes":"### 1.1.2\n\n- Adds support for a new `editor` view, allowing users to:\n  - Edit any declarative extension `extension.yaml` file\n  - Work with schema support, the editor has full autocomplete and error detection for the extension schema\n  - Add metrics metadata, topology, screens, and more\n- Add editor support for all declarative datasources:\n  - SQL\n  - SNMP\n  - SNMP Traps\n  - JMX\n  - WMI\n  - Prometheus\n  - JDBC\n- Add UI support for JMX extensions\n  - Users can now use the UI to create, edit, and deploy JMX extensions on top of the already supported SQL and SNMP datasources\n- Rework the forms for SQL and SNMP datasources\n    - Users can now validate cron expressions directly in the SQL extension form\n    - Erros should be clearer\n- Fix an issue when signing with an invalid certificate did not produce an error","created":"2025-01-20T12:49:39.240036Z"},{"name":"dynatrace.custom.extensions.creator@1.0.2","fqn":"dynatrace.custom.extensions.creator","version":"1.0.2","artifact":null,"release_notes":"### 1.0.2\n\n#### Patch Changes\n\n- cfa1418: SQL - fix an issue with the timeout and interval calculation being inverted","created":"2024-11-20T08:26:33.652584Z"},{"name":"dynatrace.custom.extensions.creator@1.0.1","fqn":"dynatrace.custom.extensions.creator","version":"1.0.1","artifact":null,"release_notes":"### 1.0.1\n\n#### Patch Changes\n\n- 55c2d52: Add support for cronlike intervals\n- Fix an issue where an invalid app state could cause a state reset\n- Allow shares to be stopped even if they were deleted outside the app\n- Show an error message when the timeout is larger than the interval\n- 8e382eb: Show a validation error if interval is greater than timeout","created":"2024-10-30T13:24:36.946673Z"},{"name":"dynatrace.custom.extensions.creator@1.0.0","fqn":"dynatrace.custom.extensions.creator","version":"1.0.0","artifact":null,"release_notes":"### 1.0.0\n\nThere are no breaking changes, the version is bumped to 1.0.0 to follow Dynatrace's app semantic versioning\n\n#### Patch Changes\n\n- Add initial support for the SNMP datasource\n- bf86aa4: Don't return empty states if the state service fails with errors other than a 404","created":"2024-10-14T06:55:49.318067Z"},{"name":"dynatrace.custom.extensions.creator@0.0.20","fqn":"dynatrace.custom.extensions.creator","version":"0.0.20","artifact":null,"release_notes":"### 0.0.20\n\n#### Patch Changes\n\n- 444a1cd: Remove quoted strings from queries before validating them\n- a61f6d7: Add new app icon","created":"2024-08-21T07:06:37.531262Z"}],"related_technologies":["extension-manager"],"latest_downloads":[{"name":"dynatrace.custom.extensions.creator@1.8.1","fqn":"dynatrace.custom.extensions.creator","version":"1.8.1","artifact":null,"release_notes":"### 1.8.1\r\n\r\n#### Patch Changes\r\n\r\n- cfc77ad: Update react-router to 6.30.4\r\n\r\n### 1.8.0\r\n\r\n#### Minor Changes\r\n\r\n- c80a79a: Migrate from the legacy extensions APIs (`@dynatrace-internal/client-extensions` and `extensions_2_0Client` from `@dynatrace-sdk/client-classic-environment-v2`) to the new platform extensions API via `@dynatrace-sdk/client-extensions-v2`.\r\n- dba2548: The app now implements sharing like in notebooks and dashboards, users can share extensions with specific users, create read only shares, or share with the environment\r\n\r\n#### Patch Changes\r\n\r\n- 20a6a8c: Fix an issue with the duplicate flow, extensions should be duplicated from the Extensions page, not Documents.\r\n- a33f1de: Fix an issue where the signature verification could fail if deploy was done too quickly after the certificate was added to the vault","created":"2026-06-08T14:22:26.560637Z"}]},{"id":1323,"slug":"cyberark-audit-logs","title":"CyberArk","description":"Ingest CyberArk audit logs via SIEM integration for reporting and analysis.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cyberark/logo/5f1e96f9-25dc-4b4b-bd72-5fb769669563.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/observe/infrastructure-observability/extensions/cyberark","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get an overview of what's happening in your audit logs.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cyberark/media/ddd1d6b4-927c-4554-94ec-59202235865c.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cyberark%2Fmedia%2Fddd1d6b4-927c-4554-94ec-59202235865c.png&sign=IWR7grPgLxhGoKzZwixG5-fcUa5wE_PG6GtT_Q6ZVDo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cyberark%2Fmedia%2Fddd1d6b4-927c-4554-94ec-59202235865c.png&sign=I7VjTue2mNQJ-5ZuNahEiBiM7vW77iK70Od8WBwAnfk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cyberark%2Fmedia%2Fddd1d6b4-927c-4554-94ec-59202235865c.png&sign=QsHbDNcFUju153ZXvhikJQNPln_baQHlJZmeamdpIGA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cyberark%2Fmedia%2Fddd1d6b4-927c-4554-94ec-59202235865c.png&sign=JaT_je7517k2JA6WEbFSJaEp3GXA9o7_lVCEmhfas-4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cyberark%2Fmedia%2Fddd1d6b4-927c-4554-94ec-59202235865c.png&sign=zId_zHDpvbzHHj5wug5nAAFh_IoJk2gg3PH7T7Yt3Is","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.cyberark%2Fmedia%2Fddd1d6b4-927c-4554-94ec-59202235865c.png&sign=OOZq8jAminyOiI_oTDMDmdFFWimRxPz_6_6G6_b92iQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.0","release_latest_validation_result":{"name": "com.dynatrace.extension.cyberark", "author": {"name": "Dynatrace"}, "version": "1.0.0", "fileHash": "e1992b161bd0c09bb8d7585182945a5fe83d2ee9c0e5273df5855695d1394dae", "variables": [], "dataSources": ["python"], "featureSets": ["default"], "extensionName": "com.dynatrace.extension.cyberark", "minEECVersion": "1.332.0", "featureSetsDetails": {"default": {"metrics": [{"key": "audit_log.connectivity", "metadata": {"unit": "Percent", "description": null, "displayName": "Audit Log Connectivity"}}], "isRecommended": true}}, "minDynatraceVersion": "1.332.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"The CyberArk audit log extension enables seamless integration of your CyberArk audit logs into your Dynatrace environment. Gain real-time visibility into authentications, user events, and configuration changes in your CyberArk environment all within the Dynatrace platform. Leverage advanced analytics, dashboards, and alerting to enhance your security posture and streamline compliance monitoring."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor CyberArk authentication and authorization events for security and compliance.\n- Detect suspicious login attempts, MFA challenges, and user lockouts in real time.\n- Track user lifecycle events such as provisioning and group membership changes.\n- Automate incident response workflows based on CyberArk security events."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"1. Activate the CyberArk Audit Log extension from the Dynatrace Hub.\n2. Configure your CyberArk OAuth credentials and connection settings in the extension configuration.\n3. Enable the extension to start ingesting CyberArk Audit logs into Dynatrace Grail.\n4. Use the provided dashboard and DQL queries to analyze, visualize, and alert on CyberArk activity."},"sourceId":"get_started"}],"modified":"2026-04-29T08:48:29.177934Z","created":"2026-04-16T07:24:19.937467Z","seo_title":"CyberArk monitoring & observability","seo_description":"Ingest CyberArk audit logs via SIEM integration for reporting and analysis. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.cyberark/media/ddd1d6b4-927c-4554-94ec-59202235865c.png"],"about":"The CyberArk audit log extension enables seamless integration of your CyberArk audit logs into your Dynatrace environment. Gain real-time visibility into authentications, user events, and configuration changes in your CyberArk environment all within the Dynatrace platform. Leverage advanced analytics, dashboards, and alerting to enhance your security posture and streamline compliance monitoring.","use_cases":"- Monitor CyberArk authentication and authorization events for security and compliance.\n- Detect suspicious login attempts, MFA challenges, and user lockouts in real time.\n- Track user lifecycle events such as provisioning and group membership changes.\n- Automate incident response workflows based on CyberArk security events.","supported_distributions":"","get_started":"1. Activate the CyberArk Audit Log extension from the Dynatrace Hub.\n2. Configure your CyberArk OAuth credentials and connection settings in the extension configuration.\n3. Enable the extension to start ingesting CyberArk Audit logs into Dynatrace Grail.\n4. Use the provided dashboard and DQL queries to analyze, visualize, and alert on CyberArk activity."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.cyberark@1.0.0","fqn":"com.dynatrace.extension.cyberark","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cyberark/com.dynatrace.extension.cyberark-1.0.0-e1992b161bd0c09bb8d7.zip","release_notes":"- Inital release","created":"2026-04-16T18:34:10.704952Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.cyberark@1.0.0","fqn":"com.dynatrace.extension.cyberark","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.cyberark/com.dynatrace.extension.cyberark-1.0.0-e1992b161bd0c09bb8d7.zip","release_notes":"- Inital release","created":"2026-04-16T18:34:10.704952Z"}]},{"id":801,"slug":"dashboards","title":"Dashboards","description":"Transform complex data into clear visualizations with custom dashboards.","logo":"https://dt-cdn.net/hub/logos/dashboards.png","link_to":"https://www.dynatrace.com/platform/dashboards/","documentation_link":"https://docs.dynatrace.com/docs/observe-and-explore/dashboards-new","providers":[],"tags":["dashboard","exploratory analytics","kpi","visualisation","visualization"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get real-time insights by transforming complex data into dynamic, interactive dashboards.","src":"https://dt-cdn.net/hub/00_General.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F00_General.png&sign=bLCkP_DQaQNRBke8pAfAYmkZ0e-05D3eV1XkdCsl0rA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F00_General.png&sign=Gb_yDjF5R0uKu0fLLjD87e00K7XTIoAEKv3KwZwk5FE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F00_General.png&sign=FdzmEuWq3QH9lhGyXRHR8x22mzow2GdOnRdPV05ZegI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F00_General.png&sign=SqUn6lAFZGsdFg7pQoVuXQ5-xOEJGKm4UqlsZhz837c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F00_General.png&sign=yMhHTLYdbga28V1FkaK7c7V-V1tdu92QlrkofsxbU_4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F00_General.png&sign=vVRxyl8p5FXKDboe-RDYjp1Z7vYZSi-06SJbfjcSbTE"}},{"caption":"Start fast using our ready-made dashboards, designed for your everyday needs.","src":"https://dt-cdn.net/hub/01_Ready_made.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_Ready_made.png&sign=Htn4dBq9ftLBKW5pfTG2Wrfs3eOk6qUSkONvaWEkWAk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_Ready_made.png&sign=gXoBUlPCIEpyoyfcewta-VqKcaiZC8e3_HPCXp3zkQA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_Ready_made.png&sign=6SXGXcT9G1YJ_ohAetrTha3XfeVmqYi0NeK8qPcSFvU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_Ready_made.png&sign=UC2-fIMLjqovsusS_ch_bjulafncVfhaTg_EzVVn8y8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_Ready_made.png&sign=5LSREGW7RgKFgd8YjQ9xSWD1LqVEqJ5PZyCNHHB7Nlw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_Ready_made.png&sign=4VQcR4HFmMHAKEmznPOdSBCc45ymBcCrBKbByLPFx20"}},{"caption":"Build your dashboard effortlessly with only a few clicks.","src":"https://dt-cdn.net/hub/02_Explore.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_Explore.png&sign=LFJCRQ_vKO1_8h-1MuMmoqDqKWyfQ-_RywNQZYoBEOg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_Explore.png&sign=jGlx-vqumdsaDYFNI4mrskY-cL3ILtRVSrTFeA60ikM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_Explore.png&sign=L1frmf3Z7JxYONn7jilAZU57OUj9iNqDUhFiEE3YMvw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_Explore.png&sign=Nz4SKrssumNYpss5UxuAakd--55wV3tfuS3BjSQIAgQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_Explore.png&sign=XuZHYYgJdV4JMv1rLKAS1s95UjsnUOuqv8mroP1nyLw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_Explore.png&sign=KGpkaWe96rmDFrULF2J3NOiO8qn-aJpWf9ECKQZojeU"}},{"caption":"Customize any visualization with ease.","src":"https://dt-cdn.net/hub/03_Customize.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_Customize.png&sign=dQuel6qi_wcS9nruLPjOvziLNPooHObksNElI8I_ALw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_Customize.png&sign=L8vTSNZw2mKCLM5KmyrAcpk05ZPpSqXpJpidmpth9Zw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_Customize.png&sign=MhM_SowegA2cQRfDcbkjJOjcKCz3aorsyOobauYwX3g","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_Customize.png&sign=AKq6OT-7ZZy9OsXJwGx0iMoVbCID2SP1ScocOX98QG8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_Customize.png&sign=7LsADHUibxndIeRd4xe0m_Ku1y7-RrxxgK95T72uePI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_Customize.png&sign=NOIwrbXXp08ATVrxlikG1huiGa9lS4WAMlvgS31BJW0"}},{"caption":"Experience dynamic and interactive dashboards with versatile variable filtering.","src":"https://dt-cdn.net/hub/04_Variables.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_Variables.png&sign=OZxAEcItxmqnF-Eo8x57btEfrr5GlkY-NDN-L80lkPg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_Variables.png&sign=zWbJU4ij5BELX0NpFLA_aUrFc5IHjsemCFhbvd4PyPQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_Variables.png&sign=Gnhe1I1WntkrAX7Agsg6bpZcoudPtK9vtUpDiMETXJE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_Variables.png&sign=qiYYbkxEqTCpAsElX6yOl5fBjd12MRzkjKK-BR7W3AI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_Variables.png&sign=l19yrOD9zXow8zQ7Q8cRx0ULYyx4jLomaOaBgSp0ThA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_Variables.png&sign=lGBrMb8_8hk_b4Oj7JSmj4KlGAqBrfBnNDr2Fxu7tVo"}},{"caption":"Share your insights with others in seconds.","src":"https://dt-cdn.net/hub/05_Share.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F05_Share.png&sign=DyS3v8bQ0crEWZMuyppFT48f-3Mf20AZbIfpkkUB5CE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F05_Share.png&sign=mctPc0hhMazEjPNgjbxgMXtvNFEsUUYltcqL_r4xK28","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F05_Share.png&sign=Mwde2eBIwC2D45P48qQ7tGAzA0AmaDe1RaawuHiLDPQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F05_Share.png&sign=N6_dY9MJdxNzcVR6d1j_EKfudA_xCtSani0i8j6S65Y","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F05_Share.png&sign=7gOynBrl2V6oysToBbRdtDmwD10fb0bbW4NmBYv381A","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F05_Share.png&sign=X1eRqEaAVcALs5Sefw4QAy2m2bwMw1MGFV4Hsc3TEyg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.343.1","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dashboards is one of the built-in apps shipped with Dynatrace. It provides you with the quickest and most convenient way to go from selecting your data, to visualizing, and observing it. \r\n\r\nAlong with the creation of dashboards, the app provides you with the flexibility to present your data your way. When you create a dashboard, the Dashboards app allows you and others to quickly gain real-time insights into the most important aspects of your data. For example, you can use Dashboards to track major software releases or to observe the digital experience of your customers during peak business periods, such as Black Friday.\r\n\r\n**This is intended for users who:**\r\n* Need to get fast and easily accessible insights into their observability, business, or security data.\r\n\r\n* Want to create unique, powerful dashboards utilizing an impressive and comprehensive toolkit."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Dashboards enables you to:\r\n* Use readymade dashboards to monitor your system status in real-time.\r\n\r\n* Create custom dashboards effortlessly with an easy-to-use editor or Davis CoPilot™.\r\n\r\n* Drill down into your data through seamless integration with other Dynatrace Apps.\r\n\r\n* Utilize the power of Davis AI for spotting anomalies and forecasting directly on your charts.\r\n\r\n* Search for any data type across the platform and combine them even with external data in a single view.\r\n\r\n* Configure variable filters to monitor different resources within a single dashboard."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"The Dashboards app comes preinstalled with all Dynatrace SaaS environments.\r\n\r\nWe recommend that you open Dashboards and run through the **Getting started** dashboard to become familiar with Dynatrace Dashboards. The **Getting started** dashboard appears when you open Dashboards for the first time. You can return to this dashboard anytime from the **help (?) menu** in the upper-right corner of the app."},"sourceId":"get_started"}],"modified":"2026-06-22T13:54:52.070452Z","created":"2022-09-23T14:48:28.120587Z","seo_title":"Dashboards monitoring & observability","seo_description":"Transform complex data into clear visualizations with custom dashboards. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/00_General.png","https://dt-cdn.net/hub/01_Ready_made.png","https://dt-cdn.net/hub/02_Explore.png","https://dt-cdn.net/hub/03_Customize.png","https://dt-cdn.net/hub/04_Variables.png","https://dt-cdn.net/hub/05_Share.png"],"about":"Dashboards is one of the built-in apps shipped with Dynatrace. It provides you with the quickest and most convenient way to go from selecting your data, to visualizing, and observing it. \r\n\r\nAlong with the creation of dashboards, the app provides you with the flexibility to present your data your way. When you create a dashboard, the Dashboards app allows you and others to quickly gain real-time insights into the most important aspects of your data. For example, you can use Dashboards to track major software releases or to observe the digital experience of your customers during peak business periods, such as Black Friday.\r\n\r\n**This is intended for users who:**\r\n* Need to get fast and easily accessible insights into their observability, business, or security data.\r\n\r\n* Want to create unique, powerful dashboards utilizing an impressive and comprehensive toolkit.","use_cases":"Dashboards enables you to:\r\n* Use readymade dashboards to monitor your system status in real-time.\r\n\r\n* Create custom dashboards effortlessly with an easy-to-use editor or Davis CoPilot™.\r\n\r\n* Drill down into your data through seamless integration with other Dynatrace Apps.\r\n\r\n* Utilize the power of Davis AI for spotting anomalies and forecasting directly on your charts.\r\n\r\n* Search for any data type across the platform and combine them even with external data in a single view.\r\n\r\n* Configure variable filters to monitor different resources within a single dashboard.","supported_distributions":"","get_started":"The Dashboards app comes preinstalled with all Dynatrace SaaS environments.\r\n\r\nWe recommend that you open Dashboards and run through the **Getting started** dashboard to become familiar with Dynatrace Dashboards. The **Getting started** dashboard appears when you open Dashboards for the first time. You can return to this dashboard anytime from the **help (?) menu** in the upper-right corner of the app."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.dashboards@1.343.1","fqn":"dynatrace.dashboards","version":"1.343.1","artifact":null,"release_notes":"### 1.343.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed queries being incorrectly blocked from running when they contained a `$` that was not a variable reference. PAPA-34400\r\n- Kept dashboard validations as warnings. PAPA-34410\r\n\r\n### 1.343.0\r\n\r\n#### Minor Changes\r\n\r\n- Added entry to the tile menu to create a new annotation. PAPA-34092\r\n- Moved the version history of dashboards to the document actions menu. PAPA-33476\r\n- Introduced the Image tile for displaying images on dashboards. PAPA-34058\r\n- Added Shift+I keyboard shortcut to insert an Image tile and moved the Prompt tile shortcut to Shift+P. PAPA-34022\r\n\r\n#### Patch Changes\r\n\r\n- Fixed Cmd/Ctrl+Click on tile headers and links not behaving as expected. PAPA-34254\r\n- Fixed an issue where undefined columns in the SLO tile threw an error. APPOBS-36349\r\n- Fixed an issue where unknown columns in the SLO tile threw an error. APPOBS-36461\r\n- Fixed Prompt tiles retaining a stale query after a failed prompt translation. PAPA-34064\r\n- Included the full path of nested properties in JSON editor error messages. PAPA-34184\r\n- Limited message \"Showing first 5 results\" to be displayed only if the result of the Variable/Annotation exceeds 5 records. PAPA-33936\r\n- Fixed an issue where Davis Analyzers used a wrong segment. DI-28530\r\n- Fixed an issue with tiles being fetched even if their input is empty when the user triggers a refresh or changes the timeframe. PAPA-34066","created":"2026-07-06T06:34:23.074089Z"},{"name":"dynatrace.dashboards@1.342.2","fqn":"dynatrace.dashboards","version":"1.342.2","artifact":null,"release_notes":"### 1.342.2\n\n#### Patch Changes\n\n- Fixed queries being incorrectly blocked from running when they contained a `$` that was not a variable reference. PAPA-34400\n- Kept dashboard validations as warnings. PAPA-34410\n\n### 1.342.1\n\n#### Patch Changes\n\n- Prevented queries that still reference an unresolved variable from being sent to the backend. PAPA-34152\n\n### 1.342.0\n\n#### Minor Changes\n\n- Added alert annotation type. PAPA-32572\n- Improved tile data fetching on variable change. PAPA-33790\n- Added suggestions for code and DQL snippets to the Variables editor when the input is empty. PAPA-32364\n\n#### Patch Changes\n\n- Prevented tiles from fetching data while another tile is maximized. PAPA-33385\n- Fixed issue with the scrollbar appearing shortly when opening a dashboard with pre-selected tiles.\n- Improved usability on mobile. PAPA-29781\n- Fixed an issue that prevented displaying the code review banner on shared or imported dashboards with code annotations. PAPA-33893","created":"2026-06-30T13:08:10.997789Z"},{"name":"dynatrace.dashboards@1.341.4","fqn":"dynatrace.dashboards","version":"1.341.4","artifact":null,"release_notes":"### 1.341.4\r\n\r\n#### Patch Changes\r\n\r\n- Prevented queries that still reference an unresolved variable from being sent to the backend. PAPA-34152\r\n\r\n### 1.341.3\r\n\r\n#### Patch Changes\r\n\r\n- Restored the previous polling behavior for Grail queries. PAPA-33887\r\n\r\n### 1.341.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed the \"Names\" data mapping for some timeseries results. PAPA-33811\r\n\r\n### 1.341.1\r\n\r\n#### Patch Changes\r\n\r\n- Changed the DQL editor autosuggestion behavior to only open on typing, pressing Ctrl + Space, or focusing an empty editor. PAPA-33736\r\n\r\n### 1.341.0\r\n\r\n#### Minor Changes\r\n\r\n- Added custom action handlers for the annotation marker tooltip. PAPA-28084\r\n- Changed the way hidden select variables handle their default value. Hidden single-select variables always resolve to the first available option and hidden multi-select variables always resolve to \\* (WILDCARD). Hidden variables are now always fetched. PAPA-29443\r\n\r\n#### Patch Changes\r\n\r\n- Fixed JSON editor showing stale content after deleting an invalid tile through the UI. PAPA-33489\r\n- Fixed an issue where showing a tile preview results in a layout shift due to the appearance of the scrollbar. PAPA-33369\r\n- Improved undo/redo for CoPilot tiles. PAPA-33215\r\n- Removed extra whitespace from the bottom of the dashboard grid. PAPA-32121\r\n- Fixed rounded corners on loading table tiles. PAPA-33342\r\n- Updated error message styling of SLO tiles to be consistent with other tile types. APPOBS-34035","created":"2026-06-22T13:53:00.275101Z"},{"name":"dynatrace.dashboards@1.341.3","fqn":"dynatrace.dashboards","version":"1.341.3","artifact":null,"release_notes":"### 1.341.3\r\n\r\n#### Patch Changes\r\n\r\n- Restored the previous polling behavior for Grail queries. PAPA-33887\r\n\r\n### 1.341.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed the \"Names\" data mapping for some timeseries results. PAPA-33811\r\n\r\n### 1.341.1\r\n\r\n#### Patch Changes\r\n\r\n- Changed the DQL editor autosuggestion behavior to only open on typing, pressing Ctrl + Space, or focusing an empty editor. PAPA-33736\r\n\r\n### 1.341.0\r\n\r\n#### Minor Changes\r\n\r\n- Added custom action handlers for the annotation marker tooltip. PAPA-28084\r\n- Changed the way hidden select variables handle their default value. Hidden single-select variables always resolve to the first available option and hidden multi-select variables always resolve to \\* (WILDCARD). Hidden variables are now always fetched. PAPA-29443\r\n\r\n#### Patch Changes\r\n\r\n- Fixed JSON editor showing stale content after deleting an invalid tile through the UI. PAPA-33489\r\n- Fixed an issue where showing a tile preview results in a layout shift due to the appearance of the scrollbar. PAPA-33369\r\n- Improved undo/redo for CoPilot tiles. PAPA-33215\r\n- Removed extra whitespace from the bottom of the dashboard grid. PAPA-32121\r\n- Fixed rounded corners on loading table tiles. PAPA-33342\r\n- Updated error message styling of SLO tiles to be consistent with other tile types. APPOBS-34035","created":"2026-06-10T07:50:18.814539Z"},{"name":"dynatrace.dashboards@1.340.1","fqn":"dynatrace.dashboards","version":"1.340.1","artifact":null,"release_notes":"### 1.340.1\r\n\r\n#### Patch Changes\r\n\r\n- Changed the DQL editor autosuggestion behavior to only open on typing, pressing Ctrl + Space, or focusing an empty editor. PAPA-33736\r\n\r\n### 1.340.0\r\n\r\n#### Minor Changes\r\n\r\n- Improved validation error messages in the JSON editor to help identify and fix configuration issues. PAPA-32997\r\n- Added a toast on document validation failure. PAPA-32962\r\n- Added error and warning status icons to annotations picker and added support for displaying warnings in the form. PAPA-32124\r\n- Enabled query limit settings to be preserved when sharing tiles via intents. PAPA-25802\r\n\r\n#### Patch Changes\r\n\r\n- Improved usability on mobile and small screens. PAPA-29781\r\n- Fixed the placement of tile previews in certain situations. PAPA-33108","created":"2026-06-01T07:51:06.345850Z"},{"name":"dynatrace.dashboards@1.339.0","fqn":"dynatrace.dashboards","version":"1.339.0","artifact":null,"release_notes":"### 1.339.0\n\n#### Minor Changes\n\n- Introduced a JSON editor for the dashboard document. PAPA-29511\n- Added Variables support in Annotations. PAPA-31792\n- Added support for scrolling to a specific tile via the \"view-dashboard\" intent. PAPA-32312\n- Added multi tile selection via the mouse by pressing SHIFT and drawing a selection rectangle. PAPA-31286\n- Improved JSON editor readability by sorting object keys in a consistent order when the editor opens. PAPA-25792\n- Adjusted variable and annotation UI copy for consistent actions and labels. PAPA-31942\n- Added hidden variables to the URL and enabled changing their values via URL. PAPA-31993\n- Added a warning banner in JSON editor when content is pasted from clipboard. PAPA-29523\n\n#### Patch Changes\n\n- Fixed cursor jumping while writing in variables editor. PAPA-32699\n- Fixed annotations not fetching when tile visualization is set to auto-select. PAPA-32986\n- Made tile placement in single column mode more consistent. PAPA-32923\n- Corrected the positioning of the microguide overlay. PAPA-32887\n- Fixed SLO selector flashing a loading spinner and briefly unmounting the whole selector the first time an SLO is picked. APPOBS-29061","created":"2026-05-08T04:43:57.966055Z"},{"name":"dynatrace.dashboards@1.338.2","fqn":"dynatrace.dashboards","version":"1.338.2","artifact":null,"release_notes":"### 1.338.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed the persistence of custom geometries for chart visualizations. PAPA-33049\r\n\r\n### 1.338.1\r\n\r\n#### Patch Changes\r\n\r\n- Corrected the positioning of the microguide overlay. PAPA-32887\r\n\r\n### 1.338.0\r\n\r\n#### Minor Changes\r\n\r\n- Changed the behavior of which tab is active in the right side panel to keep the current tab if possible. PAPA-9033\r\n- Excluded read-only Dashboards from auto-mapping for Annotations. PAPA-31148\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue with the Variable form that would flicker when the key is changed. PAPA-32498\r\n- Fixed SLO tile to show a loading spinner when retrying after an error and to always refetch fresh data when switching segments. APPOBS-34411\r\n- Fixed an issue where newly added or duplicated tiles did not reflect the active zoom selection. PAPA-32624","created":"2026-04-28T05:50:30.648867Z"},{"name":"dynatrace.dashboards@1.337.5","fqn":"dynatrace.dashboards","version":"1.337.5","artifact":null,"release_notes":"### 1.337.5\r\n\r\n#### Patch Changes\r\n\r\n- Fixed the persistence of custom geometries for chart visualizations. PAPA-33049\r\n\r\n### 1.337.4\r\n\r\n#### Patch Changes\r\n\r\n- Corrected the positioning of the microguide overlay. PAPA-32887\r\n\r\n### 1.337.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue with single value visualizations displaying no data instead of 0. PAPA-32660\r\n- Improved the handling of \"Connect data points\" to avoid potential UI freezes. PAPA-32219\r\n\r\n### 1.337.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed issues with Segment selector closing unintentionally. APPDEV-16878\r\n\r\n### 1.337.1\r\n\r\n#### Patch Changes\r\n\r\n- Ensured the compatibility with existing backend services. PAPA-32564\r\n\r\n### 1.337.0\r\n\r\n#### Minor Changes\r\n\r\n- Added icons to the tile indicator settings dropdown to help visually identify each indicator type. PAPA-32107\r\n- Added support for setting tile descriptions for SLO tiles. PAPA-9033\r\n- Hid the links section for unsupported visualizations and tiles using Dynatrace Intelligence Data Analyzers. PAPA-30957\r\n\r\n#### Patch Changes\r\n\r\n- Fixed variable status indicator alignment when all variables are hidden and the global annotation picker is visible. PAPA-32237\r\n- Fixed the timeframe not being correctly set on annotations. PAPA-32249","created":"2026-04-28T06:08:32.068181Z"},{"name":"dynatrace.dashboards@1.337.4","fqn":"dynatrace.dashboards","version":"1.337.4","artifact":null,"release_notes":"### 1.337.4\r\n\r\n#### Patch Changes\r\n\r\n- Corrected the positioning of the microguide overlay. PAPA-32887\r\n\r\n### 1.337.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue with single value visualizations displaying no data instead of 0. PAPA-32660\r\n- Improved the handling of \"Connect data points\" to avoid potential UI freezes. PAPA-32219\r\n\r\n### 1.337.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed issues with Segment selector closing unintentionally. APPDEV-16878\r\n\r\n### 1.337.1\r\n\r\n#### Patch Changes\r\n\r\n- Ensured the compatibility with existing backend services. PAPA-32564\r\n\r\n### 1.337.0\r\n\r\n#### Minor Changes\r\n\r\n- Added icons to the tile indicator settings dropdown to help visually identify each indicator type. PAPA-32107\r\n- Added support for setting tile descriptions for SLO tiles. PAPA-9033\r\n- Hid the links section for unsupported visualizations and tiles using Dynatrace Intelligence Data Analyzers. PAPA-30957\r\n\r\n#### Patch Changes\r\n\r\n- Fixed variable status indicator alignment when all variables are hidden and the global annotation picker is visible. PAPA-32237\r\n- Fixed the timeframe not being correctly set on annotations. PAPA-32249","created":"2026-04-20T08:45:18.371836Z"},{"name":"dynatrace.dashboards@1.336.3","fqn":"dynatrace.dashboards","version":"1.336.3","artifact":null,"release_notes":"### 1.336.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue with single value visualizations displaying no data instead of 0. PAPA-32660\r\n\r\n### 1.336.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed table coloring when variables are used. PAPA-32341\r\n\r\n### 1.336.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed annotations fetching with wrong timeframe and segments on initial dashboard load. PAPA-32249\r\n\r\n### 1.336.0\r\n\r\n#### Minor Changes\r\n\r\n- Adjusted the size of the dotted grid background to always cover the full screen. PAPA-31828\r\n- Added settings for hiding tile indicators. PAPA-22129\r\n- Added \"Owned by me\" and \"Shared with me\" tabs to the dashboards table page. PAPA-30859\r\n  The `?ownedBy=` URL parameter is no longer supported. Use the new `?activeTab=` parameter instead.\r\n\r\n  New tab values:\r\n  - `?activeTab=all` – All dashboards (default)\r\n  - `?activeTab=owned-by-me` – Dashboards owned by the current user\r\n  - `?activeTab=shared-with-me` – Dashboards shared with the current user\r\n  - `?activeTab=ready-made` – Ready-made dashboards (replaces `?ownedBy=all-ready-made`)\r\n  - `?activeTab=deleted` – Deleted dashboards\r\n\r\n- Added Treemap snippets. PAPA-31974\r\n- Added support for custom and SLO timeframes for SLO tiles. APPOBS-29492\r\n- Displayed loading message in section title for CoPilot tiles while generating DQL. PAPA-31658\r\n\r\n#### Patch Changes\r\n\r\n- Prevented tile previews from staying on the dashboard after the tile got deleted. PAPA-32027\r\n- Fixed scrolling into view of tiles in Google Chrome. PAPA-31999\r\n- Fixed an issue where adding back deleted tiles via undo/redo caused an additional query execution. PAPA-32037","created":"2026-04-10T07:05:15.140483Z"},{"name":"dynatrace.dashboards@1.336.2","fqn":"dynatrace.dashboards","version":"1.336.2","artifact":null,"release_notes":"### 1.336.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed table coloring when variables are used. PAPA-32341\r\n\r\n### 1.336.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed annotations fetching with wrong timeframe and segments on initial dashboard load. PAPA-32249\r\n\r\n### 1.336.0\r\n\r\n#### Minor Changes\r\n\r\n- Adjusted the size of the dotted grid background to always cover the full screen. PAPA-31828\r\n- Added settings for hiding tile indicators. PAPA-22129\r\n- Added \"Owned by me\" and \"Shared with me\" tabs to the dashboards table page. PAPA-30859\r\n  The `?ownedBy=` URL parameter is no longer supported. Use the new `?activeTab=` parameter instead.\r\n\r\n  New tab values:\r\n  - `?activeTab=all` – All dashboards (default)\r\n  - `?activeTab=owned-by-me` – Dashboards owned by the current user\r\n  - `?activeTab=shared-with-me` – Dashboards shared with the current user\r\n  - `?activeTab=ready-made` – Ready-made dashboards (replaces `?ownedBy=all-ready-made`)\r\n  - `?activeTab=deleted` – Deleted dashboards\r\n\r\n- Added Treemap snippets. PAPA-31974\r\n- Added support for custom and SLO timeframes for SLO tiles. APPOBS-29492\r\n- Displayed loading message in section title for CoPilot tiles while generating DQL. PAPA-31658\r\n\r\n#### Patch Changes\r\n\r\n- Prevented tile previews from staying on the dashboard after the tile got deleted. PAPA-32027\r\n- Fixed scrolling into view of tiles in Google Chrome. PAPA-31999\r\n- Fixed an issue where adding back deleted tiles via undo/redo caused an additional query execution. PAPA-32037","created":"2026-03-30T04:20:11.896257Z"},{"name":"dynatrace.dashboards@1.335.5","fqn":"dynatrace.dashboards","version":"1.335.5","artifact":null,"release_notes":"### 1.335.5\r\n\r\n#### Patch Changes\r\n\r\n- Fixed annotations fetching with wrong timeframe and segments on initial dashboard load. PAPA-32249\r\n\r\n### 1.335.4\r\n\r\n#### Patch Changes\r\n\r\n- Fixed threshold-based color rules not being applied in the table. PAPA-32210\r\n\r\n### 1.335.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed coloring issues for table view. PAPA-31805\r\n\r\n### 1.335.2\r\n\r\n#### Patch Changes\r\n\r\n- Sanitized invalid color-palette rules. PAPA-32036\r\n\r\n### 1.335.1\r\n\r\n#### Patch Changes\r\n\r\n- Moved the actions to pin a column to the correct position and added the pin option to the column configuration dialog. PAPA-31908\r\n\r\n### 1.335.0\r\n\r\n#### Minor Changes\r\n\r\n- Introduced annotations feature. PAPA-27284\r\n- Added undo/redo functionality for changes to the dashboard. PAPA-25767\r\n- Added the ability to place new tiles relative to the selected one. PAPA-30776\r\n- Added the annotations toolbar to the maximized tile view. PAPA-31061\r\n- Integrated annotation code and DQL snippets. PAPA-30382\r\n- Added a placement preview when duplicating tiles. PAPA-30774\r\n\r\n#### Patch Changes\r\n\r\n- Ensured that duplicated tiles are always scrolled into view. PAPA-31616\r\n- Fixed incorrect tile alignment when upgrading dashboards from classic dashboards. PAPA-31876\r\n- Improved performance when selecting other tiles while editing a tile. PAPA-31826\r\n- Improved navigation blocker alert stability. PAPA-31377","created":"2026-03-25T09:05:06.383736Z"},{"name":"dynatrace.dashboards@1.334.6","fqn":"dynatrace.dashboards","version":"1.334.6","artifact":null,"release_notes":"### 1.334.6\r\n\r\n#### Patch Changes\r\n\r\n- Sanitized invalid color-palette rules. PAPA-32036\r\n\r\n### 1.334.5\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue where categorical colors were not applied correctly. PAPA-31875\r\n\r\n### 1.334.4\r\n\r\n#### Patch Changes\r\n\r\n- Fixed issue with tiles getting aligned wrong when upgrading a dashboard from Dashboards Classic. PAPA-31876\r\n\r\n### 1.334.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed Honeycomb issue when applying color palette to the whole chart. PAPA-31851\r\n\r\n### 1.334.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed some migration issues for color and threshold settings.\r\n\r\n### 1.334.1\r\n\r\n#### Patch Changes\r\n\r\n- Updated the Japanese translations. PAPA-31533\r\n\r\n### 1.334.0\r\n\r\n#### Minor Changes\r\n\r\n- Added the ability to add and edit variables from within the variables form editor. PAPA-30952\r\n- Added AI-powered tile description generation. PAPA-31292\r\n- Enabled resizing of multiple tiles at once. PAPA-30361\r\n- Added markdown compatibility to tile description. PAPA-23780\r\n- Limited the number of variable values passed to intents to a maximum of 1000. PAPA-31193\r\n- Improved tile duplication by placing the duplicated tile close to the original one. PAPA-30772\r\n\r\n#### Patch Changes\r\n\r\n- Fixed the loading indicator not showing the correct loading state. PAPA-30864\r\n- Improved the loading state indication for tiles. PAPA-30799\r\n- Fixed unnecessary data refetching for tiles with custom segments when global segments changed. PAPA-31025\r\n- Fixed an issue where tiles would be cut off after resizing if the grid became scrollable. PAPA-31328\r\n- Made tiles semi transparent while they are being moved or resized to make the grid placement more visible.\r\n- Fixed an issue where the toolbar is not correctly positioned for selected tiles. PAPA-31297\r\n- Fixed an issue with meter bar visualizations getting cut off for tiles with a small height. PAPA-30601\r\n- Reintroduced loading spinner for empty tile states. PAPA-30799\r\n- Fixed unnecessary data refetching for tiles with segments after closing the detail view. PAPA-30996","created":"2026-03-16T04:56:43.070260Z"},{"name":"dynatrace.dashboards@1.334.5","fqn":"dynatrace.dashboards","version":"1.334.5","artifact":null,"release_notes":"### 1.334.5\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue where categorical colors were not applied correctly. PAPA-31875\r\n\r\n### 1.334.4\r\n\r\n#### Patch Changes\r\n\r\n- Fixed issue with tiles getting aligned wrong when upgrading a dashboard from Dashboards Classic. PAPA-31876\r\n\r\n### 1.334.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed Honeycomb issue when applying color palette to the whole chart. PAPA-31851\r\n\r\n### 1.334.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed some migration issues for color and threshold settings.\r\n\r\n### 1.334.1\r\n\r\n#### Patch Changes\r\n\r\n- Updated the Japanese translations. PAPA-31533\r\n\r\n### 1.334.0\r\n\r\n#### Minor Changes\r\n\r\n- Added the ability to add and edit variables from within the variables form editor. PAPA-30952\r\n- Added AI-powered tile description generation. PAPA-31292\r\n- Enabled resizing of multiple tiles at once. PAPA-30361\r\n- Added markdown compatibility to tile description. PAPA-23780\r\n- Limited the number of variable values passed to intents to a maximum of 1000. PAPA-31193\r\n- Improved tile duplication by placing the duplicated tile close to the original one. PAPA-30772\r\n\r\n#### Patch Changes\r\n\r\n- Fixed the loading indicator not showing the correct loading state. PAPA-30864\r\n- Improved the loading state indication for tiles. PAPA-30799\r\n- Fixed unnecessary data refetching for tiles with custom segments when global segments changed. PAPA-31025\r\n- Fixed an issue where tiles would be cut off after resizing if the grid became scrollable. PAPA-31328\r\n- Made tiles semi transparent while they are being moved or resized to make the grid placement more visible.\r\n- Fixed an issue where the toolbar is not correctly positioned for selected tiles. PAPA-31297\r\n- Fixed an issue with meter bar visualizations getting cut off for tiles with a small height. PAPA-30601\r\n- Reintroduced loading spinner for empty tile states. PAPA-30799\r\n- Fixed unnecessary data refetching for tiles with segments after closing the detail view. PAPA-30996","created":"2026-03-06T08:54:54.364900Z"},{"name":"dynatrace.dashboards@1.332.4","fqn":"dynatrace.dashboards","version":"1.332.4","artifact":null,"release_notes":"### 1.332.4\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue showing wrong content in the history preview. PAPA-31191\r\n\r\n### 1.332.3\r\n\r\n#### Patch Changes\r\n\r\n- Adapted the snippets to use the correct DQL functions for Smartscape nodes. PAPA-30962\r\n\r\n### 1.332.2\r\n\r\n#### Patch Changes\r\n\r\n- Improved the handling of malformed tile configs. PAPA-30955\r\n- Added storage:user.replays:read scope to enable querying the user replays table via DQL. PAPA-30919\r\n\r\n### 1.332.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed a data mapping issue, causing fields of type `duration` being selected automatically as name fields. PAPA-30875\r\n\r\n### 1.332.0\r\n\r\n#### Minor Changes\r\n\r\n- Improved zooming in combination with complex query analysis timeframes. PAPA-26593\r\n- Improved screen reader descriptions when focusing tiles. PAPA-30149\r\n\r\n#### Patch Changes\r\n\r\n- Fixed the \"New alert\" button in charts, now the segment is correctly configured in the created alert. PAPA-30497\r\n- Adjusted positioning of tile split handlers on tiles with a very small height. PAPA-30585\r\n- Improved keyboard accessibility of the tile title input. PAPA-30817\r\n- Fixed the settings panel not closing when no dashboard was selected. PAPA-30511\r\n- Fixed segment selector adaptive layout to only resize in dashboard header. PAPA-30696\r\n- Fixed variables auto fetching when referenced in copy-pasted tiles. PAPA-30265","created":"2026-02-08T21:08:18.196344Z"},{"name":"dynatrace.dashboards@1.331.4","fqn":"dynatrace.dashboards","version":"1.331.4","artifact":null,"release_notes":"### 1.331.4\r\n\r\n#### Patch Changes\r\n\r\n- Adapted the snippets to use the correct DQL functions for Smartscape nodes. PAPA-30962\r\n\r\n### 1.331.3\r\n\r\n#### Patch Changes\r\n\r\n- Improved the suggestion behavior for Explore tile filters. Suggestions for `dt.entity._` and `dt.smartscape._` fields now include `.name` and `.tags`. PAPA-30716\r\n\r\n### 1.331.2\r\n\r\n#### Patch Changes\r\n\r\n- Prevented unnecessary error logs for when switching documents. PAPA-30629\r\n\r\n### 1.331.1\r\n\r\n#### Patch Changes\r\n\r\n- Improved the performance for large dashboards. APPDEV-15811\r\n\r\n### 1.331.0\r\n\r\n#### Minor Changes\r\n\r\n- Added tile Links to the data sent and received via intents. The section's \"Add to Dashboard\" option from Notebooks App now preserves configured Links. PAPA-30190\r\n- Changed tile duplication to place tiles below the original when multiple tiles are selected. PAPA-30303\r\n- Adjusted the distances to the selection border of a tile when moved via keyboard. PAPA-17189\r\n- Updated the Getting Started dashboard to showcase the variety of possible visualizations. PAPA-30241\r\n- Reduced the spacing between tiles for improved data density. PAPA-17189\r\n- Added dashboard fullscreen functionality. PAPA-22834\r\n- Adjusted the color of the copy variable button. PAPA-26044\r\n- Added buttons to split tiles. PAPA-28845\r\n- Added support for DQL interactions in \"duration\" fields for Explore tiles. PAPA-29760\r\n\r\n#### Patch Changes\r\n\r\n- Prevented keyboard shortcuts while dragging or resizing tiles. PAPA-30277\r\n- Changed the \"Add to notebook\" and \"Open with\" actions in the tile toolbar to allow right-click and middle-click. PAPA-30210\r\n- Fixed an issue with the hint being shown behind the visualization while moving or resizing a tile with the keyboard. PAPA-30521\r\n- Improved auto-scrolling behavior when modifying tiles. PAPA-30232\r\n- Fixed an issue where tiles using the \"Raw response\" visualization could not be copy-pasted in Firefox. PAPA-30353\r\n- Improved alignment of the tile toolbar when adding tiles. PAPA-30281\r\n- Fixed notification chip for variable results to correctly show and hide error, warning, and info messages. PAPA-30381\r\n- Improved handling for dashboards with invalid variable configurations. PAPA-30180\r\n- Fixed variable replacement in query when creating an alert via the tile toolbar. PAPA-30365","created":"2026-01-29T16:04:29.000085Z"},{"name":"dynatrace.dashboards@1.330.2","fqn":"dynatrace.dashboards","version":"1.330.2","artifact":null,"release_notes":"### 1.330.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed metric identifiers for \"Reduce to single value\" when rate or default is applied. PAPA-30419\r\n\r\n### 1.330.1\r\n\r\n#### Patch Changes\r\n\r\n- Added support for unknown keys in the filter field. PAPA-30368\r\n\r\n### 1.330.0\r\n\r\n#### Minor Changes\r\n\r\n- Added second resize handler (south west) to tiles. PAPA-29499\r\n- Refined the behavior of duplicating tiles. PAPA-28852\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue with tiles phasing through other tiles while moving a tile. PAPA-29499\r\n- Fixed corrupted variables throwing an error. PAPA-29938\r\n- Improved grid performance while moving and resizing tiles. PAPA-29499\r\n- Fixed keyboard navigation when tabbing through tiles. PAPA-29499\r\n- Improved the scrolling behavior while moving and resizing tiles. PAPA-29499\r\n- Fixed an issue where the visualization of a tile would change after polling new changes. PAPA-28536\r\n- Prevented to show an unnecessary browser confirmation dialog when leaving the app after the changes were already discarded. PAPA-29986\r\n- Fixed an issue where tiles using reserved variables (e.g. `$dt_timeframe_from`) couldn't be duplicated. PAPA-29887\r\n- Added segments support for \"New alert\" button. DI-24471","created":"2026-01-07T07:27:45.755397Z"},{"name":"dynatrace.dashboards@1.329.3","fqn":"dynatrace.dashboards","version":"1.329.3","artifact":null,"release_notes":"### 1.329.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed the scrolling of suggestions in the FilterField for \"Explore\" tiles via keyboard. APPDEV-15353\r\n\r\n### 1.329.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed the persistance of min and max axis values for chart visualizations. PAPA-29783\r\n- Corrected the handling of quoted variables in the variable dependency checks. PAPA-29596\r\n\r\n### 1.329.1\r\n\r\n#### Patch Changes\r\n\r\n- Optimized migrating of stored dashboards. PAPA-29785\r\n\r\n### 1.329.0\r\n\r\n#### Minor Changes\r\n\r\n- Improved error message for faulty or non-existent dashboard variables. PAPA-23471\r\n- Added a confirmation modal to let the user review pasted code (from pasted tiles and variables) before adding it to the document. PAPA-27174\r\n- Added variable execution information in edit view. PAPA-25881\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue while duplicating dashboards owned by other users. PAPA-29492\r\n- Fixed an issue with Davis AI visualization settings not showing up in the 'Visual' tab. PAPA-29479\r\n- Fixed focus border being partially/not visible for SLO tiles. APPOBS-29483","created":"2025-12-02T09:32:39.657263Z"},{"name":"dynatrace.dashboards@1.327.4","fqn":"dynatrace.dashboards","version":"1.327.4","artifact":null,"release_notes":"### 1.327.4\r\n\r\n#### Patch Changes\r\n\r\n- Removed redundant error logs. PAPA-29409\r\n\r\n### 1.327.3\r\n\r\n#### Patch Changes\r\n\r\n- Prevented very small SLO tiles from getting empty. PAPA-29448\r\n\r\n### 1.327.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed issue of Show-context-values setting not being persisted for sparklines in single value charts. PAPA-29126\r\n\r\n### 1.327.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed initialization of predefined timeframe variables. PAPA-29238\r\n\r\n### 1.327.0\r\n\r\n#### Minor Changes\r\n\r\n- Added shortcut for selecting all tiles. PAPA-27967\r\n- Enabled all interactions for `fetch` type Explore tiles. PAPA-27588\r\n- Added zoom functionality to Heatmap and Scatterplot. PAPA-27450\r\n- Changed delete confirmation dialog text for tiles and variables. PAPA-19803\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue with the variable form not updating after polling new changes. PAPA-28768\r\n- Aligned visual hover state of tile indicator icons. PAPA-28762\r\n- Prevented code tiles from refreshing when closing the detail view and the input has not changed. PAPA-28701\r\n- Fixed an issue where the variables list was incorrectly closed when variables were added or removed in another browser instance on the same dashboard. PAPA-28772\r\n- Fixed an issue that lead to variables $dt_timeframe_from/to having a wrong value when a dashboard is opened. PAPA-28429","created":"2025-11-10T07:40:48.500760Z"},{"name":"dynatrace.dashboards@1.327.3","fqn":"dynatrace.dashboards","version":"1.327.3","artifact":null,"release_notes":"### 1.327.3\r\n\r\n#### Patch Changes\r\n\r\n- Prevented very small SLO tiles from getting empty. PAPA-29448\r\n\r\n### 1.327.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed issue of Show-context-values setting not being persisted for sparklines in single value charts. PAPA-29126\r\n\r\n### 1.327.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed initialization of predefined timeframe variables. PAPA-29238\r\n\r\n### 1.327.0\r\n\r\n#### Minor Changes\r\n\r\n- Added shortcut for selecting all tiles. PAPA-27967\r\n- Enabled all interactions for `fetch` type Explore tiles. PAPA-27588\r\n- Added zoom functionality to Heatmap and Scatterplot. PAPA-27450\r\n- Changed delete confirmation dialog text for tiles and variables. PAPA-19803\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue with the variable form not updating after polling new changes. PAPA-28768\r\n- Aligned visual hover state of tile indicator icons. PAPA-28762\r\n- Prevented code tiles from refreshing when closing the detail view and the input has not changed. PAPA-28701\r\n- Fixed an issue where the variables list was incorrectly closed when variables were added or removed in another browser instance on the same dashboard. PAPA-28772\r\n- Fixed an issue that lead to variables $dt_timeframe_from/to having a wrong value when a dashboard is opened. PAPA-28429","created":"2025-11-04T14:57:25.773479Z"},{"name":"dynatrace.dashboards@1.326.5","fqn":"dynatrace.dashboards","version":"1.326.5","artifact":null,"release_notes":"### 1.326.5\r\n\r\n#### Patch Changes\r\n\r\n- Fixed a data mapping issue affecting categorical bar charts, which made certain fields not selectable. PAPA-28973\r\n\r\n### 1.326.4\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue with unexpected types in a DQL query result. PAPA-28909\r\n\r\n### 1.326.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed axes label toggle switch for Scatterplot visualization. PAPA-28829\r\n\r\n### 1.326.2\r\n\r\n#### Patch Changes\r\n\r\n- Improved the handling of invalid filter inputs in Explore tiles. PAPA-28145\r\n\r\n### 1.326.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed some rendering issues in the scatterplot visualization. PAPA-28763\r\n\r\n### 1.326.0\r\n\r\n#### Minor Changes\r\n\r\n- Provided a \"New alert\" button in the tile toolbar. PAPA-28308\r\n- Changed empty view for variables list. PAPA-28083\r\n\r\n#### Patch Changes\r\n\r\n- Excluded false-positive warnings from query execution results when variables are used. PAPA-28261\r\n- Improved navigation blocking when the user has unsaved changes. PAPA-28409\r\n- Prevented the keyboard focus outline around SLO tiles from being cut off. PAPA-28460\r\n- Fixed \"Add to notebook\" functionality for markdown and code tiles. PAPA-28322\r\n- Fixed an issue where the dashboard could result in an error after polling changes. PAPA-28739\r\n- Fixed an issue with variables not updating correctly after polling changes. PAPA-28679\r\n- Fixed an issue with variables wrongly displaying an \"unused\" warning. PAPA-28337\r\n- Fixed an issue with the \"Review code\" banner re-appearing after polling new changes. PAPA-28466","created":"2025-10-20T14:07:07.653171Z"},{"name":"dynatrace.dashboards@1.325.6","fqn":"dynatrace.dashboards","version":"1.325.6","artifact":null,"release_notes":"### 1.325.6\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue with unexpected types in a DQL query result. PAPA-28909\r\n\r\n### 1.325.5\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue with variables not updating correctly after polling changes. PAPA-28679\r\n\r\n### 1.325.4\r\n\r\n#### Patch Changes\r\n\r\n- Disabled unsuitable visualization. PAPA-28692\r\n\r\n### 1.325.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed a performance issue with the Heatmap visualization. PAPA-28584\r\n\r\n### 1.325.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue displaying COUNT units in the \"Units and formats\" settings section entries. PAPA-28468\r\n\r\n### 1.325.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an error in the scatterplot zoom interactions. APPDEV-14708\r\n- Fixed issue with the \"Review code\" banner re-appearing after polling new changes. PAPA-28466\r\n\r\n### 1.325.0\r\n\r\n#### Minor Changes\r\n\r\n- Added a toast telling the user that tiles have been successfully added via an intent. PAPA-27353\r\n- Increased performance by not loading tiles while the user is scrolling over them fast. PAPA-27098\r\n- Added scatterplot snippets. PAPA-26854\r\n- Notify user about columns being hidden by default. PAPA-27526\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue with DQL tiles not showing the visualization correctly when using davis. PAPA-28403\r\n- Hide \"Add to notebook\" menu option from SLO tiles. PAPA-28336\r\n- Provided migration for legacy 'Explore' tiles. PAPA-28164","created":"2025-10-14T14:09:50.891363Z"},{"name":"dynatrace.dashboards@1.325.5","fqn":"dynatrace.dashboards","version":"1.325.5","artifact":null,"release_notes":"### 1.325.5\n\n#### Patch Changes\n\n- Fixed an issue with variables not updating correctly after polling changes. PAPA-28679\n\n### 1.325.4\n\n#### Patch Changes\n\n- Disabled unsuitable visualization. PAPA-28692\n\n### 1.325.3\n\n#### Patch Changes\n\n- Fixed a performance issue with the Heatmap visualization. PAPA-28584\n\n### 1.325.2\n\n#### Patch Changes\n\n- Fixed an issue displaying COUNT units in the \"Units and formats\" settings section entries. PAPA-28468\n\n### 1.325.1\n\n#### Patch Changes\n\n- Fixed an error in the scatterplot zoom interactions. APPDEV-14708\n- Fixed issue with the \"Review code\" banner re-appearing after polling new changes. PAPA-28466\n\n### 1.325.0\n\n#### Minor Changes\n\n- Added a toast telling the user that tiles have been successfully added via an intent. PAPA-27353\n- Increased performance by not loading tiles while the user is scrolling over them fast. PAPA-27098\n- Added scatterplot snippets. PAPA-26854\n- Notify user about columns being hidden by default. PAPA-27526\n\n#### Patch Changes\n\n- Fixed an issue with DQL tiles not showing the visualization correctly when using Davis. PAPA-28403\n- Hid \"Add to notebook\" menu option from SLO tiles. PAPA-28336\n- Provided migration for legacy 'Explore' tiles. PAPA-28164","created":"2025-10-06T12:55:43.755119Z"},{"name":"dynatrace.dashboards@1.324.5","fqn":"dynatrace.dashboards","version":"1.324.5","artifact":null,"release_notes":"### 1.324.5\r\n\r\n#### Patch Changes\r\n\r\n- Fixed a performance issue with the Heatmap visualization. PAPA-28584\r\n\r\n### 1.324.4\r\n\r\n#### Patch Changes\r\n\r\n- Fixed performance issues with large dashboards, potentially leading to tiles not being editable anymore. PAPA-28344\r\n\r\n### 1.324.3\r\n\r\n#### Patch Changes\r\n\r\n- Solved issue with units overrides for Y axes in timeseries visualizations. PAPA-28314\r\n\r\n### 1.324.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed app recommendation when opening result values with other apps. PAPA-28169\r\n\r\n### 1.324.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed data-mapping persistence for pie/donut charts. PAPA-28152\r\n- Fixed display value errors on suggestion groups for \"Explore data\" tiles. PAPA-28065\r\n\r\n### 1.324.0\r\n\r\n#### Minor Changes\r\n\r\n- Improved resize performance for Davis and SLO tiles. PAPA-27280\r\n- Added warning/error info button to variables toolbar. PAPA-27285\r\n- Updated the 'Units and formats' visual settings with a redesigned, more intuitive interface. PAPA-22025\r\n\r\n#### Patch Changes\r\n\r\n- Added divider between \"Add to Notebook\" and \"Open With\" actions. PAPA-27812\r\n- Prevented the \"Switch Layout\" banner from appearing again after being dismissed. PAPA-27885\r\n- Aligned the styling of tiles in loading state. PAPA-27817","created":"2025-10-01T12:32:49.553202Z"},{"name":"dynatrace.dashboards@1.324.4","fqn":"dynatrace.dashboards","version":"1.324.4","artifact":null,"release_notes":"### 1.324.4\r\n\r\n#### Patch Changes\r\n\r\n- Fixed performance issues with large dashboards, potentially leading to tiles not being editable anymore. PAPA-28344\r\n\r\n### 1.324.3\r\n\r\n#### Patch Changes\r\n\r\n- Solved issue with units overrides for Y axes in timeseries visualizations. PAPA-28314\r\n\r\n### 1.324.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed app recommendation when opening result values with other apps. PAPA-28169\r\n\r\n### 1.324.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed data-mapping persistence for pie/donut charts. PAPA-28152\r\n- Fixed display value errors on suggestion groups for \"Explore data\" tiles. PAPA-28065\r\n\r\n### 1.324.0\r\n\r\n#### Minor Changes\r\n\r\n- Improved resize performance for Davis and SLO tiles. PAPA-27280\r\n- Added warning/error info button to variables toolbar. PAPA-27285\r\n- Updated the 'Units and formats' visual settings with a redesigned, more intuitive interface. PAPA-22025\r\n\r\n#### Patch Changes\r\n\r\n- Added divider between \"Add to Notebook\" and \"Open With\" actions. PAPA-27812\r\n- Prevented the \"Switch Layout\" banner from appearing again after being dismissed. PAPA-27885\r\n- Aligned the styling of tiles in loading state. PAPA-27817","created":"2025-09-23T07:31:50.039631Z"},{"name":"dynatrace.dashboards@1.323.5","fqn":"dynatrace.dashboards","version":"1.323.5","artifact":null,"release_notes":"### 1.323.5\r\n\r\n#### Patch Changes\r\n\r\n- Solved issue with units overrides for Y axes in timeseries visualizations. PAPA-28314\r\n\r\n### 1.323.4\r\n\r\n#### Patch Changes\r\n\r\n- Fixed app recommendation when opening result values with other apps. PAPA-28169\r\n\r\n### 1.323.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed data-mapping persistence for pie/donut charts. PAPA-28152\r\n\r\n#### 1.323.2\r\n\r\n##### Patch Changes\r\n\r\n- Set interval field as not required in timeseries datamapping. PAPA-27938\r\n\r\n### 1.323.1\r\n\r\n#### Patch Changes\r\n\r\n- Prevented the \"Switch Layout\" banner from appearing again after being dismissed. PAPA-27885\r\n\r\n### 1.323.0\r\n\r\n#### Minor Changes\r\n\r\n- Included add to notebook option to context menu. PAPA-26562\r\n- Improved dashboard loading performance. PAPA-27145\r\n- Allowed \"Run Query\" action by using Cmd/Ctrl + Enter hotkeys. PAPA-27078\r\n- Removed threshold navigation button for Scatterplot visualization. PAPA-26726\r\n- Replaced the variables action menu with a new icon and moved it to the start of the toolbar. PAPA-27301\r\n\r\n#### Patch Changes\r\n\r\n- Introduced a toast when the dashboard duplication failed. PAPA-27625\r\n- Fixed an issue with the discard changes buttons appearing when opening ready made dashboards. PAPA-27614\r\n- Fixed an issue with the discard changes buttons appearing when changing the timeframe. PAPA-26949\r\n- Fixed an issue with the discard changes buttons appearing without any changes. PAPA-26949\r\n- Fixed an issue where tiles can go into an error state after polling. PAPA-27506","created":"2025-09-17T09:56:07.889242Z"},{"name":"dynatrace.dashboards@1.323.4","fqn":"dynatrace.dashboards","version":"1.323.4","artifact":null,"release_notes":"### 1.323.4\r\n\r\n#### Patch Changes\r\n\r\n- Fixed app recommendation when opening result values with other apps. PAPA-28169\r\n\r\n### 1.323.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed data-mapping persistence for pie/donut charts. PAPA-28152\r\n\r\n#### 1.323.2\r\n\r\n##### Patch Changes\r\n\r\n- Set interval field as not required in timeseries datamapping. PAPA-27938\r\n\r\n### 1.323.1\r\n\r\n#### Patch Changes\r\n\r\n- Prevented the \"Switch Layout\" banner from appearing again after being dismissed. PAPA-27885\r\n\r\n### 1.323.0\r\n\r\n#### Minor Changes\r\n\r\n- Included add to notebook option to context menu. PAPA-26562\r\n- Improved dashboard loading performance. PAPA-27145\r\n- Allowed \"Run Query\" action by using Cmd/Ctrl + Enter hotkeys. PAPA-27078\r\n- Removed threshold navigation button for Scatterplot visualization. PAPA-26726\r\n- Replaced the variables action menu with a new icon and moved it to the start of the toolbar. PAPA-27301\r\n\r\n#### Patch Changes\r\n\r\n- Introduced a toast when the dashboard duplication failed. PAPA-27625\r\n- Fixed an issue with the discard changes buttons appearing when opening ready made dashboards. PAPA-27614\r\n- Fixed an issue with the discard changes buttons appearing when changing the timeframe. PAPA-26949\r\n- Fixed an issue with the discard changes buttons appearing without any changes. PAPA-26949\r\n- Fixed an issue where tiles can go into an error state after polling. PAPA-27506","created":"2025-09-09T09:37:09.283877Z"},{"name":"dynatrace.dashboards@1.322.6","fqn":"dynatrace.dashboards","version":"1.322.6","artifact":null,"release_notes":"### 1.322.6\r\n\r\n#### Patch Changes\r\n\r\n- Fixed data-mapping persistence for pie/donut charts. PAPA-28152\r\n\r\n### 1.322.5\r\n\r\n#### Patch Changes\r\n\r\n- Set interval field as not required in timeseries datamapping. PAPA-27938\r\n\r\n### 1.322.4\r\n\r\n#### Patch Changes\r\n\r\n- Fixed persisting the data mapping for pie and donut charts. PAPA-27801\r\n\r\n### 1.322.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed default behavior for Show icon setting when using \"Open with...\". PAPA-27594\r\n- Fixed displaying chart when there are some options still available for the user. PAPA-27535\r\n- Improved style for \"Unsupported Visualization\" error state. PAPA-27600\r\n- Fixed dynamic label dropdown so it is no longer disabled when there are options for Single Value. PAPA-27606\r\n\r\n### 1.322.2\r\n\r\n### 1.322.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue where tiles can go into an error state after polling. PAPA-27506\r\n\r\n### 1.322.0\r\n\r\n#### Minor Changes\r\n\r\n- Made result of query execution accessible for screen readers. PAPA-26954\r\n- Made segments selector responsive. PAPA-27139\r\n- Renamed 'Open with' in the tile toolbar to 'Open with…'. PAPA-26982\r\n\r\n#### Patch Changes\r\n\r\n- Removed autofocus from the minimize tile button after maximizing a tile. PAPA-27247\r\n- Added validation when pasting a tile to a dashboard. DTSEC-18204\r\n- Fixed and issue with persisting the output selection for davis visualizations. DI-21804.\r\n- Disabled keyboard shortcuts where they could lead to issues. PAPA-27119\r\n- Improved accessibility in keyboard mode by autofocusing newly created dashboards. PAPA-27041\r\n- Fixed an issue where discarding local changes would not have an effect. PAPA-27190","created":"2025-09-08T07:57:47.816696Z"},{"name":"dynatrace.dashboards@1.322.5","fqn":"dynatrace.dashboards","version":"1.322.5","artifact":null,"release_notes":"### 1.322.5\n\n#### Patch Changes\n\n- Set the interval field as not required in timeseries data mapping. PAPA-27938\n\n### 1.322.4\n\n#### Patch Changes\n\n- Fixed persisting the data mapping for pie and donut charts. PAPA-27801\n\n### 1.322.3\n\n#### Patch Changes\n\n- Fixed default behavior for Show icon setting when using \"Open with...\". PAPA-27594\n- Fixed displaying chart when there are some options still available for the user. PAPA-27535\n- Improved style for \"Unsupported Visualization\" error state. PAPA-27600\n- Fixed dynamic label dropdown so it is no longer disabled when there are options for Single Value. PAPA-27606\n\n### 1.322.2\n\n### 1.322.1\n\n#### Patch Changes\n\n- Fixed an issue where tiles can go into an error state after polling. PAPA-27506\n\n### 1.322.0\n\n#### Minor Changes\n\n- Made result of query execution accessible for screen readers. PAPA-26954\n- Made segments selector responsive. PAPA-27139\n- Renamed 'Open with' in the tile toolbar to 'Open with…'. PAPA-26982\n\n#### Patch Changes\n\n- Removed autofocus from the minimize tile button after maximizing a tile. PAPA-27247\n- Added validation when pasting a tile to a dashboard. DTSEC-18204\n- Fixed and issue with persisting the output selection for davis visualizations. DI-21804.\n- Disabled keyboard shortcuts where they could lead to issues. PAPA-27119\n- Improved accessibility in keyboard mode by autofocusing newly created dashboards. PAPA-27041\n- Fixed an issue where discarding local changes would not have an effect. PAPA-27190","created":"2025-08-27T12:29:05.073609Z"},{"name":"dynatrace.dashboards@1.321.1","fqn":"dynatrace.dashboards","version":"1.321.1","artifact":null,"release_notes":"### 1.321.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue with the \"Show threshold in a row\" option for tables only highlighting the cell. PAPA-27295\r\n\r\n### 1.321.0\r\n\r\n#### Minor Changes\r\n\r\n- Added dt.queryRaw to 'Open with' from 'Explore' tiles. PAPA-26901\r\n- Unified intents for 'Explore' and DQL tiles. PAPA-26606\r\n- Updated the icon used for dashboard documents. PAPA-27052\r\n- Improved the maximized tile view. PAPA-26101\r\n- Made timeframe selector responsive. PAPA-26546\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue where changes to the SLO tile's visualization options were not being reflected correctly. APPOBS-8747\r\n- Fixed minor visual details for the ready-made banner. PAPA-26864\r\n- Fixed an issue where chart tooltips remained while scrolling. PAPA-26848\r\n- Fixed discarding a draft after variable reordering. PAPA-27114","created":"2025-08-06T10:40:24.069973Z"},{"name":"dynatrace.dashboards@1.320.3","fqn":"dynatrace.dashboards","version":"1.320.3","artifact":null,"release_notes":"### 1.320.3\n\n#### Patch Changes\n\n- Fixed an issue of the heatmap visualization when using booleans within the 'Data mapping' settings. PAPA-26749\n- Fixed an issue where the user could not set 'Custom colors' for categorical, pie, donut, and histogram charts. PAPA-26875\n\n### 1.320.2\n\n#### Patch Changes\n\n- Unpinned chart tooltips while scrolling. PAPA-26848\n\n### 1.320.1\n\n#### Patch Changes\n\n- Fixed an issue where changes to the SLO tile's visualization options were not being reflected correctly. APPOBS-8747\n\n### 1.320.0\n\n#### Minor Changes\n\n- Improved the scrolling performance by keeping tile contents mounted. PAPA-26182\n- Enabled persisting table settings when the detail view is closed. PAPA-26168\n- Updated the app description. PAPA-26737\n\n#### Patch Changes\n\n- Ensured dashboards were filtered by search value when receiving the \"show-all\" intent. PAPA-26496\n- Fixed the invalid focus behavior on variable select. PAPA-26605","created":"2025-07-28T13:38:52.134032Z"},{"name":"dynatrace.dashboards@1.319.5","fqn":"dynatrace.dashboards","version":"1.319.5","artifact":null,"release_notes":"### 1.319.5\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue where changes to the SLO tile's visualization options were not being reflected correctly. APPOBS-8747\r\n\r\n### 1.319.4\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue where invalid unit settings could crash the Visual tab. PAPA-26403\r\n\r\n### 1.319.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed table flickering when lots of columns are displayed. PAPA-26768\r\n\r\n### 1.319.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue where \"Split by\" suggestions for certain metrics in Explore tiles would not show any fields. PAPA-26628\r\n\r\n### 1.319.1\r\n\r\n#### Patch Changes\r\n\r\n- Added sum as an aggregation for gauge metrics. PAPA-26616\r\n\r\n### 1.319.0\r\n\r\n#### Minor Changes\r\n\r\n- Added stepper buttons to the timeframe selector. PAPA-24246\r\n- Persisted visibility and sorting for dashboards list table columns. PAPA-25887\r\n- Added raw CSV download option to the table visualization. PAPA-25890\r\n\r\n#### Patch Changes\r\n\r\n- Improved error states to always show errorRef. PAPA-24407\r\n- Improved performance when resizing the dashboard grid. PAPA-26180\r\n- Fixed an issue where interacting with the tooltip in heatmap visualizations did not open the options panel. PAPA-26022","created":"2025-07-21T13:17:10.800150Z"},{"name":"dynatrace.dashboards@1.319.4","fqn":"dynatrace.dashboards","version":"1.319.4","artifact":null,"release_notes":"### 1.319.4\n\n#### Patch Changes\n\n- Fixed an issue where invalid unit settings could break the Visual tab. PAPA-26403\n\n### 1.319.3\n\n#### Patch Changes\n\n- Fixed table flickering when lots of columns are displayed. PAPA-26768\n\n### 1.319.2\n\n#### Patch Changes\n\n- Fixed an issue where \"Split by\" suggestions for certain metrics in Explore tiles would not show any fields. PAPA-26628\n\n### 1.319.1\n\n#### Patch Changes\n\n- Added sum as an aggregation for gauge metrics. PAPA-26616\n\n### 1.319.0\n\n#### Minor Changes\n\n- Added stepper buttons to the timeframe selector. PAPA-24246\n- Persisted visibility and sorting for dashboards list table columns. PAPA-25887\n- Added raw CSV download option to the table visualization. PAPA-25890\n\n#### Patch Changes\n\n- Improved error states to always show errorRef. PAPA-24407\n- Improved performance when resizing the dashboard grid. PAPA-26180\n- Fixed an issue where interacting with the tooltip in heatmap visualizations did not open the options panel. PAPA-26022","created":"2025-07-14T06:32:57.575621Z"},{"name":"dynatrace.dashboards@1.318.4","fqn":"dynatrace.dashboards","version":"1.318.4","artifact":null,"release_notes":"### 1.318.4\n\n#### Patch Changes\n\n- Prevented the DQL2NL query explanation to overflow and render some text unreadable. PAPA-26319\n- Fixed the units override not working for the table visualization. PAPA-26213\n\n### 1.318.3\n\n#### Patch Changes\n\n- Prevented page layout shifts that can hide the top elements of the app. PAPA-26262\n\n### 1.318.2\n\n#### Patch Changes\n\n- Adapted internal limits for storing user specific settings. PAPA-26177\n\n### 1.318.1\n\n#### Patch Changes\n\n- Fixed an issue preventing to change the alerting condition for threshold analyzer. DI-21005\n\n### 1.318.0\n\n#### Minor Changes\n\n- Added banner for ready-made documents to the documents table. PAPA-25282\n\n#### Patch Changes\n\n- Added the sidebar toggle button to the empty states. PAPA-25911\n- Fixed an issue where duplicating a tile during an active NL2DQL translation caused the duplicated tile to break. PAPA-25470\n- Fixed query limits being deleted on running an invalid Nl2Dql prompt for a Davis CoPilot tile. PAPA-25871\n- Canceled dashboard autosave when deleting the current opened dashboard. PAPA-26094\n- Fixed tiles crashing when maximizing them while they use variables with circular dependencies. PAPA-26057\n- Fixed Visual tab sections not being scrolled into view when opened via a button on the tile error state. PAPA-25171\n- Fixed an issue where changes to the NL2DQL prompt were not correctly detected after reloading the dashboard. PAPA-25470\n- Fixed issue with used nested variables not being copied when copy and pasting a tile. PAPA-26158\n- Introduced a query limit of 5000 characters for \"Explain query with AI\" feature. PAPA-20653\n- Added to ignore invalid encoded variable values when a dashboard is loaded. PAPA-26006","created":"2025-07-01T08:58:22.134526Z"},{"name":"dynatrace.dashboards@1.317.3","fqn":"dynatrace.dashboards","version":"1.317.3","artifact":null,"release_notes":"### 1.317.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed padding in SingleValue tiles. PAPA-26167\r\n\r\n### 1.317.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue preventing to change the alerting condition for threshold analyzer. DI-21005\r\n\r\n### 1.317.1\r\n\r\n#### Patch Changes\r\n\r\n- Fix interaction not being applied in the DQLBuilder (PAPA-25913)\r\n\r\n### 1.317.0\r\n\r\n#### Minor Changes\r\n\r\n- Adapted error handling to display Davis CoPilot errors within the tile content and the Options panel. PAPA-24566\r\n- Added the option for DQL-Builder tiles to convert into DQL tiles for certain interactions. PAPA-24502\r\n\r\n#### Patch Changes\r\n\r\n- Adapted variables unreferenced message in toolbar to appear also if part of the variables are hidden. PAPA-25330\r\n- Changed comment of the permission storage:files:read. GRAIL-40447\r\n- Fix Set color and Visual options interactions for Honeycomb. PAPA-25760","created":"2025-06-17T15:33:27.682198Z"},{"name":"dynatrace.dashboards@1.316.3","fqn":"dynatrace.dashboards","version":"1.316.3","artifact":null,"release_notes":"### 1.316.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed issue of variables not being replaced in the query when creating alerts from chart interactions. PAPA-25601\r\n\r\n### 1.316.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue where the Data Mapping settings for the Heatmap were reset when rerunning the query. PAPA-25654\r\n\r\n### 1.316.1\r\n\r\n#### Patch Changes\r\n\r\n- ### 1.316.0\r\n\r\n#### Minor Changes\r\n\r\n- Added a clock icon to the timeframe selector. PAPA-21571\r\n- Moved SummarizeDQL and DQLDocs buttons to the section header. PAPA-21572\r\n- Refined the layout of the \"Review code\" state for tiles. PAPA-24302\r\n- Add storage:files:read permission. GRAIL-39028\r\n\r\n#### Patch Changes\r\n\r\n- Fixed tile deselection not working when a dashboard reaches a certain height. PAPA-25218\r\n- Added handlers for new explore panels security events, user sessions and user events. (PAPA-25311)\r\n- Fixed an issue where the detail view reloaded when a variable selectbox was clicked during variable editing. (PAPA-25495)\r\n- Removed visibility of the 'Discard changes' button when adding a new tile if no changes were made. PAPA-24997\r\n- Added download button to heatmap visualization. PAPA-25251\r\n- Fixed showing Download options for Heatmap. PAPA-25611\r\n- Added json file extension when downloading a dashboard from the list. PAPA-25147\r\n- Added a validation check for variables when migrating them. PAPA-25047","created":"2025-06-03T16:54:26.421163Z"},{"name":"dynatrace.dashboards@1.315.6","fqn":"dynatrace.dashboards","version":"1.315.6","artifact":null,"release_notes":"### 1.315.6\n\n#### Patch Changes\n\n- Fixed an issue where the Data Mapping settings for the Heatmap visualization were reset when rerunning the query. PAPA-25654\n\n### 1.315.5\n\n#### Patch Changes\n\n- Fixed tile errors when changing the field in threshold overrides. PAPA-25529\n- Fixed tile errors when setting custom colors for map visualizations with a numeric dimension. PAPA-25483\n\n### 1.315.4\n\n#### Patch Changes\n\n- Fixed equal filter for queries with quotes in \"Explore\" tiles. PAPA-25476\n\n### 1.315.3\n\n#### Patch Changes\n\n- Fixed an issue where tiles remained stuck in loading mode during initial load when hidden variables depended on other hidden variables. PAPA-25297\n- Ensure safe BigInt conversion for table sorting and thresholds. PAPA-25322\n\n### 1.315.2\n\n#### Patch Changes\n\n- Resolved an issue to show the data type for \"Copy value\" action of table cell. PAPA-25308\n\n### 1.315.1\n\n#### Patch Changes\n\n- Corrected formatting in generated dql for expressions containing aliases in Explore Metrics tiles. PAPA-25235\n\n### 1.315.0\n\n#### Patch Changes\n\n- Fixed the \"Custom\" option for the Min/Max value of the Left Y-axis setting. PAPA-24957\n- Updated the timeframe indicator tooltip to display future end timestamps correctly. PAPA-24963\n- Resolved an issue where table headers were rendered in front of dragged tiles. PAPA-24965\n- Added search feature to ExpandableDetailsViewSection. PAPA-24795","created":"2025-05-26T09:08:54.296430Z"},{"name":"dynatrace.dashboards@1.314.7","fqn":"dynatrace.dashboards","version":"1.314.7","artifact":null,"release_notes":"# Dashboards\n\n### 1.314.7\n\n#### Patch Changes\n\n- Fixed tile errors when changing the field in threshold overrides.\n\n### 1.314.6\n\n#### Patch Changes\n\n- Fixed crashing dql-builder when no suggestions are returned from the endpoint.\n- Ensure safe BigInt conversion for table sorting and thresholds.\n\n\n### 1.314.5\n\n#### Patch Changes\n\n- Fixed expression error handling and resetting the alias for subqueries in \"Explore\" tiles.\n\n\n### 1.314.4\n\n#### Patch Changes\n\n- Fixed table headers being rendered in front of dragged tiles.\n\n### 1.314.3\n\n#### Patch Changes\n\n- Fixed column resize issue for \"content\" column in table visualization for logs.\n\n\n### 1.314.2\n\n#### Patch Changes\n\n- Fixed the \"Custom\" option for the Min/Max value of the Left Y-axis setting. \n\n\n### 1.314.1\n\n#### Patch Changes\n\n\n### 1.314.0\n\n#### Minor Changes\n\n-  Introduced disabling the \"Displayed Timeframe\" X-Axis setting when the user is zooming. \n-  Added world map snippets.\n-  Added column configuration modal to the settings for the table visualization. \n-  Adapted behavior of an unreferenced variable warning and the variables action menu inside the variables form. \n-  Improved tile resilience to HTTP 429 errors by supporting multiple data request retries. \n-  Added buttons for creating a new Service-level objective (SLO) or editing the currently selected one in the SLO tile edit menu. \n\n#### Patch Changes\n\n-  Removed variables with undefined keys, which caused errors e.g. on upload of a dashboard. \n-  Applied the correct visualization for tiles received via intents.","created":"2025-05-15T09:24:50.687008Z"},{"name":"dynatrace.dashboards@1.314.6","fqn":"dynatrace.dashboards","version":"1.314.6","artifact":null,"release_notes":"# Dashboards\n\n### 1.314.6\n\n#### Patch Changes\n\n- Fixed crashing dql-builder when no suggestions are returned from the endpoint.\n\n\n### 1.314.5\n\n#### Patch Changes\n\n- Fixed expression error handling and resetting the alias for subqueries in \"Explore\" tiles.\n\n\n### 1.314.4\n\n#### Patch Changes\n\n- Fixed table headers being rendered in front of dragged tiles.\n\n### 1.314.3\n\n#### Patch Changes\n\n- Fixed column resize issue for \"content\" column in table visualization for logs.\n\n\n### 1.314.2\n\n#### Patch Changes\n\n- Fixed the \"Custom\" option for the Min/Max value of the Left Y-axis setting.\n\n\n### 1.314.1\n\n#### Patch Changes\n\n- Fixed crashing dql-builder when no suggestions are returned from the endpoint.\n\n\n### 1.314.0\n\n#### Patch Changes\n\n- Introduced disabling the \"Displayed Timeframe\" X-Axis setting when the user is zooming. \n- Added world map snippets. \n- Added column configuration modal to the settings for the table visualization. \n- Adapted behavior of an unreferenced variable warning and the variables action menu inside the variables form. \n- Improved tile resilience to HTTP 429 errors by supporting multiple data request retries. \n- Added buttons for creating a new Service-level objective (SLO) or editing the currently selected one in the SLO tile edit menu.","created":"2025-05-13T11:40:16.016914Z"},{"name":"dynatrace.dashboards@1.314.5","fqn":"dynatrace.dashboards","version":"1.314.5","artifact":null,"release_notes":"# Dashboards\n\n### 1.314.5\n\n#### Patch Changes\n\n- Fixed expression error handling and resetting the alias for subqueries in \"Explore\" tiles.\n\n### 1.314.4\n\n- Fixed table headers being rendered in front of dragged tiles.\n\n### 1.314.3\n\n#### Patch Changes\n\n- Fixed column resize issue for \"content\" column in table visualization for logs.\n\n### 1.314.2\n\n#### Patch Changes\n\n- Fixed the \"Custom\" option for the Min/Max value of the Left Y-axis setting.\n\n### 1.314.1\n\n### 1.314.0\n\n#### Minor Changes\n\n- Introduced disabling the \"Displayed Timeframe\" X-Axis setting when the user is zooming.\n- Added world map snippets.\n- Added column configuration modal to the settings for the table visualization.\n- Adapted behavior of an unreferenced variable warning and the variables action menu inside the variables form.\n- Improved tile resilience to HTTP 429 errors by supporting multiple data request retries.\n- Added buttons for creating a new Service-level objective (SLO) or editing the currently selected one in the SLO tile edit menu.\n\n#### Patch Changes\n\n- Removed variables with undefined keys, which caused errors e.g. on upload of a dashboard.\n- Applied the correct visualization for tiles received via intents.","created":"2025-05-06T10:49:43.204998Z"},{"name":"dynatrace.dashboards@1.313.3","fqn":"dynatrace.dashboards","version":"1.313.3","artifact":null,"release_notes":"# Dashboards\r\n\r\n### 1.313.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed issue when updating settings for circle charts.\r\n\r\n### 1.313.2\r\n\r\n#### Patch Changes\r\n\r\n- Applied correct visualization for tiles received via intents.\r\n- Improved the migration of Explore tiles to avoid dashboards without any changes appearing as modified.\r\n\r\n### 1.313.1\r\n\r\n#### Patch Changes\r\n\r\n- Hid snippets for unsupported visualization.\r\n\r\n\r\n### 1.313.0\r\n\r\n#### Minor Changes\r\n\r\n- Updated the help menu to align with the common structure for all apps.\r\n- Added a feedback button to the \"Switch Layout\" banner displayed after upgrading from Dashboards Classic.\r\n- Hid thresholds configuration for heatmap visualization.\r\n- Adapted data and code tiles to still display an error content during subsequent loading.\r\n\r\n#### Patch Changes\r\n\r\n- Applied correct default visualization for tiles received via intents.\r\n- Fixed charts displaying the wrong timeframe on the x-axis when switching documents.\r\n- Fixed \"Displayed Timeframe Data\" setting not being applied to the x-axis of the chart.\r\n- Added DQL migrated value in Explore tiles, avoiding a state change between Explore tiles version on read-only dashboards.\r\n- Improved the handling of app error view.\r\n- Added tile titles to visualization and health snippets.","created":"2025-04-17T06:51:52.176298Z"},{"name":"dynatrace.dashboards@1.312.4","fqn":"dynatrace.dashboards","version":"1.312.4","artifact":null,"release_notes":"# Dashboards\n\n### 1.312.4\n\n#### Patch Changes\n\n- Fixed  \"copy to clipboard\" interaction: sometimes numbers had a wrong value when copied.\n\n### 1.312.3\n\n#### Patch Changes\n\n- Hid numeric fields by default in series name in timeseries based visualizations.\n\n### 1.312.2\n\n#### Patch Changes\n\n- Fixed 'Displayed Timeframe Data' setting not being applied to the x-axis of the chart.\n\n### 1.312.1\n\n#### Patch Changes\n\n- Fixed issue filtering datapoints out for longitudes greater than 90 and lower than -90 for DotMap, BubbleMap and ConnectionMap.\n\n### 1.312.0\n\n#### Minor Changes\n\n- Adapted the tile states for data mapping errors.\n- Adapted the zoom behavior to show a toast when zooming into a tile with a timeframe set in the query.\n\n#### Patch Changes\n\n- Prevented showing the unsaved changes dialog when switching between dashboards and no changes were made.\n- Removed the character limit in the tile description.\n- Fixed nested variables not being counted as a usage of a variable.\n- Ensured to show the code review banner when importing a dashboard containing code tiles or code variables.\n- Prevented broken tiles after the dashboard is reloaded due to changes by another user.\n- Resolved a visual glitch that could occur when refreshing tiles after discarding a draft.\n- Improved the handling of the \"view-dashboard\" intent to allow navigating back in the browser.","created":"2025-04-07T07:10:48.807743Z"},{"name":"dynatrace.dashboards@1.311.4","fqn":"dynatrace.dashboards","version":"1.311.4","artifact":null,"release_notes":"# Dashboards\r\n\r\n### 1.311.4\r\n\r\n#### Patch Changes\r\n\r\n- Hid numeric fields by default in series name in timeseries based visualizations.\r\n\r\n\r\n### 1.311.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixed 'Displayed Timeframe Data' setting not being applied to the x-axis of the chart.\r\n\r\n### 1.311.2\r\n\r\n#### Patch Changes\r\n\r\n- Fixed issue with filtering datapoints out for longitudes greater than 90 and lower than -90 for DotMap, BubbleMap and ConnectionMap.\r\n\r\n### 1.311.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed persistence of \"Displayed Timeframe\" x-axis setting.\r\n  Fixed data mapping and custom colors migration for honeycomb visualization.\r\n- Fixed the issue with breaking the application by choosing an unsupported interaction for a chart.\r\n\r\n\r\n### 1.311.0\r\n\r\n#### Minor Changes\r\n\r\n- Integrated a full-screen value inspector for data tiles.\r\n- Removed unnecessary scopes \"app-settings:objects:read\", \"davis-copilot:conversations:execute\", and \"slo:objective-templates:read\".\r\n- Aligned the styling of all error, empty, and invalid tile states.\r\n- Added the scope \"storage:security.events:read\" to allow access to read security events from Grail.\r\n- Removed \"environment-api:deployment:download\" from scopes usable by Code tiles.\r\n- Hid thresholds tile settings for map visualizations.\r\n- Adapted styling for variables form and added warning for unreferenced variables.\r\n- Added support for segments in SLO tiles.\r\n\r\n#### Patch Changes\r\n\r\n- Improved the styling of the header for tiles without a title in maximized mode.\r\n- Retained the \"maximized\" parameter in the URL when opening a dashboard link.\r\n- Fixed x-axis timeframe not being updated for timeseries charts out of view during loading.\r\n- Applied default values during dashboard validation.\r\n- Removed incorrectly displayed tile timeframe indicator for newly added tiles.\r\n- Improved vertical autoscrolling when dragging a tile in Firefox.","created":"2025-04-02T06:28:42.444327Z"},{"name":"dynatrace.dashboards@1.310.5","fqn":"dynatrace.dashboards","version":"1.310.5","artifact":null,"release_notes":"# Dashboards\n\n### 1.310.5\n\n#### Patch Changes\n\n- Fixed issue of multiple queries with the same metric key in Explore tiles, overwriting actual data.\n\n\n### 1.310.4\n\n#### Patch Changes\n\n- Integrated a full screen value inspector for data tiles.\n- Fixed displayed timeframe setting persistence for all data types.\n\n### 1.310.3\n\n#### Patch Changes\n\n-   Fixed error in table visualization for column type 'log'.\n\n### 1.310.2\n\n#### Patch Changes\n\n-   Fixed migration of undefined filters on \"Explore\" tiles.\n\n### 1.310.1\n\n#### Patch Changes\n\n-   Fixed the issue where a custom color displays an empty legend or wrong legend when the color's categorical value is unset or does not match any category.\n-   Fixed the assignment of latitude and longitude values when the field contains invalid coordinate data.\n-   Fixed selection of old destination dashboard when receiving a tile intent.\n\n### 1.310.0\n\n#### Minor Changes\n\n-   Added code tiles that fetch data from remote environments to the snippet menu.\n-   Adapted intents to apply an optional \"querySettings\" property on receive.\n\n#### Patch Changes\n\n-   Disabled \"Not equal\" command for Explorer tiles.\n-   Changed placeholder in tile description textarea.\n-   Corrected a case that was preventing dashboards from loading in Safari.\n-   Fixed to navigate image links in markdown tiles.\n-   Improved UI for maximized tiles with a long tile title.\n-   Corrected the share link not working for tiles in fullscreen mode.\n-   Enabled all visualization types when using intents.\n-   Selected correct visualization type when enabling 'Davis AI' for 'Explore' tiles.","created":"2025-03-26T10:14:49.415891Z"},{"name":"dynatrace.dashboards@1.309.6","fqn":"dynatrace.dashboards","version":"1.309.6","artifact":null,"release_notes":"# Dashboards\r\n\r\n### 1.309.6\r\n\r\n#### Patch Changes\r\n\r\n- Fix issue of multiple queries with the same metric key in Explore tiles, avoiding overwriting the value to string.\r\n\r\n\r\n### 1.309.5\r\n\r\n#### Patch Changes\r\n\r\n-   Fixed error in table visualization for column type 'log'.\r\n\r\n### 1.309.4\r\n\r\n#### Patch Changes\r\n\r\n-   Fixed selection of old destination dashboard when receiving a tile intent.\r\n\r\n### 1.309.3\r\n\r\n#### Patch Changes\r\n\r\n-   List of values in \"Record list\" interaction extended to show up to five different entries.\r\n\r\n\r\n### 1.309.2\r\n\r\n#### Patch Changes\r\n\r\n-   Disable 'Not equal' command for DQL builder tiles.\r\n\r\n### 1.309.1\r\n\r\n#### Patch Changes\r\n\r\n-   Fixed an issue where sparkline settings for the Single value visualization were reset when re-running a query.\r\n\r\n\r\n### 1.309.0\r\n\r\n#### Minor Changes\r\n\r\n-   Added meter and gauge visualizations to the snippets menu.\r\n-   Added health tiles to the snippets menu.\r\n\r\n#### Patch Changes\r\n\r\n-   Fixed migration of \"Explore\" tiles.\r\n-   Hid \"Starts with\" and \"Ends with\" operator suggestions for \"Explore\" tiles.\r\n-   Fixed generated DQL for \"Explore\" tiles by wrapping wildcards into quotation marks.\r\n-   Removed unused invisible character on \"Starts with\" suggestion for \"Explore\" tiles.\r\n-   Fixed endlessly loading dashboards for dashboards with CoPilot tiles in error state.\r\n-   Fixed \"Summarize DQL\" action to show the correct response.\r\n-   Changed loading for dashboards with an invalid tile configuration.\r\n-   Changed behavior to ignore commented-out variables in code and data tiles.\r\n-   Improved the dashboard validation so that it doesn't interfere with the initial loading.\r\n-   Adapted error handling when the \"user app state\" service is unavailable.\r\n-   Adapted variables to keep the wildcard selection when a tile using this variable is copied or duplicated.","created":"2025-03-25T09:40:10.849121Z"},{"name":"dynatrace.dashboards@1.309.5","fqn":"dynatrace.dashboards","version":"1.309.5","artifact":null,"release_notes":"# Dashboards\n\n### 1.309.5\n\n#### Patch Changes\n\n-   Fixed error in table visualization for column type 'log'.\n\n### 1.309.4\n\n#### Patch Changes\n\n-   Fixed selection of old destination dashboard when receiving a tile intent.\n\n### 1.309.3\n\n#### Patch Changes\n\n-   Extended list of values in \"Record list\" interaction to show up to five different entries.\n\n\n### 1.309.2\n\n#### Patch Changes\n\n-   Disabled 'Not equal' command for 'Explore' tiles.\n\n### 1.309.1\n\n#### Patch Changes\n\n-   Fixed an issue where sparkline settings for the Single value visualization were reset when re-running a query.\n\n\n### 1.309.0\n\n#### Minor Changes\n\n-   Added meter and gauge visualizations to the snippets menu.\n-   Added health tiles to the snippets menu.\n\n#### Patch Changes\n\n-   Fixed migration of \"Explore\" tiles.\n-   Hid \"Starts with\" and \"Ends with\" operator suggestions for \"Explore\" tiles.\n-   Fixed generated DQL for \"Explore\" tiles by wrapping wildcards into quotation marks.\n-   Removed unused invisible character on \"Starts with\" suggestion for \"Explore\" tiles.\n-   Fixed endlessly loading dashboards for dashboards with CoPilot tiles in error state.\n-   Fixed \"Summarize DQL\" action to show the correct response.\n-   Changed loading for dashboards with an invalid tile configuration.\n-   Changed behavior to ignore commented-out variables in code and data tiles.\n-   Improved the dashboard validation so that it doesn't interfere with the initial loading.\n-   Adapted error handling when the \"user app state\" service is unavailable.\n-   Adapted variables to keep the wildcard selection when a tile using this variable is copied or duplicated.","created":"2025-03-10T12:39:34.231874Z"},{"name":"dynatrace.dashboards@1.308.7","fqn":"dynatrace.dashboards","version":"1.308.7","artifact":null,"release_notes":"# Dashboards\n\n### 1.308.7\n\n#### Patch Changes\n\n-   Fixed issue where visualization resets custom colors even when the data mapping type remains unchanged.\n\n### 1.308.6\n\n#### Patch Changes\n\n-   Adapted compatibility of APIs.\n\n### 1.308.5\n\n#### Patch Changes\n\n-   Changed loading for dashboards with an invalid tile configuration.\n\n### 1.308.4\n\n#### Patch Changes\n\n-   Fixed \"Summarize DQL\" action to show the correct response.\n\n### 1.308.3\n\n#### Patch Changes\n\n-   Fixed timeframe selection format.\n\n### 1.308.2\n\n#### Patch Changes\n\n### 1.308.1\n\n#### Patch Changes\n\n-   Fixed migration of \"Explore\" tiles.\n-   Hid \"Starts with\" and \"Ends with\" operator suggestions for \"Explore\" tiles.\n-   Fixed generated DQL for \"Explore\" tiles by wrapping wildcards into quotation marks.\n-   Removed unused invisible character on \"Starts with\" suggestion for \"Explore\" tiles.\n\n### 1.308.0\n\n#### Minor Changes\n\n-   Updated the variables list by removing the search, added a link to documentation and changed the styling.\n-   Removed thresholds for Meter and Gauge visualizations.\n-   Adapted result statistics to also display the CoPilot notifications.\n\n#### Patch Changes\n\n-   Adapted tiles to reload after draft was discarded.\n-   Adapted the behavior of nested variables to load even if their dependent variable returns an empty result.\n-   Fixed broken Japanese translations.","created":"2025-02-25T16:29:04.879636Z"},{"name":"dynatrace.dashboards@1.307.7","fqn":"dynatrace.dashboards","version":"1.307.7","artifact":null,"release_notes":"# Dashboards\n\n### 1.307.7\n\n#### Patch Changes\n\n-   Fixed issue where visualization resets custom colors when the data mapping type remains unchanged.\n\n### 1.307.6\n\n#### Patch Changes\n\n- Fixed calendar timeframe format.    \n\n### 1.307.5\n\n#### Patch Changes\n\n-   Improved the dashboard validation so that it does not interfere with the initial loading.\n\n### 1.307.4\n\n#### Patch Changes\n\n-   Fixed Explore tiles that were not migrating.\n\n### 1.307.3\n\n#### Patch Changes\n\n-   Fixed dashboards not loading due to an invalid tile configuration.\n\n### 1.307.2\n\n#### Patch Changes\n\n-   Improved Explore tiles.\n-   Fixed hidden variables to load with wildcard as default value.\n-   Fixed nested variables to load even if their dependent variable returns an empty result.\n\n\n### 1.307.1\n\n#### Patch Changes\n\n-   Fixed an issue with the chart legend.\n\n### 1.307.0\n\n#### Minor Changes\n\n-   Changed visual highlighting of tiles during drag.\n-   Changed padding of variables action menu button.\n-   Adapted layout and wording for the refresh button.\n-   Added an info banner for dashboards with canvas layout.\n\n#### Patch Changes\n\n-   Fixed not applied dashboard timeframe from intents that contain a document name.\n-   Fixed the initial tile selection state to be applied from the URL.\n-   Fixed border radius of maximized tiles.\n-   Unified behavior for variables which are new and have not been executed yet with variables that have no result.\n-   Fixed functionality for discarding local changes in read-only documents.\n-   Fixed missing left padding and tile width in mobile mode and added padding beyond dashboard page header.\n-   Fixed issue when loading a dashboard.\n-   Fixed issue with inputs in tile settings not responding to keyboard events.\n-   Fixed result re-rendering on tile selection changes.\n-   Fixed tile moving to top when inserted by an intent on canvas layout.\n-   Reduced unnecessary tile re-renders on tile timeframe settings change.\n-   Prevented automatic execution of a query tile, when a new variable is added in the query.\n-   Fixed unwanted “Unsaved changes” popups on read-only dashboards.","created":"2025-02-06T13:40:02.027295Z"},{"name":"dynatrace.dashboards@1.306.7","fqn":"dynatrace.dashboards","version":"1.306.7","artifact":null,"release_notes":"# Dashboards\n\n### 1.306.7\n\n#### Patch Changes\n\n-   Prevent dashboard validation from blocking the loading of a dashboard.\n\n### 1.306.6\n\n#### Patch Changes\n\n-   Fixed dashboards not loading due to an invalid tile configuration.\n\n### 1.306.5\n\n#### Patch Changes\n\n-   Load nested variables even if their dependent variable returns an empty result.\n\n### 1.306.4\n\n#### Patch Changes\n\n-   Fixed issue for area charts using relative value representation.\n\n### 1.306.3\n\n#### Patch Changes\n\n-   Fixed the initial tile selection state not being applied from the URL.\n-   Fixed result rerendering on tile selection changes.\n\n### 1.306.2\n\n#### Patch Changes\n\n-   Fixed missing left padding and tile width in mobile mode and added padding beyond dashboard page header.\n-   Fixed issue with inputs in tile settings not responding to keyboard events.\n-   Removed the empty-code-tile for ready-made documents.\n-   Prevented automatic execution of a query tile when a new variable is added to the query.\n\n\n### 1.306.1\n\n#### Patch Changes\n\n-   Fixed discarding the local changes for read-only documents.\n\n### 1.306.0\n\n#### Minor Changes\n\n-   Added search functionality for visualizations.\n-   Improved the design of maximized tiles.\n-   Redesigned selector for timeframe and refresh and added functionality to see the last refresh rate.\n-   Adjusted paddings for dashboard tiles.\n-   Allowed modification of read-only and snapshot documents.\n-   Extended Dashboard validation.\n-   Enabled the auto select for tile visualizations by default and fixed the alignment of the segment selector.\n-   Aligned chevron of the segment selector to the right.\n-   Added Problems tile.\n-   Changed the default text for markdown and updated the refresh icon in the variable menu.\n\n#### Patch Changes\n\n\n-   Fixed multi select variable initialization.\n-   Fixed loading indicator not shown when input field is cleared during initial loading of a tile.\n-   Fixed issue with nonexistent dashboard being loaded after transferring ownership or deleting a dashboard.\n-   Improved dashboard migration steps.\n-   Improved render performance for tiles with ellipses in the title.\n-   Changed the behavior of variables to wait until variables referenced in tiles are ready before loading the content.\n-   Disabled visualization auto selection for snippets.\n-   Fixed an issue where settings were not saved for tiles with an error result.","created":"2025-01-30T16:40:57.230666Z"},{"name":"dynatrace.dashboards@1.306.5","fqn":"dynatrace.dashboards","version":"1.306.5","artifact":null,"release_notes":"# Dashboards\n\n### 1.306.5\n\n#### Patch Changes\n\n-   Load nested variables even if their dependent variable returns an empty result.\n\n### 1.306.4\n\n#### Patch Changes\n\n-   Fixed issue for area charts using relative value representation.\n\n### 1.306.3\n\n#### Patch Changes\n\n-   Fixed the initial tile selection state not being applied from the URL.\n-   Fixed result rerendering on tile selection changes.\n\n### 1.306.2\n\n#### Patch Changes\n\n-   Fixed missing left padding and tile width in mobile mode and added padding beyound dashboard page header.\n-   Update DQLBuilder to fix migration bug\n-   Fixed issue with inputs in tile settings not responding to keyboard events.\n-   Removed the empty-code-tile ready-made document.\n-   Do not execute a query tile automatically, when a new variable is added in the query.\n\n\n### 1.306.1\n\n#### Patch Changes\n\n-   Fix discard local changes for read-only documents.\n\n### 1.306.0\n\n#### Minor Changes\n\n-   Added search functionality for visualizations.\n-   Improved the design of maximized tiles.\n-   Timeframe and Refresh selector re-design and added functionality to see last refresh rate.\n-   Adjusted paddings for dashboard tiles.\n-   Allow modification of readonly and snapshot documents.\n-   Extended DashboardDto's validation.\n-   Enabled auto select for tile visualization by default and fixed alignment of segment selector.\n-   Added tracking for read only documents and block navigation.\n-   Align chevron of segment selector to the right.\n-   Add Problems tile.\n-   Changed default text for markdown, switched to refresh icon in variable menu.\n\n#### Patch Changes\n\n\n-   Apply DQLBuilder external migrations.\n-   Fix multiselect variable initializaton.\n-   Fixed EmptyTileResultGuard shows empty tile instead of analyzer results.\n-   Fixed loading indicator not shown when input field is cleared during initial loading of tile.\n-   Fixed issue with non existant dashboard being loaded, after transfering ownership or deleting a dashboard.\n-   Set the version if missing in the DTO. Improve validation.\n-   Log Zod validation errors as \"info\".\n-   Improve dashboard migration steps.\n-   Improve render performance for tiles with ellipsis in the title.\n-   Wait until tile variables are ready before loading the content.\n-   Disabled autoSelect visualization toggle for snippets.\n-   Fixed an issue where settings were not saved for tiles with an error result.","created":"2025-01-22T11:38:09.997311Z"},{"name":"dynatrace.dashboards@1.305.8","fqn":"dynatrace.dashboards","version":"1.305.8","artifact":null,"release_notes":"# Dashboards\n\n### 1.305.8\n\n#### Patch Changes\n\n-   Fix multi-select variable initialization.\n\n### 1.305.6\n\n#### Patch Changes\n\n-   Solve the problem with redundant change set, and version generation\n\n### 1.305.3\n\n#### Patch Changes\n\n-   Fix cell padding in the data table.\n\n### 1.305.2\n\n#### Patch Changes\n\n-   Fixed the problem with displaying an empty tile instead of the analyzer results.\n\n### 1.305.1\n\n#### Patch Changes\n\n-   Exclude values from dimensions in timeseries charts.\n\n### 1.305.0\n\n#### Minor Changes\n\n-   Add improvements to the chart zoom feature.\n-   Allow opening relative links without reloads.\n-   Add description to tiles.\n-   Add a feedback button to the dashboard menu.\n-   Integrated synchronized crosshair lines for Timeseries Charts.\n-   Add layout switch to dashboard settings for canvas mode.\n\n#### Patch Changes\n\n-   Delayed refresh of tiles if a 429 error is returned (too many requests).\n-   Multi-select variable values with commas no longer select wrong values when they are stored in the URL.\n-   Rephrased the reload dashboard button in case of an error.\n-   Fixed issues where the empty tile view was not displayed correctly.\n-   Aligned the look of the timeframe picker and segment selector in the details view.\n-   Changed the app icon.","created":"2024-12-09T20:53:00.749002Z"},{"name":"dynatrace.dashboards@1.304.4","fqn":"dynatrace.dashboards","version":"1.304.4","artifact":null,"release_notes":"# Dashboards\n\n### 1.304.3\n\n#### Patch Changes\n\n-   Disabled temporarily \"log-content\" column type override for data tables.\n\n### 1.304.2\n\n#### Patch Changes\n\n-   Fixed thresholds not working for duration fields in data table.\n\n### 1.304.1\n\n#### Patch Changes\n\n-   Fix resolveSingleValueDataMappers to enable the trend using the previously selected value.\n\n### 1.304.0\n\n#### Minor Changes\n\n-   Removed support for annotation intents.\n-   Left sidebar links can be opened in a new tab.\n-   Display empty state on ownership change.\n-   Added scope \"hub:catalog:read\".\n-   Added markdown toolbar and auto focus the editors when editing a tile.\n-   Enable roudned timframes yesterday and today.\n\n#### Patch Changes\n\n-   Adjust font weight for document sidebar on the left side.\n-   Fix unresponsive 'Change limit' button.","created":"2024-12-04T14:10:07.285988Z"},{"name":"dynatrace.dashboards@1.303.7","fqn":"dynatrace.dashboards","version":"1.303.7","artifact":null,"release_notes":"# Dashboards\n\n### 1.303.7\n\n#### Patch Changes\n\n-   Disabled temporarily \"log-content\" column type override for DataTable view.\n\n### 1.303.6\n\n#### Patch Changes\n\n-   Fixed thresholds not working for duration fields in DataTable.\n-   Fixed broken line wrap in DataTable.\n\n### 1.303.5\n\n#### Patch Changes\n\n-   Fix resolveSingleValueDataMappers to use the previous selected value.\n\n\n### 1.303.3\n\n#### Patch Changes\n\n-   Updated framer-motion package to fix broken DQL auto-completion dropdown.\n\n### 1.303.2\n\n#### Patch Changes\n\n-   Add all patch versions to hub release notes.\n\n### 1.303.1\n\n#### Patch Changes\n\n-   Fix missing dependencies in manifest.\n\n### 1.303.0\n\n#### Minor Changes\n\n-   Added tile specific segments.\n-   Improvements for the chart zoom interaction (pan mode and reset).\n-   Rename tab title for Code data.\n-   Extend view-dashboard intent with global timeframe.\n-   Add SLO tile.\n\n#### Patch Changes\n\n-   Fixed an issue with the size of the variable dropdown.\n-   Removed copilot preview label.\n-   Fix endless loading for variables without options.\n-   Fix issue when expandable surfaces could not be closed if default value was open.\n-   Fixed an issue with quoted options in the FilterField.","created":"2024-11-06T13:12:26.442889Z"},{"name":"dynatrace.dashboards@1.302.10","fqn":"dynatrace.dashboards","version":"1.302.10","artifact":null,"release_notes":"# Dashboards\n\n### 1.302.10\n\n#### Patch Changes\n\n-   Fix resolveSingleValueDataMappers to use the previous selected value.\n\n\n### 1.302.8\n\n#### Patch Changes\n\n-   Add all patch versions to hub release notes.\n\n### 1.302.7\n\n#### Patch Changes\n\n-   Fix missing dependencies in manifest.\n\n### 1.302.6\n\n#### Patch Changes\n\n-   Fix missing dependencies in app manifest.\n\n### 1.302.5\n\n#### Patch Changes\n\n-   Removed copilot preview label.\n\n### 1.302.4\n\n#### Patch Changes\n\n-   Fixed behavioral events tracking.\n\n\n### 1.302.3\n\n#### Patch Changes\n\n-   Fix scrolling in variable dropdown.\n-   For zoom interactions on tiles, disable reset when reset is not possible and do not switch to explore edit mode when using pan mode.\n\n### 1.302.2\n\n#### Patch Changes\n\n-   Fix app crash when disabling switch in analyzer inputs.\n\n### 1.302.1\n\n#### Patch Changes\n\n-   Fixed an issue with quoted options in the FilterField.\n\n### 1.302.0\n\n#### Minor Changes\n\n- Enable zoom interaction for tiles with custom tile timeframe and disable zoom for histogram visualizations.\n\n- Prevent segments from being added in the url if none is set.\n- Extend intents to apply variable values and segments.\n- Do not trust code variables and tiles in transferred documents.\n- Sync zoomed timeframe to other tiles and to dashboard timeframe.\n\n#### Patch Changes\n\n- Fix navigation to color surface from interactions menu.\n- Fix broken DQLEditor drop-down.\n- Dashbboard help menu contains unnecessary line breaks.\n- Fix global search drill down metric to DQLBuilder intent.\n- Fix disappearing davis visualization.\n- Apply variable values from the url correctly on inital load.","created":"2024-10-30T13:23:21.682718Z"},{"name":"dynatrace.dashboards@1.302.9","fqn":"dynatrace.dashboards","version":"1.302.9","artifact":null,"release_notes":"# Dashboards\n\n### 1.302.8\n\n#### Patch Changes\n\n-   Add all patch versions to hub release notes.\n\n### 1.302.7\n\n#### Patch Changes\n\n-   Fix missing dependencies in manifest.\n\n### 1.302.6\n\n#### Patch Changes\n\n-   Fix missing dependencies in app manifest.\n\n### 1.302.5\n\n#### Patch Changes\n\n-   Removed copilot preview label.\n\n### 1.302.4\n\n#### Patch Changes\n\n-   Fixed behavioral events tracking.\n\n\n### 1.302.3\n\n#### Patch Changes\n\n-   Fix scrolling in variable dropdown.\n-   For zoom interactions on tiles, disable reset when reset is not possible and do not switch to explore edit mode when using pan mode.\n\n### 1.302.2\n\n#### Patch Changes\n\n-   Fix app crash when disabling switch in analyzer inputs.\n\n### 1.302.1\n\n#### Patch Changes\n\n-   Fixed an issue with quoted options in the FilterField.\n\n### 1.302.0\n\n#### Minor Changes\n\n- Enable zoom interaction for tiles with custom tile timeframe and disable zoom for histogram visualizations.\n\n- Prevent segments from being added in the url if none is set.\n- Extend intents to apply variable values and segments.\n- Do not trust code variables and tiles in transferred documents.\n- Sync zoomed timeframe to other tiles and to dashboard timeframe.\n\n#### Patch Changes\n\n- Fix navigation to color surface from interactions menu.\n- Fix broken DQLEditor drop-down.\n- Dashbboard help menu contains unnecessary line breaks.\n- Fix global search drill down metric to DQLBuilder intent.\n- Fix disappearing davis visualization.\n- Apply variable values from the url correctly on inital load.","created":"2024-10-22T09:06:04.255150Z"},{"name":"dynatrace.dashboards@1.301.8","fqn":"dynatrace.dashboards","version":"1.301.8","artifact":null,"release_notes":"#### 1.301.8\n\n#### Patch Changes\n\n- Removed copilot preview label.\n\n#### 1.301.7\n\n#### Patch Changes\n\n-   Fixed issue with behavioral events tracking.\n\n#### 1.301.6\n\n#### Patch Changes\n\n-   Fixed issues for scolling in the variable dropdown.\n\n#### 1.301.5\n\n#### Patch Changes\n\n-   Fixed an issue with quoted options in the filter field for the DQL Builder.\n\n#### 1.301.4\n\n#### Patch Changes\n\n-   Fixed issue when disabling the switch in the analyzer inputs.\n\n#### 1.301.3\n\n#### Patch Changes\n\n-   Apply variable values from the URL correctly on initial loading. \n\n#### 1.301.2\n\n#### Patch Changes\n\n-   Fixed disappearing Davis visualization. \n\n#### 1.301.1\n\n#### Patch Changes\n\n-   Fixed broken drop-down for DQL editor.\n-   Fix nested variables behavior with wildcard select all. \n\n#### 1.301.0\n\n#### Minor Changes\n\n- Integrated Dynatrace Open Feature provider.\n- Added a menu entry to pin a document to doc.\n- Updated dashboard name when previewing a previous version after renaming it.\n- Now, code warnings are no longer displayed for ready-made documents.\n\n#### Patch Changes\n\n- Fixed result statistics for query and CoPilot tiles.\n- Prevent issues when checking whether the old imported documents are trusted.\n- Ensure the new variable key in the variable form resets correctly.\n- Replace URL on redirecting from /document to /dashboard to fix browser back.\n- Fix infinite loading state in \"No dashboard selected\" view. \n- Allow to select all with the newly introduced \"select all (\\*)\" feature, including dependent variables.\n- The detail view does not get dismissed anymore when the window size changes. \n- Add Traces and Events tiles. \n- Fix issue where the loading indicator of a tile was not being displayed. \n- The upload button now only accepts JSON files per default. \n- Ensured, that the detail view always has a content. \n- Tiles now do not flicker when the dashboard timeframe is changed. \n- Updated variables correctly if they depend on another variable. \n- Changed name and add icons for the settings tab. \n- Integrated segments selector behind feature flag. \n- Fixed issues on renaming document during debounced delay.","created":"2024-10-07T12:03:02.269044Z"},{"name":"dynatrace.dashboards@1.300.10","fqn":"dynatrace.dashboards","version":"1.300.10","artifact":null,"release_notes":"Fix the issue with adding text in the filter field for the DQL Builder.","created":"2024-09-30T14:13:15.171534Z"},{"name":"dynatrace.dashboards@1.300.9","fqn":"dynatrace.dashboards","version":"1.300.9","artifact":null,"release_notes":"## Patch Changes\n\n* Fixed a problem with the size of the variable dropdown.\n* Fixed an issue with the filter input field of DQL Builder tiles.","created":"2024-09-27T08:04:50.998010Z"},{"name":"dynatrace.dashboards@1.299.9","fqn":"dynatrace.dashboards","version":"1.299.9","artifact":null,"release_notes":"#### Patch Changes\n\n-   Improvement of nested-variable behavior.","created":"2024-09-12T06:11:12.747769Z"},{"name":"dynatrace.dashboards@1.297.5","fqn":"dynatrace.dashboards","version":"1.297.5","artifact":null,"release_notes":"#### Patch Changes\n\n-   Remove logging.","created":"2024-08-22T13:44:12.416278Z"},{"name":"dynatrace.dashboards@1.297.3","fqn":"dynatrace.dashboards","version":"1.297.3","artifact":null,"release_notes":"#### Patch Changes\n\n-   Fixed issue with chart interactions leading to an error.","created":"2024-08-01T11:27:23.806424Z"},{"name":"dynatrace.dashboards@1.296.6","fqn":"dynatrace.dashboards","version":"1.296.6","artifact":null,"release_notes":"","created":"2024-07-22T06:11:33.103972Z"},{"name":"dynatrace.dashboards@1.295.6","fqn":"dynatrace.dashboards","version":"1.295.6","artifact":null,"release_notes":"#### Patch Changes\n\n-   Fix timeframe selector issue with en-AU and en-CA locales.","created":"2024-07-08T13:50:47.844035Z"},{"name":"dynatrace.dashboards@1.295.5","fqn":"dynatrace.dashboards","version":"1.295.5","artifact":null,"release_notes":"#### Patch Changes\n\n-   Query builder: Apply filters in the correct order.","created":"2024-07-04T08:06:46.014714Z"},{"name":"dynatrace.dashboards@1.295.4","fqn":"dynatrace.dashboards","version":"1.295.4","artifact":null,"release_notes":"#### Patch Changes\n\n-   Fix dashboard loading forever if user-app-state contains invalid timeframe.","created":"2024-07-03T12:11:45.475441Z"},{"name":"dynatrace.dashboards@1.295.3","fqn":"dynatrace.dashboards","version":"1.295.3","artifact":null,"release_notes":"#### Patch Changes\n\n-   Fix focus being blocked when adding a variable.","created":"2024-06-28T08:08:54.457005Z"},{"name":"dynatrace.dashboards@1.294.3","fqn":"dynatrace.dashboards","version":"1.294.3","artifact":null,"release_notes":"#### Patch Changes\n\n-   All apps supporting the field dt-entity-host should be indicated in the intent modal for selecting the receiving app.\n-   Refactored logic for clearing selection of tiles and variables.","created":"2024-06-17T11:32:44.747422Z"},{"name":"dynatrace.dashboards@1.293.3","fqn":"dynatrace.dashboards","version":"1.293.3","artifact":null,"release_notes":"#### Patch Changes\n\n- Integrate the bugfix release for documents-management.","created":"2024-06-11T01:26:23.323014Z"},{"name":"dynatrace.dashboards@1.293.2","fqn":"dynatrace.dashboards","version":"1.293.2","artifact":null,"release_notes":"---\n\"dynatrace.dashboards\": patch\n---\n\n- Update results correctly on intermediate query results.","created":"2024-06-04T11:13:23.294848Z"},{"name":"dynatrace.dashboards@1.292.3","fqn":"dynatrace.dashboards","version":"1.292.3","artifact":null,"release_notes":"#### Patch Changes\n\n- rollback wrapping DQLBuilder in FormField","created":"2024-05-21T12:21:22.507998Z"},{"name":"dynatrace.dashboards@1.292.1","fqn":"dynatrace.dashboards","version":"1.292.1","artifact":null,"release_notes":"#### Patch Changes\n\n- Fix part of dashboard state not being reset on document switch.","created":"2024-05-20T02:13:59.900872Z"},{"name":"dynatrace.dashboards@1.291.3","fqn":"dynatrace.dashboards","version":"1.291.3","artifact":null,"release_notes":"#### Patch Changes\n\n- Fix part of dashboard state not being reset on document switch.","created":"2024-05-08T14:20:30.412801Z"},{"name":"dynatrace.dashboards@1.290.5","fqn":"dynatrace.dashboards","version":"1.290.5","artifact":null,"release_notes":"#### Patch Changes\n\n- Fix part of dashboard state not being reset on document switch.","created":"2024-05-03T09:46:43.612317Z"},{"name":"dynatrace.dashboards@1.290.3","fqn":"dynatrace.dashboards","version":"1.290.3","artifact":null,"release_notes":"#### Patch Changes\n\n- Fixed bugs with the markdown tile and with variables replacement. (PAPA-17658) (PAPA-17676) (P","created":"2024-04-26T07:23:14.786359Z"},{"name":"dynatrace.dashboards@1.290.2","fqn":"dynatrace.dashboards","version":"1.290.2","artifact":null,"release_notes":"#### Patch Changes\n\n- Fixed select width of dropdown for variables. P","created":"2024-04-23T06:55:49.406040Z"},{"name":"dynatrace.dashboards@1.289.6","fqn":"dynatrace.dashboards","version":"1.289.6","artifact":null,"release_notes":"#### Patch Changes\n\n- Fixed select width of dropdown for variables. P","created":"2024-04-18T13:09:34.255627Z"},{"name":"dynatrace.dashboards@1.289.5","fqn":"dynatrace.dashboards","version":"1.289.5","artifact":null,"release_notes":"#### Patch Changes\n\n- Fix data table sorting issue. P","created":"2024-04-11T14:32:40.617066Z"},{"name":"dynatrace.dashboards@1.289.4","fqn":"dynatrace.dashboards","version":"1.289.4","artifact":null,"release_notes":"#### Patch Changes\n\n- Fixed issue with variable not getting renamed correctly in the tile title. \n- Show an error if a variables in a tile is ready but has no value instead of an endless loading spinner. \n- Fixed issue with variables not getting applied when copy / pasting a tile with referenced variables. \n- Fixed issue with tile input changing when the variables in the tile title change.","created":"2024-04-09T07:01:21.746599Z"},{"name":"dynatrace.dashboards@1.288.2","fqn":"dynatrace.dashboards","version":"1.288.2","artifact":null,"release_notes":"#### Patch Changes\n\n- Fix davis analyzer missing query input. DI-13507","created":"2024-03-29T12:46:03.410873Z"},{"name":"dynatrace.dashboards@1.287.4","fqn":"dynatrace.dashboards","version":"1.287.4","artifact":null,"release_notes":"#### Patch Changes\n\n- Fix davis analyzer missing query input. DI-13507","created":"2024-03-26T15:52:32.983930Z"},{"name":"dynatrace.dashboards@1.287.3","fqn":"dynatrace.dashboards","version":"1.287.3","artifact":null,"release_notes":"#### Patch Changes\n\n- Fix grey font color issue in editors. P","created":"2024-03-13T15:22:35.178228Z"},{"name":"dynatrace.dashboards@1.286.2","fqn":"dynatrace.dashboards","version":"1.286.2","artifact":null,"release_notes":"#### Patch Changes\n\n- Fix single value visualisation layout.","created":"2024-02-28T21:59:29.102772Z"},{"name":"dynatrace.dashboards@1.286.1","fqn":"dynatrace.dashboards","version":"1.286.1","artifact":null,"release_notes":"#### Patch Changes\n\n- Data-exploration version bump.","created":"2024-02-26T11:13:09.761442Z"},{"name":"dynatrace.dashboards@1.285.2","fqn":"dynatrace.dashboards","version":"1.285.2","artifact":null,"release_notes":"#### Patch Changes\n\n- Apply a migration step for AnalyticsWorkflowState.","created":"2024-02-13T12:37:35.735146Z"},{"name":"dynatrace.dashboards@1.285.0","fqn":"dynatrace.dashboards","version":"1.285.0","artifact":null,"release_notes":"#### Minor Changes\n\n-   Added migration for chart data mappings.\n-   Show tooltip on document entries in the sidebar.\n-   Hide tile count on single tile selection.\n-   Register app shortcuts.\n-   Migrate old single value background property to the newest one.\n\n#### Patch Changes\n\n-   Fix data mapping config being reset on page reload.\n-   Performance improvements.\n-   Fix warnings & errors in JEST.\n-   Enable davis suggest threshold widget.\n-   Do not display thresholds settings section when visualization is davis","created":"2024-02-07T12:00:25.269564Z"},{"name":"dynatrace.dashboards@1.284.4","fqn":"dynatrace.dashboards","version":"1.284.4","artifact":null,"release_notes":"#### Patch Changes\n\n-   Apply a migration step for AnalyticsWorkflowState.","created":"2024-02-08T15:11:00.623040Z"},{"name":"dynatrace.dashboards@1.284.3","fqn":"dynatrace.dashboards","version":"1.284.3","artifact":null,"release_notes":"#### Patch Changes\n\n-   Update data-exploration from 2.0.2 to 2.0.3.","created":"2024-02-05T14:52:30.803698Z"},{"name":"dynatrace.dashboards@1.284.2","fqn":"dynatrace.dashboards","version":"1.284.2","artifact":null,"release_notes":"#### Minor Changes\n\n-   Migrate old single value background property to the newest one.\n\n#### Patch Changes\n\n-   Fix data mapping config being reset on page reload.\n-   Performance improvements.","created":"2024-01-31T15:57:23.834334Z"},{"name":"dynatrace.dashboards@1.283.4","fqn":"dynatrace.dashboards","version":"1.283.4","artifact":null,"release_notes":"#### Patch Changes\n\n-   Added migration for chart data mappings.","created":"2024-01-19T08:16:05.603167Z"},{"name":"dynatrace.dashboards@1.283.3","fqn":"dynatrace.dashboards","version":"1.283.3","artifact":null,"release_notes":"#### Patch Changes\n\n-   Fixed data mapping ui for bar charts.","created":"2024-01-22T10:12:30.737836Z"},{"name":"dynatrace.dashboards@1.282.1","fqn":"dynatrace.dashboards","version":"1.282.1","artifact":null,"release_notes":"#### Patch Changes\n\n-   Fix document name ellipsis in side bar.","created":"2024-01-09T07:41:01.018752Z"},{"name":"dynatrace.dashboards@1.281.2","fqn":"dynatrace.dashboards","version":"1.281.2","artifact":null,"release_notes":"#### Patch Changes\n\n-   Fix metric suggestion overlay issues in the details view.","created":"2023-12-07T15:03:29.796274Z"},{"name":"dynatrace.dashboards@1.280.2","fqn":"dynatrace.dashboards","version":"1.280.2","artifact":null,"release_notes":"#### Patch Changes\n\n-   Fix for enabling line wrap for table visualizations by updating dependency for strato-components-preview.","created":"2023-12-04T07:53:15.065043Z"},{"name":"dynatrace.dashboards@1.280.1","fqn":"dynatrace.dashboards","version":"1.280.1","artifact":null,"release_notes":"#### Patch Changes\n\n-   Fix visualization settings for categorical charts.","created":"2023-11-28T06:47:15.168606Z"},{"name":"dynatrace.dashboards@1.280.0","fqn":"dynatrace.dashboards","version":"1.280.0","artifact":null,"release_notes":"#### Minor Changes\n\n-   Improve performance for large dashboards when selecting tiles and switching to tile edit mode.\n\n#### Patch Changes\n\n-   Apply layout from intents.\n-   Prevent conflicts when the network is too slow.","created":"2023-11-15T07:24:49.210423Z"},{"name":"dynatrace.dashboards@1.12.1","fqn":"dynatrace.dashboards","version":"1.12.1","artifact":null,"release_notes":"#### Patch Changes\n\n-   Prevent conflicts when the network is too slow.","created":"2023-11-13T08:31:21.569790Z"},{"name":"dynatrace.dashboards@1.11.0","fqn":"dynatrace.dashboards","version":"1.11.0","artifact":null,"release_notes":"#### Minor Changes\n\n-   Add expandable error section to details view.\n-   Revise DetailsView hierarchy and visualization selection.\n-   Allow creating a query tile out of an existing DQL Builder tile.\n\n#### Patch Changes\n\n-   Do not autorun an Explore section when first created.\n-   Prevent variable code to be executed on the untrusted dashboard.\n-   Run dql builder intents automatically.","created":"2023-10-25T09:10:34.871570Z"},{"name":"dynatrace.dashboards@1.10.2","fqn":"dynatrace.dashboards","version":"1.10.2","artifact":null,"release_notes":"#### Patch Changes","created":"2023-10-11T11:27:26.748897Z"},{"name":"dynatrace.dashboards@1.9.1","fqn":"dynatrace.dashboards","version":"1.9.1","artifact":null,"release_notes":"#### Patch Changes\n\n-   New read-scopes added.","created":"2023-09-27T14:13:48.774513Z"},{"name":"dynatrace.dashboards@1.8.1","fqn":"dynatrace.dashboards","version":"1.8.1","artifact":null,"release_notes":"#### Patch Changes\n\n-   Respect user timezone for Grail queries.","created":"2023-09-18T14:41:18.187531Z"},{"name":"dynatrace.dashboards@1.7.1","fqn":"dynatrace.dashboards","version":"1.7.1","artifact":null,"release_notes":"#### Patch Changes\n\n-   Fixed error evaluating quoted variable value.\n\n    Reset the tile error state when tile content changes.","created":"2023-09-05T11:50:51.007370Z"},{"name":"dynatrace.dashboards@1.6.1","fqn":"dynatrace.dashboards","version":"1.6.1","artifact":null,"release_notes":"#### Patch Changes\n\n-   Fixed the error evaluating quoted variable value.","created":"2023-09-04T08:28:32.478512Z"},{"name":"dynatrace.dashboards@1.6.0","fqn":"dynatrace.dashboards","version":"1.6.0","artifact":null,"release_notes":"#### Minor Changes\n\n- Fix accessibility issues.\n- Fix a11y issues for low resolutions.\n\n#### Patch Changes\n\n- Fixed detail view closing when selecting code or query with the mouse.\n- Fixed autofocus issues with keyboard accessibility.\n- Add \"Welcome to dashboards\" Microguide.\n- Update design system.\n- Improved view for review code modal.","created":"2023-08-28T07:22:27.120083Z"},{"name":"dynatrace.dashboards@1.5.0","fqn":"dynatrace.dashboards","version":"1.5.0","artifact":null,"release_notes":"#### Minor Changes\n\n-   Changed edit tile text to options.\n-   Using fragments instead of search parameters.\n-   New visuals for tiles by using the surface component.\n-   Display code banner and disable code tiles and variables for untrusted dashboards.\n\n#### Patch Changes\n\n-   Fix accessibility issue: Expand/collapse state of the element is missing or incorrect.\n-   Fix accessibility issue: Accessible name missing.\n-   Fix accessibility issue: Hidden or empty element receives focus and are readable by a screen reader.\n-   Fix accessibility issue: Visual heading text is not marked as heading.\n-   Fix missing instructions for assistive technology users for move tile button.\n-   Prevent app from crashing when user cancels code variable execution.\n-   Fixed performance issue by fixing the table virtualization.","created":"2023-08-07T13:46:59.335075Z"},{"name":"dynatrace.dashboards@1.4.4","fqn":"dynatrace.dashboards","version":"1.4.4","artifact":null,"release_notes":"#### Patch Changes\n\n-   Fixed performance issue by fixing the table virtualization.","created":"2023-07-27T09:19:34.631679Z"},{"name":"dynatrace.dashboards@1.2.2","fqn":"dynatrace.dashboards","version":"1.2.2","artifact":null,"release_notes":"#### Patch Changes","created":"2023-06-01T14:14:24.434892Z"},{"name":"dynatrace.dashboards@1.0.2","fqn":"dynatrace.dashboards","version":"1.0.2","artifact":null,"release_notes":"#### Patch Changes\n\n-   Fix dashboard overwrite issue","created":"2023-04-25T11:45:13.276792Z"},{"name":"dynatrace.dashboards@0.15.2","fqn":"dynatrace.dashboards","version":"0.15.2","artifact":null,"release_notes":"#### Patch Changes","created":"2023-03-14T12:16:08.608751Z"},{"name":"dynatrace.dashboards@0.14.1","fqn":"dynatrace.dashboards","version":"0.14.1","artifact":null,"release_notes":"#### Patch Changes\n\n-   Fixed issue with code results showing visualization not applicable.","created":"2023-02-22T14:16:45.153945Z"},{"name":"dynatrace.dashboards@0.13.1","fqn":"dynatrace.dashboards","version":"0.13.1","artifact":null,"release_notes":"","created":"2023-02-09T15:24:07.080856Z"},{"name":"dynatrace.dashboards@0.12.1","fqn":"dynatrace.dashboards","version":"0.12.1","artifact":null,"release_notes":"","created":"2023-01-26T15:44:06.030091Z"},{"name":"dynatrace.dashboards@0.12.0","fqn":"dynatrace.dashboards","version":"0.12.0","artifact":null,"release_notes":"#### Minor Changes\n\n-   Allow sharing Code tiles\n-   Send and receive visualization settings and tile layouts via intents.\n-   Show toast when copying tiles to the clipboard\n-   Added dedicated release notes for hub.\n\n#### Patch Changes\n\n-   Append variables which are referenced within a tile to the intent to be processed by the receiving application\n-   Adapted default message for annotations.\n-   Fix focusing behind the modals/sheets\n-   Fix initialization of Getting Started dashboard.\n-   Added autocompletion for markdown input\n-   Improve scrolling to new tiles.\n-   Allow broken tiles to be added.\n-   Fix browser history after handling an intent.","created":"2023-01-19T09:12:26.851312Z"},{"name":"dynatrace.dashboards@0.9.1","fqn":"dynatrace.dashboards","version":"0.9.1","artifact":null,"release_notes":"### 0.9.1\n\n#### Patch Changes\n\n-   6999e09: Getting started document flag stored in LocalStorage.\n-   649eab1: Getting started dashboard now displayed.\n\n### 0.9.0\n\n#### Minor Changes\n\n-   4d843f1: Fixed glitch with selection box being displayed above the variable bar. EXA-3336.\n-   c0aa35c: Introduced document sharing for the Dashboards app.\n-   13209ae: Variables are now supported in Code tiles.\n-   8a35f2f: Added entry for \"Keyboard shortcuts\" to the help menu. EXA-3399.\n-   bc9f48d: Variables are now always visible at the top of the dashboard even when scrolling. EXA-3336.\n-   a620988: Fixed routing for Add, Manage, Edit, and Delete variables window. EXA-3653.\n\n#### Patch Changes\n\n-   8bf33e2: Fixed \"editing from maximized\" animation.\n-   1c2daa9: Deus query not triggered if multi-value variable has no selected value (e.g., while evaluating).\n-   30a78ab: Reset error boundaries for analytics workflow when tile configuration changes. EXA-3146\n-   95ee88d: Allowed clicks inside tiles to enable links in annotations. EXA-3568\n-   cf00e25: Added tracking of behavioral for tile interactions.\n-   b3230df: Added variable loading state for fetching tile data depending on async variables. EXA-2476\n-   0444c85: Introduced tracking events for adding tiles and variables.\n-   128033e: Added a new help menu. EXA-2821\n-   0b33198: Added \"What's new\" to help menu to show the latest changelog. EXA-2821\n-   f132e13: Reimplemented fetching and caching data on dashboard. EXA-3213","created":"2022-11-28T15:18:26.128080Z"},{"name":"dynatrace.dashboards@0.9.0","fqn":"dynatrace.dashboards","version":"0.9.0","artifact":null,"release_notes":"### 0.9.0\n\n#### Minor Changes\n\n-   4d843f1: Fix glitch with selection box getting drawn above the variable bar. EXA-3336.\n-   c0aa35c: Introduce document sharing for the dashboard app.\n-   13209ae: Variables support in Code tiles.\n-   c1385fc: Refactored the code to use the AnalyticsWorkflow's store and inputValueProcessor.\n-   29f53d7: Move PR-Deployment to hbp81562 (notebooks preview tenant). EXA-3674.\n-   b5eda0d: Adapted app to new routing structure\n-   cb1db51: Fix pr-remove issue. [APM-388120](https://dev-jira.dynatrace.org/browse/APM-388120)\n-   8a35f2f: Add entry for \"Keyboard shortcuts\" to help menu. EXA-3399.\n-   a2b91b4: Added wrapper for DashboardSheet content to take full height. EXA-2914\n-   bc9f48d: Variables should always be visible on the top of the dashboard even when scrolling. EXA-3336.\n-   9cd5622: labs package update to canary\n-   a620988: Fix routing for add, manage, edit and delete variables modal. EXA-3653.\n\n#### Patch Changes\n\n-   8bf33e2: Fix \"editing from maximized\" animation.\n-   1c2daa9: Don't trigger deus query if multi-value variable has no selected value (e.g. while evaluating)\n-   30a78ab: Reset error boundaries for analytics workflow when tile config changes. EXA-3146\n-   50a857d: Fixed a set of typescript strict mode errors. EXA-2745\n-   7337b95: Updated gitignore for dtp-cli.\n-   95ee88d: Allow clicks inside tiles to enable links in annotations. EXA-3568\n-   cf00e25: Add tracking of behavioral for tile interactions.\n-   b3230df: Added variable loading state for fetching tile data depending on async variables. EXA-2476\n-   0444c85: Introduce tracking events for adding tiles and variables.\n-   128033e: New help menu. EXA-2821\n-   0b33198: Added what's new to help menu to show the latest changelog. EXA-2821\n-   ef08a46: Pass normalized timeframe to AnalyticsWorkflow to be able to re-evaluate on every run\n-   ac86871: Fixed the search not working in variables.\n-   d946ab1: Fixed maximize tile action navigating to temp dashboard. EXA-3828\n-   e873243: Fix scrollbar jumping in the tile sheet when changing the tile title. EXA-3302\n-   fb8d985: Update to latest wave-components.\n-   9e5c14b: EXA-2745: Fixed a set of typescript strict mode errors.\n-   f132e13: Reimplemented fetching and caching data on dashboard. EXA-3213\n-   0c24226: Updated dependecies.","created":"2022-11-21T07:06:48.381149Z"}],"related_technologies":["grail","security-investigator","smartscape","notebooks"],"latest_downloads":[{"name":"dynatrace.dashboards@1.343.1","fqn":"dynatrace.dashboards","version":"1.343.1","artifact":null,"release_notes":"### 1.343.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed queries being incorrectly blocked from running when they contained a `$` that was not a variable reference. PAPA-34400\r\n- Kept dashboard validations as warnings. PAPA-34410\r\n\r\n### 1.343.0\r\n\r\n#### Minor Changes\r\n\r\n- Added entry to the tile menu to create a new annotation. PAPA-34092\r\n- Moved the version history of dashboards to the document actions menu. PAPA-33476\r\n- Introduced the Image tile for displaying images on dashboards. PAPA-34058\r\n- Added Shift+I keyboard shortcut to insert an Image tile and moved the Prompt tile shortcut to Shift+P. PAPA-34022\r\n\r\n#### Patch Changes\r\n\r\n- Fixed Cmd/Ctrl+Click on tile headers and links not behaving as expected. PAPA-34254\r\n- Fixed an issue where undefined columns in the SLO tile threw an error. APPOBS-36349\r\n- Fixed an issue where unknown columns in the SLO tile threw an error. APPOBS-36461\r\n- Fixed Prompt tiles retaining a stale query after a failed prompt translation. PAPA-34064\r\n- Included the full path of nested properties in JSON editor error messages. PAPA-34184\r\n- Limited message \"Showing first 5 results\" to be displayed only if the result of the Variable/Annotation exceeds 5 records. PAPA-33936\r\n- Fixed an issue where Davis Analyzers used a wrong segment. DI-28530\r\n- Fixed an issue with tiles being fetched even if their input is empty when the user triggers a refresh or changes the timeframe. PAPA-34066","created":"2026-07-06T06:34:23.074089Z"}]},{"id":1259,"slug":"data-analysis-agent","title":"Data Analysis Agent","description":"Executes DQL queries and retrieves analytics results.","logo":"https://cdn.hub.central.dynatrace.com/hub/agents-icon_OaMS16u.png","link_to":"https://www.dynatrace.com/news/blog/dynatrace-intelligence-at-the-core-of-autonomous-operations","documentation_link":"https://docs.dynatrace.com/docs/shortlink/davis-copilot","providers":[],"tags":["agentic-operations-system","AI","Foundation agent","mcp","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Translate natural language into DQL and execute for instant Grail insights.","src":"https://cdn.hub.central.dynatrace.com/hub/Screen_1_L90IGVV.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_1_L90IGVV.png&sign=6YDfy1yGIxFnrxOyNSZtvEJ2T20rl-HUyXRjWspqsgU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_1_L90IGVV.png&sign=oJjl2-QvzApRbCoMYYiCrRdKxsS702144sc60C4W3yY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_1_L90IGVV.png&sign=-mSTER5TFw8BOyaiawZ1S5_nptA9Y0B7KQktN6jEgvY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_1_L90IGVV.png&sign=IfzCyXIVYt1HsQMt_Kz_j0O0Li2NmgUVnRihma8kTBo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_1_L90IGVV.png&sign=RpLMHAS7WiILdSvLWSnpdQgyQPIojoI59TWzHntbszY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_1_L90IGVV.png&sign=Op2AzDUuggn4lg0hBCgOFN2nWVGz-IMbazhCD81Q20Y"}},{"caption":"Integrate into your agentic workflows to automate actions based on Grail data analysis.","src":"https://cdn.hub.central.dynatrace.com/hub/Screen_2_g2yc8gL.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_2_g2yc8gL.png&sign=hg0n26gs6vIJ8pe5p2vIc7StSgkUiVIiW3drLjWYKvU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_2_g2yc8gL.png&sign=v_oQdekOF8lKttBnRXPbsUYMwoIy8601IZR-VZ19maU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_2_g2yc8gL.png&sign=kuLkpBLuzPOnC8b1ngYVK1jnqg8nzJOeUtY-3dK4fyk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_2_g2yc8gL.png&sign=FpzBOMvmf6hW1FOmkhY_xnM19VZ-Ar80RZIk0UfpHi8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_2_g2yc8gL.png&sign=s1ckhE47Hae4k5oQErDOfR_ZIFWqRFronRV-hHYCWTM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FScreen_2_g2yc8gL.png&sign=73C5DSVUXXui5U1LbSofymQicXDPAi_KT88mNioIDBo"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The **Data Analysis Agent** makes - even complex - analysis accessible. Use natural language prompts to access and analyze data. \nThis agent automatically creates and executes DQL queries from your prompt and returns the raw results for further analysis. It validates the DQL statements and makes the resulting data available to other agents or workflows. It respects configured permission scopes and accesses data only as explicitly allowed by the provided credentials."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Query execution: ** Run valid DQL queries and retrieve raw result sets for analysis or downstream processing. \n- **Agentic workflows:** Enable agentic and automated workflows by supplying executed query results to other agents. \n- **Controlled data access:** Execute analytics queries while enforcing permission boundaries and data access policies."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Use the Dynatrace Data Analysis Agent within [Dynatrace Assist](https://www.dynatrace.com/hub/detail/ask-davis-copilot/), , as part of an [agentic workflows](https://www.dynatrace.com/hub/detail/automations/) or access it via [MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/) for advanced automation."},"sourceId":"get_started"}],"modified":"2026-06-17T20:00:10.114480Z","created":"2026-01-28T17:07:22.329435Z","seo_title":"Data Analysis Agent monitoring & observability","seo_description":"Executes DQL queries and retrieves analytics results. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-intelligence-at-the-core-of-autonomous-operations","image":"https://cdn.hub.central.dynatrace.com/hub/console/data-analysis-agent/media/9fa54e23-7078-4f5f-80e8-3d39f7423672.png","title":"Introducing Dynatrace Intelligence","href_text":"Read more","description":"Dynatrace Intelligence is at the core of autonomous operations."}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Screen_1_L90IGVV.png","https://cdn.hub.central.dynatrace.com/hub/Screen_2_g2yc8gL.png"],"about":"The **Data Analysis Agent** makes - even complex - analysis accessible. Use natural language prompts to access and analyze data. \nThis agent automatically creates and executes DQL queries from your prompt and returns the raw results for further analysis. It validates the DQL statements and makes the resulting data available to other agents or workflows. It respects configured permission scopes and accesses data only as explicitly allowed by the provided credentials.","use_cases":"- **Query execution: ** Run valid DQL queries and retrieve raw result sets for analysis or downstream processing. \n- **Agentic workflows:** Enable agentic and automated workflows by supplying executed query results to other agents. \n- **Controlled data access:** Execute analytics queries while enforcing permission boundaries and data access policies.","supported_distributions":"","get_started":"Use the Dynatrace Data Analysis Agent within [Dynatrace Assist](https://www.dynatrace.com/hub/detail/ask-davis-copilot/), , as part of an [agentic workflows](https://www.dynatrace.com/hub/detail/automations/) or access it via [MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/) for advanced automation."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","grail","ask-davis-copilot","dashboards","notebooks","agentic-workflows"],"latest_downloads":null},{"id":1252,"slug":"database-operations-agent","title":"Database Operations Agent","description":"Identify application slowdowns by automatically analyzing database performance.","logo":"https://cdn.hub.central.dynatrace.com/hub/agents-icon_cJpnAEM_xQHDVvB.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/dynatrace-intelligence/dynatrace-intelligence-integrations/databases-operations-agent","providers":[],"tags":["agentic-operations-system","agentic-workflows","AI","database","db","MCP","Model Context Protocol","readymade-agent","sql"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Leverage this agentic workflow to faster remediate issues and instantly comprehend the cause for slow database query executions.","src":"https://cdn.hub.central.dynatrace.com/hub/database1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdatabase1.png&sign=QAlJwsqB5OLIDTfx2g6oGB9MCuJH31leMu7axzWjSS4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdatabase1.png&sign=Dot1TfNO45MgPu-6czTYX3B9c3J8xBALlpzYjgcvCRg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdatabase1.png&sign=DsiIR5dOW8cIkCbIOiRdqEYYtTiMqqim4A7RBM82KVw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdatabase1.png&sign=qkHfGkB-2l1pf03EOGABFWpX6PQ5fscIdvG26DlNaYM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdatabase1.png&sign=YJMtmy38raDFHdK-kN3v6sjt3Z8yrivM91swvDKikUA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdatabase1.png&sign=tPTc6duJaxTXx4skg8iuzv5ROnOTPg1wcd54GAdHqRk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The **Dynatrace Database Operations Agent** is a ready-made agentic workflow that helps you to faster remediate issues and instantly comprehend the cause for slow database query executions, leading to negative application performance.\n\nThe Agent can be configured to provide remediation recommendations. The database query execution plan data will be provided to Dynatrace Assist to generate recommendations based on the findings. These will also be automatically attached to the Problem card as soon as an incident triggers the Agent."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Faster comprehension of root causes and actions to remediate these\n- Shorten mean-time-to-resolve (MTTR) thanks to Dynatrace Assist, processed analysis of performance metrics, and execution plans\n- Customize agentic workflows to establish preventive operations"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Use the Database Operations Agent as a ready-made agentic workflow within the Workflows app."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"**Disclaimer:** Please note that this functionality is currently in Preview. Join our [Preview \"Dynatrace Intelligence Agentic workflows\"](https://docs.dynatrace.com/docs/whats-new/preview-releases#dynatrace-intelligence-agentic-workflows) to be able to use this agentic workflow in your environment."},"sourceId":"details"}],"modified":"2026-02-13T15:05:07.079464Z","created":"2026-01-28T17:00:07.670221Z","seo_title":"Database Operations Agent monitoring & observability","seo_description":"Identify application slowdowns by automatically analyzing database performance. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://docs.dynatrace.com/docs/whats-new/preview-releases#dynatrace-intelligence-agentic-workflows","image":"https://cdn.hub.central.dynatrace.com/hub/console/database-operations-agent/media/148bd178-5bde-45d2-8ad0-5bf5e4455f18.png","title":"Join the preview","href_text":"Read more","description":"Click here to learn more about our preview."},{"href":"https://www.dynatrace.com/news/blog/write-the-future-create-your-own-agentic-workflows/","image":"https://cdn.hub.central.dynatrace.com/hub/console/database-operations-agent/media/ae768678-f615-4b22-95f6-b8bcf0daab02.png","title":"Write the future: Create your own agentic workflows","href_text":"Read more","description":"Adding generative AI to your workflow"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/database1.png"],"about":"The **Dynatrace Database Operations Agent** is a ready-made agentic workflow that helps you to faster remediate issues and instantly comprehend the cause for slow database query executions, leading to negative application performance.\n\nThe Agent can be configured to provide remediation recommendations. The database query execution plan data will be provided to Dynatrace Assist to generate recommendations based on the findings. These will also be automatically attached to the Problem card as soon as an incident triggers the Agent.","use_cases":"- Faster comprehension of root causes and actions to remediate these\n- Shorten mean-time-to-resolve (MTTR) thanks to Dynatrace Assist, processed analysis of performance metrics, and execution plans\n- Customize agentic workflows to establish preventive operations","supported_distributions":"","get_started":"Use the Database Operations Agent as a ready-made agentic workflow within the Workflows app."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","problems","microsoft-sql-server-2","database-overview","automations","agentic-workflows","davis-for-workflows"],"latest_downloads":null},{"id":850,"slug":"database-overview","title":"Databases","description":"Monitor databases, prevent issues, and resolve incidents quickly in real time.","logo":"https://dt-cdn.net/hub/Databases.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/databases-app","providers":[],"tags":["database","db","google cloud sql","hanadb","monitoring","mssql","MySQL","oracle","PostgreSQL","rds","saas"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get an overview of what's happening across your entire database fleet","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/171/media/DB_Overview.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F171%2Fmedia%2FDB_Overview.png&sign=qB3Tgaz1esu14Qwa4Itb1dxlckpXFWGYuZU-rZdV2H8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F171%2Fmedia%2FDB_Overview.png&sign=TgGpXotOTkfO_xlDOEsKi9WX95G8UILimjoxfjwm0cY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F171%2Fmedia%2FDB_Overview.png&sign=VXwy_FSF4VezKKhRlm5MCFFTylxyOuEUXRtpVOZ9FOI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F171%2Fmedia%2FDB_Overview.png&sign=dKyAzYkZE7ZeUBmva2i1Quu15A8ltRAWe0ssRfgzbNA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F171%2Fmedia%2FDB_Overview.png&sign=pzOT7bBgWVQOCHNd0AHGcm24ZvjgoOCV4ONXRon72wE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F171%2Fmedia%2FDB_Overview.png&sign=QKmsOoR9Te0GHIBg-vVZmT7U3rcWdWOqy9c_EDM5BtI"}},{"caption":"Monitor the health, performance, and activity of your database instances in one view.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/196/media/Overview_4.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F196%2Fmedia%2FOverview_4.jpg&sign=8B6OlVcOwWKDc2jKa81msTdBO4KuYk37Ef6vifKUMQA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F196%2Fmedia%2FOverview_4.jpg&sign=cLVYyrwAYaXVCRRD8l5X0gcY9beajPK_6Q3j6cueSuU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F196%2Fmedia%2FOverview_4.jpg&sign=YNErZjDSLa_qaUNMmVCJM5vyJ_yjVm65i0Khc0ROn4I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F196%2Fmedia%2FOverview_4.jpg&sign=aYWfibDdKRh57MLLkE73pz0Vg4wyoEoSr7HYy_sqxLw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F196%2Fmedia%2FOverview_4.jpg&sign=LiXstAWqyt_-jQesw01z72sxe5CtTp4ba-hucPGpDQc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F196%2Fmedia%2FOverview_4.jpg&sign=AysdfMGZV0FUk1u66dONIy6H_YhD7T3u-FGLrT3E3s4"}},{"caption":"See a full view of activity metrics","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.database.overview/media/387c8495-9385-44ee-9684-7ec3a7508237.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.database.overview%2Fmedia%2F387c8495-9385-44ee-9684-7ec3a7508237.png&sign=Y56bFadOlKAPOT25ClHvCnI64PWZxFdypf4VS4DhKwM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.database.overview%2Fmedia%2F387c8495-9385-44ee-9684-7ec3a7508237.png&sign=q9xFxn2RS1s_uijK2ZiTi1Wx-a6LptUP13cJG8MoiQg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.database.overview%2Fmedia%2F387c8495-9385-44ee-9684-7ec3a7508237.png&sign=D3M_nTKmGBtSHP5niahb9uZa5kbhEHO_qWEUfDVDfac","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.database.overview%2Fmedia%2F387c8495-9385-44ee-9684-7ec3a7508237.png&sign=6Ht10fA9K8DNHTNqfDU8FzIIU4dwPh65kSHrPetmdgk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.database.overview%2Fmedia%2F387c8495-9385-44ee-9684-7ec3a7508237.png&sign=dyJtkkR8-m9a9Irr1tRttMphR4yJhqxz0jupX3ZckTU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.database.overview%2Fmedia%2F387c8495-9385-44ee-9684-7ec3a7508237.png&sign=zxxQS7hGAhAq8pj5GbAGo4nzRDLXxJhICpkCXe9KlFo"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.55.8","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Databases app provides AI-driven unified visibility across your entire database estate, from on-premises to hybrid and multi-cloud environments. By eliminating silos, it provides real-time, actionable insights to proactively prevent issues, optimize performance, and ensure seamless user experiences. With the app, monitor entire database clusters, gain deep, AI-powered insights with remediation plans and alerts, and access granular visibility to reduce outages and downtime."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Gain comprehensive visibility across your entire database fleet, including cross-cloud and cross-region environments. \n\nAccess the most granular data to track and optimize the health and performance of all your databases. \n\nEnsure your database is always optimized for resource and cost utilization without exceeding your budget. \n\nProactively monitor your databases to identify and resolve issues before they impact your customers."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"1. Install an ActiveGate in your environment. \n\n2. Configure the relevant Database extension within the ActiveGate. \n\n3. Use the Database app to get all the insights."},"sourceId":"get_started"}],"modified":"2026-07-05T12:01:38.996293Z","created":"2023-04-20T14:23:52.558070Z","seo_title":"Databases monitoring & observability","seo_description":"Monitor databases, prevent issues, and resolve incidents quickly in real time. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/analyze-query-performance-the-next-level-of-database-performance-optimization/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.database.overview/media/1817f3e1-7d8e-40f8-ae77-1d55747e9111.png","title":"Dynatrace launches Databases app to provide DBA insights across all databases","href_text":"Blog Post","description":"Explore Dynatrace's new Observability app, Databases. It supports DBAs in tracking database performance, assessing availability, and enabling efficient troubleshooting with its architecture insight feature."}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/171/media/DB_Overview.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/196/media/Overview_4.jpg","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.database.overview/media/387c8495-9385-44ee-9684-7ec3a7508237.png"],"about":"The Databases app provides AI-driven unified visibility across your entire database estate, from on-premises to hybrid and multi-cloud environments. By eliminating silos, it provides real-time, actionable insights to proactively prevent issues, optimize performance, and ensure seamless user experiences. With the app, monitor entire database clusters, gain deep, AI-powered insights with remediation plans and alerts, and access granular visibility to reduce outages and downtime.","use_cases":"Gain comprehensive visibility across your entire database fleet, including cross-cloud and cross-region environments. \n\nAccess the most granular data to track and optimize the health and performance of all your databases. \n\nEnsure your database is always optimized for resource and cost utilization without exceeding your budget. \n\nProactively monitor your databases to identify and resolve issues before they impact your customers.","supported_distributions":"","get_started":"1. Install an ActiveGate in your environment. \n\n2. Configure the relevant Database extension within the ActiveGate. \n\n3. Use the Database app to get all the insights."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.database.overview@1.55.8","fqn":"dynatrace.database.overview","version":"1.55.8","artifact":null,"release_notes":"### 1.55.8\n\n#### Patch Changes\n\n- Update dependencies","created":"2026-06-30T10:45:22.167474Z"},{"name":"dynatrace.database.overview@1.55.7","fqn":"dynatrace.database.overview","version":"1.55.7","artifact":null,"release_notes":"### 1.55.7\n\n#### Patch Changes\n\n- Fixes filter reset when switching between tabs in the details view","created":"2026-05-28T12:39:11.665695Z"},{"name":"dynatrace.database.overview@1.55.6","fqn":"dynatrace.database.overview","version":"1.55.6","artifact":null,"release_notes":"### 1.55.6\n\n#### Patch Changes\n\n- Improves host configurations lookup","created":"2026-04-21T14:46:01.553342Z"},{"name":"dynatrace.database.overview@1.55.5","fqn":"dynatrace.database.overview","version":"1.55.5","artifact":null,"release_notes":"### 1.55.5\n\n#### Patch Changes\n\n- Fixes creating a monitoring configuration with vault authentication in the onboarding wizard","created":"2026-04-08T09:31:01.543628Z"},{"name":"dynatrace.database.overview@1.55.4","fqn":"dynatrace.database.overview","version":"1.55.4","artifact":null,"release_notes":"### 1.55.4\n\n#### Patch Changes\n\n- Adds conditional checkbox rendering for schema-based forms\n\n### 1.55.3\n\n#### Minor Changes\n\n- Adds Host Metrics tab for Postgres and MySQL and replaces Statement performance tab with Statements for Postgres, improving the UI/UX of it.\n\n#### Patch Changes\n\n- Fixes MySQL connection utilization\n\n### 1.55.2\n\n#### Patch Changes\n\n- Improves Call time chart\n- Fixes statements column time units\n\n### 1.55.1\n\n#### Minor Changes\n\n- Updates DB Size chart in Activity Metrics\n- Improves health alert indicators in the charts\n- Removes hosts display in the overview page\n- Removes video from Overview page\n- Moves user creation step right before authentication step in the onboarding process\n- Removes SLRU Statistics, I/O statistics, User function statistics, Subscription statistics tabs from Postgres detail page\n- Improves MySQL onboarding scripts to create dynatrace_execution_plan procedure across schemas for mysql_local and mysql_rds\n\n#### Patch Changes\n\n- Fixes View Host button overlapping with the Menu\n- Fixes CPU (host) minichart in the instances table\n- Fixes DT queries toggle in Statements tab","created":"2026-03-26T19:56:35.625384Z"},{"name":"dynatrace.database.overview@1.55.3","fqn":"dynatrace.database.overview","version":"1.55.3","artifact":null,"release_notes":"### 1.55.3\n\n#### Minor Changes\n\n- Adds Host Metrics tab for Postgres and MySQL and replaces Statement performance tab with Statements for Postgres, improving the UI/UX of it.\n\n#### Patch Changes\n\n- Fixes MySQL connection utilization\n\n### 1.55.2\n\n#### Patch Changes\n\n- Improves Call time chart\n- Fixes statements column time units\n\n### 1.55.1\n\n#### Minor Changes\n\n- Updates DB Size chart in Activity Metrics\n- Improves health alert indicators in the charts\n- Removes hosts display in the overview page\n- Removes video from Overview page\n- Moves user creation step right before authentication step in the onboarding process\n- Removes SLRU Statistics, I/O statistics, User function statistics, Subscription statistics tabs from Postgres detail page\n- Improves MySQL onboarding scripts to create dynatrace_execution_plan procedure across schemas for mysql_local and mysql_rds\n\n#### Patch Changes\n\n- Fixes View Host button overlapping with the Menu\n- Fixes CPU (host) minichart in the instances table\n- Fixes DT queries toggle in Statements tab","created":"2026-03-20T08:45:35.173159Z"},{"name":"dynatrace.database.overview@1.54.5","fqn":"dynatrace.database.overview","version":"1.54.5","artifact":null,"release_notes":"### 1.54.5\n\n#### Patch Changes\n\n- Fixes fetching monitoring configurations for extensions that are not installed\n- Fixes steps are not visible or in a wrong order when opening DB Onboarding modal\n\n### 1.54.4\n\n#### Patch Changes\n\n- Removes unused variable on ready-made Dashboard\n\n### 1.54.3\n\n#### Patch Changes\n\n- Fixes Select Database Vendor step is not visible in Onboarding modal\n\n### 1.54.2\n\n#### Patch Changes\n\n- Fixes Active Gate fetching error in the Database Onboarding modal\n\n### 1.54.1\n\n#### Patch Changes\n\n- Removes Database services performance analysis section from Database Overview ready made dashboard\n\n### 1.54.0\n\n#### Minor Changes\n\n- Adds redirect to Clouds and Infrastructure & Operations app from detail page and host context menu","created":"2026-02-24T10:51:35.209440Z"},{"name":"dynatrace.database.overview@1.53.4","fqn":"dynatrace.database.overview","version":"1.53.4","artifact":null,"release_notes":"### 1.53.4\n\n#### Patch Changes\n\n- Resolves an issue with displaying graphs with logs\n\n### 1.53.3\n\n#### Minor Changes\n\n- Updates microguide screenshots","created":"2026-02-05T10:07:31.916839Z"},{"name":"dynatrace.database.overview@1.53.2","fqn":"dynatrace.database.overview","version":"1.53.2","artifact":null,"release_notes":"### 1.53.2\n\n#### Patch Changes\n\n- Improves execution plan fetching","created":"2026-01-22T14:27:55.382301Z"},{"name":"dynatrace.database.overview@1.53.1","fqn":"dynatrace.database.overview","version":"1.53.1","artifact":null,"release_notes":"### 1.53.1\n\n#### Feature changes\n\n#### PostgreSQL\n- Introduced a new Overview tab featuring a Health Score, Server Uptime, and key instance metrics.\nConsolidated instance metrics into an enhanced Activity Metrics tab, now including new visualizations such as Total Databases and Top Databases.\n- Added a dedicated Databases tab that provides per‑database breakdowns and detailed metrics.\n- Added a Calling Services tab to help users identify services interacting with their instance.\n- Added a Configurations tab displaying Current Settings and Change History for improved transparency and auditing.\n\n#### MySQL\n- Introduced a new Overview tab featuring a Health Score, Server Uptime, and essential instance metrics.\n- Consolidated instance metrics into an improved Activity Metrics tab for easier monitoring.\n- Added a Calling Services tab to surface related services interacting with the instance.\n- Added a Configurations tab with Current Settings and Change History.\n\n#### All Database Vendors\n- Added a new Alert Templates page, enabling quick setup of Health Alerts (Availability) and Warning Signals (Performance Drops, Database Size) within the Anomaly Detection app.\n- Replaced the Problems tab with a new Alerts tab, offering a clearer view of all alerts associated with each instance.\n\n### 1.53.0\n\n#### Minor Changes\n\n- Improves display of Instances with Health Alerts and Warning signals\n- Adds possibility to filter for Warning alerts\n- Adds Health Indicators in the entity detail page\n- Adds now/summary timeframe selector toggles in the filter bar\n- Adds Top databases charts for Postgres to Activity metrics tab\n- Improves Activity metrics tab for Postgres and MySQL\n- Adds Semantic Dictionary for search\n\n#### Patch Changes\n\n- Uses less restrictive permission for execution plans permission check","created":"2026-01-19T08:59:57.232122Z"},{"name":"dynatrace.database.overview@1.52.1","fqn":"dynatrace.database.overview","version":"1.52.1","artifact":null,"release_notes":"### 1.52.1\n\n#### Patch Changes\n\n- Fixes an issue where users without permission to read extension configuration or logs would not be able to open detail page","created":"2025-12-18T15:49:14.951126Z"},{"name":"dynatrace.database.overview@1.52.0","fqn":"dynatrace.database.overview","version":"1.52.0","artifact":null,"release_notes":"### 1.52.0\r\n\r\n#### Feature Changes\r\n\r\n- Extension status: Adds Version check column, identifying incompatible extension versions or incompatible configuration versions.\r\n- Extension status: Adds Extension logs column, checking if there are any Error logs within the extension in the last 30 minutes.\r\n- Database instances: Redesign information alert when the active version of the extension is incompatible.\r\n- Instance detail page: Adds information alert about configuration being incompatible or configuration having Error logs.\r\n\r\n#### Patch Changes\r\n\r\n- Fixes an issue with auto-fetch execution plan.\r\n- Keeps existing filters while applying filters from charts.\r\n- Adds IP values to database column.","created":"2025-12-18T08:34:28.739362Z"},{"name":"dynatrace.database.overview@1.51.1","fqn":"dynatrace.database.overview","version":"1.51.1","artifact":null,"release_notes":"### 1.51.1\n\n#### Patch Changes\n\n- Fixes a security issue with dependency","created":"2025-12-04T09:06:48.632490Z"},{"name":"dynatrace.database.overview@1.51.0","fqn":"dynatrace.database.overview","version":"1.51.0","artifact":null,"release_notes":"### 1.51.0\r\n\r\n#### Minor Changes\r\n\r\n- Enhanced out-of-the-box-dashboards\r\n- Added permission checks to overview and displayed a message when required permissions are missing\r\n- Prohibited unprivilaged user to access database explorer page\r\n- Replaced Installed DB Extensions List with Extension Status table on the Overview page\r\n- Added execution plan permission check\r\n- Added Alerts tab to details view\r\n\r\n#### Patch Changes\r\n\r\n- Fixed CpuUsage calculation for Oracle","created":"2025-11-17T09:02:35.685194Z"},{"name":"dynatrace.database.overview@1.50.1","fqn":"dynatrace.database.overview","version":"1.50.1","artifact":null,"release_notes":"### 1.50.1\n\n#### Patch Changes\n\n- Resolved an issue where an incompatible dependency prevented the app from installing correctly.","created":"2025-10-31T13:54:17.651526Z"},{"name":"dynatrace.database.overview@1.50.0","fqn":"dynatrace.database.overview","version":"1.50.0","artifact":null,"release_notes":"### 1.50.0\n\n#### Feature changes\n\n- Adds download CSV action for tables\n- Adds loading behavior for Statements performance tab.\n- Shows Meter Bar Charts instead of Donut Charts for Database Instances Summary charts when main view is not wide enough to show Donut charts\n- Improves extension compatibility checks\n\n#### Improvements\n\n- Fixes db problem intents to only listen to custom device entities.","created":"2025-10-16T12:46:30.667430Z"},{"name":"dynatrace.database.overview@1.49.1","fqn":"dynatrace.database.overview","version":"1.49.1","artifact":null,"release_notes":"### 1.49.1\n\n#### Patch Changes\n\n- Improves extension compatibility checks\n\n### 1.49.0\n\n#### Feature updates\n\n- Adds support for MariaDB extension. \n- Adds filter context menu for Tags and IP Address columns\n- Adds filter option for Vendor, Status and Health charts\n- Adds view database instances intent with Host name and IP address filters support\n- Improves data displayed for Health donut chart to include resolved problems when selecting a past timeframe","created":"2025-09-22T13:42:54.641561Z"},{"name":"dynatrace.database.overview@1.48.1","fqn":"dynatrace.database.overview","version":"1.48.1","artifact":null,"release_notes":"### 1.48.1\n\n#### Patch Changes\n\n- Fixes an issue where SAP Hana entities are not properly listed due to missing property ip_address.\n\n### 1.48.0\n\n#### Minor Changes\n\n- Adds \"get started\" section to app help menu.\n- Add IP Address filter support for wildcard, starts with and ends with operators\n- Fixed table line wrap issue where row height remained unchanged after disabling.\n- Fix crash when opening databases app via intent when entityType is unknown.\n- Add IP address filter to the filter field and IP address column to the content table.\n\n#### Patch Changes\n\n- Fixes issue where entity details data was loaded twice.","created":"2025-09-08T08:35:56.699896Z"},{"name":"dynatrace.database.overview@1.48.0","fqn":"dynatrace.database.overview","version":"1.48.0","artifact":null,"release_notes":"### 1.48.0\n\n#### Minor Changes\n\n- Adds micro-guide explaining Problems flow and \"get started\" section to app help menu.\n- Adds IP address filter to the search field and IP address column to the content table.\n\n\n#### Patch Changes\n\n- Fixes issue where entity details data was loaded twice.\n- Fixes table line wrap issue where row height remained unchanged after disabling.","created":"2025-08-25T18:05:35.955995Z"},{"name":"dynatrace.database.overview@1.47.3","fqn":"dynatrace.database.overview","version":"1.47.3","artifact":null,"release_notes":"### 1.47.3\n\n#### Patch Changes\n\n- Fixes Database Instances table column sorting.\n- Fixes hosts columns initial width.","created":"2025-07-22T09:31:27.484723Z"},{"name":"dynatrace.database.overview@1.47.2","fqn":"dynatrace.database.overview","version":"1.47.2","artifact":null,"release_notes":"### 1.47.2\n\n#### Patch Changes\n\n- Fixes the redirection to correct additional tab and metric for Postgres.","created":"2025-07-14T15:07:48.385797Z"},{"name":"dynatrace.database.overview@1.47.1","fqn":"dynatrace.database.overview","version":"1.47.1","artifact":null,"release_notes":"### 1.47.1\n\n#### Patch Changes\n\n- Fixes the redirection to correct tab and metric for Postgres.\n- Improves error message if extension version is not supported.","created":"2025-07-14T12:07:51.097425Z"},{"name":"dynatrace.database.overview@1.47.0","fqn":"dynatrace.database.overview","version":"1.47.0","artifact":null,"release_notes":"### 1.47.0\n\n#### Minor Changes\n\n- Adds option to use Segments.\n- Adds Investigation Mode and enables seamless navigation between Problems and Databases Apps for improved Problems analysis.\n- Unifies statements-table actions.\n- Shows status of installed databases extensions on Overview page.\n- Adds insights column for host configurations databases table.\n- Presents CPU usage for Oracle instances in the databases table.\n- Adds modal for host configurations insights.\n- Shows host configurations tab on host details drawer.\n- Shows databases status for Postgres based on uptime timeseries.\n\n#### Patch Changes\n\n- Adds tags as filter on explorer page.\n- Fixes Execution Plan request button, when Statement Performance table is sorted or row is expanded.\n- Adds \"Filter\" cell-actions to \"Name\", \"Hosts\", \"Health alerts\", \"Custom health alerts\", \"Status\" columns shown in databases table.\n- Changes the timeframe of status column to show only recent status.\n- Fixes the bug related to failure if extension does not provide vendor.\n- Fixes an issue in logs card on top queries tab.\n- Fixes an issue where related hosts where not shown in instance databases table for Postgres entities.\n- Adds recommended extensions for all Databases vendors.\n- Improves user experience in the databases table.","created":"2025-07-10T13:32:30.766820Z"},{"name":"dynatrace.database.overview@1.46.6","fqn":"dynatrace.database.overview","version":"1.46.6","artifact":null,"release_notes":"### 1.46.6\n\n#### Patch Changes\n\n- Corrected a data rendering issue impacting DB2 instance.","created":"2025-07-02T14:20:53.221127Z"},{"name":"dynatrace.database.overview@1.46.5","fqn":"dynatrace.database.overview","version":"1.46.5","artifact":null,"release_notes":"### 1.46.5\n\n#### Patch Changes\n\n- Fixes an issue with host related timeseries lookups\n- Fixed Execution Plan request button, when Statement Performance table is sorted or row is expanded.","created":"2025-06-02T13:39:55.309366Z"},{"name":"dynatrace.database.overview@1.46.4","fqn":"dynatrace.database.overview","version":"1.46.4","artifact":null,"release_notes":"### 1.46.4\n\n#### Patch Changes\n\n- Fixes an issue in logs card on top queries tab.","created":"2025-05-12T08:24:02.027854Z"},{"name":"dynatrace.database.overview@1.46.3","fqn":"dynatrace.database.overview","version":"1.46.3","artifact":null,"release_notes":"### 1.46.3\r\n\r\n#### Patch Changes\r\n\r\n- Fixes statement performance tab on Safari browser.\r\n- Fixes application crashes that occur when PostgreSQL and Snowflake extensions are enabled but no database instances are monitored.\r\n\r\n### 1.46.2\r\n\r\n#### Patch Changes\r\n\r\n- Adds user-friendly error messages related to missing host relation fields for database instances.\r\n- Improves explorer view when no records are shown.\r\n- Fixes highlighting in header tabs.\r\n- Fixes lazy loading of metrics in \"Utilization\" perspective of databases table.\r\n\r\n### 1.46.1\r\n\r\n- Brings more app stability improvements.\r\n\r\n### 1.46.0\r\n\r\n#### Minor Changes\r\n\r\n- Adds an option to create a workflow to auto-fetch execution plans through the 3-dot menu option in the \"Statement Performance\" tab in the entity details panel.\r\n- Adds summary charts above the entities table on the Explorer page.\r\n- Adds a host perspective for the entities table.\r\n\r\n#### Patch Changes\r\n\r\n- Adds a click action for the problems chip in the entities table that will open the \"Problems\" tab in the entity details panel.\r\n- Adds trimming for statements longer than 255 characters in the \"Statement Performance\" tab in the entity details panel and a button to show the full content of the trimmed statement.\r\n- Adds \"Open with...\" and \"Pin to Dashboard...\" actions to the 3-dot menu in the \"Statement Performance\" tab in the entity details panel.\r\n- Fixes the OA status of instances where OA was uninstalled.\r\n- Fixes the error with PostgreSQL and Snowflake statuses that resulted in an app crash.","created":"2025-04-29T11:57:25.282365Z"},{"name":"dynatrace.database.overview@1.46.1","fqn":"dynatrace.database.overview","version":"1.46.1","artifact":null,"release_notes":"### 1.46.1\r\n\r\n- Brings more app stability improvements.\r\n\r\n### 1.46.0\r\n\r\n#### Minor Changes\r\n\r\n- Adds an option to create a workflow to auto-fetch execution plans through the 3-dot menu option in the \"Statement Performance\" tab in the entity details panel.\r\n- Adds summary charts above the entities table on the Explorer page.\r\n- Adds a host perspective for the entities table.\r\n\r\n#### Patch Changes\r\n\r\n- Adds a click action for the problems chip in the entities table that will open the \"Problems\" tab in the entity details panel.\r\n- Adds trimming for statements longer than 255 characters in the \"Statement Performance\" tab in the entity details panel and a button to show the full content of the trimmed statement.\r\n- Adds \"Open with...\" and \"Pin to Dashboard...\" actions to the 3-dot menu in the \"Statement Performance\" tab in the entity details panel.\r\n- Fixes the OA status of instances where OA was uninstalled.\r\n- Fixes the error with PostgreSQL and Snowflake statuses that resulted in an app crash.","created":"2025-03-18T18:52:03.394762Z"},{"name":"dynatrace.database.overview@1.45.2","fqn":"dynatrace.database.overview","version":"1.45.2","artifact":null,"release_notes":"### 1.45.2\n- App loads properly now when only Snowflake or PostgresSQL are configured.\n\n### 1.45.1\n\n- Updates the UI to unify user experience with other Dynatrace apps.<br>\n  The new _overview_ and _explorer_ pages provide more structured data that is easily accessible.\n- Unifies statuses between different database services. <br>\n  Click on the status chip to see the current status reported by the service.\n- Adds \"Summarize with Davis CoPilot\" button to explain the execution plan in _statements explorer_.\n- Adds the OneAgent status bar to the details view.\n- Improves UX of execution plan request in _statements explorer_.","created":"2025-02-03T18:11:51.125774Z"},{"name":"dynatrace.database.overview@1.45.1","fqn":"dynatrace.database.overview","version":"1.45.1","artifact":null,"release_notes":"### 1.45.1\n\n- Updates the UI to unify user experience with other Dynatrace apps.<br>\n  The new _overview_ and _explorer_ pages provide more structured data that is easily accessible.\n- Unifies statuses between different database services. <br>\n  Click on the status chip to see the current status reported by the service.\n- Adds the OneAgent status bar to the details view.\n- Improves UX of execution plan request in _statements explorer_.","created":"2025-01-29T07:29:42.445454Z"},{"name":"dynatrace.database.overview@1.44.0","fqn":"dynatrace.database.overview","version":"1.44.0","artifact":null,"release_notes":"### 1.44.0\n\n- Add built-in dashboard which you can check in the Dashboards app.\n- Fix table flickering on every interaction on the page.\n- Update chart colors on entity details panel to be more balanced.\n- Add better text formatting for execution plans that are in XML format.\n- Hide queries that have '/\\*dt:ownQuery\\*/' comment in the beggining and give option to show them back through the options menu on the 'Statement performance' panel.\n- Update help menu in the app header section to unify the UX between different apps.","created":"2025-01-09T13:14:15.223256Z"},{"name":"dynatrace.database.overview@1.43.0","fqn":"dynatrace.database.overview","version":"1.43.0","artifact":null,"release_notes":"### 1.43.0\n\n- Fix Oracle RAC\n- Minor improvements","created":"2024-10-30T13:27:04.065674Z"},{"name":"dynatrace.database.overview@1.42.0","fqn":"dynatrace.database.overview","version":"1.42.0","artifact":null,"release_notes":"### 1.42.0\n\n- Fix detection of Statement Performance availability\n- Fix navigation from Overview page to statement details on Statement Performance page","created":"2024-07-11T08:12:44.819910Z"},{"name":"dynatrace.database.overview@1.41.0","fqn":"dynatrace.database.overview","version":"1.41.0","artifact":null,"release_notes":"### 1.41.0\n\n- Enable new look of TopN's by default","created":"2024-07-01T12:19:34.431826Z"},{"name":"dynatrace.database.overview@1.39.0","fqn":"dynatrace.database.overview","version":"1.39.0","artifact":null,"release_notes":"### 1.39.0\n\n- On demand execution plans for most time-consuming statements","created":"2024-06-25T08:31:27.328325Z"},{"name":"dynatrace.database.overview@1.38.0","fqn":"dynatrace.database.overview","version":"1.38.0","artifact":null,"release_notes":"### 1.38.0\n\n- Minor improvements","created":"2024-06-04T08:12:22.376188Z"},{"name":"dynatrace.database.overview@1.33.0","fqn":"dynatrace.database.overview","version":"1.33.0","artifact":null,"release_notes":"### 1.33.0\n\n- Changing the Snowflake icon\n- Minor improvements","created":"2024-04-23T06:54:40.949277Z"},{"name":"dynatrace.database.overview@1.30.1","fqn":"dynatrace.database.overview","version":"1.30.1","artifact":null,"release_notes":"### 1.30.0\n\n#### Patch Changes\n\n- Changing release notes mechanism\n- Changing the mechanism of loading metrics/statuses on Database instances page\n- Updating help menu options","created":"2024-04-09T07:00:28.641733Z"},{"name":"dynatrace.database.overview@1.27.0","fqn":"dynatrace.database.overview","version":"1.27.0","artifact":null,"release_notes":"- database.identifier added\n- adjusting changes to EXT-8984\n- execution plan request modification","created":"2024-03-29T12:44:45.955071Z"},{"name":"dynatrace.database.overview@1.25.0","fqn":"dynatrace.database.overview","version":"1.25.0","artifact":null,"release_notes":"- Disable E2E tests (temporary)\n- updated README.md file\n- Remove storybook\n- prepare env and first test manual test\n- change feedback link","created":"2024-03-13T15:21:04.338095Z"},{"name":"dynatrace.database.overview@1.19.1","fqn":"dynatrace.database.overview","version":"1.19.1","artifact":null,"release_notes":"- hotfix feedback link\n- fix language configuration for DB app","created":"2024-02-20T16:03:10.297183Z"},{"name":"dynatrace.database.overview@1.18.0","fqn":"dynatrace.database.overview","version":"1.18.0","artifact":null,"release_notes":"- fix time formatting\n- Add help button to Databases app\n- Make DQL queries non-billable\n- filter on instances page doesn t reset after refresh\n- need to have default sort by problems count","created":"2024-02-07T11:59:04.044010Z"},{"name":"dynatrace.database.overview@1.10.0","fqn":"dynatrace.database.overview","version":"1.10.0","artifact":null,"release_notes":"- fix most consuming statements and topN requests sequence\n- DatabasesNew icon change into purple one\n- Update unified-analysis to 0.10.0\n- Add metrics preprocessing, restore memory consumption for MSSQL.\n- remove memory consumption for MSSQL vendor\n- dependency update\n- modify the look of left menu bar\n- menu bar modifications part1\n- new label for your databases app name\n- adjust application to extension metric changes\n- - bump minor version on regular development - bump patch version on hotfix change (backport)","created":"2024-01-16T13:37:54.002246Z"},{"name":"dynatrace.database.overview@1.1.35","fqn":"dynatrace.database.overview","version":"1.1.35","artifact":null,"release_notes":"- fix statement filter changing\n- Remove the details icon button from the actions column\n- change default column sorting behavior\n- db app add link from most time consuming statements to the statement details on\n- App icon changed to the one with \"new\"\n- fix test\n- load problems for loaded entities only\n- dependency update\n- extend problems query timeframe\n- Fix errors printed on console","created":"2023-12-14T16:02:22.797231Z"},{"name":"dynatrace.database.overview@1.1.33","fqn":"dynatrace.database.overview","version":"1.1.33","artifact":null,"release_notes":"- db app add link from most time consuming statements to the statement details on\n- App icon changed to the one with \"new\"\n- fix test\n- load problems for loaded entities only\n- dependency update\n- extend problems query timeframe\n- Fix errors printed on console","created":"2023-12-14T09:48:16.509607Z"}],"related_technologies":["oracle-database","microsoft-sql-server-2","microsoft-sql-server-local","ibm-db2-for-luw-remote-monitoring","sap-hana-database-remote-monitoring","postgresdb-remote-monitoring","snowflake"],"latest_downloads":[{"name":"dynatrace.database.overview@1.55.8","fqn":"dynatrace.database.overview","version":"1.55.8","artifact":null,"release_notes":"### 1.55.8\n\n#### Patch Changes\n\n- Update dependencies","created":"2026-06-30T10:45:22.167474Z"}]},{"id":990,"slug":"databricks-1","title":"Databricks","description":"Monitor your Databricks Clusters via its multiple APIs!.","logo":"https://dt-cdn.net/hub/logos/databricks-1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/databricks-1-extension","providers":[],"tags":["ai","aws","azure","databricks","gcp","machine learning","machine-learning"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview Metrics","src":"https://dt-cdn.net/hub/Databricks_Overview.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Overview.png&sign=hornNumIPvmofSbjR-99oYiN6kgcnldWrjiaL4kbZVI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Overview.png&sign=oN-PIsHsm8IYDXShAiN_CAJonXDPjURULGF3aOpHuA4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Overview.png&sign=ZvC8cAXRjahy1jD6QgVvYusJB9A99JHRjwvZArJwHwQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Overview.png&sign=-cNoDYBe65KkFMYmh3jc6rqXAmdzQYkE-0TmghvUMhs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Overview.png&sign=e6ZBTBBQT8ngvOvCLGpONOoZoxZZxMmIrZcQZB92Qok","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Overview.png&sign=fb3m1IJxv9RdC9d6RBbmDvvsHUFXBbhq7QNQQ0ADBA0"}},{"caption":"Databricks Executor Metrics","src":"https://dt-cdn.net/hub/Databricks_Executor_Metrics.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Executor_Metrics.png&sign=kLYbyAner-z4fmntIHbU6r3_lZWwqVJmiDtXqsJ-wGo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Executor_Metrics.png&sign=BLJLU75FH_DqBrF1_hip3A8OyaW3ENtatgjp2bwYGWQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Executor_Metrics.png&sign=Vj97iQ7sqy-Y5bx8XTDl89bm9eiDaAyS2eglfSPVzbY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Executor_Metrics.png&sign=qmvcfANq7FbUcFLXuvJPHpJyO6WRS0_FeppZXUd5zi8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Executor_Metrics.png&sign=sLd1pPYvKTQ1or-wPQs87aYI7Kvil5VQ_Z_a2ie1Dy8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Executor_Metrics.png&sign=GozuAShy0SvvuYZ5pZ7Ky8Sidlexcjby21YlyZiaf7A"}},{"caption":"Configuration via Tags","src":"https://dt-cdn.net/hub/Configure_with_Tags.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfigure_with_Tags.png&sign=trjJ1mEcUDgmYdqclpYwsEiaKm2qiQRPnXv2Xql4N3w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfigure_with_Tags.png&sign=pCtmlep8D0oolj7WRnScoZ3tSwMjb-E7nr74Ew7tmUg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfigure_with_Tags.png&sign=bW0FjTgZReIoS1lQ_0vokbCFrRmwK0vrQM2rmbnMF3c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfigure_with_Tags.png&sign=xTFZh-IaNkYTDLlJM2lO8Pwlge-bgNA8B0vYP4d859s","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfigure_with_Tags.png&sign=rajJgCxKtCouxdk7v4WHRyfYhY8NMebU4cukflt4vYc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FConfigure_with_Tags.png&sign=Nq3r0lsyTo5K7fBEKIpBPMe8EvPNhXtn8nn0k7Lb3M4"}},{"caption":"Databricks Config Options","src":"https://dt-cdn.net/hub/Databricks_Config.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Config.png&sign=omCz0yPIxHwgfOSZZ-JhyRK1iTKX8W6GwbxxGpzNTmM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Config.png&sign=zErYSrPxwmXtHUTfBS5KNkSlQ1AM2dNyopggHFdMzG8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Config.png&sign=VyMdVx0WHLfy-7bNB_52T2ZJVzjOoGL8Q9wXnmO-GKQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Config.png&sign=EBVMDO4e0eHeEkkU2-ZqIIOLLAQRBthwsNsbIhfrmWY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Config.png&sign=X0RWrDTpO83V7pxJ5RlleFoe55c4LT3FfoDFd1tJxzc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDatabricks_Config.png&sign=inonBSgog4Pze1kLyXrNL_YZdp4jlXi3pQqDZYHPj7Q"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.7.5","release_latest_validation_result":{"name": "com.dynatrace.databricks", "author": {"name": "Dynatrace"}, "version": "1.7.5", "fileHash": "da80abb52b95beb684041aa7187c951e739d4ff01364f02250d7d087c5dc59fe", "variables": [], "dataSources": ["python"], "featureSets": ["Hardware Metrics", "Spark Job Metrics", "Spark Stage Metrics", "default", "Spark Streaming Metrics", "Spark RDD Metrics", "Databricks Cluster Timing Metrics", "Spark Executor Metrics"], "extensionName": "com.dynatrace.databricks", "minEECVersion": "1.313.0", "featureSetsDetails": {"default": {"metrics": [{"key": "databricks.spark.application_count.gauge", "metadata": {"unit": "Count", "description": "Number of apps running databricks", "displayName": "Application Count"}}], "isRecommended": true}, "Hardware Metrics": {"metrics": [{"key": "databricks.hardware.cpu.usr", "metadata": {"unit": "Percent", "description": "Percentage of CPUs time spent on User processes", "displayName": "CPU User %"}}, {"key": "databricks.hardware.cpu.nice", "metadata": {"unit": "Percent", "description": "Percentage of CPU time used by processes that have a positive niceness, meaning a lower priority than other tasks", "displayName": "CPU Nice %"}}, {"key": "databricks.hardware.cpu.sys", "metadata": {"unit": "Percent", "description": "Percentage of CPUs time spent on System processes", "displayName": "CPU System %"}}, {"key": "databricks.hardware.cpu.iowait", "metadata": {"unit": "Percent", "description": "Percentage of time CPU spends idle while waiting for I/O operations to complete", "displayName": "CPU IOWait %"}}, {"key": "databricks.hardware.cpu.irq", "metadata": {"unit": "Percent", "description": "Interrupt Request Percentage, Proportion of CPU time spent  handling hardware interrupts requests", "displayName": "CPU IRQ %"}}, {"key": "databricks.hardware.cpu.steal", "metadata": {"unit": "Percent", "description": "Percentage of time a virtual CPU waits for physical CPU while hypervisor is servicing another virtual processor", "displayName": "CPU Steal %"}}, {"key": "databricks.hardware.cpu.idle", "metadata": {"unit": "Percent", "description": "Percentage of CPU idling", "displayName": "CPU Idle %"}}, {"key": "databricks.hardware.mem.used", "metadata": {"unit": "Byte", "description": "Total memory currently in use, including buffers and cache", "displayName": "Memory Used"}}, {"key": "databricks.hardware.mem.total", "metadata": {"unit": "KiloByte", "description": "Total physical memory installed on the system", "displayName": "Memory Total"}}, {"key": "databricks.hardware.mem.free", "metadata": {"unit": "KiloByte", "description": "Portion of memory that is completely unused and available", "displayName": "Memory Free"}}, {"key": "databricks.hardware.mem.buff_cache", "metadata": {"unit": "KiloByte", "description": "Memory used by the system for buffers and cache to improve performance", "displayName": "Memory Buff/Cache"}}, {"key": "databricks.hardware.mem.shared", "metadata": {"unit": "KiloByte", "description": "Memory shared between processes", "displayName": "Memory Shared"}}, {"key": "databricks.hardware.mem.available", "metadata": {"unit": "KiloByte", "description": "Total amount of memory available for use by the system", "displayName": "Memory Available"}}], "description": "Capture hardware metrics for Databricks clusters, including CPU and memory usage.", "isRecommended": true}, "Spark Job Metrics": {"metrics": [{"key": "databricks.spark.job.status", "metadata": {"unit": "Unspecified", "description": "Current status of the job (e.g., running, succeeded, failed)", "displayName": "Job Status"}}, {"key": "databricks.spark.job.duration", "metadata": {"unit": "Second", "description": "Total time taken by the job from start to finish", "displayName": "Job Duration"}}, {"key": "databricks.spark.job.total_tasks", "metadata": {"unit": "Count", "description": "Total number of tasks planned for the job", "displayName": "Job Total Tasks"}}, {"key": "databricks.spark.job.active_tasks", "metadata": {"unit": "Count", "description": "Number of tasks currently executing within the job", "displayName": "Job Active Tasks"}}, {"key": "databricks.spark.job.skipped_tasks", "metadata": {"unit": "Count", "description": "Number of tasks skipped due to earlier failures or optimizations", "displayName": "Job Skipped Tasks"}}, {"key": "databricks.spark.job.failed_tasks", "metadata": {"unit": "Count", "description": "Number of tasks that failed during job execution", "displayName": "Job Failed Tasks"}}, {"key": "databricks.spark.job.completed_tasks", "metadata": {"unit": "Count", "description": "Total number of tasks that have successfully completed", "displayName": "Job Completed Tasks"}}, {"key": "databricks.spark.job.active_stages", "metadata": {"unit": "Count", "description": "Number of stages currently running in a Spark job", "displayName": "Job Active Stages"}}, {"key": "databricks.spark.job.completed_stages", "metadata": {"unit": "Count", "description": "Total number of stages that have successfully completed", "displayName": "Job Completed Stages"}}, {"key": "databricks.spark.job.skipped_stages", "metadata": {"unit": "Count", "description": "Number of stages skipped due to earlier failures or optimizations", "displayName": "Job Skipped Stages"}}, {"key": "databricks.spark.job.failed_stages", "metadata": {"unit": "Unspecified", "description": "Number of stages that failed during job execution", "displayName": "Job Failed Stages"}}, {"key": "databricks.spark.job_count.gauge", "metadata": {"unit": "Count", "description": "Total number of Spark jobs submitted", "displayName": "Job Count"}}], "description": "Capture metrics for Spark jobs, including job status, duration, task counts, and stage counts.", "isRecommended": true}, "Spark RDD Metrics": {"metrics": [{"key": "databricks.spark.rdd_count.gauge", "metadata": {"unit": "Count", "description": "Total number of Resilient Distributed Datasets currently tracked by the Spark application", "displayName": "RDD Count"}}, {"key": "databricks.spark.rdd.num_partitions", "metadata": {"unit": "Count", "description": "Total number of partitions across all Resilient Distributed Datasets", "displayName": "RDD Partitions"}}, {"key": "databricks.spark.rdd.num_cached_partitions", "metadata": {"unit": "Count", "description": "Number of Resilient Distributed Dataset partitions currently cached in memory or disk", "displayName": "RDD Cached Partitions"}}, {"key": "databricks.spark.rdd.memory_used", "metadata": {"unit": "Byte", "description": "Amount of memory used to store Resilient Distributed Dataset data", "displayName": "RDD Memory Used"}}, {"key": "databricks.spark.rdd.disk_used", "metadata": {"unit": "Byte", "description": "Amount of disk space used to store Resilient Distributed Dataset data", "displayName": "RDD Disk Used"}}], "description": "Capture metrics for Spark RDDs, including RDD storage, memory/disk usage and partition counts.", "isRecommended": false}, "Spark Stage Metrics": {"metrics": [{"key": "databricks.spark.job.stage.num_active_tasks", "metadata": {"unit": "Count", "description": "Number of tasks currently running in the stage", "displayName": "Stage Active Tasks"}}, {"key": "databricks.spark.job.stage.num_complete_tasks", "metadata": {"unit": "Count", "description": "Number of tasks that have successfully completed in the stage", "displayName": "Stage Completed Tasks"}}, {"key": "databricks.spark.job.stage.num_failed_tasks", "metadata": {"unit": "Count", "description": "Number of tasks that failed during execution in the stage", "displayName": "Stage Failed Tasks"}}, {"key": "databricks.spark.job.stage.num_killed_tasks", "metadata": {"unit": "Count", "description": "Number of tasks that were killed (e.g., due to job cancellation or speculative execution)", "displayName": "Stage Killed Tasks"}}, {"key": "databricks.spark.job.stage.executor_run_time", "metadata": {"unit": "MilliSecond", "description": "Total time executors spent running tasks in the stage", "displayName": "Stage Executor Run Time"}}, {"key": "databricks.spark.job.stage.input_bytes", "metadata": {"unit": "Byte", "description": "Total number of bytes read from input sources in the stage", "displayName": "Stage Input Bytes"}}, {"key": "databricks.spark.job.stage.input_records", "metadata": {"unit": "Count", "description": "Total number of records read from input sources in the stage", "displayName": "Stage Input Records"}}, {"key": "databricks.spark.job.stage.output_bytes", "metadata": {"unit": "Byte", "description": "Total number of bytes written to output destinations in the stage", "displayName": "Stage Output Bytes"}}, {"key": "databricks.spark.job.stage.output_records", "metadata": {"unit": "Count", "description": "Total number of records written to output destinations in the stage", "displayName": "Stage Output Records"}}, {"key": "databricks.spark.job.stage.shuffle_read_bytes", "metadata": {"unit": "Byte", "description": "Total bytes read from other executors during shuffle operations", "displayName": "Stage Shuffle Read Bytes"}}, {"key": "databricks.spark.job.stage.shuffle_read_records", "metadata": {"unit": "Count", "description": "Total records read from other executors during shuffle operations", "displayName": "Stage Shuffle Read Records"}}, {"key": "databricks.spark.job.stage.shuffle_write_bytes", "metadata": {"unit": "Byte", "description": "Total bytes written to other executors during shuffle operations", "displayName": "Stage Shuffle Write Bytes"}}, {"key": "databricks.spark.job.stage.shuffle_write_records", "metadata": {"unit": "Count", "description": "Total records written to other executors during shuffle operations", "displayName": "Stage Shuffle Write Records"}}, {"key": "databricks.spark.job.stage.memory_bytes_spilled", "metadata": {"unit": "Byte", "description": "Amount of data spilled to memory due to shuffle or aggregation operations", "displayName": "Stage Memory Bytes Spilled"}}, {"key": "databricks.spark.job.stage.disk_bytes_spilled", "metadata": {"unit": "Byte", "description": "Amount of data spilled to disk due to insufficient memory during task execution", "displayName": "Stage Disk Bytes Spilled"}}], "description": "Capture metrics for Spark stages, including stage status, duration, task counts, input/output bytes and records, shuffle read/write bytes and records, and spill bytes.", "isRecommended": false}, "Spark Executor Metrics": {"metrics": [{"key": "databricks.spark.executor.rdd_blocks", "metadata": {"unit": "Count", "description": "Number of Resilient Distributed Dataset blocks stored in memory or disk by the executor", "displayName": "Executor RDD Blocks"}}, {"key": "databricks.spark.executor.memory_used", "metadata": {"unit": "Byte", "description": "The amount of memory currently used by the executor for execution and storage tasks", "displayName": "Executor Memory Used"}}, {"key": "databricks.spark.executor.disk_used", "metadata": {"unit": "Byte", "description": "Disk used by the Spark executor", "displayName": "Executor Disk Used"}}, {"key": "databricks.spark.executor.active_tasks", "metadata": {"unit": "Count", "description": "Total number of tasks that are currently executing on the specified executor within the Databricks Cluster", "displayName": "Executor Active Tasks"}}, {"key": "databricks.spark.executor.failed_tasks", "metadata": {"unit": "Count", "description": "Number of failed tasks on the Spark executor", "displayName": "Executor Failed Tasks"}}, {"key": "databricks.spark.executor.completed_tasks", "metadata": {"unit": "Count", "description": "Number of completed tasks on the Spark Application", "displayName": "Executor Completed Tasks"}}, {"key": "databricks.spark.executor.total_tasks", "metadata": {"unit": "Count", "description": "Total number of tasks executed by the executor", "displayName": "Executor Total Tasks"}}, {"key": "databricks.spark.executor.total_duration.count", "metadata": {"unit": "MilliSecond", "description": "Time taken by Spark executor to complete a task", "displayName": "Executor Duration"}}, {"key": "databricks.spark.executor.total_input_bytes.count", "metadata": {"unit": "Byte", "description": "Total number of Bytes read by a Spark task from its input source", "displayName": "Executor Input Bytes"}}, {"key": "databricks.spark.executor.total_shuffle_read.count", "metadata": {"unit": "Byte", "description": "Total data read by the executor during shuffle operations (from other executors)", "displayName": "Executor Shuffle Read"}}, {"key": "databricks.spark.executor.total_shuffle_write.count", "metadata": {"unit": "Byte", "description": "Total data written by the executor during shuffle operations (to other executors)", "displayName": "Executor Shuffle Write"}}, {"key": "databricks.spark.executor.max_memory", "metadata": {"unit": "Byte", "description": "The maximum amount of memory allocated to the executor by Spark", "displayName": "Executor Max Memory"}}, {"key": "databricks.spark.executor.alive_count.gauge", "metadata": {"unit": "Count", "description": "Number of tasks that are currently running on the Databricks Cluster", "displayName": "Executor Alive Count"}}, {"key": "databricks.spark.executor.dead_count.gauge", "metadata": {"unit": "Count", "description": "Number of dead tasks on the Spark application", "displayName": "Executor Dead Count"}}], "description": "Capture metrics for Spark executors, including executor status, duration, task counts, input bytes, shuffle read/write bytes, and memory/disk usage.", "isRecommended": true}, "Spark Streaming Metrics": {"metrics": [{"key": "databricks.spark.streaming.statistics.batch_duration", "metadata": {"unit": "MilliSecond", "description": "Time interval configured for each streaming batch", "displayName": "Streaming Batch Duration"}}, {"key": "databricks.spark.streaming.statistics.num_receivers", "metadata": {"unit": "Count", "description": "Total number of receivers configured for the streaming job", "displayName": "Streaming Receivers"}}, {"key": "databricks.spark.streaming.statistics.num_active_receivers", "metadata": {"unit": "Count", "description": "Number of receivers actively ingesting data", "displayName": "Streaming Active Receivers"}}, {"key": "databricks.spark.streaming.statistics.num_inactive_receivers", "metadata": {"unit": "Count", "description": "Number of receivers that are currently inactive", "displayName": "Streaming Inactive Receivers"}}, {"key": "databricks.spark.streaming.statistics.num_total_completed_batches.count", "metadata": {"unit": "Count", "description": "Total number of batches that have been fully processed", "displayName": "Streaming Completed Batches"}}, {"key": "databricks.spark.streaming.statistics.num_retained_completed_batches.count", "metadata": {"unit": "Unspecified", "description": "Number of completed batches retained in memory for monitoring or debugging", "displayName": "Streaming Retained Completed Batches"}}, {"key": "databricks.spark.streaming.statistics.num_active_batches", "metadata": {"unit": "Count", "description": "Number of streaming batches currently being processed", "displayName": "Streaming Active Batches"}}, {"key": "databricks.spark.streaming.statistics.num_processed_records.count", "metadata": {"unit": "Count", "description": "Total number of records processed across all batches", "displayName": "Streaming Processed Records"}}, {"key": "databricks.spark.streaming.statistics.num_received_records.count", "metadata": {"unit": "Count", "description": "Total number of records received from all sources", "displayName": "Streaming Received Records"}}, {"key": "databricks.spark.streaming.statistics.avg_input_rate", "metadata": {"unit": "Byte", "description": "Average number of records received per second across batches", "displayName": "Streaming Avg Input Rate"}}, {"key": "databricks.spark.streaming.statistics.avg_scheduling_delay", "metadata": {"unit": "MilliSecond", "description": "Average delay between batch creation and start of processing", "displayName": "Streaming Avg Scheduling Delay"}}, {"key": "databricks.spark.streaming.statistics.avg_processing_time", "metadata": {"unit": "MilliSecond", "description": "Average time taken to process each batch", "displayName": "Streaming Avg Processing Time"}}, {"key": "databricks.spark.streaming.statistics.avg_total_delay", "metadata": {"unit": "MilliSecond", "description": "Average total delay from data ingestion to processing completion", "displayName": "Streaming Avg Total Delay"}}], "description": "Capture metrics for Spark Streaming jobs, including batch processing times, input rates, and processing rates.", "isRecommended": false}, "Databricks Cluster Timing Metrics": {"metrics": [{"key": "databricks.cluster.upsizing_time", "metadata": {"unit": "MilliSecond", "description": "Time spent upsizing cluster", "displayName": "Databricks Cluster Upsizing Time"}}], "description": "Monitor cluster upsizing time.", "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This OneAgent Extension allows you to collect metrics from your embedded Ganglia instance, the Apache Spark APIs, and/or the Databricks API on your Databricks Cluster.\n\n**NOTE: Databricks Runtime v13+ no longer supports Ganglia, please use the Spark and Databricks API Options within the configuration.**\n\n\n**This is intended for users who:**\n\n- Have Databricks cluster(s) they would like to monitor job status' and other important job and cluster level metrics\n\n- Look to analyze uptime and autoscaling issues of your Databricks Cluster(s)\n\n**This enables you to:**\n\n- Monitor both job, cluster and infrastructure metrics \n- Detect long upscaling times\n- Detect and filter Driver and Worker types"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Databricks extension](https://docs.dynatrace.com/docs/shortlink/databricks-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:21.332828Z","created":"2024-01-30T22:05:36.963289Z","seo_title":"Databricks monitoring & observability","seo_description":"Monitor your Databricks Clusters via its multiple APIs!. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Databricks_Overview.png","https://dt-cdn.net/hub/Databricks_Executor_Metrics.png","https://dt-cdn.net/hub/Configure_with_Tags.png","https://dt-cdn.net/hub/Databricks_Config.png"],"about":"This OneAgent Extension allows you to collect metrics from your embedded Ganglia instance, the Apache Spark APIs, and/or the Databricks API on your Databricks Cluster.\n\n**NOTE: Databricks Runtime v13+ no longer supports Ganglia, please use the Spark and Databricks API Options within the configuration.**\n\n\n**This is intended for users who:**\n\n- Have Databricks cluster(s) they would like to monitor job status' and other important job and cluster level metrics\n\n- Look to analyze uptime and autoscaling issues of your Databricks Cluster(s)\n\n**This enables you to:**\n\n- Monitor both job, cluster and infrastructure metrics \n- Detect long upscaling times\n- Detect and filter Driver and Worker types","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Databricks extension](https://docs.dynatrace.com/docs/shortlink/databricks-1-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.databricks@1.7.5","fqn":"com.dynatrace.databricks","version":"1.7.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks/com.dynatrace.databricks-1.7.5-da80abb52b95beb68404.zip","release_notes":"### 1.7.5 \n- Updated error handling for Databricks Cluster Events API Call\n- Updated how the extension handles monotonic metric ingestion","created":"2026-07-13T14:35:22.864568Z"},{"name":"com.dynatrace.databricks@1.7.3","fqn":"com.dynatrace.databricks","version":"1.7.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks/com.dynatrace.databricks-1.7.3-47f91300ac78ec630849.zip","release_notes":"### 1.7.3 \n- Updated error handling and logging","created":"2026-05-19T14:17:00.074322Z"},{"name":"com.dynatrace.databricks@1.7.2","fqn":"com.dynatrace.databricks","version":"1.7.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks/com.dynatrace.databricks-1.7.2-3b81f46f7b668155e723.zip","release_notes":"What's new: \n- Added feature set metadata for recommended metrics","created":"2026-04-29T18:50:42.982674Z"},{"name":"com.dynatrace.databricks@1.7.1","fqn":"com.dynatrace.databricks","version":"1.7.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks/com.dynatrace.databricks-1.7.1-4d5787f00e2330e0cdf7.zip","release_notes":"What's new: \r\n- Updated how Spark Traces are created\r\n- Added configuration options for how traces are ingested \r\n\r\nFixes:\r\n- Security updates","created":"2026-03-12T15:31:47.559947Z"},{"name":"com.dynatrace.databricks@1.6.5","fqn":"com.dynatrace.databricks","version":"1.6.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks/com.dynatrace.databricks-1.6.5-aeed60f9459d109e4a8f.zip","release_notes":"### v1.6.5\n- Vulnerability fix for protobuf:6.33.4 (CVE-2026-0994)","created":"2026-02-10T03:28:47.197531Z"},{"name":"com.dynatrace.databricks@1.6.2","fqn":"com.dynatrace.databricks","version":"1.6.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks/com.dynatrace.databricks-1.6.2-9775df63f8d382b8da4b.zip","release_notes":"### 1.6.2\n- Added descriptions to all metrics\n- Added `databricks.hardware.mem.shared` and `databricks.hardware.mem.available` to **Hardware Metrics** feature set, and `databricks.spark.job_count.gauge` to **Spark Job Metrics** feature set","created":"2025-11-04T09:28:49.596869Z"},{"name":"com.dynatrace.databricks@1.6.1","fqn":"com.dynatrace.databricks","version":"1.6.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks/com.dynatrace.databricks-1.6.1-4c9c719912a97a407792.zip","release_notes":"### 1.6.1\n- Improved error handling (Dynatrace Error Codes) and Endpoint Statuses.\n- **NOTE : This version requires OneAgent version 1.313 or newer.**","created":"2025-10-03T08:55:08.091783Z"},{"name":"com.dynatrace.databricks@1.6.0","fqn":"com.dynatrace.databricks","version":"1.6.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks/com.dynatrace.databricks-1.6.0-de24a2f7c981d3e8f51d.zip","release_notes":"### 1.6.0 \n- DXS-3317 \n    - Add Host Injections for Platform Screens \n    - Add new Platform Dashboard","created":"2025-08-08T16:08:26.303279Z"},{"name":"com.dynatrace.databricks@1.5.6","fqn":"com.dynatrace.databricks","version":"1.5.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks/com.dynatrace.databricks-1.5.6-fcffd939bec354d049a0.zip","release_notes":"### v1.5.6 \n- DXS-3250\n    - Update Library Versions","created":"2025-06-20T16:00:53.058700Z"},{"name":"com.dynatrace.databricks@1.5.5","fqn":"com.dynatrace.databricks","version":"1.5.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks/com.dynatrace.databricks-1.5.5-2d0785fc94d95eed6de0.zip","release_notes":"### v1.5.5\n- New Feature Set - `Hardware Metrics`\n- DXS-1597 \n    - Adds new configuration option - `Aggregate Dimensions for Spark API Metrics`\n- Updates to how Spark API is called\n- UA Screen updates \t\n- DXS-1920\n\t- Adds retry logic to determine driver node during start up of extension\n\n- Adds ability to ingest Spark Jobs as traces \n    - **NOTE :  Depending on the number of Spark Jobs, this could be a significant amount of traces and could increase licensing costs.**\n- Adds ability to ingest Spark Config as Log Messages ","created":"2024-10-30T13:57:14.754680Z"},{"name":"com.dynatrace.databricks@1.0.2","fqn":"com.dynatrace.databricks","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks/com.dynatrace.databricks-1.0.2-d522be72e1e9328144ec.zip","release_notes":"##v1.02\n- Initial Release of Extensions 2.0 version of Databricks Extension \n- Offers Support for Ganglia APIs (Legacy), Apache Spark APIs, and Databricks APIs","created":"2024-01-30T22:10:59.714270Z"}],"related_technologies":["databricks-workspace"],"latest_downloads":[{"name":"com.dynatrace.databricks@1.7.5","fqn":"com.dynatrace.databricks","version":"1.7.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks/com.dynatrace.databricks-1.7.5-da80abb52b95beb68404.zip","release_notes":"### 1.7.5 \n- Updated error handling for Databricks Cluster Events API Call\n- Updated how the extension handles monotonic metric ingestion","created":"2026-07-13T14:35:22.864568Z"}]},{"id":1165,"slug":"databricks-workspace","title":"Databricks Workspace","description":"Remotely monitor your Databricks Workspaces!.","logo":"https://dt-cdn.net/hub/databricks_mzpF7GI.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/databricks-workspace-extension","providers":[],"tags":["ai","aws","azure","databricks","gcp","machine learning","machine-learning"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Databricks Cost Management Dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.databricks-workspace/media/bd9a6ba1-36c4-4650-9494-df5c922b73e2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fbd9a6ba1-36c4-4650-9494-df5c922b73e2.png&sign=aWT6CyGog9tub4Ld7HnEH8r09pIsglIVpCLk77i1HSY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fbd9a6ba1-36c4-4650-9494-df5c922b73e2.png&sign=zp8_mHpO3lhDv9nBF8q72niFY7blwOS1kmBdwepHqK8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fbd9a6ba1-36c4-4650-9494-df5c922b73e2.png&sign=qoWUwN3z-2Uwz0me6zUXrUEkVJiXxmBKHK5H2ECpBeY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fbd9a6ba1-36c4-4650-9494-df5c922b73e2.png&sign=Dfw9HeWOqdX1jY_zTYXRCvokd1uIYEMkorOUbn3eNf0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fbd9a6ba1-36c4-4650-9494-df5c922b73e2.png&sign=0nOVlxDnktZZPT6XqsPzaZca5uc_ZyHdu7dNNpoB0-M","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fbd9a6ba1-36c4-4650-9494-df5c922b73e2.png&sign=6uZ0ofQpfW0vbPu8JLXHqtN9gVi3Hoqxe5qOfVNoQN0"}},{"caption":"Databricks AI Gateway Dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.databricks-workspace/media/2bebc40d-c351-4253-a627-0f36c03afb06.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2F2bebc40d-c351-4253-a627-0f36c03afb06.png&sign=E4VgVtcWHEmyeKxqR-Kj6Mtwt-U3ScFWtNgy28n3uiI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2F2bebc40d-c351-4253-a627-0f36c03afb06.png&sign=P9QgW-P722d_zfVI63ehvMAV8m9oOziKK55xo7FQwlQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2F2bebc40d-c351-4253-a627-0f36c03afb06.png&sign=pqB25QVOzH-pThGCXPskgyLdhNL453YNkWWQasKzFXw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2F2bebc40d-c351-4253-a627-0f36c03afb06.png&sign=9ig1S-s42Cghv7K7N1_yWe6SSWw2fJGEhKpdIjerKG4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2F2bebc40d-c351-4253-a627-0f36c03afb06.png&sign=tVFLJBriOPovJ9fc8ctnWLP84Wus2vjzVsUko7n-rSI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2F2bebc40d-c351-4253-a627-0f36c03afb06.png&sign=o4HMIIbzFQpbPpY1EZi2OWcY1PtXZwAyc0rPOkyYnCc"}},{"caption":"Databricks Workspace Jobs in Distributed Tracing app","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.databricks-workspace/media/db9bb639-ff50-4b03-968e-72dc44c9392f.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fdb9bb639-ff50-4b03-968e-72dc44c9392f.png&sign=6GL0kd9fk16CDwpyeNXjo88KpFfctTkECM9jqeGxp2U","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fdb9bb639-ff50-4b03-968e-72dc44c9392f.png&sign=-yKL4k-oiKL0-KGH312tt7k5pkzDEeuGvqnQX9EFdRM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fdb9bb639-ff50-4b03-968e-72dc44c9392f.png&sign=iA6RkrS5-jqY6yvw_6LyHZg_Fsa4cvIYCTJUEUw2q8o","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fdb9bb639-ff50-4b03-968e-72dc44c9392f.png&sign=r6pcTsAgT36oiAByOV58TYfVKxYGWKCOmJbIRcH4d0Y","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fdb9bb639-ff50-4b03-968e-72dc44c9392f.png&sign=nfxV7GsLrRunwS4TGjzkiWuC1TV2O9amlbAFKczxATc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fdb9bb639-ff50-4b03-968e-72dc44c9392f.png&sign=SunhqLmrDeW5jChYLnyg4x69SiRlSAZgIf-VT9_Zjsw"}},{"caption":"Databricks Job as a trace with task spans in Distributed Tracing app","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.databricks-workspace/media/d29f57f2-60dc-4fb2-bc84-2ad6b239a46b.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fd29f57f2-60dc-4fb2-bc84-2ad6b239a46b.png&sign=RO48C6vAbZjvYrqboKR26Lbvi6R0FRiggacuAOmy518","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fd29f57f2-60dc-4fb2-bc84-2ad6b239a46b.png&sign=K8eb-ZWnWdQ4lUNeIfkQx0LxvfG6tj0U3xUgkp5IZDI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fd29f57f2-60dc-4fb2-bc84-2ad6b239a46b.png&sign=H8mY0BO6gDhnU_4vye1GUu9cJTu7Wltn-TnDQYPDUe8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fd29f57f2-60dc-4fb2-bc84-2ad6b239a46b.png&sign=edZJCLc-pbXq7cBb4jFgvQAiGxMKck6yk5-ldxIGTYI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fd29f57f2-60dc-4fb2-bc84-2ad6b239a46b.png&sign=33mCwh7ycs7IKS8mWSPWHUl3bz0bVcIuW3mV0BEKkIg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fd29f57f2-60dc-4fb2-bc84-2ad6b239a46b.png&sign=hfZkdjLHrzIH7y_uu01hloQkaY51TFAgQA0GCu7PFLM"}},{"caption":"Databricks Jobs Dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.databricks-workspace/media/a91637de-d7ce-426d-950f-c4a528e1cf9a.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fa91637de-d7ce-426d-950f-c4a528e1cf9a.png&sign=Wb-OgvrDqQ-Tq3GOlNr_0ch9DuRuyNTDVChL6lJJ63A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fa91637de-d7ce-426d-950f-c4a528e1cf9a.png&sign=c-AgdOkTo_EfvlM8o6xMz7o_LVLxh3Y67zk0O4a-Rqk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fa91637de-d7ce-426d-950f-c4a528e1cf9a.png&sign=2N6ll8XfoBAU0Xci0HCcWkfD_-8G7n5YnYDSTH-t_NE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fa91637de-d7ce-426d-950f-c4a528e1cf9a.png&sign=xksZkrDskGljS7YwuKfL036zrQ7Y3ox5tofcKUOodlk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fa91637de-d7ce-426d-950f-c4a528e1cf9a.png&sign=JTyRbGiiWRIm9YtPCMN7ShlaCvG5HZzCaLDzRXMCblI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fa91637de-d7ce-426d-950f-c4a528e1cf9a.png&sign=7PTpZpQPGjf58OXhs2tvS7qAeW5UVRLY19yWrQHMW6I"}},{"caption":"Databricks Cluster Usage dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.databricks-workspace/media/bb6a7de4-3cc0-401d-98ce-d633b0a2d681.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fbb6a7de4-3cc0-401d-98ce-d633b0a2d681.png&sign=xRG85harx2lEwgmnpldT3-QIRERRvua5u4HNBz-JblI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fbb6a7de4-3cc0-401d-98ce-d633b0a2d681.png&sign=GIEJZhH1fD6Dl9Kpv7knHzQ14aWqucvRvFANzJtmXN8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fbb6a7de4-3cc0-401d-98ce-d633b0a2d681.png&sign=GF2Stw84337b8XbukW0GGYfEkfwbOgagUxegzG-5wRs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fbb6a7de4-3cc0-401d-98ce-d633b0a2d681.png&sign=JEkUdHKyM5CjvDO0jLe_CJs97U1ZVImob_aF_e5naKg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fbb6a7de4-3cc0-401d-98ce-d633b0a2d681.png&sign=Ckvt87Fg5dXUWnM-RzSpGEmtuZ2MzGHrUtcnnc_FBmU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Fbb6a7de4-3cc0-401d-98ce-d633b0a2d681.png&sign=0lbFHbWlHlVdetwVUgrqTwrkCnOoEAQ4vwISt3cojMM"}},{"caption":"Databricks Audit Logs dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.databricks-workspace/media/f33a1901-f7bf-4986-b4d8-93c783b136c3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Ff33a1901-f7bf-4986-b4d8-93c783b136c3.png&sign=Z4RdWhPqkQU5oGJdXsPIDzOu7ZeMOuguvFi90g-GPQc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Ff33a1901-f7bf-4986-b4d8-93c783b136c3.png&sign=L71s0WPmhH11xtYhjdATUESBya3ZAatqFQk4VfSPMq4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Ff33a1901-f7bf-4986-b4d8-93c783b136c3.png&sign=JJ7S84pfWlltivIsWBLO04izurH0r-rpMcjWBLC67cU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Ff33a1901-f7bf-4986-b4d8-93c783b136c3.png&sign=PRhW0HyPWn8SMm_oNraZwrk-RXi-0_PLU-ryxVU-Np4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Ff33a1901-f7bf-4986-b4d8-93c783b136c3.png&sign=LYYWnwu-m1MHK_YbMQ-hnicWrEPCsnZgkNnrGbEOllg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.databricks-workspace%2Fmedia%2Ff33a1901-f7bf-4986-b4d8-93c783b136c3.png&sign=9dVr9PwbC0FEeaDA5pKlN9Sev0QIvUmOQ9TLCihr1Aw"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"4.0.3","release_latest_validation_result":{"name": "com.dynatrace.databricks-workspace", "author": {"name": "Dynatrace"}, "version": "4.0.3", "fileHash": "65bcb9a608a60dae6f135ef6f4b07b94433c451f5b8988d3c3ee3f41d3de4d59", "variables": [], "dataSources": ["python"], "featureSets": ["Spark RDD Metrics", "Spark Job Metrics", "Databricks Job Metrics", "Databricks Resource Utilization Metrics", "Databricks Model Serving Endpoint Metrics", "Databricks Job Metrics (detailed)", "Spark Executor Metrics", "Databricks Job Cost Metrics", "Spark Stage Metrics", "Spark Streaming Metrics"], "extensionName": "com.dynatrace.databricks-workspace", "minEECVersion": "1.318.0", "featureSetsDetails": {"Spark Job Metrics": {"metrics": [{"key": "databricks.cluster.spark.job.status", "metadata": {"unit": "Unspecified", "description": "Current status of the job (e.g., running, succeeded, failed)", "displayName": "Job Status"}}, {"key": "databricks.cluster.spark.job.duration", "metadata": {"unit": "Second", "description": "Total time taken by the job from start to finish", "displayName": "Job Duration"}}, {"key": "databricks.cluster.spark.job.total_tasks", "metadata": {"unit": "Count", "description": "Total number of tasks planned for the job", "displayName": "Job Total Tasks"}}, {"key": "databricks.cluster.spark.job.active_tasks", "metadata": {"unit": "Count", "description": "Number of tasks currently executing within the job", "displayName": "Job Active Tasks"}}, {"key": "databricks.cluster.spark.job.skipped_tasks", "metadata": {"unit": "Count", "description": "Number of tasks skipped due to earlier failures or optimizations", "displayName": "Job Skipped Tasks"}}, {"key": "databricks.cluster.spark.job.failed_tasks", "metadata": {"unit": "Count", "description": "Number of tasks that failed during job execution", "displayName": "Job Failed Tasks"}}, {"key": "databricks.cluster.spark.job.completed_tasks", "metadata": {"unit": "Count", "description": "Total number of tasks that have successfully completed", "displayName": "Job Completed Tasks"}}, {"key": "databricks.cluster.spark.job.active_stages", "metadata": {"unit": "Count", "description": "Number of stages currently running in a Spark job", "displayName": "Job Active Stages"}}, {"key": "databricks.cluster.spark.job.completed_stages", "metadata": {"unit": "Count", "description": "Total number of stages that have successfully completed", "displayName": "Job Completed Stages"}}, {"key": "databricks.cluster.spark.job.skipped_stages", "metadata": {"unit": "Count", "description": "Number of stages skipped due to earlier failures or optimizations", "displayName": "Job Skipped Stages"}}, {"key": "databricks.cluster.spark.job.failed_stages", "metadata": {"unit": "Unspecified", "description": "Number of stages that failed during job execution", "displayName": "Job Failed Stages"}}, {"key": "databricks.cluster.spark.job_count.gauge", "metadata": {"unit": "Count", "description": "Total number of Spark jobs submitted", "displayName": "Job Count"}}], "description": "Capture metrics for Spark jobs, including job status, duration, task counts, and stage counts.", "isRecommended": true}, "Spark RDD Metrics": {"metrics": [{"key": "databricks.cluster.spark.rdd_count.gauge", "metadata": {"unit": "Count", "description": "Total number of Resilient Distributed Datasets currently tracked by the Spark application", "displayName": "RDD Count"}}, {"key": "databricks.cluster.spark.rdd.num_partitions", "metadata": {"unit": "Count", "description": "Total number of partitions across all Resilient Distributed Datasets", "displayName": "RDD Partitions"}}, {"key": "databricks.cluster.spark.rdd.num_cached_partitions", "metadata": {"unit": "Count", "description": "Number of Resilient Distributed Dataset partitions currently cached in memory or disk", "displayName": "RDD Cached Partitions"}}, {"key": "databricks.cluster.spark.rdd.memory_used", "metadata": {"unit": "Byte", "description": "Amount of memory used to store Resilient Distributed Dataset data", "displayName": "RDD Memory Used"}}, {"key": "databricks.cluster.spark.rdd.disk_used", "metadata": {"unit": "Byte", "description": "Amount of disk space used to store Resilient Distributed Dataset data", "displayName": "RDD Disk Used"}}], "description": "Capture metrics for Spark RDDs, including RDD storage, memory/disk usage and partition counts.", "isRecommended": false}, "Spark Stage Metrics": {"metrics": [{"key": "databricks.cluster.spark.job.stage.num_active_tasks", "metadata": {"unit": "Count", "description": "Number of tasks currently running in the stage", "displayName": "Stage Active Tasks"}}, {"key": "databricks.cluster.spark.job.stage.num_complete_tasks", "metadata": {"unit": "Count", "description": "Number of tasks that have successfully completed in the stage", "displayName": "Stage Completed Tasks"}}, {"key": "databricks.cluster.spark.job.stage.num_failed_tasks", "metadata": {"unit": "Count", "description": "Number of tasks that failed during execution in the stage", "displayName": "Stage Failed Tasks"}}, {"key": "databricks.cluster.spark.job.stage.num_killed_tasks", "metadata": {"unit": "Count", "description": "Number of tasks that were killed (e.g., due to job cancellation or speculative execution)", "displayName": "Stage Killed Tasks"}}, {"key": "databricks.cluster.spark.job.stage.executor_run_time", "metadata": {"unit": "MilliSecond", "description": "Total time executors spent running tasks in the stage", "displayName": "Stage Executor Run Time"}}, {"key": "databricks.cluster.spark.job.stage.input_bytes", "metadata": {"unit": "Byte", "description": "Total number of bytes read from input sources in the stage", "displayName": "Stage Input Bytes"}}, {"key": "databricks.cluster.spark.job.stage.input_records", "metadata": {"unit": "Count", "description": "Total number of records read from input sources in the stage", "displayName": "Stage Input Records"}}, {"key": "databricks.cluster.spark.job.stage.output_bytes", "metadata": {"unit": "Byte", "description": "Total number of bytes written to output destinations in the stage", "displayName": "Stage Output Bytes"}}, {"key": "databricks.cluster.spark.job.stage.output_records", "metadata": {"unit": "Count", "description": "Total number of records written to output destinations in the stage", "displayName": "Stage Output Records"}}, {"key": "databricks.cluster.spark.job.stage.shuffle_read_bytes", "metadata": {"unit": "Byte", "description": "Total bytes read from other executors during shuffle operations", "displayName": "Stage Shuffle Read Bytes"}}, {"key": "databricks.cluster.spark.job.stage.shuffle_read_records", "metadata": {"unit": "Count", "description": "Total records read from other executors during shuffle operations", "displayName": "Stage Shuffle Read Records"}}, {"key": "databricks.cluster.spark.job.stage.shuffle_write_bytes", "metadata": {"unit": "Byte", "description": "Total bytes written to other executors during shuffle operations", "displayName": "Stage Shuffle Write Bytes"}}, {"key": "databricks.cluster.spark.job.stage.shuffle_write_records", "metadata": {"unit": "Count", "description": "Total records written to other executors during shuffle operations", "displayName": "Stage Shuffle Write Records"}}, {"key": "databricks.cluster.spark.job.stage.memory_bytes_spilled", "metadata": {"unit": "Byte", "description": "Amount of data spilled to memory due to shuffle or aggregation operations", "displayName": "Stage Memory Bytes Spilled"}}, {"key": "databricks.cluster.spark.job.stage.disk_bytes_spilled", "metadata": {"unit": "Byte", "description": "Amount of data spilled to disk due to insufficient memory during task execution", "displayName": "Stage Disk Bytes Spilled"}}], "description": "Capture metrics for Spark stages, including stage status, duration, task counts, input/output bytes and records, shuffle read/write bytes and records, and spill bytes.", "isRecommended": false}, "Databricks Job Metrics": {"metrics": [{"key": "databricks.job.duration.run", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Job Run Duration"}}, {"key": "databricks.job.success_rate", "metadata": {"unit": "Percent", "description": null, "displayName": "Job Success Rate"}}, {"key": "databricks.job.runs", "metadata": {"unit": "Count", "description": null, "displayName": "Job Runs Count"}}], "description": "Capture metrics for Databricks jobs, including run duration, success rate, and run count, to monitor job performance and reliability.", "isRecommended": true}, "Spark Executor Metrics": {"metrics": [{"key": "databricks.cluster.spark.executor.rdd_blocks", "metadata": {"unit": "Count", "description": "Number of Resilient Distributed Dataset blocks stored in memory or disk by the executor", "displayName": "Executor RDD Blocks"}}, {"key": "databricks.cluster.spark.executor.memory_used", "metadata": {"unit": "Byte", "description": "The amount of memory currently used by the executor for execution and storage tasks", "displayName": "Executor Memory Used"}}, {"key": "databricks.cluster.spark.executor.disk_used", "metadata": {"unit": "Byte", "description": "Disk used by the Spark executor", "displayName": "Executor Disk Used"}}, {"key": "databricks.cluster.spark.executor.active_tasks", "metadata": {"unit": "Count", "description": "Total number of tasks that are currently executing on the specified executor within the Databricks Cluster", "displayName": "Executor Active Tasks"}}, {"key": "databricks.cluster.spark.executor.failed_tasks", "metadata": {"unit": "Count", "description": "Number of failed tasks on the Spark executor", "displayName": "Executor Failed Tasks"}}, {"key": "databricks.cluster.spark.executor.completed_tasks", "metadata": {"unit": "Count", "description": "Number of completed tasks on the Spark Application", "displayName": "Executor Completed Tasks"}}, {"key": "databricks.cluster.spark.executor.total_tasks", "metadata": {"unit": "Count", "description": "Total number of tasks executed by the executor", "displayName": "Executor Total Tasks"}}, {"key": "databricks.cluster.spark.executor.total_duration.count", "metadata": {"unit": "MilliSecond", "description": "Time taken by Spark executor to complete a task", "displayName": "Executor Duration"}}, {"key": "databricks.cluster.spark.executor.total_input_bytes.count", "metadata": {"unit": "Byte", "description": "Total number of Bytes read by a Spark task from its input source", "displayName": "Executor Input Bytes"}}, {"key": "databricks.cluster.spark.executor.total_shuffle_read.count", "metadata": {"unit": "Byte", "description": "Total data read by the executor during shuffle operations (from other executors)", "displayName": "Executor Shuffle Read"}}, {"key": "databricks.cluster.spark.executor.total_shuffle_write.count", "metadata": {"unit": "Byte", "description": "Total data written by the executor during shuffle operations (to other executors)", "displayName": "Executor Shuffle Write"}}, {"key": "databricks.cluster.spark.executor.max_memory", "metadata": {"unit": "Byte", "description": "The maximum amount of memory allocated to the executor by Spark", "displayName": "Executor Max Memory"}}, {"key": "databricks.cluster.spark.executor.alive_count.gauge", "metadata": {"unit": "Count", "description": "Number of tasks that are currently running on the Databricks Cluster", "displayName": "Executor Alive Count"}}, {"key": "databricks.cluster.spark.executor.dead_count.gauge", "metadata": {"unit": "Count", "description": "Number of dead tasks on the Spark application", "displayName": "Executor Dead Count"}}], "description": "Capture metrics for Spark executors, including executor status, duration, task counts, input bytes, shuffle read/write bytes, and memory/disk usage.", "isRecommended": true}, "Spark Streaming Metrics": {"metrics": [{"key": "databricks.cluster.spark.streaming.statistics.batch_duration", "metadata": {"unit": "MilliSecond", "description": "Time interval configured for each streaming batch", "displayName": "Streaming Batch Duration"}}, {"key": "databricks.cluster.spark.streaming.statistics.num_receivers", "metadata": {"unit": "Count", "description": "Total number of receivers configured for the streaming job", "displayName": "Streaming Receivers"}}, {"key": "databricks.cluster.spark.streaming.statistics.num_active_receivers", "metadata": {"unit": "Count", "description": "Number of receivers actively ingesting data", "displayName": "Streaming Active Receivers"}}, {"key": "databricks.cluster.spark.streaming.statistics.num_inactive_receivers", "metadata": {"unit": "Count", "description": "Number of receivers that are currently inactive", "displayName": "Streaming Inactive Receivers"}}, {"key": "databricks.cluster.spark.streaming.statistics.num_total_completed_batches.count", "metadata": {"unit": "Count", "description": "Total number of batches that have been fully processed", "displayName": "Streaming Completed Batches"}}, {"key": "databricks.cluster.spark.streaming.statistics.num_retained_completed_batches.count", "metadata": {"unit": "Unspecified", "description": "Number of completed batches retained in memory for monitoring or debugging", "displayName": "Streaming Retained Completed Batches"}}, {"key": "databricks.cluster.spark.streaming.statistics.num_active_batches", "metadata": {"unit": "Count", "description": "Number of streaming batches currently being processed", "displayName": "Streaming Active Batches"}}, {"key": "databricks.cluster.spark.streaming.statistics.num_processed_records.count", "metadata": {"unit": "Count", "description": "Total number of records processed across all batches", "displayName": "Streaming Processed Records"}}, {"key": "databricks.cluster.spark.streaming.statistics.num_received_records.count", "metadata": {"unit": "Count", "description": "Total number of records received from all sources", "displayName": "Streaming Received Records"}}, {"key": "databricks.cluster.spark.streaming.statistics.avg_input_rate", "metadata": {"unit": "Byte", "description": "Average number of records received per second across batches", "displayName": "Streaming Avg Input Rate"}}, {"key": "databricks.cluster.spark.streaming.statistics.avg_scheduling_delay", "metadata": {"unit": "MilliSecond", "description": "Average delay between batch creation and start of processing", "displayName": "Streaming Avg Scheduling Delay"}}, {"key": "databricks.cluster.spark.streaming.statistics.avg_processing_time", "metadata": {"unit": "MilliSecond", "description": "Average time taken to process each batch", "displayName": "Streaming Avg Processing Time"}}, {"key": "databricks.cluster.spark.streaming.statistics.avg_total_delay", "metadata": {"unit": "MilliSecond", "description": "Average total delay from data ingestion to processing completion", "displayName": "Streaming Avg Total Delay"}}], "description": "Capture metrics for Spark Streaming jobs, including batch processing times, input rates, and processing rates.", "isRecommended": false}, "Databricks Job Cost Metrics": {"metrics": [{"key": "databricks.job.cost", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Job Cost (Approx)"}}], "description": "Capture metrics related to the cost of Databricks jobs (for Azure workspaces).", "isRecommended": false}, "Databricks Job Metrics (detailed)": {"metrics": [{"key": "databricks.job.duration.setup", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Job Setup Duration"}}, {"key": "databricks.job.duration.execution", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Job Execution Duration"}}, {"key": "databricks.job.duration.cleanup", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Job Cleanup Duration"}}, {"key": "databricks.job.duration.queue", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Job Queue Duration"}}], "description": "Capture detailed metrics for Databricks jobs, including setup, execution, cleanup, and queue durations, to gain deeper insights into job performance.", "isRecommended": false}, "Databricks Resource Utilization Metrics": {"metrics": [{"key": "databricks.compute.cpu.system", "metadata": {"unit": "Percent", "description": "Percentage of time the CPU spent in system mode.", "displayName": "Cluster CPU System Percentage"}}, {"key": "databricks.compute.cpu.user", "metadata": {"unit": "Percent", "description": "Percentage of time the CPU spent in userland.", "displayName": "Cluster CPU User Percentage"}}, {"key": "databricks.compute.cpu.wait", "metadata": {"unit": "Percent", "description": "Percentage of time the CPU spent waiting for I/O.", "displayName": "Cluster CPU Wait Percentage"}}, {"key": "databricks.compute.cpu.total", "metadata": {"unit": "Percent", "description": "Percentage of time the CPU spent in total (including system and user time).", "displayName": "Cluster CPU Total Percentage"}}, {"key": "databricks.compute.memory.used", "metadata": {"unit": "Percent", "description": "Percentage of the compute's memory that was used during the time period (including memory used by background processes running on the compute).", "displayName": "Cluster Memory Usage Percentage"}}, {"key": "databricks.compute.memory.swap", "metadata": {"unit": "Percent", "description": "Percentage of memory usage attributed to memory swap.", "displayName": "Cluster Memory Swap Percentage"}}, {"key": "databricks.compute.network.sent", "metadata": {"unit": "Byte", "description": "The number of bytes sent out in network traffic.", "displayName": "Cluster Network Sent Bytes"}}, {"key": "databricks.compute.network.received", "metadata": {"unit": "Byte", "description": "The number of received bytes from network traffic.", "displayName": "Cluster Network Received Bytes"}}], "description": "Capture metrics for Databricks cluster resource utilization, including CPU, memory, and network usage.", "isRecommended": true}, "Databricks Model Serving Endpoint Metrics": {"metrics": [{"key": "databricks.model_endpoint.mem_usage_percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "Model Serving Endpoint Memory Usage Percentage"}}, {"key": "databricks.model_endpoint.cpu_usage_percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "Model Serving Endpoint CPU Usage Percentage"}}, {"key": "databricks.model_endpoint.request_count_total", "metadata": {"unit": "Count", "description": null, "displayName": "Model Serving Endpoint Request Count Total"}}, {"key": "databricks.model_endpoint.request_5xx_count_total", "metadata": {"unit": "Count", "description": null, "displayName": "Model Serving Endpoint Request 5xx Count Total"}}, {"key": "databricks.model_endpoint.provisioned_concurrent_requests_total", "metadata": {"unit": "Count", "description": null, "displayName": "Model Serving Endpoint Provisioned Concurrent Requests Total"}}, {"key": "databricks.model_endpoint.request_4xx_count_total", "metadata": {"unit": "Count", "description": null, "displayName": "Model Serving Endpoint Request 4xx Count Total"}}, {"key": "databricks.model_endpoint.gpu_usage_percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "Model Serving Endpoint GPU Usage Percentage"}}, {"key": "databricks.model_endpoint.gpu_memory_usage_percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "Model Serving Endpoint GPU Memory Usage Percentage"}}, {"key": "databricks.model_endpoint.request_latency_ms_avg", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Model Serving Endpoint Average Request Latency"}}, {"key": "databricks.model_endpoint.request_latency_ms_p99", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Model Serving Endpoint P99 Request Latency"}}, {"key": "databricks.model_endpoint.request_latency_ms_p95", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Model Serving Endpoint P95 Request Latency"}}], "description": "Capture metrics for Databricks Model Serving Endpoints, including resource usage and request statistics, to monitor the performance and reliability of deployed models.", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"With Dynatrace, you can remotely monitor your Databricks Workspaces. This extension works in harmony with the OneAgent based [Databricks](https://www.dynatrace.com/hub/detail/databricks-1) extension but, is also ideal for workspaces and clusters where the OneAgent cannot be installed such as Databricks Serverless compute."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Gather Databricks Job Run metrics including success rate and job duration \n- For Databricks Jobs running on All-purpose and Job Compute Clusters understand cost of these jobs (currently Azure Databricks is supported)\n- Ingest Job and Task run information as traces allowing for further analysis\n- Gather health metrics and detailed usage information from your Databricks model serving endpoints\n- Ingest billing data from Databricks to understand usage across workspaces, SKU & product category, jobs, and more\n- Get rightsizing recommendations based on resource utilization metrics collected from your Databricks clusters\n- Remotely capture Spark metrics from clusters to capture detailed information on jobs, tasks, stages, executors, and RDDs\n- Ingest audit logs from your workspaces"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Databricks Workspace extension](https://docs.dynatrace.com/docs/shortlink/databricks-workspace-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information \nNote: Full details are listed in the documentation\n\nDatabricks API version 2.2 is used for the APIs below:\n- [List job runs](https://docs.databricks.com/api/azure/workspace/jobs_21/listruns)\n- [Get a single job](https://docs.databricks.com/api/azure/workspace/jobs/get)\n\nAPI version 2.1 is used for the following:\n- [Get cluster info](https://docs.databricks.com/api/workspace/clusters/get)\n\nAPI version 2.0 is used for the following:\n- [Get all serving endpoints](https://docs.databricks.com/api/azure/workspace/servingendpoints/list)\n- [Get metrics of a serving endpoint](https://docs.databricks.com/api/azure/workspace/servingendpoints/exportmetrics)\n\nThe following system tables are queried when ingesting model serving endpoint data:\n- [system.access.workspaces\\_latest](https://learn.microsoft.com/en-us/azure/databricks/admin/system-tables/workspaces)\n- [system.serving.endpoint\\_usage](https://learn.microsoft.com/en-us/azure/databricks/ai-gateway/configure-ai-gateway-endpoints#usage-schema)\n- [system.serving.served\\_entities](https://learn.microsoft.com/en-us/azure/databricks/ai-gateway/configure-ai-gateway-endpoints#usage-schema)\n\nAnd billing & cost data:\n-  [system.access.workspaces\\_latest](https://learn.microsoft.com/en-us/azure/databricks/admin/system-tables/workspaces)\n- [system.billing.usage](https://learn.microsoft.com/en-us/azure/databricks/admin/system-tables/billing)\n- [system.billing.list\\_prices](https://learn.microsoft.com/en-us/azure/databricks/admin/system-tables/pricing)\n- [system.lakeflow.jobs](https://learn.microsoft.com/en-us/azure/databricks/admin/system-tables/jobs)\n\nTo query any of the above system table data, the workspace must also have:\n- [Unity Catalog](https://learn.microsoft.com/en-us/azure/databricks/data-governance/unity-catalog/) enabled.\n- A [SQL warehouse](https://learn.microsoft.com/en-us/azure/databricks/compute/sql-warehouse/) set up."},"sourceId":"details"}],"modified":"2026-04-17T15:30:52.591743Z","created":"2025-05-12T16:27:11.007651Z","seo_title":"Databricks Workspace monitoring & observability","seo_description":"Remotely monitor your Databricks Workspaces!. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.databricks-workspace/media/bd9a6ba1-36c4-4650-9494-df5c922b73e2.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.databricks-workspace/media/2bebc40d-c351-4253-a627-0f36c03afb06.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.databricks-workspace/media/db9bb639-ff50-4b03-968e-72dc44c9392f.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.databricks-workspace/media/d29f57f2-60dc-4fb2-bc84-2ad6b239a46b.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.databricks-workspace/media/a91637de-d7ce-426d-950f-c4a528e1cf9a.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.databricks-workspace/media/bb6a7de4-3cc0-401d-98ce-d633b0a2d681.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.databricks-workspace/media/f33a1901-f7bf-4986-b4d8-93c783b136c3.png"],"about":"With Dynatrace, you can remotely monitor your Databricks Workspaces. This extension works in harmony with the OneAgent based [Databricks](https://www.dynatrace.com/hub/detail/databricks-1) extension but, is also ideal for workspaces and clusters where the OneAgent cannot be installed such as Databricks Serverless compute.","use_cases":"- Gather Databricks Job Run metrics including success rate and job duration \n- For Databricks Jobs running on All-purpose and Job Compute Clusters understand cost of these jobs (currently Azure Databricks is supported)\n- Ingest Job and Task run information as traces allowing for further analysis\n- Gather health metrics and detailed usage information from your Databricks model serving endpoints\n- Ingest billing data from Databricks to understand usage across workspaces, SKU & product category, jobs, and more\n- Get rightsizing recommendations based on resource utilization metrics collected from your Databricks clusters\n- Remotely capture Spark metrics from clusters to capture detailed information on jobs, tasks, stages, executors, and RDDs\n- Ingest audit logs from your workspaces","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Databricks Workspace extension](https://docs.dynatrace.com/docs/shortlink/databricks-workspace-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.databricks-workspace@4.0.3","fqn":"com.dynatrace.databricks-workspace","version":"4.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks-workspace/com.dynatrace.databricks-workspace-4.0.3-65bcb9a608a60dae6f13.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.318.0`\n- This version includes a breaking change for Dynatrace on Grail:\n  - With the inclusion of OpenPipeline processing rules, any logs ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the [classic log pipeline](https://docs.dynatrace.com/docs/shortlink/lma-classic-log-processing).\n  - This means that classic rules will no longer be used on metrics and logs ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n✨ New in this version:\n\n-  Smartscape 2.0 nodes on Grail for: DATABRICKS_WORKSPACE, DATABRICKS_MODEL_SERVING_ENDPOINT, DATABRICKS_CLUSTER.\n-  Fixed issue where some configuration parameters were hidden from view in the Classic Extensions UI.","created":"2026-06-10T23:49:45.281914Z"},{"name":"com.dynatrace.databricks-workspace@3.0.5","fqn":"com.dynatrace.databricks-workspace","version":"3.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks-workspace/com.dynatrace.databricks-workspace-3.0.5-9343574169b09532f3d7.zip","release_notes":"✨New in this version:\n- Added configuration option to exclude certain audit actions from being captured, either per-service or per-action by providing a list of `service_name` and/or `action_name`\n- Additional job status and failure details are captured in job logs and traces:\n  - New [get-output](https://docs.databricks.com/api/workspace/jobs/getrunoutput) API endpoint is queried, please ensure that your token or oauth client has access\n  - For logs, see new fields: `status.termination_details.*`\n  - For traces, see new span attributes:\n    - On top level job: `databricks.job.status.*`\n    - On individual failed tasks: `databricks.task.status.*`\n\n🪲Fixed in this version:\n- Changed lookback to -8h when querying billing data from system tables to align with expected refresh rate\n- Fixed bug where model serving endpoint system table collection would fail if any inference table was not able to be queried\n- Fixed bug where extension tries to initialize OpenTelemetry trace endpoint on startup even when 'ingest traces' is not enabled","created":"2026-05-27T21:59:51.498736Z"},{"name":"com.dynatrace.databricks-workspace@3.0.2","fqn":"com.dynatrace.databricks-workspace","version":"3.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks-workspace/com.dynatrace.databricks-workspace-3.0.2-e5f44ee3d72c8d4673c0.zip","release_notes":"⚠️Breaking change\n\nUpgrading existing monitoring configurations from previous versions to this version will not be possible and will require recreating those monitoring configurations. New monitoring configurations will not be affected.\n\n✨New in this version:\n\n- Ingest audit logs from your workspaces. Includes new `Databricks Audit Logs` dashboard\n  - Enable the `Ingest Audit Logs` toggle in your extension configurations\n- Report resource utilization metrics for your clusters and get rightsizing recommendations with new `Databricks Cluster Details` dashboard\n  - Enable the `Monitor cluster resource utilization` toggle, and the `Databricks Resource Utilization Metrics` feature set in your extension configurations\n- Remotely ingest Spark metrics from your clusters to capture detailed information on jobs, tasks, stages, executors, and RDDs\n  - Enable the `Call Spark API` toggle, and the `Spark.*` related feature sets in your extension configurations\n- Improvements made to `Databricks Job Runs` dashboard with additional charts, links to traces for each job, filtering by tag, dashboard timeframe passed to Distributed Tracing app\n- Jobs now tied to the clusters they run on and can be viewed on each cluster screen\n- New `databricks.job.runs` metric to report count of job runs\n- Improvements to billing data to break down costs by specific resource (Notebook, Pipeline, Cluster, etc.)\n- Configurable polling interval and timeout for system table queries\n- For jobs triggered as a one-time run, exclude the job ID from the reported traces to avoid hitting endpoint limits\n- Configurable demo mode added to preview extension dashboards populated with sample data\n- Feature set metadata and recommendations added\n\nSee the extension Documentation page for requirements and setup instructions to get started with these new features.","created":"2026-04-16T19:47:32.493601Z"},{"name":"com.dynatrace.databricks-workspace@2.0.0","fqn":"com.dynatrace.databricks-workspace","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks-workspace/com.dynatrace.databricks-workspace-2.0.0-ebc74d46f5f7d728f294.zip","release_notes":"⚠️Breaking change\r\n\r\nUpgrading existing monitoring configurations from previous versions to this version will not be possible and will require recreating those monitoring configurations. New monitoring configurations will not be affected.\r\n\r\n✨New in this version:\r\n\r\n- Monitor model serving endpoint usage and billing data from your workspaces with new Gen3 dashboards provided for analysis. See documentation for how to get started collecting this data.\r\n- Added the option to report running/active jobs as logs.\r\n- Added the option to report job tags as metric dimensions and trace attributes.\r\n- Support added for OAuth when querying Databricks APIs and system tables.\r\n- Credential Vault support added for all secrets provided in the configuration.\r\n- Updated Jobs API from v2.1 to v2.2.\r\n- Db.job.* attributes now added to all task spans.\r\n- Updated all Gen3 dashboard links to point to new entity pages in the Infrastructure and Operations app.\r\n- Databricks workspace name added to trace service name.","created":"2026-02-27T16:51:18.133318Z"},{"name":"com.dynatrace.databricks-workspace@1.3.11","fqn":"com.dynatrace.databricks-workspace","version":"1.3.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks-workspace/com.dynatrace.databricks-workspace-1.3.11-95700be2fdf41272b71d.zip","release_notes":"### v1.3.11\n- Vulnerability fix for protobuf:6.33.4 (CVE-2026-0994)","created":"2026-01-30T01:27:51.877776Z"},{"name":"com.dynatrace.databricks-workspace@1.3.9","fqn":"com.dynatrace.databricks-workspace","version":"1.3.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks-workspace/com.dynatrace.databricks-workspace-1.3.9-e42ac4ca2536b1de7ff6.zip","release_notes":"### 1.3.9\n- DXS-3787\n   - Update classic entity screen to remove optional dimension preventing data from being shown","created":"2025-10-02T11:46:06.797148Z"},{"name":"com.dynatrace.databricks-workspace@1.3.4","fqn":"com.dynatrace.databricks-workspace","version":"1.3.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks-workspace/com.dynatrace.databricks-workspace-1.3.4-e027435732a0628612b4.zip","release_notes":"### 1.3.4\n\n- DXS-3317\n    - Add Platform Dashboard\n    - Add new Workspace Entity\n    - Add Platform Screen\n    - Add dt.security_context attribute\n\n- Updated how auto-detection of trace endpoint URL is done\n- Updated activation schema to allow for custom trace endpoint URL\n    - Added custom Root CA path as an optional field\n- Fixes for job status metric and reporting for traces","created":"2025-08-28T15:01:34.226675Z"},{"name":"com.dynatrace.databricks-workspace@1.0.2","fqn":"com.dynatrace.databricks-workspace","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks-workspace/com.dynatrace.databricks-workspace-1.0.2-e20a7914890fd1ca445c.zip","release_notes":"### v1.0.2 \n- DXS-3253\n    - Update Library Versions","created":"2025-06-20T15:59:02.627087Z"},{"name":"com.dynatrace.databricks-workspace@1.0.1","fqn":"com.dynatrace.databricks-workspace","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks-workspace/com.dynatrace.databricks-workspace-1.0.1-409d91970c007611b276.zip","release_notes":"## V1.0.1\n- Initial version with updated Platform Dashboard link","created":"2025-05-12T18:32:45.375282Z"}],"related_technologies":["databricks-1"],"latest_downloads":[{"name":"com.dynatrace.databricks-workspace@4.0.3","fqn":"com.dynatrace.databricks-workspace","version":"4.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.databricks-workspace/com.dynatrace.databricks-workspace-4.0.3-65bcb9a608a60dae6f13.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.318.0`\n- This version includes a breaking change for Dynatrace on Grail:\n  - With the inclusion of OpenPipeline processing rules, any logs ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the [classic log pipeline](https://docs.dynatrace.com/docs/shortlink/lma-classic-log-processing).\n  - This means that classic rules will no longer be used on metrics and logs ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n✨ New in this version:\n\n-  Smartscape 2.0 nodes on Grail for: DATABRICKS_WORKSPACE, DATABRICKS_MODEL_SERVING_ENDPOINT, DATABRICKS_CLUSTER.\n-  Fixed issue where some configuration parameters were hidden from view in the Classic Extensions UI.","created":"2026-06-10T23:49:45.281914Z"}]},{"id":1355,"slug":"data-observability-application","title":"Data Observability","description":"Monitor Snowflake health, queries, and credit costs — directly inside Dynatrace.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.data.observability.application/logo/6a6e6d69-cda9-4698-a3f4-ca61a5993347.png","link_to":null,"documentation_link":"","providers":[],"tags":["Data Observability","snowflake"],"author":null,"coming_soon":true,"details":{"screenshot_gallery":[{"caption":"Data Observability application main screen","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.data.observability.application/media/fb3a4b81-dbcb-4712-81e9-76381cb2afb7.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.data.observability.application%2Fmedia%2Ffb3a4b81-dbcb-4712-81e9-76381cb2afb7.png&sign=1eI81o1ds6MnNC0VwGXbXs2r15d3An94giXc97WDNc4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.data.observability.application%2Fmedia%2Ffb3a4b81-dbcb-4712-81e9-76381cb2afb7.png&sign=G7djlScce1q5ddvW8Jr5RCt2vOCXeJTN0suh2oZ5diU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.data.observability.application%2Fmedia%2Ffb3a4b81-dbcb-4712-81e9-76381cb2afb7.png&sign=M4O5FsCOAZ6FdIZCC4uz4HPHVesn4xaHnI6gSU0TP6w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.data.observability.application%2Fmedia%2Ffb3a4b81-dbcb-4712-81e9-76381cb2afb7.png&sign=3F7DcmH-sixC6x3Xicv3nrYj7Q4rZaciSPjsk9SB_Lo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.data.observability.application%2Fmedia%2Ffb3a4b81-dbcb-4712-81e9-76381cb2afb7.png&sign=1zKI-OyQiaCu1ygcoinA9hSCvcdCIaDpU-j1uurwrjQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.data.observability.application%2Fmedia%2Ffb3a4b81-dbcb-4712-81e9-76381cb2afb7.png&sign=ir7X74kYoX3nliGbUagnOTGZkMtT1_rex1qoLSf6Omk"}},{"caption":"Dynatrace Snowflake Observability Agent connection configuration wizard","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.data.observability.application/media/b81fd488-44c4-4d2d-893c-65a0ef914762.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.data.observability.application%2Fmedia%2Fb81fd488-44c4-4d2d-893c-65a0ef914762.png&sign=IdNpllQN-tEPH914hoXCUPhVOMu53n-qYoqMX9ZDmvQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.data.observability.application%2Fmedia%2Fb81fd488-44c4-4d2d-893c-65a0ef914762.png&sign=SVpNu2qeUsaIYtmkrS90mC4PzJOvfVll4QXahZKy_MM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.data.observability.application%2Fmedia%2Fb81fd488-44c4-4d2d-893c-65a0ef914762.png&sign=FHpbEQfRhgNTRv35RBCHos4Ah7WhASVj7kKXRBgB06w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.data.observability.application%2Fmedia%2Fb81fd488-44c4-4d2d-893c-65a0ef914762.png&sign=oev8UX7A_3OtiBbtESXTk0KcuhMFhrak2-95_z8G5V8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.data.observability.application%2Fmedia%2Fb81fd488-44c4-4d2d-893c-65a0ef914762.png&sign=iJVgAJIDW8YkfX0Rqmd1Nhe5tS0xRjRIbfoHv0YdMjs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.data.observability.application%2Fmedia%2Fb81fd488-44c4-4d2d-893c-65a0ef914762.png&sign=swdZDMEaqW0WmrNHal9E0bpEQ5C5eFGNyT-BfA6mGyc"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Data Observability application connects your Snowflake account to Dynatrace through a guided setup wizard — giving you warehouse health, query performance, credit consumption, and Davis AI anomaly detection in one place, without deploying external agents or writing code.\n\nThis is intended for users who:\n* Monitor Snowflake warehouse health alongside application observability in Dynatrace\n* Need credit consumption and cost attribution by warehouse or team\n* Want proactive alerting on credit burn, saturation, or query failures before users are affected"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Incident triage for Data Engineers\nWhen a Dynatrace Problem fires, you navigate directly to the affected Snowflake warehouse and the specific query responsible — without switching to the Snowflake Query History UI.\n\n### Cost attribution for Data Platform Lead\nYou get warehouse-level credit consumption and cost trend dashboards out of the box. Attribute Snowflake spend by warehouse and team without manually exporting data from Snowflake.\n\n### Unified observability for Platform SREs\nSnowflake warehouse incidents surface alongside application and infrastructure Problems in the same Dynatrace timeline. Assess the blast radius of a warehouse anomaly without context-switching between tools."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Open the Data Observability App, navigate to Connections, and click + Connection to launch the setup wizard. The wizard guides you through:\n1. Snowflake account connection and service account setup (one-time; elevated access required only here)\n2. Warehouse and database scope selection\n3. Telemetry module selection\n4. Connectivity validation and first telemetry confirmation\n\nSetup completes in under 30 minutes. Your Snowflake credentials are never held by Dynatrace after initial setup.\n\nCore modules are pre-selected by default: `warehouse health`, `query performance`, and `credit consumption`.\n\nAdvanced modules — `task graphs`, `dynamic table refresh`, `schema changes`, `cost budgets`, `Snowpipe ingestion`, `Trust Center security findings`, and `user governance` — can be enabled or disabled at any time without re-running the wizard."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Davis AI anomaly detection\nThree out-of-the-box alert policies activate automatically and fire Dynatrace Problems before issues reach your users:\n* Credit burn spike — auto-baselining on warehouse credit consumption; active after a 7-day learning period\n* Warehouse saturation — sustained high concurrency load\n* Query failure rate — threshold-based, over a 1-hour window\n\nEach Problem links directly to a runbook.\n\n### Auto-provisioned dashboards\nTier 1 dashboards provision automatically on install: Query Performance, Costs Monitoring, and Self-Monitoring. Advanced dashboards (Budgets & FinOps, Tasks & Pipelines, Snowpipe, Data Volume & Storage, Snowflake Security, and more) provision when their corresponding modules are enabled."},"sourceId":"details"}],"modified":"2026-07-06T12:59:43.893083Z","created":"2026-06-11T07:30:57.596778Z","seo_title":"Data Observability monitoring & observability","seo_description":"Monitor Snowflake health, queries, and credit costs — directly inside Dynatrace. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.data.observability.application/media/fb3a4b81-dbcb-4712-81e9-76381cb2afb7.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.data.observability.application/media/b81fd488-44c4-4d2d-893c-65a0ef914762.png"],"about":"The Data Observability application connects your Snowflake account to Dynatrace through a guided setup wizard — giving you warehouse health, query performance, credit consumption, and Davis AI anomaly detection in one place, without deploying external agents or writing code.\n\nThis is intended for users who:\n* Monitor Snowflake warehouse health alongside application observability in Dynatrace\n* Need credit consumption and cost attribution by warehouse or team\n* Want proactive alerting on credit burn, saturation, or query failures before users are affected","use_cases":"### Incident triage for Data Engineers\nWhen a Dynatrace Problem fires, you navigate directly to the affected Snowflake warehouse and the specific query responsible — without switching to the Snowflake Query History UI.\n\n### Cost attribution for Data Platform Lead\nYou get warehouse-level credit consumption and cost trend dashboards out of the box. Attribute Snowflake spend by warehouse and team without manually exporting data from Snowflake.\n\n### Unified observability for Platform SREs\nSnowflake warehouse incidents surface alongside application and infrastructure Problems in the same Dynatrace timeline. Assess the blast radius of a warehouse anomaly without context-switching between tools.","supported_distributions":"","get_started":"Open the Data Observability App, navigate to Connections, and click + Connection to launch the setup wizard. The wizard guides you through:\n1. Snowflake account connection and service account setup (one-time; elevated access required only here)\n2. Warehouse and database scope selection\n3. Telemetry module selection\n4. Connectivity validation and first telemetry confirmation\n\nSetup completes in under 30 minutes. Your Snowflake credentials are never held by Dynatrace after initial setup.\n\nCore modules are pre-selected by default: `warehouse health`, `query performance`, and `credit consumption`.\n\nAdvanced modules — `task graphs`, `dynamic table refresh`, `schema changes`, `cost budgets`, `Snowpipe ingestion`, `Trust Center security findings`, and `user governance` — can be enabled or disabled at any time without re-running the wizard."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[],"related_technologies":[],"latest_downloads":[]},{"id":124,"slug":"dcos","title":"DC/OS","description":"Monitor application and cluster health in highly-dynamic container environments.","logo":"https://dt-cdn.net/hub/logos/dcos.png","link_to":"https://www.dynatrace.com/technologies/dcos-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/mesos-marathon","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace's DC/OS monitoring is crucial for ensuring optimal performance and operational health of containerized applications in highly dynamic environments. DC/OS (Datacenter Operating System) uses Apache Mesos as its kernel to automate resource management, schedule process placement, and facilitate inter-process communication. Dynatrace provides deep visibility into DC/OS clusters, offering real-time insights into application performance, infrastructure health, and resource utilization. Key features include automatic discovery and instrumentation of DC/OS environments, AI-driven root cause analysis, and dynamic topology mapping with Smartscape. This integration helps optimize container deployments, improve memory allocation, and ensure seamless operations across hybrid and multi-cloud environments. By leveraging Dynatrace's powerful AI-engine, Davis®, users can achieve faster decision-making and better business outcomes."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Real-time infrastructure monitoring: Track DC/OS infrastructure, applications, and multiple datacenters.\n- AI-driven root cause analysis: Reduce time-to-problem-resolution with intelligent insights.\n- Resource optimization: Monitor and optimize resource utilization across DC/OS environments.\n- Hybrid cloud support: Achieve full-stack visibility in hybrid and multi-cloud environments.\n- Automatic instrumentation: Simplify cloud observability with easy, automatic, AI-powered tools."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- [Get Started with DC/OS Monitoring](https://docs.dynatrace.com/docs/ingest-from/technology-support): This guide provides detailed steps to set up monitoring for DC/OS, focusing on infrastructure and application performance."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.613174Z","created":"2020-08-14T07:46:19.136000Z","seo_title":"DC/OS monitoring & observability","seo_description":"Monitor application and cluster health in highly-dynamic container environments. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Dynatrace's DC/OS monitoring is crucial for ensuring optimal performance and operational health of containerized applications in highly dynamic environments. DC/OS (Datacenter Operating System) uses Apache Mesos as its kernel to automate resource management, schedule process placement, and facilitate inter-process communication. Dynatrace provides deep visibility into DC/OS clusters, offering real-time insights into application performance, infrastructure health, and resource utilization. Key features include automatic discovery and instrumentation of DC/OS environments, AI-driven root cause analysis, and dynamic topology mapping with Smartscape. This integration helps optimize container deployments, improve memory allocation, and ensure seamless operations across hybrid and multi-cloud environments. By leveraging Dynatrace's powerful AI-engine, Davis®, users can achieve faster decision-making and better business outcomes.","use_cases":"- Real-time infrastructure monitoring: Track DC/OS infrastructure, applications, and multiple datacenters.\n- AI-driven root cause analysis: Reduce time-to-problem-resolution with intelligent insights.\n- Resource optimization: Monitor and optimize resource utilization across DC/OS environments.\n- Hybrid cloud support: Achieve full-stack visibility in hybrid and multi-cloud environments.\n- Automatic instrumentation: Simplify cloud observability with easy, automatic, AI-powered tools.","supported_distributions":"","get_started":"- [Get Started with DC/OS Monitoring](https://docs.dynatrace.com/docs/ingest-from/technology-support): This guide provides detailed steps to set up monitoring for DC/OS, focusing on infrastructure and application performance."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":125,"slug":"debian","title":"Debian","description":"Association of individuals who have made common cause to create a free operating system.","logo":"https://dt-cdn.net/hub/logos/debian.png","link_to":"https://www.dynatrace.com/technologies/linux-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/linux-hub","providers":["oa"],"tags":["cloud","infrastructure","server-monitoring"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1138,"slug":"deepseek","title":"DeepSeek","description":"End-to-end observability for DeepSeek models on Amazon Bedrock like R1, V3.","logo":"https://dt-cdn.net/hub/deepseek-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started","providers":[],"tags":["AI Observability","Deepseek","genai"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Deepseek dashboard for service health and quality","src":"https://dt-cdn.net/hub/Amazon_Bedrock_-_Deepseek.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAmazon_Bedrock_-_Deepseek.png&sign=EV4BbMNu-SY74brdC4UGD0PF7v4yMyV15njo0XChTXs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAmazon_Bedrock_-_Deepseek.png&sign=5FSFqkgJiojv7kWOWdWrNDXSDf0F9PELkaAOjZ0Hh0w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAmazon_Bedrock_-_Deepseek.png&sign=gmtTsrSJhJ0yNZC1XMdQi23TBvf-3sOOfVM_6EaJ240","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAmazon_Bedrock_-_Deepseek.png&sign=J6Adq6sThKDygVe30wIIVgD1i5LunbFboJmLaie1XB4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAmazon_Bedrock_-_Deepseek.png&sign=kSyWQaKyzOLO5s5G1-SGtdr2tIymf41wpcYurq4es20","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAmazon_Bedrock_-_Deepseek.png&sign=lPYK7pXrwfKIgf4S0wFYR42vQrx_HytP6yociErhr5g"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Developers are adopting generative AI for innovation faster than before, using client-side processing and semantic searches over domain-specific knowledge bases. \nDeepSeek's latest models on Amazon Bedrock achieve significant inference speed breakthroughs over previous and competing models, enabling products to be shipped faster with better results. \nOne of the success factors for businesses to scale on production is efficient cost tracking and management.\n\nDynatrace provides a real-time solution for tracking and revealing the full context of used technologies, service interaction topology, and observability metrics (traces, logs, and business events). This is done automatically and applies to any output."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs\n\n### Monitor service quality and cost\n- Set up error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\n\n### Build trust while reducing compliance and audit risks\n- Track every input and output for an audit trail\n- All data can be queried in real-time and stored for future reference.  \n- Maintain full data lineage from initial prompt to response output"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up full stack observability for your GenAI applications is possible with Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started)."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.618094Z","created":"2025-03-07T09:23:33.365089Z","seo_title":"DeepSeek on Amazon Bedrock","seo_description":"End-to-end observability for DeepSeek models on Amazon Bedrock like R1, V3. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Amazon_Bedrock_-_Deepseek.png"],"about":"Developers are adopting generative AI for innovation faster than before, using client-side processing and semantic searches over domain-specific knowledge bases. \nDeepSeek's latest models on Amazon Bedrock achieve significant inference speed breakthroughs over previous and competing models, enabling products to be shipped faster with better results. \nOne of the success factors for businesses to scale on production is efficient cost tracking and management.\n\nDynatrace provides a real-time solution for tracking and revealing the full context of used technologies, service interaction topology, and observability metrics (traces, logs, and business events). This is done automatically and applies to any output.","use_cases":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs\n\n### Monitor service quality and cost\n- Set up error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\n\n### Build trust while reducing compliance and audit risks\n- Track every input and output for an audit trail\n- All data can be queried in real-time and stored for future reference.  \n- Maintain full data lineage from initial prompt to response output","supported_distributions":"","get_started":"Setting up full stack observability for your GenAI applications is possible with Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["amazon-bedrock"],"latest_downloads":null},{"id":1340,"slug":"definity","title":"definity","description":"Monitor and optimize your Lakehouse, Spark, and Databricks pipelines.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.definity/logo/360d717b-1f9a-42ab-8e08-10a00c6bd19e.png","link_to":"https://www.definity.ai/","documentation_link":"","providers":[],"tags":["business observability","databricks","data observability","definity","lakehouse","spark"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Pipeline & Task Run Detail: Track pipeline and task level telemetry, including duration, cost, cluster utilisation, and success/failure trends.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.definity/media/d9696be5-a482-4544-b79d-439331463a95.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.definity%2Fmedia%2Fd9696be5-a482-4544-b79d-439331463a95.png&sign=4jgPuxu9Lk2gmAjMG1X6sfZ_MjNY8M-sj31jUu0wASE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.definity%2Fmedia%2Fd9696be5-a482-4544-b79d-439331463a95.png&sign=BdVpoibBtMhHaAk-AUEbom5-0GHlyjG4d52Ff0Id4aw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.definity%2Fmedia%2Fd9696be5-a482-4544-b79d-439331463a95.png&sign=dLW2El0lYKeH-kc2JD4CF3uzqZv6gRrbnhZxwpp6PDU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.definity%2Fmedia%2Fd9696be5-a482-4544-b79d-439331463a95.png&sign=A44pMWaPm6wD9OJ6yATKRmnRHy4llbZ5TKonRwP0U0A","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.definity%2Fmedia%2Fd9696be5-a482-4544-b79d-439331463a95.png&sign=GMxxWc3Ru0D0G9nBkFyiyZrEIucHipEr4cPHaN2piHg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.definity%2Fmedia%2Fd9696be5-a482-4544-b79d-439331463a95.png&sign=WAB6ZuRH_bW-kROP0VyAFBDG4f8MfIodDw872lPHajw"}},{"caption":"Overview: Get instant visibility across your entire data pipeline estate with at a glance health status.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.definity/media/1fbc1815-fa9f-41a1-9065-17f12bd192b0.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.definity%2Fmedia%2F1fbc1815-fa9f-41a1-9065-17f12bd192b0.png&sign=_HrXlO4cR5ozNVXqBwm-lUajwKvs4mEWASVZEWgUeAM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.definity%2Fmedia%2F1fbc1815-fa9f-41a1-9065-17f12bd192b0.png&sign=u2NFyaDH3jyrQbjZTX1YbFoyv0-mcQ_oZYOMeqjBbZ8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.definity%2Fmedia%2F1fbc1815-fa9f-41a1-9065-17f12bd192b0.png&sign=HVnQiTpvug7YhNdVKcki1JbeVIKMi6UcaMz1jfPpu8c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.definity%2Fmedia%2F1fbc1815-fa9f-41a1-9065-17f12bd192b0.png&sign=IqVF3C09LscZORuCLhxg0-vRGpUnohHHcUQexEjml_M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.definity%2Fmedia%2F1fbc1815-fa9f-41a1-9065-17f12bd192b0.png&sign=_ZJdXkOTVG---Vjtoso94jrSFSaPmCi65IRHxX8FmHE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.definity%2Fmedia%2F1fbc1815-fa9f-41a1-9065-17f12bd192b0.png&sign=uqVyeyOTZLsRUt64HisSJzXaHLVmMmQybt1vcyIHVUE"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.2","release_latest_validation_result":{"name": "com.dynatrace.extension.definity", "author": {"name": "Dynatrace"}, "version": "1.0.2", "fileHash": "86b7034609f5afcbe7fbd0f9d3c3f438f48925d78e3e7a6c8caaf2d572af8ee8", "variables": [], "dataSources": ["python"], "featureSets": ["Pipelines"], "extensionName": "com.dynatrace.extension.definity", "minEECVersion": "1.318.0", "featureSetsDetails": {"Pipelines": {"metrics": [{"key": "definity.pipeline.properties", "metadata": {"unit": "Unspecified", "description": null, "displayName": "definity pipeline properties"}}], "description": "Captures metrics for data pipelines.", "isRecommended": true}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"definity is an agentic data engineering platform for the Lakehouse and Spark ecosystem. It delivers actionable runtime intelligence that enables enterprise data engineering teams to optimize platform costs, proactively prevent data and job incidents in real time, resolve issues up to 10× faster, and significantly accelerate developer velocity.\r\n\r\nThe Dynatrace integration with definity brings data and pipeline observability directly into Dynatrace, allowing you to observe your entire data ecosystem alongside business, application, infrastructure, and AI observability—end to end.\r\n\r\nMonitor your Lakehouse platforms—cloud or on-premise (including Databricks, AWS EMR, GCP Dataproc, Spark, dbt, and more)—with zero code changes."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Optimize platform cost and pipeline performance: with actionable job-specific recommendations \r\n- Proactively prevent job & data incidents: in real-time, before they hit the business \r\n- Resolve issues 10x faster: with unified run-time execution context, deep lineage, and AI-powered insights"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For installation and configuration instructions, see the definity Data Observability extension in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"- Unified data observability: Ingest pipeline metadata and run telemetry from Databricks, Spark, and dbt into Dynatrace for a single, centralized view. \r\n- Unified event ingestion: Bring data quality, pipeline health, and performance degradation incidents from definity into Dynatrace for centralized visibility and correlation. \r\n- Pipeline health: Visualize pipeline health, failure counts, run duration, and cost trends out of the box with ready-to-use dashboards. \r\n- Deep-link drill-through: Jump from Dynatrace events directly to the corresponding definity pipeline run for detailed investigation and remediation."},"sourceId":"details"}],"modified":"2026-05-27T18:58:11.549704Z","created":"2026-05-06T22:41:00.947990Z","seo_title":"definity monitoring & observability","seo_description":"Monitor and optimize your Lakehouse, Spark, and Databricks pipelines. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.definity/media/d9696be5-a482-4544-b79d-439331463a95.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.definity/media/1fbc1815-fa9f-41a1-9065-17f12bd192b0.png"],"about":"definity is an agentic data engineering platform for the Lakehouse and Spark ecosystem. It delivers actionable runtime intelligence that enables enterprise data engineering teams to optimize platform costs, proactively prevent data and job incidents in real time, resolve issues up to 10× faster, and significantly accelerate developer velocity.\r\n\r\nThe Dynatrace integration with definity brings data and pipeline observability directly into Dynatrace, allowing you to observe your entire data ecosystem alongside business, application, infrastructure, and AI observability—end to end.\r\n\r\nMonitor your Lakehouse platforms—cloud or on-premise (including Databricks, AWS EMR, GCP Dataproc, Spark, dbt, and more)—with zero code changes.","use_cases":"- Optimize platform cost and pipeline performance: with actionable job-specific recommendations \r\n- Proactively prevent job & data incidents: in real-time, before they hit the business \r\n- Resolve issues 10x faster: with unified run-time execution context, deep lineage, and AI-powered insights","supported_distributions":"","get_started":"For installation and configuration instructions, see the definity Data Observability extension in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.definity@1.0.2","fqn":"com.dynatrace.extension.definity","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.definity/com.dynatrace.extension.definity-1.0.2-86b7034609f5afcbe7fb.zip","release_notes":"Initial extension release including:\r\n- Overview of environments, pipelines and tasks monitored via definity\r\n- Detailed timing info and success/failure rates for runs by pipeline and individual task\r\n- Task runs ingested as distributed traces\r\n- Bundled overview dashboard to view definity data at a glance\r\n- Classic and smartscape 2.0 nodes created for environment, pipeline and task\r\n\r\nWarnings/action required:\r\n- This version requires a minimum Dynatrace version of `1.338` and a minimum ActiveGate EEC version of `1.318`\r\n- This version includes a breaking change for Dynatrace on Grail:\r\n  - With the inclusion of OpenPipeline processing rules, any metrics and logs ingested from the extension will be processed by a dedicated [OpenPipeline pipeline](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\r\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).","created":"2026-05-27T20:09:00.128792Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.definity@1.0.2","fqn":"com.dynatrace.extension.definity","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.definity/com.dynatrace.extension.definity-1.0.2-86b7034609f5afcbe7fb.zip","release_notes":"Initial extension release including:\r\n- Overview of environments, pipelines and tasks monitored via definity\r\n- Detailed timing info and success/failure rates for runs by pipeline and individual task\r\n- Task runs ingested as distributed traces\r\n- Bundled overview dashboard to view definity data at a glance\r\n- Classic and smartscape 2.0 nodes created for environment, pipeline and task\r\n\r\nWarnings/action required:\r\n- This version requires a minimum Dynatrace version of `1.338` and a minimum ActiveGate EEC version of `1.318`\r\n- This version includes a breaking change for Dynatrace on Grail:\r\n  - With the inclusion of OpenPipeline processing rules, any metrics and logs ingested from the extension will be processed by a dedicated [OpenPipeline pipeline](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\r\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).","created":"2026-05-27T20:09:00.128792Z"}]},{"id":1190,"slug":"defunct-process-monitoring","title":"Defunct Process Monitoring","description":"Monitoring defunct processes stuck on your linux servers.","logo":"https://cdn.hub.central.dynatrace.com/hub/defunct-icon_zSHe6lL_u0hkjEr.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/defunct-process-monitoring-extension","providers":["oa"],"tags":["defunct","zombie process"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/Defunct_Metrics.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDefunct_Metrics.png&sign=vI_dLVLH-V7v5-NtXKjRMChHKXSd0OULvJBiNp_JTFE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDefunct_Metrics.png&sign=SWHWwTcn1U9xhXX0cRXHeUj3OEZq7kOqFtdenu7LK7U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDefunct_Metrics.png&sign=a5snXImc1NDbBfPFSneaZ_14iu-tIsc8QypV2HGet14","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDefunct_Metrics.png&sign=D1xk-RYxbzzyPH1KaNSv5ULtV_F83AAohc1IKJnugKk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDefunct_Metrics.png&sign=v9roXW5kg-qTGK2gGG0HIklYalue5O_nbb83x260k_Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDefunct_Metrics.png&sign=GCz1pM6bAHCrmsHVirrYQn04EkJqdVb7SINLijb7DKo"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.2","release_latest_validation_result":{"name": "com.dynatrace.extension.defunct-process-monitoring", "author": {"name": "Dynatrace"}, "version": "1.0.2", "fileHash": "c0cea5c24d925b2f474b3f14d8496b617513bf761bd993dede5966cdc622da5b", "variables": [], "dataSources": ["python"], "featureSets": ["default"], "extensionName": "com.dynatrace.extension.defunct-process-monitoring", "minEECVersion": "1.318.0", "featureSetsDetails": {"default": {"metrics": [{"key": "linux.defunct_processes", "metadata": {"unit": "Count", "description": "Number of defunt processes on this host", "displayName": "Defunct Process Count"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This OneAgent extension runs on your linux hosts to report the number of defunct processes on your servers. A defunct process is a process which has completed but still shows in the process table. This is typically due to its parent process being corrupted or experiencing an issue."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Defunct Process Monitoring extension](https://docs.dynatrace.com/docs/shortlink/defunct-process-monitoring-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:21.445243Z","created":"2025-08-15T08:16:52.264832Z","seo_title":"Defunct Process Monitoring monitoring & observability","seo_description":"Monitoring defunct processes stuck on your linux servers. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Defunct_Metrics.png"],"about":"This OneAgent extension runs on your linux hosts to report the number of defunct processes on your servers. A defunct process is a process which has completed but still shows in the process table. This is typically due to its parent process being corrupted or experiencing an issue.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Defunct Process Monitoring extension](https://docs.dynatrace.com/docs/shortlink/defunct-process-monitoring-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.defunct-process-monitoring@1.0.2","fqn":"com.dynatrace.extension.defunct-process-monitoring","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.defunct-process-monitoring/com.dynatrace.extension.defunct-process-monitoring-1.0.2-c0cea5c24d925b2f474b.zip","release_notes":"Added support for Python 3.14","created":"2026-06-03T18:39:46.505239Z"},{"name":"com.dynatrace.extension.defunct-process-monitoring@1.0.0","fqn":"com.dynatrace.extension.defunct-process-monitoring","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.defunct-process-monitoring/com.dynatrace.extension.defunct-process-monitoring-1.0.0-7c45d52d2ae31e2e15dc.zip","release_notes":"Initial release of the Defunct Process Monitoring extension for linux OneAgents","created":"2025-08-19T11:11:40.966314Z"}],"related_technologies":["oneagent","linux"],"latest_downloads":[{"name":"com.dynatrace.extension.defunct-process-monitoring@1.0.2","fqn":"com.dynatrace.extension.defunct-process-monitoring","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.defunct-process-monitoring/com.dynatrace.extension.defunct-process-monitoring-1.0.2-c0cea5c24d925b2f474b.zip","release_notes":"Added support for Python 3.14","created":"2026-06-03T18:39:46.505239Z"}]},{"id":867,"slug":"dell-emc-isilon","title":"Dell EMC Isilon - PowerScale","description":"Monitor your Dell EMC Isilon / Powerscale clusters through the OneFS API.","logo":"https://dt-cdn.net/hub/logos/dell-emc-isilon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/dell-emc-isilon-extension","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dell EMC Isilon dashboard","src":"https://dt-cdn.net/hub/dashboard_hruRgsH.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_hruRgsH.png&sign=lFNNgyznOu3wTy4sNSluNiJehcAAhRfe66eje4bOQB0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_hruRgsH.png&sign=evJTIAwDPvep3PVhIghlFhuc7E-gU7mbZu4grIVHays","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_hruRgsH.png&sign=uxKarTtY5lZLwKAMz5TMdByJtV2gygGJydGw6iNRqEI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_hruRgsH.png&sign=8X_WzyUfQbBKBVFUBNhZ6XqFBZkZq8bCzAJJcgw-tUM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_hruRgsH.png&sign=h5YpvAJ369BqDzA10sCDBt1tKyVN9vVxxbW87H_jxbE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_hruRgsH.png&sign=568UY4-tU-vsIqcexoiuVRVeyEKMrTqvbd2SpDdCRa0"}},{"caption":"Extension Configuration","src":"https://dt-cdn.net/hub/config_QXprpXb.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_QXprpXb.png&sign=crAwkeAqjly8VDwpuVcDjWVEdjxoF_HoQynYaLNE6fc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_QXprpXb.png&sign=TI6yApIkLgbsu4lcieFNs579fez6FqrEg8wMV06HwUU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_QXprpXb.png&sign=WShslOpMWoiCB3x3TMoHl1_0BBiLT0pfdFkEbyeidhQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_QXprpXb.png&sign=6QJqmn07pknn4-JMQwjWqnBS18A0OaFRNc6UkLLn3ts","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_QXprpXb.png&sign=MfQL06ZVXvAKcP6EGyQyKioS84FaCsYcxN8c0ajQSrU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_QXprpXb.png&sign=5UdVVYSvKM9JHSntBCp-0DqxKiWuZ-z4hG6wrQeoAnM"}},{"caption":"Extension Metrics","src":"https://dt-cdn.net/hub/metrics_IC5EzlS.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_IC5EzlS.png&sign=4N7IZ7SFNK4H6yQGBzlPxz7ngMtG-KiQfK6o4qVOQKQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_IC5EzlS.png&sign=HLtAt7KyhsnKouWv23rSV84aPlQwyppKzkOp4Oz2Luc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_IC5EzlS.png&sign=27o0mLs0OgcVfoyq5MjURN2Jh5C8KRz55RRFxtSx128","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_IC5EzlS.png&sign=nHER2uYzdJ1PimGEdjSxwcrwkjcr-hGCkYDmXOTn3RU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_IC5EzlS.png&sign=N5U_rzTyB4bBObMLPmrStuJoyESiK1WxwBX9luPs8Rw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_IC5EzlS.png&sign=AtdnSasADYn9J6f5VHLIuj7OsHTtgyds11W0TK72VOU"}},{"caption":"Cluster - Unified Analysis Screen","src":"https://dt-cdn.net/hub/cluster_ufa.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_ufa.png&sign=q_Qyokl3OPcsP1A7UFfNJyKNt12YdXxmxSvHNKHzcrU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_ufa.png&sign=FxDx8LbnBsqR1Pp-X94B0KyESSutNAi4fV42xO3s7pE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_ufa.png&sign=UEFVP4hMxeD3DcBSyrfyBW5pNt9MJvIJPTego_HOrYo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_ufa.png&sign=ZgZNYN8KN8VrFix7hV_2qi76QntW4Zfq4Q3m2r7EbTQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_ufa.png&sign=2Cr28WacDe4_SMoNzvdRYhDquegLRTU6k2uZQnx3sSM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_ufa.png&sign=coeyaGjDSq-l0Bj7MIQuG-uhrQycucxBBG8-mde4ZR0"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.0.2","release_latest_validation_result":{"name": "com.dynatrace.extension.emc-isilon-api", "author": {"name": "Dynatrace"}, "version": "3.0.2", "fileHash": "95db263b76cea3561134951eed421753d2fe0354d27c82f8f14f6fb00940505f", "variables": [], "dataSources": ["python"], "featureSets": ["system", "cluster", "default", "license", "client-stats", "node", "statfs", "quota", "storage-pool", "node-status", "protocol", "zone", "network-pool"], "extensionName": "com.dynatrace.extension.emc-isilon-api", "minEECVersion": "1.318.0", "featureSetsDetails": {"node": {"metrics": [{"key": "isilon.node.uptime", "metadata": {"unit": "Second", "description": "node uptime", "displayName": "Node Uptime"}}, {"key": "isilon.node.partitions", "metadata": {"unit": "Count", "description": "node partitions", "displayName": "Node Partition Count"}}, {"key": "isilon.node.powersupply.status", "metadata": {"unit": "Count", "description": "node powersupply status", "displayName": "Node Powersupply Status"}}, {"key": "isilon.node.powersupply.count", "metadata": {"unit": "Count", "description": "node powersupply Count", "displayName": "Node Powersupply Count"}}, {"key": "isilon.node.powersupply.failures", "metadata": {"unit": "Count", "description": "node powersupply Failures", "displayName": "Node Powersupply Failures"}}], "description": "Collect node metrics", "isRecommended": true}, "zone": {"metrics": [{"key": "isilon.zone.cache.entry_expiry", "metadata": {"unit": "Count", "description": "zone entry expiry", "displayName": "Zone Entry expiry"}}], "description": "Collect zone metrics", "isRecommended": true}, "quota": {"metrics": [{"key": "isilon.quota.usage", "metadata": {"unit": "Byte", "description": "The current quota usage in bytes.", "displayName": "Quota Usage"}}, {"key": "isilon.quota.inodes", "metadata": {"unit": "Count", "description": "The number of inodes (directories and files) covered by the quota.", "displayName": "Quota Inode Usage"}}], "description": "Collect quota metrics", "isRecommended": true}, "statfs": {"metrics": [{"key": "isilon.statfs.bavail", "metadata": {"unit": "Byte", "description": "f_bavail", "displayName": "Statfs Bytes Available"}}, {"key": "isilon.statfs.bfree", "metadata": {"unit": "Byte", "description": "f_bfree", "displayName": "Statfs Bytes Free"}}, {"key": "isilon.statfs.blocks", "metadata": {"unit": "Byte", "description": "f_blocks", "displayName": "Statfs Bytes Locks"}}, {"key": "isilon.statfs.ffree", "metadata": {"unit": "Count", "description": "f_ffree", "displayName": "Statfs Files Free"}}, {"key": "isilon.statfs.files", "metadata": {"unit": "Count", "description": "f_files", "displayName": "Statfs Files"}}, {"key": "isilon.statfs.flags", "metadata": {"unit": "Count", "description": "f_flags", "displayName": "Statfs Flags"}}], "description": "Collect filesystem metrics", "isRecommended": true}, "system": {"metrics": [{"key": "isilon.cluster.system.cpu", "metadata": {"unit": "Percent", "description": "system cpu", "displayName": "System CPU usage"}}, {"key": "isilon.cluster.system.disk_in", "metadata": {"unit": "Count", "description": "disk in", "displayName": "System Disk In"}}, {"key": "isilon.cluster.system.disk_out", "metadata": {"unit": "Count", "description": "disk out", "displayName": "System Disk Out"}}, {"key": "isilon.cluster.system.ftp", "metadata": {"unit": "Count", "description": "ftp", "displayName": "System ftp"}}, {"key": "isilon.cluster.system.hdfs", "metadata": {"unit": "Count", "description": "hdfs", "displayName": "System HDFS"}}, {"key": "isilon.cluster.system.http", "metadata": {"unit": "Count", "description": "http", "displayName": "System HTTP"}}, {"key": "isilon.cluster.system.net_in", "metadata": {"unit": "Count", "description": "net in", "displayName": "System Net In"}}, {"key": "isilon.cluster.system.net_out", "metadata": {"unit": "Count", "description": "net out", "displayName": "System Net Out"}}, {"key": "isilon.cluster.system.nfs", "metadata": {"unit": "Count", "description": "nfs", "displayName": "System NFS"}}, {"key": "isilon.cluster.system.s3", "metadata": {"unit": "Count", "description": "s3", "displayName": "System S3"}}, {"key": "isilon.cluster.system.smb", "metadata": {"unit": "Count", "description": "smb", "displayName": "System SMB"}}, {"key": "isilon.cluster.system.total", "metadata": {"unit": "Count", "description": "total", "displayName": "System Total"}}], "description": "Collect cluster health", "isRecommended": true}, "cluster": {"metrics": [{"key": "isilon.cluster.status", "metadata": {"unit": "Count", "description": "The overall health of the cluster - ok=0, attn=1, down=2, invalid=3.", "displayName": "Cluster Status"}}], "isRecommended": true}, "default": {"metrics": [{"key": "isilon.connectivity", "metadata": {"unit": "Percent", "description": "Isilon Cluster connection percentage", "displayName": "Connectivity"}}], "isRecommended": true}, "license": {"metrics": [{"key": "isilon.license.status", "metadata": {"unit": "Count", "description": "The status of the license. It may be licensed=0, unlicensed (inactive=-2 or expired=-1), or an evaluation license=1", "displayName": "License Status"}}, {"key": "isilon.license.days_to_expiry", "metadata": {"unit": "Day", "description": "license days to expiry", "displayName": "License Days to Expiry"}}], "description": "Collect license status and expiry", "isRecommended": true}, "protocol": {"metrics": [{"key": "isilon.cluster.disk.iops", "metadata": {"unit": "Count", "description": "disk iops", "displayName": "Disk IOPS"}}, {"key": "isilon.cluster.disk.read", "metadata": {"unit": "Count", "description": "disk read", "displayName": "Disk Read"}}, {"key": "isilon.cluster.disk.write", "metadata": {"unit": "Count", "description": "disk write", "displayName": "Disk Write"}}, {"key": "isilon.cluster.network.in.errors_per_sec", "metadata": {"unit": "PerSecond", "description": "incoming network errors per sec", "displayName": "Incoming Network Errors"}}, {"key": "isilon.cluster.network.in.megabytes_per_sec", "metadata": {"unit": "MegaBytePerSecond", "description": "incoming network megabytes per sec", "displayName": "Incoming Network Traffic"}}, {"key": "isilon.cluster.network.in.packets_per_sec", "metadata": {"unit": "PerSecond", "description": "incoming network packets per sec", "displayName": "Incoming Network Packets"}}, {"key": "isilon.cluster.network.out.errors_per_sec", "metadata": {"unit": "PerSecond", "description": "outgoing network errors per sec", "displayName": "Outgoing Network Errors"}}, {"key": "isilon.cluster.network.out.megabytes_per_sec", "metadata": {"unit": "MegaBytePerSecond", "description": "outgoing network megabytes per sec", "displayName": "Outgoing Network Traffic"}}, {"key": "isilon.cluster.network.out.packets_per_sec", "metadata": {"unit": "PerSecond", "description": "outgoing network packets per sec", "displayName": "Outgoing Network Packets"}}, {"key": "isilon.cluster.onefs.in", "metadata": {"unit": "Count", "description": "onefs in", "displayName": "OneFS incoming"}}, {"key": "isilon.cluster.onefs.out", "metadata": {"unit": "Count", "description": "onefs out", "displayName": "OneFS Outgoing"}}, {"key": "isilon.cluster.onefs.total", "metadata": {"unit": "Count", "description": "onefs total", "displayName": "OneFS Total"}}], "description": "Collect protocol metrics", "isRecommended": true}, "node-status": {"metrics": [{"key": "isilon.node.status", "metadata": {"unit": "Count", "description": "The overall health of the node - ok=0, attn=1, down=2, invalid=3.", "displayName": "Node Status"}}], "description": "Collect node status", "isRecommended": true}, "client-stats": {"metrics": [{"key": "isilon.clientstats.active", "metadata": {"unit": "Count", "description": "ClientStats Active - by Node and by protocol type", "displayName": "Active Clients"}}], "description": "Collect per protocol active client counts", "isRecommended": false}, "network-pool": {"metrics": [{"key": "isilon.networkpool.ttl", "metadata": {"unit": "Count", "description": "network pool ttl", "displayName": "Network Pool TTL"}}], "description": "Collect network pool metrics", "isRecommended": true}, "storage-pool": {"metrics": [{"key": "isilon.storagepool.bytes.used", "metadata": {"unit": "Byte", "description": "Storage Pool Used Bytes", "displayName": "Storage Pool Used Bytes"}}, {"key": "isilon.storagepool.bytes.hdd.used", "metadata": {"unit": "Byte", "description": "Storage Pool HDD Used Bytes", "displayName": "Storage Pool HDD Used Bytes"}}, {"key": "isilon.storagepool.bytes.sdd.used", "metadata": {"unit": "Byte", "description": "Storage Pool SDD Used Bytes", "displayName": "Storage Pool SDD Used Bytes"}}, {"key": "isilon.storagepool.bytes.total", "metadata": {"unit": "Byte", "description": "Storage Pool Total Bytes", "displayName": "Storage Pool Total Bytes"}}, {"key": "isilon.storagepool.bytes.hdd.total", "metadata": {"unit": "Byte", "description": "Storage Pool HDD Total Bytes", "displayName": "Storage Pool HDD Total Bytes"}}, {"key": "isilon.storagepool.bytes.sdd.total", "metadata": {"unit": "Byte", "description": "Storage Pool SDD Total Bytes", "displayName": "Storage Pool SDD Total Bytes"}}], "description": "Collect storage pool metrics", "isRecommended": true}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension provides the ability to remotely monitor Dell EMC Isilon clusters through the [OneFS API](https://developer.dell.com/apis/4088/versions/9.2.0.0/docs/1introduction.md) \n\nEvery minute, this extension polls the API to ingest cluster, license, statfs, quotas, zones, network pools, storage pools and node metrics."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"**This is intended for users, who:**\n- Would like to monitor the health and performance of their Isilon components\n- Look for analysis support for Ops, IT and developers.\n\n**This enables you to:**\n- Monitor Isilon with a dedicated dashboard and Dynatrace entities to represent core components\n- Detect anomalies and alert on them"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Dell EMC Isilon - PowerScale extension](https://docs.dynatrace.com/docs/shortlink/dell-emc-isilon-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- Dell EMC Isilon\n- Dell PowerScale\n- OneFS version 8.1.1.0+ (API version 6+). [Dell OneFS Supported Releases](https://www.dell.com/support/manuals/en-us/isilon-onefs/ifs_pub_current_releases/supported-onefs-releases?guid=guid-7d7b3e12-43aa-47e9-841e-e9567d92632d&lang=en-us)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.781240Z","created":"2023-05-11T09:27:02.598980Z","seo_title":"Dell EMC Isilon - PowerScale monitoring & observability","seo_description":"Monitor your Dell EMC Isilon / Powerscale clusters through the OneFS API. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_hruRgsH.png","https://dt-cdn.net/hub/config_QXprpXb.png","https://dt-cdn.net/hub/metrics_IC5EzlS.png","https://dt-cdn.net/hub/cluster_ufa.png"],"about":"This extension provides the ability to remotely monitor Dell EMC Isilon clusters through the [OneFS API](https://developer.dell.com/apis/4088/versions/9.2.0.0/docs/1introduction.md) \n\nEvery minute, this extension polls the API to ingest cluster, license, statfs, quotas, zones, network pools, storage pools and node metrics.","use_cases":"**This is intended for users, who:**\n- Would like to monitor the health and performance of their Isilon components\n- Look for analysis support for Ops, IT and developers.\n\n**This enables you to:**\n- Monitor Isilon with a dedicated dashboard and Dynatrace entities to represent core components\n- Detect anomalies and alert on them","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Dell EMC Isilon - PowerScale extension](https://docs.dynatrace.com/docs/shortlink/dell-emc-isilon-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.emc-isilon-api@3.0.2","fqn":"com.dynatrace.extension.emc-isilon-api","version":"3.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.emc-isilon-api/com.dynatrace.extension.emc-isilon-api-3.0.2-95db263b76cea3561134.zip","release_notes":"- Improve screen layout and content","created":"2026-06-29T07:26:30.809979Z"},{"name":"com.dynatrace.extension.emc-isilon-api@3.0.1","fqn":"com.dynatrace.extension.emc-isilon-api","version":"3.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.emc-isilon-api/com.dynatrace.extension.emc-isilon-api-3.0.1-a3d947b74abb200b3186.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.318.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the classic pipeline.\n  - This means that classic rules will no longer be used on metrics ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  Smartscape on Grail.\n-  Refactored feature sets according to the best practices established [here](https://docs.dynatrace.com/docs/observe/infrastructure-observability/networks/networks-cost-optimization).\n- Add feature set metadata for recommended metrics.\n- Add credential vault, custom schedule and proxy support\n- Improve connection reporting and error handling","created":"2026-05-29T11:30:57.980698Z"},{"name":"com.dynatrace.extension.emc-isilon-api@2.2.0","fqn":"com.dynatrace.extension.emc-isilon-api","version":"2.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.emc-isilon-api/com.dynatrace.extension.emc-isilon-api-2.2.0-bda8cbbad342960d7857.zip","release_notes":"**⚠️ NOTE: This version requires a minimum Dynatrace and EEC version of `1.313`**\n\n🚀 Improved in this version:\n- Error codes added to reported errors\n- Status reported per endpoint","created":"2025-11-07T12:06:09.247142Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.emc-isilon-api@3.0.2","fqn":"com.dynatrace.extension.emc-isilon-api","version":"3.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.emc-isilon-api/com.dynatrace.extension.emc-isilon-api-3.0.2-95db263b76cea3561134.zip","release_notes":"- Improve screen layout and content","created":"2026-06-29T07:26:30.809979Z"}]},{"id":1074,"slug":"dell-emc-powermax","title":"Dell EMC PowerMax","description":"Monitor PowerMax Arrays for performance and health, with Dell Unisphere API.","logo":"https://dt-cdn.net/hub/dellemc.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/dell-emc-powermax-extension","providers":[],"tags":["datastore","Dell","secure storage","storage","virtual-infrastructure","virtualization"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dell PowerMax dashboard - status overview","src":"https://dt-cdn.net/hub/dellpowermax_1_dashboard_gen3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_1_dashboard_gen3.png&sign=eZNKgmzJ92xFVVRIlWSbEafrYVPQI-jXNEQrEu-zxVM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_1_dashboard_gen3.png&sign=gqyKZ5XC58eR9Sb3IkSmfPoIrzPvdeXVEVnuaAmnIII","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_1_dashboard_gen3.png&sign=zL5e93lWj2dc0-eQMk3D248r_OSY4idj1bhbpBY9znM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_1_dashboard_gen3.png&sign=zacs7ly6GTFREEVEdDbi2VzO6P6acR63aCG4hSGBRfQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_1_dashboard_gen3.png&sign=UH2baSrLufmVBmHdWN0sgTvEi89a_ZhTsAHV8dDXZWI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_1_dashboard_gen3.png&sign=jXzWeoHcxY3Bv-Q2egNXBCStrTy4hQ6ffG35TF7DwIY"}},{"caption":"PowerMax array metrics - details view","src":"https://dt-cdn.net/hub/dellpowermax_2_array_Gj5cH89.png.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_2_array_Gj5cH89.png.png&sign=vJMnhJkZnSAgFQQ3I2cJ3HozELdLrvJgVyLZVBETIPw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_2_array_Gj5cH89.png.png&sign=kmVR-kNVAYGBFaOw-04kx7Z3pKkAbGU-eekzHzyKVpM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_2_array_Gj5cH89.png.png&sign=Ycn0undwhWvl-j423ukR4k6hjx0eE3lP-l1_FmoGYsc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_2_array_Gj5cH89.png.png&sign=9sfUE_18c8SVHE45MaIAmxgtRvmvHe5f8CJTD1npaOI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_2_array_Gj5cH89.png.png&sign=Aqa32xsuCgswzp1LqT88OMTjKTqfrKQNhoOgx1Sk7rA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_2_array_Gj5cH89.png.png&sign=edzyfNXvZheR9nxbXweS5WEfkWo4Vj8nO7Ou0sHlcOU"}},{"caption":"PowerMax FE and BE directors","src":"https://dt-cdn.net/hub/dellpowermax_3_directors_UQQejbj.png.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_3_directors_UQQejbj.png.png&sign=X9YZXCCGQNAFaHD89B7mYzYMCMVH6cPisj1eBSx7Dr8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_3_directors_UQQejbj.png.png&sign=fG7NiShjsXBy_0CPGMimDlt6SghGS89RT764Neg_e-4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_3_directors_UQQejbj.png.png&sign=tjTOF-5McXwgyKwMt4I87MEZFqSfZ0Cv4FEvmtqJ6i4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_3_directors_UQQejbj.png.png&sign=69p8mgcjwgg9VIHe7v9qqyl_KONmGphrxkIiStO2vH8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_3_directors_UQQejbj.png.png&sign=ejWn11Lq_k3wwe7piOf6Z-Udt3TXdbsBVvxQl-A2d-o","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_3_directors_UQQejbj.png.png&sign=s5JcPcjC6UfPmuZIZ2zDv8L8L2AISi8nVlJi8TZC4hk"}},{"caption":"PowerMax replication status","src":"https://dt-cdn.net/hub/dellpowermax_4_replication_GE9BJDs.png.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_4_replication_GE9BJDs.png.png&sign=jmTEJwTi3EQAmyqmE6LN0NYE3eVehbzjpIUjkkOgUy8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_4_replication_GE9BJDs.png.png&sign=klX7WXp88QHv2HVAz5YYU2KI0juWc1V2CQX37UlKD78","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_4_replication_GE9BJDs.png.png&sign=05JX2PVFoQ4hle9q7h6DyChj0eWDskuUaI-LgYzWTHM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_4_replication_GE9BJDs.png.png&sign=K71O6lZnYboqjG_O5SpyrVqrcFX4d7X-raCz6iVSoog","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_4_replication_GE9BJDs.png.png&sign=SRh9IH0y8JYEAEPnEuG2YEgYeNRFSrz_jsh1_KF4Fc4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowermax_4_replication_GE9BJDs.png.png&sign=c7vAy0dvvfkCCXBIoyUJq06-hF5W4-wkM2hmK_JiUOk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.0.3","release_latest_validation_result":{"name": "com.dynatrace.extension.dell-powermax", "author": {"name": "Dynatrace"}, "version": "3.0.3", "fileHash": "697a26e315f765f3bc33e30f8af086bc9aee4f75c4d50d29320385121c41d5ba", "variables": [], "dataSources": ["python"], "featureSets": ["rdf-director", "default", "em-director", "volumes", "storage-diskgroup", "rdfa", "host", "storage", "eds-director", "system", "im-director", "be-director", "storage-group", "fe-director", "board"], "extensionName": "com.dynatrace.extension.dell-powermax", "minEECVersion": "1.333.0", "featureSetsDetails": {"host": {"metrics": [{"key": "storage.dell.powermax.host.HostIOs", "metadata": {"unit": "Count", "description": null, "displayName": "Host IOs/sec"}}, {"key": "storage.dell.powermax.host.HostMBReads", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Host Throughput Read"}}, {"key": "storage.dell.powermax.host.HostMBWrites", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Host Throughput Written"}}, {"key": "storage.dell.powermax.host.MBs", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Host Throughput"}}, {"key": "storage.dell.powermax.host.ReadResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Read RT"}}, {"key": "storage.dell.powermax.host.Reads", "metadata": {"unit": "Count", "description": null, "displayName": "Host Reads/sec"}}, {"key": "storage.dell.powermax.host.ResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Response Time"}}, {"key": "storage.dell.powermax.host.SyscallCount", "metadata": {"unit": "Count", "description": null, "displayName": "Syscall Count/sec"}}, {"key": "storage.dell.powermax.host.WriteResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Write RT"}}, {"key": "storage.dell.powermax.host.Writes", "metadata": {"unit": "Count", "description": null, "displayName": "Host Writes/sec"}}], "description": "Metrics related to Hosts", "displayName": "Host", "isRecommended": true}, "rdfa": {"metrics": [{"key": "storage.dell.powermax.rdfa.RDFA_WPCount", "metadata": {"unit": "Count", "description": null, "displayName": "RDFA WP Count"}}], "description": "Metrics related to RDFAs", "displayName": "RDFA", "isRecommended": false}, "board": {"metrics": [{"key": "storage.dell.powermax.board.InboundMBs", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Inbound Throughput"}}, {"key": "storage.dell.powermax.board.InterConnect", "metadata": {"unit": "Percent", "description": null, "displayName": "Utilization"}}, {"key": "storage.dell.powermax.board.MaxSpeedMBs", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Max Speed"}}, {"key": "storage.dell.powermax.board.OutboundMBs", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Outbound Throughput"}}], "description": "Metrics related to Boards", "displayName": "Board", "isRecommended": false}, "system": {"metrics": [{"key": "storage.dell.powermax.disk.capacity", "metadata": {"unit": "GigaByte", "description": null, "displayName": "Disk Capacity"}}, {"key": "storage.dell.powermax.health.num_failed_disks", "metadata": {"unit": "Count", "description": null, "displayName": "Failed Disks Count"}}, {"key": "storage.dell.powermax.health.overall", "metadata": {"unit": "Count", "description": null, "displayName": "Overall Health"}}, {"key": "storage.dell.powermax.health.capacity", "metadata": {"unit": "Count", "description": null, "displayName": "Health Capacity"}}, {"key": "storage.dell.powermax.health.configuration", "metadata": {"unit": "Count", "description": null, "displayName": "Health Configuration"}}, {"key": "storage.dell.powermax.health.performance_hs", "metadata": {"unit": "Count", "description": null, "displayName": "Health Performance HS"}}, {"key": "storage.dell.powermax.health.data_protection_hs", "metadata": {"unit": "Count", "description": null, "displayName": "Health Data Protection HS"}}, {"key": "storage.dell.powermax.director.port_status", "metadata": {"unit": "Count", "description": null, "displayName": "Director Port Status"}}, {"key": "storage.dell.powermax.director.capacity", "metadata": {"unit": "Count", "description": null, "displayName": "Director Capacity"}}], "description": "Metrics related to overall system health and capacity", "displayName": "System", "isRecommended": true}, "default": {"metrics": [{"key": "storage.dell.powermax.array.AllocatedCapacity", "metadata": {"unit": "GigaByte", "description": null, "displayName": "Allocated Capacity (GB)"}}, {"key": "storage.dell.powermax.array.BEIOs", "metadata": {"unit": "Count", "description": null, "displayName": "BE IOs/sec"}}, {"key": "storage.dell.powermax.array.BEUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "BE Utilization"}}, {"key": "storage.dell.powermax.array.Cache_Balance", "metadata": {"unit": "Percent", "description": null, "displayName": "Cache Balance"}}, {"key": "storage.dell.powermax.array.CapacityR1CacheSlotsInUse", "metadata": {"unit": "KiloByte", "description": null, "displayName": "Capacity of R1 Cache Slots in Use"}}, {"key": "storage.dell.powermax.array.CapacityR2CacheSlotsInUse", "metadata": {"unit": "KiloByte", "description": null, "displayName": "Capacity of R2 Cache Slots in Use"}}, {"key": "storage.dell.powermax.array.DA_Balance", "metadata": {"unit": "Percent", "description": null, "displayName": "DA Balance"}}, {"key": "storage.dell.powermax.array.DX_Balance", "metadata": {"unit": "Percent", "description": null, "displayName": "DX Balance"}}, {"key": "storage.dell.powermax.array.DataReductionRatioOnReducible", "metadata": {"unit": "Count", "description": null, "displayName": "Data Reduction Ratio on Reducible"}}, {"key": "storage.dell.powermax.array.DiskUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Disk Busy"}}, {"key": "storage.dell.powermax.array.EFD_Balance", "metadata": {"unit": "Percent", "description": null, "displayName": "EFD Balance"}}, {"key": "storage.dell.powermax.array.FC_Balance", "metadata": {"unit": "Percent", "description": null, "displayName": "FC Balance"}}, {"key": "storage.dell.powermax.array.FEUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "FE Utilization"}}, {"key": "storage.dell.powermax.array.FE_Balance", "metadata": {"unit": "Percent", "description": null, "displayName": "FE Balance"}}, {"key": "storage.dell.powermax.array.HostIOs", "metadata": {"unit": "Count", "description": null, "displayName": "Host IOs/sec"}}, {"key": "storage.dell.powermax.array.HostMBs", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Host Throughput"}}, {"key": "storage.dell.powermax.array.LocalWPCount", "metadata": {"unit": "Count", "description": null, "displayName": "Local WP Count"}}, {"key": "storage.dell.powermax.array.LocalWPUsedCapacity", "metadata": {"unit": "MegaByte", "description": null, "displayName": "Local WP Used Capacity"}}, {"key": "storage.dell.powermax.array.NumberR1CacheSlotsInUse", "metadata": {"unit": "Count", "description": null, "displayName": "Number of R1 Cache Slots in Use"}}, {"key": "storage.dell.powermax.array.NumberR2CacheSlotsInUse", "metadata": {"unit": "Count", "description": null, "displayName": "Number of R2 Cache Slots in Use"}}, {"key": "storage.dell.powermax.array.OverallCompressionRatio", "metadata": {"unit": "Count", "description": null, "displayName": "Data Reduction Ratio"}}, {"key": "storage.dell.powermax.array.PercentCacheWP", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Cache WP"}}, {"key": "storage.dell.powermax.array.PercentHit", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Hit"}}, {"key": "storage.dell.powermax.array.PercentMetaBEUsed", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Meta Data Backend Used"}}, {"key": "storage.dell.powermax.array.PercentMetaFEUsed", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Meta Data Frontend Used"}}, {"key": "storage.dell.powermax.array.PercentMetaRepUsed", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Meta Data Replication Used"}}, {"key": "storage.dell.powermax.array.PercentMetaSystemUsed", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Meta Data System Used"}}, {"key": "storage.dell.powermax.array.PercentReads", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Reads"}}, {"key": "storage.dell.powermax.array.PercentWrites", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Writes"}}, {"key": "storage.dell.powermax.array.RDFA_WPCount", "metadata": {"unit": "Count", "description": null, "displayName": "RDFA WP Count"}}, {"key": "storage.dell.powermax.array.RDFUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "RDF Utilization"}}, {"key": "storage.dell.powermax.array.RDF_Balance", "metadata": {"unit": "Percent", "description": null, "displayName": "RDF Balance"}}, {"key": "storage.dell.powermax.array.ReadResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Read RT"}}, {"key": "storage.dell.powermax.array.SATA_Balance", "metadata": {"unit": "Percent", "description": null, "displayName": "SATA Balance"}}, {"key": "storage.dell.powermax.array.SCM_Balance", "metadata": {"unit": "Percent", "description": null, "displayName": "SCM Balance"}}, {"key": "storage.dell.powermax.array.SystemMaxWPLimitCapacity", "metadata": {"unit": "MegaByte", "description": null, "displayName": "System Max WP Limit Capacity"}}, {"key": "storage.dell.powermax.array.SystemMaxWPLimit", "metadata": {"unit": "Count", "description": null, "displayName": "System Max WP Limit"}}, {"key": "storage.dell.powermax.array.SystemWPEvents", "metadata": {"unit": "Count", "description": null, "displayName": "System WP Events/sec"}}, {"key": "storage.dell.powermax.array.WPCount", "metadata": {"unit": "Count", "description": null, "displayName": "System WP Count"}}, {"key": "storage.dell.powermax.array.WPUsedCapacity", "metadata": {"unit": "MegaByte", "description": null, "displayName": "System WP Used Capacity"}}, {"key": "storage.dell.powermax.array.WriteResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Write RT"}}], "isRecommended": true}, "storage": {"metrics": [{"key": "storage.dell.powermax.srp.BEMBTransferred", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "BE Throughput Transferred"}}, {"key": "storage.dell.powermax.srp.BEReqs", "metadata": {"unit": "Count", "description": null, "displayName": "BE Reqs/sec"}}, {"key": "storage.dell.powermax.srp.HostIOs", "metadata": {"unit": "Count", "description": null, "displayName": "Host IOs/sec"}}, {"key": "storage.dell.powermax.srp.HostMBs", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Host Throughput"}}, {"key": "storage.dell.powermax.srp.PhysicalUsedCapacity", "metadata": {"unit": "Count", "description": null, "displayName": "Physical Used Capacity"}}, {"key": "storage.dell.powermax.srp.PhysicalUsedPercent", "metadata": {"unit": "Percent", "description": null, "displayName": "Physical Used Percent"}}, {"key": "storage.dell.powermax.srp.ResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Response Time"}}, {"key": "storage.dell.powermax.srp.TotalSRPCapacity", "metadata": {"unit": "Count", "description": null, "displayName": "Total Storage Resource Pool Capacity"}}], "description": "Metrics related to Storage Resource Pools", "displayName": "Storage Resource Pool", "isRecommended": true}, "volumes": {"metrics": [{"key": "storage.dell.powermax.volume.cap_mb", "metadata": {"unit": "MegaByte", "description": null, "displayName": "Volume Capacity"}}, {"key": "storage.dell.powermax.volume.effective_used_capacity_gb", "metadata": {"unit": "GigaByte", "description": null, "displayName": "Volume Effective Used Capacity"}}, {"key": "storage.dell.powermax.volume.num_of_snapshots", "metadata": {"unit": "Count", "description": null, "displayName": "Volume Snapshots"}}, {"key": "storage.dell.powermax.volume.num_of_clones", "metadata": {"unit": "Count", "description": null, "displayName": "Volume Clones"}}], "description": "Metrics related to volumes", "displayName": "Volumes", "isRecommended": true}, "be-director": {"metrics": [{"key": "storage.dell.powermax.bedirector.IOs", "metadata": {"unit": "Count", "description": null, "displayName": "IOs/sec"}}, {"key": "storage.dell.powermax.bedirector.MBRead", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Throughput Read"}}, {"key": "storage.dell.powermax.bedirector.MBWritten", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Throughput Written"}}, {"key": "storage.dell.powermax.bedirector.MBs", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Throughput"}}, {"key": "storage.dell.powermax.bedirector.PercentBusy", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Busy"}}, {"key": "storage.dell.powermax.bedirector.ReadReqs", "metadata": {"unit": "Count", "description": null, "displayName": "Read Reqs/sec"}}, {"key": "storage.dell.powermax.bedirector.Reqs", "metadata": {"unit": "Count", "description": null, "displayName": "Reqs/sec"}}, {"key": "storage.dell.powermax.bedirector.SyscallCount", "metadata": {"unit": "Count", "description": null, "displayName": "Syscall Count/sec"}}, {"key": "storage.dell.powermax.bedirector.WriteReqs", "metadata": {"unit": "Count", "description": null, "displayName": "Write Reqs/sec"}}], "description": "Metrics related to Backend Directors", "displayName": "Backend Director", "isRecommended": false}, "em-director": {"metrics": [{"key": "storage.dell.powermax.emdirector.PercentBusy", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Busy"}}], "description": "Metrics related to EM Directors", "displayName": "EM Director", "isRecommended": false}, "fe-director": {"metrics": [{"key": "storage.dell.powermax.fedirector.HostIOLimitIOs", "metadata": {"unit": "Count", "description": null, "displayName": "Host IO Limit IOs/sec"}}, {"key": "storage.dell.powermax.fedirector.HostIOLimitMBs", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Host IO Limit Throughput"}}, {"key": "storage.dell.powermax.fedirector.HostIOs", "metadata": {"unit": "Count", "description": null, "displayName": "Host IOs/sec"}}, {"key": "storage.dell.powermax.fedirector.HostMBs", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Host Throughput"}}, {"key": "storage.dell.powermax.fedirector.PercentBusy", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Busy"}}, {"key": "storage.dell.powermax.fedirector.QueueDepthUtilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Queue Depth Utilization"}}, {"key": "storage.dell.powermax.fedirector.ReadResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Read RT"}}, {"key": "storage.dell.powermax.fedirector.SyscallCount", "metadata": {"unit": "Count", "description": null, "displayName": "Syscall Count/sec"}}, {"key": "storage.dell.powermax.fedirector.SyscallTimePerSec", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Syscall Time/sec"}}, {"key": "storage.dell.powermax.fedirector.WriteResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Write RT"}}], "description": "Metrics related to Frontend Directors", "displayName": "Frontend Director", "isRecommended": false}, "im-director": {"metrics": [{"key": "storage.dell.powermax.imdirector.MemoryPageFallThruTime", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Memory Page Fall thru Time"}}, {"key": "storage.dell.powermax.imdirector.MemoryPageUsage", "metadata": {"unit": "Count", "description": null, "displayName": "Memory Page Usage"}}, {"key": "storage.dell.powermax.imdirector.PercentBusy", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Busy"}}], "description": "Metrics related to IM Directors", "displayName": "IM Director", "isRecommended": false}, "eds-director": {"metrics": [{"key": "storage.dell.powermax.edsdirector.PercentBusy", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Busy"}}], "description": "Metrics related to EDS Directors", "displayName": "EDS Director", "isRecommended": false}, "rdf-director": {"metrics": [{"key": "storage.dell.powermax.rdfdirector.AvgIOServiceTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Avg IO Service Time"}}, {"key": "storage.dell.powermax.rdfdirector.CopyIOs", "metadata": {"unit": "Count", "description": null, "displayName": "Copy IOs/sec"}}, {"key": "storage.dell.powermax.rdfdirector.CopyMBs", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Copy Throughput"}}, {"key": "storage.dell.powermax.rdfdirector.IOs", "metadata": {"unit": "Count", "description": null, "displayName": "IOs/sec"}}, {"key": "storage.dell.powermax.rdfdirector.MBRead", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Throughput Received"}}, {"key": "storage.dell.powermax.rdfdirector.MBSentAndReceived", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Throughput Sent and Received"}}, {"key": "storage.dell.powermax.rdfdirector.MBWritten", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Throughput Sent"}}, {"key": "storage.dell.powermax.rdfdirector.PercentBusy", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Busy"}}, {"key": "storage.dell.powermax.rdfdirector.WriteReqs", "metadata": {"unit": "Count", "description": null, "displayName": "Write Reqs/sec"}}], "description": "Metrics related to RDF Directors", "displayName": "RDF Director", "isRecommended": false}, "storage-group": {"metrics": [{"key": "storage.dell.powermax.storagegroup.AvgQOSDelayPerIO", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Avg QOS Delay Per IO"}}, {"key": "storage.dell.powermax.storagegroup.AvgWritePacedDelay", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Avg. Write Paced Delay (ms)"}}, {"key": "storage.dell.powermax.storagegroup.BEReadReqs", "metadata": {"unit": "Count", "description": null, "displayName": "BE Read Reqs/sec"}}, {"key": "storage.dell.powermax.storagegroup.BEReqs", "metadata": {"unit": "Count", "description": null, "displayName": "BE Reqs/sec"}}, {"key": "storage.dell.powermax.storagegroup.BEWriteReqs", "metadata": {"unit": "Count", "description": null, "displayName": "BE Write Reqs/sec"}}, {"key": "storage.dell.powermax.storagegroup.HostHits", "metadata": {"unit": "Count", "description": null, "displayName": "Host Hits/sec"}}, {"key": "storage.dell.powermax.storagegroup.HostIOLimitPercentTimeExceeded", "metadata": {"unit": "Percent", "description": null, "displayName": "Host IO Limit Percent Time Exceeded"}}, {"key": "storage.dell.powermax.storagegroup.HostIOs", "metadata": {"unit": "Count", "description": null, "displayName": "Host IOs/sec"}}, {"key": "storage.dell.powermax.storagegroup.HostMBReads", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Host Throughput Read"}}, {"key": "storage.dell.powermax.storagegroup.HostMBWritten", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Host Throughput Written"}}, {"key": "storage.dell.powermax.storagegroup.HostMBs", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Host Throughput"}}, {"key": "storage.dell.powermax.storagegroup.HostMisses", "metadata": {"unit": "Count", "description": null, "displayName": "Host Misses/sec"}}, {"key": "storage.dell.powermax.storagegroup.HostReads", "metadata": {"unit": "Count", "description": null, "displayName": "Host Reads/sec"}}, {"key": "storage.dell.powermax.storagegroup.HostWrites", "metadata": {"unit": "Count", "description": null, "displayName": "Host Writes/sec"}}, {"key": "storage.dell.powermax.storagegroup.PercentHit", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Hit"}}, {"key": "storage.dell.powermax.storagegroup.PercentMisses", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Miss"}}, {"key": "storage.dell.powermax.storagegroup.PercentRead", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Reads"}}, {"key": "storage.dell.powermax.storagegroup.PercentWrite", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Writes"}}, {"key": "storage.dell.powermax.storagegroup.RDFS_WriteResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "RDF/S Write RT"}}, {"key": "storage.dell.powermax.storagegroup.RdfResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "RDF Response Time"}}, {"key": "storage.dell.powermax.storagegroup.ReadResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Read RT"}}, {"key": "storage.dell.powermax.storagegroup.ResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Response Time"}}, {"key": "storage.dell.powermax.storagegroup.VAAITotalCommandCount", "metadata": {"unit": "Count", "description": null, "displayName": "VAAI Total Command Count"}}, {"key": "storage.dell.powermax.storagegroup.WPCount", "metadata": {"unit": "Count", "description": null, "displayName": "WP Count"}}, {"key": "storage.dell.powermax.storagegroup.WritePacedDelay", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Write paced delay"}}, {"key": "storage.dell.powermax.storagegroup.WriteResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Write RT"}}], "description": "Metrics related to Storage Groups", "displayName": "Storage Group", "isRecommended": true}, "storage-diskgroup": {"metrics": [{"key": "storage.dell.powermax.diskgroup.DiskReads", "metadata": {"unit": "Count", "description": null, "displayName": "Reads/sec"}}, {"key": "storage.dell.powermax.diskgroup.DiskWrites", "metadata": {"unit": "Count", "description": null, "displayName": "Writes/sec"}}, {"key": "storage.dell.powermax.diskgroup.IODensity", "metadata": {"unit": "Unspecified", "description": null, "displayName": "IO Density"}}, {"key": "storage.dell.powermax.diskgroup.IOs", "metadata": {"unit": "Count", "description": null, "displayName": "IOs/sec"}}, {"key": "storage.dell.powermax.diskgroup.MBReads", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Throughput Read"}}, {"key": "storage.dell.powermax.diskgroup.MBWritten", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Throughput Written"}}, {"key": "storage.dell.powermax.diskgroup.MBs", "metadata": {"unit": "MegaBytePerSecond", "description": null, "displayName": "Throughput"}}, {"key": "storage.dell.powermax.diskgroup.PercentBusy", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Busy"}}, {"key": "storage.dell.powermax.diskgroup.PercentCapacityFree", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Free Capacity"}}, {"key": "storage.dell.powermax.diskgroup.PercentCapacityUsed", "metadata": {"unit": "Percent", "description": null, "displayName": "Percent Used Capacity"}}, {"key": "storage.dell.powermax.diskgroup.ReadResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Read RT"}}, {"key": "storage.dell.powermax.diskgroup.ResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Response Time"}}, {"key": "storage.dell.powermax.diskgroup.TotalCapacity", "metadata": {"unit": "GigaByte", "description": null, "displayName": "Total Capacity"}}, {"key": "storage.dell.powermax.diskgroup.UsedCapacity", "metadata": {"unit": "GigaByte", "description": null, "displayName": "Used Capacity"}}, {"key": "storage.dell.powermax.diskgroup.WriteResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Write RT"}}], "description": "Metrics related to Disk Groups", "displayName": "Disk Group", "isRecommended": true}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Simplify monitoring of your PowerMax infrastructure. Focus on essential insights into your PowerMax arrays.\n\n**This extension is intended for users, who**:\n\n- Run their workloads on Dell PowerMax, for v3 and v4 hardware versions.\n- Want to extend Dynatrace insights into the storage infrastructure on which workloads depend.\n\n**This extension enables you to:**\n\n- Monitor your PowerMax arrays using a PowerMax-specific entity model and comprehensive unified analysis views.\n- Receive alerts on performance and health issues detected in your PowerMax infrastructure.\n- Take proactive actions based on anomalies detected in PowerMax infrastructure before they affect your applications."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Operational monitoring of your PowerMax array using Unisphere API in Dynatrace, integrated with related insights into the infrastructure and apps that utilize your PowerMax array.\n- Monitor resource utilization and receive alerts for detected anomalies."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Dell EMC PowerMax extension](https://docs.dynatrace.com/docs/shortlink/dell-emc-powermax-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- A Dell PowerMax array connected to the Unisphere API, reachable from an ActiveGate set up in your Dynatrace environment.\n- Unisphere API connection details: Unisphere IP, username, password, array id, and key file for authentication with the Unisphere API.\n- The Unisphere versions required are \n   - Extension release 2.0.8 and older: from 10.1.0.0, up to 10.1.0.2\n   - Extension release 2.0.9 and newer: 10.2 or newer.\n- Two dashboards are available on the Dynatrace portal, one for each supported hardware version. Please select the one compatible with the monitored array."},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.787191Z","created":"2024-09-24T08:03:14.168765Z","seo_title":"Dell EMC PowerMax monitoring & observability","seo_description":"Monitor PowerMax Arrays for performance and health, with Dell Unisphere API. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dellpowermax_1_dashboard_gen3.png","https://dt-cdn.net/hub/dellpowermax_2_array_Gj5cH89.png.png","https://dt-cdn.net/hub/dellpowermax_3_directors_UQQejbj.png.png","https://dt-cdn.net/hub/dellpowermax_4_replication_GE9BJDs.png.png"],"about":"Simplify monitoring of your PowerMax infrastructure. Focus on essential insights into your PowerMax arrays.\n\n**This extension is intended for users, who**:\n\n- Run their workloads on Dell PowerMax, for v3 and v4 hardware versions.\n- Want to extend Dynatrace insights into the storage infrastructure on which workloads depend.\n\n**This extension enables you to:**\n\n- Monitor your PowerMax arrays using a PowerMax-specific entity model and comprehensive unified analysis views.\n- Receive alerts on performance and health issues detected in your PowerMax infrastructure.\n- Take proactive actions based on anomalies detected in PowerMax infrastructure before they affect your applications.","use_cases":"- Operational monitoring of your PowerMax array using Unisphere API in Dynatrace, integrated with related insights into the infrastructure and apps that utilize your PowerMax array.\n- Monitor resource utilization and receive alerts for detected anomalies.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Dell EMC PowerMax extension](https://docs.dynatrace.com/docs/shortlink/dell-emc-powermax-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.dell-powermax@3.0.3","fqn":"com.dynatrace.extension.dell-powermax","version":"3.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powermax/com.dynatrace.extension.dell-powermax-3.0.3-697a26e315f765f3bc33.zip","release_notes":"### New in this version:\n- Supports adding primary tags and fields to extension metrics in the monitoring configuration.","created":"2026-07-07T14:40:28.369009Z"},{"name":"com.dynatrace.extension.dell-powermax@3.0.0","fqn":"com.dynatrace.extension.dell-powermax","version":"3.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powermax/com.dynatrace.extension.dell-powermax-3.0.0-dd26024e5af16afd612c.zip","release_notes":"### ⚠️ WARNING ⚠️️: Possible breaking changes and warnings - PLEASE READ before upgrading:\n- This version requires a minimum Dynatrace version of 1.338.0 and a minimum EEC version of 1.333.0.\n- This version includes a potentially breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any created custom dynamic rules will no longer be used on metrics ingested from the extension. If you want to keep enforcing them, please create [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via OpenPipeline extraction.\n- Added feature set metadata for recommended metrics.\n- Adopted new `Enhanced Performance API` for optimized performances.\n\n### Improved in this version\n\n- Fixed an issue with Storage Group and Disk Group relationships not being created.\n- Removed useless `Replication` and `SLO Provisioning` entities.\n  - ⚠️ WARNING ⚠️️: In order to upgrade the monitoring configurations to this version, you need to disable these two feature sets first. No data will stop being collected after doing this.\n- Fixed `Volume` entity so one entity is created per volume instead of a single entity per array.","created":"2026-06-01T09:19:51.509290Z"},{"name":"com.dynatrace.extension.dell-powermax@2.1.5","fqn":"com.dynatrace.extension.dell-powermax","version":"2.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powermax/com.dynatrace.extension.dell-powermax-2.1.5-a2801f2722cefa70fada.zip","release_notes":"### Improved in this version\r\n\r\n- Resolved issue with dashboard links not opening on pure Gen3 tenants.","created":"2026-03-05T10:11:39.939895Z"},{"name":"com.dynatrace.extension.dell-powermax@2.1.3","fqn":"com.dynatrace.extension.dell-powermax","version":"2.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powermax/com.dynatrace.extension.dell-powermax-2.1.3-80e1e8800b5853ca38f8.zip","release_notes":"### Improved in this version\r\n\r\n- Resolved an issue causing some dimensions not to be imported due to their length.\r\n- Dashboard no longer requires to trust the code.\r\n- Spread data collection evenly throughout the collection frequency timespan.","created":"2026-01-21T11:57:15.726313Z"},{"name":"com.dynatrace.extension.dell-powermax@2.1.1","fqn":"com.dynatrace.extension.dell-powermax","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powermax/com.dynatrace.extension.dell-powermax-2.1.1-9de4355d84b0dd9cf620.zip","release_notes":"### ⚠️ Important Change\r\n\r\n- This release requires a Minimum Dynatrace Version version of 1.318.0 or higher.\r\n\r\n### New in this version\r\n\r\n- Added ALERT_TEMPLATES for anomaly detectors in the Davis Anomaly Detection app (latest Dynatrace only).","created":"2025-12-23T14:14:33.663168Z"},{"name":"com.dynatrace.extension.dell-powermax@2.0.11","fqn":"com.dynatrace.extension.dell-powermax","version":"2.0.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powermax/com.dynatrace.extension.dell-powermax-2.0.11-e0e99c256c366527e6c5.zip","release_notes":"⚠️IMPORTANT CHANGE: This extension release requires Dynatrace cluster version 1.313 or later.\n\nNew features:\n\n- The `dt.security_context` attribute is now propagated to all entities created by the extension. When enabling entity access control based on `dt.security_context` [ensure you set the Grail security context destination property to `dt.security_context`](https://docs.dynatrace.com/docs/shortlink/access-security-context#steps)\n- Enabled the extension to present the Dynatrace Platform (a.k.a. Gen3) entity details screens in the future platform apps that will expect these screens","created":"2025-08-21T15:29:44.234358Z"},{"name":"com.dynatrace.extension.dell-powermax@2.0.9","fqn":"com.dynatrace.extension.dell-powermax","version":"2.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powermax/com.dynatrace.extension.dell-powermax-2.0.9-d7167b841242800d12b1.zip","release_notes":"New features:\n\n- PowerMax SDK update to version 10.2, which requires Unisphere 10.2 ⚠️\n- (carry-forward from release 2.0.8) Optionally change metric collection frequency, from default 1-minute to e.g. 5-minutes. This may help in large environments, where Unisphere instance polled by the extension gets overloaded and timeouts while responding to metric API calls.\n\nNote: ⚠️IMPORTANT CHANGE: This extension release requires Unisphere 10.2. If you didn't upgrade your Unisphere yet, temporarily use previous release 2.0.8 instead. Consider upgrading Unisphere to 10.2, as it improves API performance and thus this extension performance as well.\n\n","created":"2025-07-11T09:35:13.839132Z"},{"name":"com.dynatrace.extension.dell-powermax@2.0.8","fqn":"com.dynatrace.extension.dell-powermax","version":"2.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powermax/com.dynatrace.extension.dell-powermax-2.0.8-89ce54cb28c148970944.zip","release_notes":"New features:\n\n- Optionally change metric collection frequency, from default 1-minute to e.g. 5-minutes. This may help in large environments, where Unisphere instance polled by the extension gets overloaded and timeouts while responding to metric API calls.","created":"2025-07-11T09:35:03.857424Z"},{"name":"com.dynatrace.extension.dell-powermax@2.0.6","fqn":"com.dynatrace.extension.dell-powermax","version":"2.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powermax/com.dynatrace.extension.dell-powermax-2.0.6-b3cb45ee8700f39fcdff.zip","release_notes":"⚠️IMPORTANT CHANGE: This extension release requires Dynatrace cluster version 1.310 or later.\n\nNew features:\n\n- Added the Dynatrace Platform (a.k.a. Gen3) dashboard","created":"2025-06-11T13:11:12.490042Z"},{"name":"com.dynatrace.extension.dell-powermax@2.0.4","fqn":"com.dynatrace.extension.dell-powermax","version":"2.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powermax/com.dynatrace.extension.dell-powermax-2.0.4-ee4b6521a85e37897d3b.zip","release_notes":"New features:\n- option to skip SSL certificate validation, to allow using self-signed certificates if needed\n- option to provide your own SSL certificate path for API request validation","created":"2025-04-22T19:16:14.593969Z"},{"name":"com.dynatrace.extension.dell-powermax@2.0.1","fqn":"com.dynatrace.extension.dell-powermax","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powermax/com.dynatrace.extension.dell-powerm_amy2z9l.zip","release_notes":"Patch level changes\n* \"Fix for proxy settings not being applied if set in the activation config","created":"2024-11-19T09:55:33.824000Z"},{"name":"com.dynatrace.extension.dell-powermax@2.0.0","fqn":"com.dynatrace.extension.dell-powermax","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powermax/com.dynatrace.extension.dell-powerm_0zIT0C7.zip","release_notes":"Breaking change notice:\n* Dell no longer supports ThinPool metrics, so the corresponding feature set had to be removed.\n* As a consequence, if you had ThinPool feature set enabled, this version will require re-entering the monitoring configuration settings.\n* You may be able to upgrade your monitoring configuration if you disable ThinPool feature set before the upgrade.\n\nNew features\n* Support for EM Director and RDFA performance categories\n* Support v3 and v4 hardware versions, added separate dashboards and mapped metrics to the supported hardware versions\n\nPatch level changes\n* Fixed srp metrics availability on the dashboards","created":"2024-11-14T09:23:59.670830Z"},{"name":"com.dynatrace.extension.dell-powermax@1.0.2","fqn":"com.dynatrace.extension.dell-powermax","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powermax/com.dynatrace.extension.dell-powerm_NQ9tJqG.zip","release_notes":"This is the first Generally Available release of the Dell PowerMax monitoring extension. See hub tile text for details on content and activation instructions.","created":"2024-09-24T20:35:24.646430Z"}],"related_technologies":["dell-emc-isilon"],"latest_downloads":[{"name":"com.dynatrace.extension.dell-powermax@3.0.3","fqn":"com.dynatrace.extension.dell-powermax","version":"3.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powermax/com.dynatrace.extension.dell-powermax-3.0.3-697a26e315f765f3bc33.zip","release_notes":"### New in this version:\n- Supports adding primary tags and fields to extension metrics in the monitoring configuration.","created":"2026-07-07T14:40:28.369009Z"}]},{"id":1032,"slug":"dell-idrac","title":"Dell iDRAC","description":"Connect to the Redfish API to get insights into your Dell iDRAC environment.","logo":"https://dt-cdn.net/hub/delll_logo_blue-bigger-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/dell-idrac-extension","providers":[],"tags":["Dell","Integrated Dell Remote Access Controller","redfish","remote server"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get a quick overview of the monitored devices of your Dell iDRAC environment with the included overview dashboard","src":"https://dt-cdn.net/hub/idrac_1_rk4elVd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_1_rk4elVd.png&sign=bfGXcDTWsVdybHtdwL04ak2ol67VZfM1ffKnHNeoQTk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_1_rk4elVd.png&sign=SWkQQaX8nK4cUxUMc12P0aRSP5Gn9cyqOeBgUrVl92M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_1_rk4elVd.png&sign=1bQ59gd_aAZ9KR20_u4niZJmegySDQUU_-JXN9UqjTE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_1_rk4elVd.png&sign=opx5kQ5dwrcI3tdHyYL-wVA_PO0_ZAeVmTYpCrHycao","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_1_rk4elVd.png&sign=wdCDTQFjm_2Weg2JnT2Uzc_6loh8NgS6eHtgwsEKHyo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_1_rk4elVd.png&sign=Z7kn5YwdkZcNx6SPmpZMCbofCM3nlzZGeDllLCtLhOQ"}},{"caption":"List all your monitored entities to access their individual views","src":"https://dt-cdn.net/hub/idrac_2_cGa3WNh.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_2_cGa3WNh.png&sign=4f0CPMsz__JuHL9bTXC5B5pHAHzb5m0G1VorbfE7Xg4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_2_cGa3WNh.png&sign=jL2nAQlJV8-eLeE2sTv5ZtWfczuyE9peewTaIeizvVw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_2_cGa3WNh.png&sign=5onDZzo2afMf95WWAw8QjZej9UmzF8H5321-xPAv1gY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_2_cGa3WNh.png&sign=ZkD5F_b0qtHQMqv3XJaG89PoDytO8i-LXGsyfHqd_mY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_2_cGa3WNh.png&sign=-4WVhHtXkxpiYEVx5_Tn9MEi1o-LMiHWqHnOxcFgeo0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_2_cGa3WNh.png&sign=W-I_zfY4p4uYwy29G9l20557C4ZtutsG2sb2UnqoBw0"}},{"caption":"Navigate each individual entity and its relationships for a clear and comprehensive view of your environment","src":"https://dt-cdn.net/hub/idrac_3_Pj9LnHx_8LRUgBg.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_3_Pj9LnHx_8LRUgBg.png&sign=PnxLthlQcKkG2OwWIHVNaQxhYiy2vxQvHQWtmo5Ooj8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_3_Pj9LnHx_8LRUgBg.png&sign=UU2yl_ub5oxh_-dyWmVEN56YITV-X5LdzPfELwgNSPM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_3_Pj9LnHx_8LRUgBg.png&sign=v4cnGbZD-lv1-BNhWKN0ej_OGsS9OdQRLj0pqlbkfCo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_3_Pj9LnHx_8LRUgBg.png&sign=zqYz6ZJ5BdLjzDOuN8UcCVRuqAizHay1ExrczNM3R9E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_3_Pj9LnHx_8LRUgBg.png&sign=y6R-1Bi2O5OEtlFSJjpW77iEcU6DiszDaq_OsLDnV3Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_3_Pj9LnHx_8LRUgBg.png&sign=aFTI-hGEuc-ynlYH5xOQ_nVu9FtARr6neKD-ELkYB94"}},{"caption":"Drill down the different levels in your stack to get the most detailed insights","src":"https://dt-cdn.net/hub/idrac_4_29buhqJ_60vbmeP.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_4_29buhqJ_60vbmeP.png&sign=EFfWbCFaMJMlBDTzbkPZM6oz4kLbr8sqlU8CtxTm-tg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_4_29buhqJ_60vbmeP.png&sign=pK8VY20tMcME2xA5kxhGWkg0fxX9d_HWhvzzb5nm4FU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_4_29buhqJ_60vbmeP.png&sign=C1pybRlATtZOrXopoKaU8m4WPS3TG0WanvJoDjyvVOM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_4_29buhqJ_60vbmeP.png&sign=QfwZ2EB7W7NFCNO99tJwc9RJzvP7CzFAaHms6iPBHW8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_4_29buhqJ_60vbmeP.png&sign=A1TVTFLc7Prku6rHzeQstn1QWxLo0d58SFXTlYfv-Gs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fidrac_4_29buhqJ_60vbmeP.png&sign=pG1-zVIJU8LxqKnrjHsp-2ctmCgekJoqfLP7Q8PmtEM"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.3","release_latest_validation_result":{"name": "com.dynatrace.extension.dell-idrac", "author": {"name": "Dynatrace"}, "version": "2.0.3", "fileHash": "c385eb07e73b99551d952ba18887ea38e9f9ed35aee97fa6a3a4a550f26dead7", "variables": [], "dataSources": ["python"], "featureSets": ["Battery", "Chassis", "Network adapter", "Heater", "Thermal subsystem", "Fan", "Power subsystem", "Environment metrics", "PCIe device", "Ethernet interface", "PCIe function", "PCIe slot", "Virtual media", "Storage controller", "Volume", "Network adapter function", "Sensor", "Memory", "Drive", "Secure boot", "Assembly", "Network interface", "Processor", "Storage", "Computer system", "Port", "Power supply", "Simple storage"], "extensionName": "com.dynatrace.extension.dell-idrac", "minEECVersion": "1.313.0", "featureSetsDetails": {"Fan": {"metrics": [{"key": "dell.idrac.system.chassis.thermalSubsystem.fan.Status.State", "metadata": {"unit": "Count", "description": "The current state of the fan. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Fan state"}}, {"key": "dell.idrac.system.chassis.thermalSubsystem.fan.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the fan. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Fan health"}}, {"key": "dell.idrac.system.chassis.thermalSubsystem.fan.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of the fan. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Fan health rollup"}}, {"key": "dell.idrac.system.chassis.thermalSubsystem.fan.SpeedPercent.SpeedRPM", "metadata": {"unit": "Count", "description": null, "displayName": "Fan speed"}}, {"key": "dell.idrac.system.chassis.thermalSubsystem.fan.Oem.Dell.FanPWM", "metadata": {"unit": "Count", "description": null, "displayName": "Fan PWM"}}], "description": "Status and speed metrics for the chassis", "displayName": "Fan", "isRecommended": false}, "Port": {"metrics": [{"key": "dell.idrac.system.chassis.networkAdapter.port.Status.State", "metadata": {"unit": "Count", "description": "The current state of the port. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Port state"}}, {"key": "dell.idrac.system.chassis.networkAdapter.port.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the port. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Port health"}}, {"key": "dell.idrac.system.chassis.networkAdapter.port.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of the port. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Port health rollup"}}, {"key": "dell.idrac.system.chassis.networkAdapter.port.CurrentLinkSpeedMbps", "metadata": {"unit": "MegaBitPerSecond", "description": "The current speed of the port.", "displayName": "Port speed"}}, {"key": "dell.idrac.system.chassis.networkAdapter.port.LinkStatus", "metadata": {"unit": "Count", "description": "The status of the link between this port and its link partner.", "displayName": "Port link status"}}], "description": "Status and speed metrics for network adapter ports", "displayName": "Port", "isRecommended": false}, "Drive": {"metrics": [{"key": "dell.idrac.system.storage.drive.Status.State", "metadata": {"unit": "Count", "description": "The current state of the drive. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Drive state"}}, {"key": "dell.idrac.system.storage.drive.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the drive. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Drive health"}}, {"key": "dell.idrac.system.storage.drive.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of the drive. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Drive health rollup"}}, {"key": "dell.idrac.system.storage.drive.StatusIndicator", "metadata": {"unit": "Count", "description": "The state of the status indicator, which communicates status information about this drive.", "displayName": "Drive status indicator"}}, {"key": "dell.idrac.system.storage.drive.BlockSizeBytes", "metadata": {"unit": "Byte", "description": "The size, in bytes, of the smallest addressable unit, or block.", "displayName": "Drive block size"}}, {"key": "dell.idrac.system.storage.drive.CapableSpeedGbs", "metadata": {"unit": "GigaBitPerSecond", "description": "The speed, in gigabit per second (Gbit/s), at which this drive can communicate to a storage controller in ideal conditions.", "displayName": "Drive capable speed"}}, {"key": "dell.idrac.system.storage.drive.CapacityBytes", "metadata": {"unit": "Byte", "description": "The size, in bytes, of this drive.", "displayName": "Drive size"}}, {"key": "dell.idrac.system.storage.drive.EncryptionStatus", "metadata": {"unit": "Byte", "description": "The status of the encryption of this drive.", "displayName": "Encryption status"}}, {"key": "dell.idrac.system.storage.drive.NegotiatedSpeedGbs", "metadata": {"unit": "GigaBitPerSecond", "description": "The speed, in gigabit per second (Gbit/s), at which this drive currently communicates to the storage controller.", "displayName": "Negotation speed"}}, {"key": "dell.idrac.system.storage.drive.PredictedMediaLifeLeftPercent", "metadata": {"unit": "Percent", "description": "The percentage of reads and writes that are predicted to be available for the media.", "displayName": "Predicted life percent"}}, {"key": "dell.idrac.system.storage.drive.RotationSpeedRPM", "metadata": {"unit": "PerMinute", "description": "The rotation speed of this drive, in revolutions per minute (RPM).", "displayName": "Rotation speed"}}], "description": "Speed and capacity metrics for system drives", "displayName": "Drive", "isRecommended": false}, "Heater": {"metrics": [{"key": "dell.idrac.system.chassis.thermalSubsystem.heater.Status.State", "metadata": {"unit": "Count", "description": "The current state of the heater. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Heater state"}}, {"key": "dell.idrac.system.chassis.thermalSubsystem.heater.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the heater. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Heater health"}}, {"key": "dell.idrac.system.chassis.thermalSubsystem.heater.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of the heater. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Heater health rollup"}}], "description": "Status metrics for the chassis heater", "displayName": "Heater", "isRecommended": false}, "Memory": {"metrics": [{"key": "dell.idrac.system.memory.Status.State", "metadata": {"unit": "Count", "description": "The current state of the memory. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Memory state"}}, {"key": "dell.idrac.system.memory.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the memory. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Memory health"}}, {"key": "dell.idrac.system.memory.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of this memory. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Memory health rollup"}}, {"key": "dell.idrac.system.memory.BusWidthBits", "metadata": {"unit": "Bit", "description": "The bus width, in bits.", "displayName": "Bus width"}}, {"key": "dell.idrac.system.memory.CacheSizeMiB", "metadata": {"unit": "MebiByte", "description": "Total size of the cache portion memory in MiB.", "displayName": "Cache size"}}, {"key": "dell.idrac.system.memory.CapacityMiB", "metadata": {"unit": "MebiByte", "description": "Memory capacity in mebibytes (MiB).", "displayName": "Memory capacity"}}, {"key": "dell.idrac.system.memory.DataWidthBits", "metadata": {"unit": "Bit", "description": "Data width in bits.", "displayName": "Data width"}}, {"key": "dell.idrac.system.memory.Enabled", "metadata": {"unit": "Count", "description": "An indication of whether this memory is enabled.", "displayName": "Memory enabled"}}, {"key": "dell.idrac.system.memory.LogicalSizeMiB", "metadata": {"unit": "MebiByte", "description": "Total size of the logical memory in MiB.", "displayName": "Logical size"}}, {"key": "dell.idrac.system.memory.NonVolatileSizeMiB", "metadata": {"unit": "MebiByte", "description": "Total size of the non-volatile portion memory in MiB.", "displayName": "Non volatile memory"}}, {"key": "dell.idrac.system.memory.VolatileSizeMiB", "metadata": {"unit": "MebiByte", "description": "Total size of the non-volatile portion memory in MiB.", "displayName": "Volatile memory"}}, {"key": "dell.idrac.system.memory.RankCount", "metadata": {"unit": "Count", "description": "Number of ranks available in the memory device.", "displayName": "Rank count"}}, {"key": "dell.idrac.system.memory.OperatingSpeedMhz", "metadata": {"unit": "Count", "description": "Operating speed of memory in MHz or MT/s as appropriate.", "displayName": "Operating speed"}}, {"key": "dell.idrac.system.memory.BandwidthPercent", "metadata": {"unit": "Percent", "description": "The memory bandwidth utilization as a percentage.", "displayName": "Bandwidth usage"}}], "description": "Size and speed metrics for memory", "displayName": "Memory", "isRecommended": true}, "Sensor": {"metrics": [{"key": "dell.idrac.system.chassis.sensor.Status.State", "metadata": {"unit": "Count", "description": "The current state of the sensor. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Sensor state"}}, {"key": "dell.idrac.system.chassis.sensor.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the sensor. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Sensor health"}}, {"key": "dell.idrac.system.chassis.sensor.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of the sensor. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Sensor health rollup"}}, {"key": "dell.idrac.system.chassis.sensor.Reading", "metadata": {"unit": "Count", "description": "The sensor value.", "displayName": "Sensor reading"}}, {"key": "dell.idrac.system.chassis.sensor.SpeedRPM", "metadata": {"unit": "Count", "description": "The rotational speed", "displayName": "Sensor speed"}}, {"key": "dell.idrac.system.chassis.sensor.Oem.Dell.CurrentState", "metadata": {"unit": "Count", "description": "The current state indicated by the Sensor.", "displayName": "Sensor current state"}}], "description": "Status and reading metrics for chassis sensors", "displayName": "Sensor", "isRecommended": false}, "Volume": {"metrics": [{"key": "dell.idrac.system.storage.volume.Status.State", "metadata": {"unit": "Count", "description": "The current state of the volume. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Volume state"}}, {"key": "dell.idrac.system.storage.volume.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the volume. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Volume health"}}, {"key": "dell.idrac.system.storage.volume.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of this volume. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Volume health rollup"}}, {"key": "dell.idrac.system.storage.volume.BlockSizeBytes", "metadata": {"unit": "Byte", "description": "The size of the smallest addressable unit (Block) of this volume in bytes.", "displayName": "Volume block size"}}, {"key": "dell.idrac.system.storage.volume.CapacityBytes", "metadata": {"unit": "Byte", "description": "The size in bytes of this Volume.", "displayName": "Volume capacity"}}, {"key": "dell.idrac.system.storage.volume.Capacity.Data.AllocatedBytes", "metadata": {"unit": "Byte", "description": "The number of bytes currently allocated by the storage system in this data store for this data type.", "displayName": "Allocated bytes (Data)"}}, {"key": "dell.idrac.system.storage.volume.Capacity.Data.ConsumedBytes", "metadata": {"unit": "Byte", "description": "The number of bytes consumed in this data store for this data type.", "displayName": "Consumed bytes (Data)"}}, {"key": "dell.idrac.system.storage.volume.Capacity.Data.GuaranteedBytes", "metadata": {"unit": "Byte", "description": "The number of bytes the storage system guarantees can be allocated in this data store for this data type.", "displayName": "Guaranteed bytes (Data)"}}, {"key": "dell.idrac.system.storage.volume.Capacity.Data.ProvisionedBytes", "metadata": {"unit": "Byte", "description": "The maximum number of bytes that can be allocated in this data store for this data type.", "displayName": "Provisioned bytes (Data)"}}, {"key": "dell.idrac.system.storage.volume.Capacity.Metadata.AllocatedBytes", "metadata": {"unit": "Byte", "description": "The number of bytes currently allocated by the storage system in this data store for this data type.", "displayName": "Allocated bytes (MetaData)"}}, {"key": "dell.idrac.system.storage.volume.Capacity.Metadata.ConsumedBytes", "metadata": {"unit": "Byte", "description": "The number of bytes consumed in this data store for this data type.", "displayName": "Consumed bytes (MetaData)"}}, {"key": "dell.idrac.system.storage.volume.Capacity.Metadata.GuaranteedBytes", "metadata": {"unit": "Byte", "description": "The number of bytes the storage system guarantees can be allocated in this data store for this data type.", "displayName": "Guaranteed bytes (MetaData)"}}, {"key": "dell.idrac.system.storage.volume.Capacity.Metadata.ProvisionedBytes", "metadata": {"unit": "Byte", "description": "The maximum number of bytes that can be allocated in this data store for this data type.", "displayName": "Provisioned bytes (MetaData)"}}, {"key": "dell.idrac.system.storage.volume.Capacity.Snapshot.AllocatedBytes", "metadata": {"unit": "Byte", "description": "The number of bytes currently allocated by the storage system in this data store for this data type.", "displayName": "Allocated bytes (Snapshot)"}}, {"key": "dell.idrac.system.storage.volume.Capacity.Snapshot.ConsumedBytes", "metadata": {"unit": "Byte", "description": "The number of bytes consumed in this data store for this data type.", "displayName": "Consumed bytes (Snapshot)"}}, {"key": "dell.idrac.system.storage.volume.Capacity.Snapshot.GuaranteedBytes", "metadata": {"unit": "Byte", "description": "The number of bytes the storage system guarantees can be allocated in this data store for this data type.", "displayName": "Guaranteed bytes (Snapshot)"}}, {"key": "dell.idrac.system.storage.volume.Capacity.Snapshot.ProvisionedBytes", "metadata": {"unit": "Byte", "description": "The maximum number of bytes that can be allocated in this data store for this data type.", "displayName": "Provisioned bytes (Snapshot)"}}, {"key": "dell.idrac.system.storage.volume.IOStatistics.NonIORequests", "metadata": {"unit": "Count", "description": "Count of non IO requests.", "displayName": "Non-IO requests"}}, {"key": "dell.idrac.system.storage.volume.IOStatistics.ReadHitIORequests", "metadata": {"unit": "Count", "description": "Count of read IO requests satisfied from memory.", "displayName": "Read hit IO requests"}}, {"key": "dell.idrac.system.storage.volume.IOStatistics.ReadIOKiBytes", "metadata": {"unit": "KibiByte", "description": "Number of kibibytes read.", "displayName": "Read IO bytes"}}, {"key": "dell.idrac.system.storage.volume.IOStatistics.ReadIORequests", "metadata": {"unit": "Count", "description": "Count of read IO requests.", "displayName": "Read IO requests"}}, {"key": "dell.idrac.system.storage.volume.IOStatistics.WriteHitIORequests", "metadata": {"unit": "Count", "description": "Count of write IO requests coalesced into memory.", "displayName": "Write hit IO requests"}}, {"key": "dell.idrac.system.storage.volume.IOStatistics.WriteIOKiBytes", "metadata": {"unit": "KibiByte", "description": "Number of kibibytes written.", "displayName": "Write IO bytes"}}, {"key": "dell.idrac.system.storage.volume.IOStatistics.WriteIORequests", "metadata": {"unit": "Count", "description": "Count of write IO requests.", "displayName": "Write IO requests"}}], "description": "Size and I/O metrics for storage volumes", "displayName": "Volume", "isRecommended": false}, "Battery": {"metrics": [{"key": "dell.idrac.system.chassis.powerSubsystem.battery.ChargeState", "metadata": {"unit": "Count", "description": "The charge state of this battery.", "displayName": "Charge state"}}, {"key": "dell.idrac.system.chassis.powerSubsystem.battery.ChargePercent.Reading", "metadata": {"unit": "Percent", "description": "The amount of charge available (percent) in this battery.", "displayName": "Charge percent"}}], "description": "Status and charge metrics for batteries if applicable", "displayName": "Battery", "isRecommended": false}, "Chassis": {"metrics": [{"key": "dell.idrac.system.chassis.PowerState", "metadata": {"unit": "Count", "description": "The current power state of the system.chassis. Equals 1 if On, 0 otherwise. You can check the actual state on the PowerState dimension.", "displayName": "Power state"}}, {"key": "dell.idrac.system.chassis.Status.State", "metadata": {"unit": "Count", "description": "The current state of the system.chassis. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Chassis state"}}, {"key": "dell.idrac.system.chassis.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the system.chassis. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Chassis health"}}, {"key": "dell.idrac.system.chassis.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of this system.chassis. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Chassis health rollup"}}], "description": "Status metrics related to the chassis", "displayName": "Chassis", "isRecommended": true}, "Storage": {"metrics": [{"key": "dell.idrac.system.storage.Status.State", "metadata": {"unit": "Count", "description": "The current state of the storage. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Storage state"}}, {"key": "dell.idrac.system.storage.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the storage. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Storage health"}}, {"key": "dell.idrac.system.storage.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of this storage. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Storage health rollup"}}], "description": "Status metrics for storage subsystems representing sets of storage controllers", "displayName": "Storage", "isRecommended": false}, "Assembly": {"metrics": [{"key": "dell.idrac.system.chassis.assembly.Status.State", "metadata": {"unit": "Count", "description": "The current state of the dell:assembly. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Assembly status"}}, {"key": "dell.idrac.system.chassis.assembly.MemberId", "metadata": {"unit": "Count", "description": "The identifier for the member within the collection.", "displayName": "Assembly member ID"}}], "description": "Status metrics for integrated assemblies", "displayName": "Assembly", "isRecommended": false}, "PCIe slot": {"metrics": [{"key": "dell.idrac.system.chassis.pcieslot.Status.State", "metadata": {"unit": "Count", "description": "The current state of the PCIe slot. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "PCIe slot state"}}, {"key": "dell.idrac.system.chassis.pcieslot.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the PCIe slot. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "PCIe slot health"}}, {"key": "dell.idrac.system.chassis.pcieslot.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of the PCIe slot. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "PCIe slot health rollup"}}, {"key": "dell.idrac.system.chassis.pcieslot.Lanes", "metadata": {"unit": "Count", "description": "The number of PCIe lanes supported by the slot.", "displayName": "PCIe slot lanes"}}], "description": "Status and health metrics for PCIe slots", "displayName": "PCIe slot", "isRecommended": false}, "Processor": {"metrics": [{"key": "dell.idrac.system.processor.Status.State", "metadata": {"unit": "Count", "description": "The current state of the processor. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Processor state"}}, {"key": "dell.idrac.system.processor.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the processor. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Processor health"}}, {"key": "dell.idrac.system.processor.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of this processor. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Processor health rollup"}}, {"key": "dell.idrac.system.processor.MemorySummary.TotalCacheSizeMiB", "metadata": {"unit": "MebiByte", "description": "Total size of cache memory of this processor.", "displayName": "Cache size"}}, {"key": "dell.idrac.system.processor.MemorySummary.TotalMemorySizeMiB", "metadata": {"unit": "MebiByte", "description": "Total size of non-cache, volatile or non-volatile memory attached to this processor. Examples include DRAMs and NV-DIMMs that are not configured as block storage.", "displayName": "Memory size"}}, {"key": "dell.idrac.system.processor.MaxSpeedMHz", "metadata": {"unit": "Count", "description": "The maximum clock speed of the processor.", "displayName": "Processor speed"}}, {"key": "dell.idrac.system.processor.OperatingSpeedMHz", "metadata": {"unit": "Count", "description": "Operating speed of the processor in MHz.", "displayName": "Operating speed"}}, {"key": "dell.idrac.system.processor.TurboState", "metadata": {"unit": "Count", "description": "The state of the turbo for this processor.", "displayName": "Turbo state"}}], "description": "Metrics related to the system CPU", "displayName": "Processor", "isRecommended": true}, "PCIe device": {"metrics": [{"key": "dell.idrac.system.chassis.pciedevice.Status.State", "metadata": {"unit": "Count", "description": "The current state of the PCIe device. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "PCIe device state"}}, {"key": "dell.idrac.system.chassis.pciedevice.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the PCIe device. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "PCIe device health"}}, {"key": "dell.idrac.system.chassis.pciedevice.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of the PCIe device. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "PCIe device health rollup"}}], "description": "Status and health metrics for PCIe devices", "displayName": "PCIe device", "isRecommended": false}, "Secure boot": {"metrics": [{"key": "dell.idrac.system.SecureBootCurrentBoot", "metadata": {"unit": "Count", "description": "The UEFI Secure Boot state during the current boot cycle.", "displayName": "Current boot"}}, {"key": "dell.idrac.system.SecureBootMode", "metadata": {"unit": "Count", "description": "The current UEFI Secure Boot Mode.", "displayName": "Secure boot mode"}}, {"key": "dell.idrac.system.SecureBootEnable", "metadata": {"unit": "Count", "description": "An indication of whether UEFI Secure Boot is enabled.", "displayName": "Secure boot enabled"}}], "description": "Enabled/disabled state of secure boot for the system", "displayName": "Secure boot", "isRecommended": false}, "Power supply": {"metrics": [{"key": "dell.idrac.system.chassis.powerSubsystem.supply.Status.State", "metadata": {"unit": "Count", "description": "The current state of the power supply. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Power supply state"}}, {"key": "dell.idrac.system.chassis.powerSubsystem.supply.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the power supply. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Power supply health"}}, {"key": "dell.idrac.system.chassis.powerSubsystem.supply.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of the power supply. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Power supply health rollup"}}, {"key": "dell.idrac.system.chassis.powerSubsystem.supply.PowerCapacityWatts", "metadata": {"unit": "Watt", "description": "The maximum capacity of this power supply.", "displayName": "Power supply capacity"}}, {"key": "dell.idrac.system.chassis.powerSubsystem.supply.FrequencyHz.Reading", "metadata": {"unit": "Hertz", "description": null, "displayName": "Power supply frequency"}}, {"key": "dell.idrac.system.chassis.powerSubsystem.supply.InputCurrentAmps.Reading", "metadata": {"unit": "Ampere", "description": null, "displayName": "Power supply input amps"}}, {"key": "dell.idrac.system.chassis.powerSubsystem.supply.InputVoltage.Reading", "metadata": {"unit": "Volt", "description": null, "displayName": "Power supply input voltage"}}, {"key": "dell.idrac.system.chassis.powerSubsystem.supply.OutputPowerWatts.Reading", "metadata": {"unit": "Watt", "description": null, "displayName": "Power supply output"}}], "description": "Status and power I/O metrics for the system", "displayName": "Power supply", "isRecommended": false}, "PCIe function": {"metrics": [{"key": "dell.idrac.system.chassis.pciedevice.pciefunction.Status.State", "metadata": {"unit": "Count", "description": "The current state of the PCIe device function. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "PCIe device function state"}}, {"key": "dell.idrac.system.chassis.pciedevice.pciefunction.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the PCIe device function. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "PCIe device function health"}}, {"key": "dell.idrac.system.chassis.pciedevice.pciefunction.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of the PCIe device function. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "PCIe device function health rollup"}}], "description": "Status and health metrics for PCIe functions", "displayName": "PCIe function", "isRecommended": false}, "Virtual media": {"metrics": [{"key": "dell.idrac.system.virtualMedia.Status.State", "metadata": {"unit": "Count", "description": "The current state of the virtual media. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Virtual media state"}}, {"key": "dell.idrac.system.virtualMedia.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the virtual media. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Virtual media health"}}, {"key": "dell.idrac.system.virtualMedia.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of this virtual media. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Virtual media health rollup"}}, {"key": "dell.idrac.system.virtualMedia.Inserted", "metadata": {"unit": "Count", "description": "An indication of whether virtual media is inserted into the virtual device.", "displayName": "Virtual media inserted"}}], "description": "Health status for virtual media", "displayName": "Virtual media", "isRecommended": false}, "Simple storage": {"metrics": [{"key": "dell.idrac.system.simpleStorage.Status.State", "metadata": {"unit": "Count", "description": "The current state of the simple storage. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Simple storage state"}}, {"key": "dell.idrac.system.simpleStorage.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the simple storage. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Simple storage health"}}, {"key": "dell.idrac.system.simpleStorage.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of this simple storage. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Simple storage health rollup"}}], "description": "Health status for non RAID storage controllers", "displayName": "Simple storage", "isRecommended": false}, "Computer system": {"metrics": [{"key": "dell.idrac.system.PowerState", "metadata": {"unit": "Count", "description": "The current power state of the system. Equals 1 if On, 0 otherwise. You can check the actual state on the PowerState dimension.", "displayName": "Power state"}}, {"key": "dell.idrac.system.Status.State", "metadata": {"unit": "Count", "description": "The current state of the system. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "System state"}}, {"key": "dell.idrac.system.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the system. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "System health"}}, {"key": "dell.idrac.system.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of this system. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "System health rollup"}}, {"key": "dell.idrac.system.BootProgress.LastState", "metadata": {"unit": "Count", "description": "The last boot progress state.", "displayName": "Boot progress state"}}, {"key": "dell.idrac.system.GraphicalConsole.ServiceEnabled", "metadata": {"unit": "Count", "description": "The information about a graphical console service for this system.", "displayName": "Graphical console status"}}], "description": "Status metrics related to the computer system", "displayName": "Computer system", "isRecommended": true}, "Network adapter": {"metrics": [{"key": "dell.idrac.system.chassis.networkAdapter.Status.State", "metadata": {"unit": "Count", "description": "The current state of the network adapter. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Network adapter state"}}, {"key": "dell.idrac.system.chassis.networkAdapter.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the network adapter. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Network adapter health"}}, {"key": "dell.idrac.system.chassis.networkAdapter.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of the network adapter. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Network adapter health rollup"}}], "description": "Status metrics for network adapters", "displayName": "Network adapter", "isRecommended": false}, "Power subsystem": {"metrics": [{"key": "dell.idrac.system.chassis.powerSubsystem.Status.State", "metadata": {"unit": "Count", "description": "The current state of the power subsystem. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Power subsystem state"}}, {"key": "dell.idrac.system.chassis.powerSubsystem.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the power subsystem. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Power subsystem health"}}, {"key": "dell.idrac.system.chassis.powerSubsystem.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of the power subsystem. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Power subsystem health rollup"}}, {"key": "dell.idrac.system.chassis.powerSubsystem.CapacityWatts", "metadata": {"unit": "Watt", "description": "The total amount of power that can be allocated to this subsystem. This value can be either the power supply capacity or the power budget that an upstream chassis assigns to this subsystem.", "displayName": "Power capacity"}}, {"key": "dell.idrac.system.chassis.powerSubsystem.Allocation.AllocatedWatts", "metadata": {"unit": "Watt", "description": "The total amount of power that has been allocated or budgeted to this subsystem.", "displayName": "Power allocated"}}, {"key": "dell.idrac.system.chassis.powerSubsystem.Allocation.RequestedWatts", "metadata": {"unit": "Watt", "description": "The potential power, in watts, that the subsystem requests, which might be higher than the current level being consumed because the requested power includes a budget that the subsystem wants for future use.", "displayName": "Power requested"}}], "description": "Status and power usage metrics for the chassis", "displayName": "Power subsystem", "isRecommended": false}, "Network interface": {"metrics": [{"key": "dell.idrac.system.networkInterface.Status.State", "metadata": {"unit": "Count", "description": "The current state of the network interface. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Network interface state"}}, {"key": "dell.idrac.system.networkInterface.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the network interface. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Network interface health"}}, {"key": "dell.idrac.system.networkInterface.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of this network interface. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Network interface health rollup"}}], "description": "Health status for network interfaces", "displayName": "Network interface", "isRecommended": false}, "Thermal subsystem": {"metrics": [{"key": "dell.idrac.system.chassis.thermalSubsystem.Status.State", "metadata": {"unit": "Count", "description": "The current state of the thermal subsystem. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Thermal subsystem state"}}, {"key": "dell.idrac.system.chassis.thermalSubsystem.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the thermal subsystem. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Thermal subsystem health"}}, {"key": "dell.idrac.system.chassis.thermalSubsystem.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of the thermal subsystem. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Thermal subsystem health rollup"}}, {"key": "dell.idrac.system.chassis.thermalSubsystem.TemperatureSummaryCelsius.Intake.Reading", "metadata": {"unit": "Celsius", "description": "The intake temperature (Celsius) of this subsystem.", "displayName": "Intake temperature"}}, {"key": "dell.idrac.system.chassis.thermalSubsystem.TemperatureSummaryCelsius.Internal.Reading", "metadata": {"unit": "Celsius", "description": "The internal temperature (Celsius) of this subsystem.", "displayName": "Internal temperature"}}, {"key": "dell.idrac.system.chassis.thermalSubsystem.TemperatureSummaryCelsius.Exhaust.Reading", "metadata": {"unit": "Celsius", "description": "The exhaust temperature (Celsius) of this subsystem.", "displayName": "Exhaust temperature"}}, {"key": "dell.idrac.system.chassis.thermalSubsystem.HeaterSummary.TotalPrePowerOnHeatingTimeSeconds", "metadata": {"unit": "Second", "description": "The total number of seconds all the heaters in the thermal subsystem were active while the respective devices they heat were powered off.", "displayName": "Prepower on heating time"}}, {"key": "dell.idrac.system.chassis.thermalSubsystem.HeaterSummary.TotalRuntimeHeatingTimeSeconds", "metadata": {"unit": "Second", "description": "The total number of seconds all the heaters in the thermal subsystem were active while the respective devices they heat were powered on.", "displayName": "Runtime heating time"}}], "description": "Status and temperature metrics for the chassis", "displayName": "Thermal subsystem", "isRecommended": false}, "Ethernet interface": {"metrics": [{"key": "dell.idrac.system.ethernetInterface.Status.State", "metadata": {"unit": "Count", "description": "The current state of the ethernet interface. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Ethernet interface state"}}, {"key": "dell.idrac.system.ethernetInterface.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the ethernet interface. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Ethernet interface health"}}, {"key": "dell.idrac.system.ethernetInterface.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of this ethernet interface. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Ethernet interface health rollup"}}, {"key": "dell.idrac.system.ethernetInterface.SpeedMbps", "metadata": {"unit": "MegaBitPerSecond", "description": "The current speed, in Mbit/s, of this interface.", "displayName": "Interface speed"}}, {"key": "dell.idrac.system.ethernetInterface.InterfaceEnabled", "metadata": {"unit": "Count", "description": "An indication of whether this interface is enabled.", "displayName": "Interface enabled"}}, {"key": "dell.idrac.system.ethernetInterface.LinkStatus", "metadata": {"unit": "Count", "description": "The link status of this interface, or port.", "displayName": "Interface link status"}}], "description": "Status and speed metrics for ethernet interfaces", "displayName": "Ethernet interface", "isRecommended": false}, "Storage controller": {"metrics": [{"key": "dell.idrac.system.storage.controller.Status.State", "metadata": {"unit": "Count", "description": "The current state of the storage controller. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Storage controller state"}}, {"key": "dell.idrac.system.storage.controller.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the storage controller. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Storage controller health"}}, {"key": "dell.idrac.system.storage.controller.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of this storage controller. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Storage controller health rollup"}}, {"key": "dell.idrac.system.storage.controller.CacheSummary.TotalCacheSizeMiB", "metadata": {"unit": "MebiByte", "description": "The total configured cache memory, measured in MiB.", "displayName": "Total cache size"}}, {"key": "dell.idrac.system.storage.controller.SpeedGbps", "metadata": {"unit": "GigaBitPerSecond", "description": "The maximum speed of the storage controller's device interface.", "displayName": "Speed"}}, {"key": "dell.idrac.system.storage.controller.ControllerRates.ConsistencyCheckRatePercent", "metadata": {"unit": "Percent", "description": null, "displayName": "Consistency check rate"}}, {"key": "dell.idrac.system.storage.controller.ControllerRates.RebuildRatePercent", "metadata": {"unit": "Percent", "description": null, "displayName": "Rebuild rate"}}], "description": "Size and speed metrics for specific storage controllers", "displayName": "Storage controller", "isRecommended": false}, "Environment metrics": {"metrics": [{"key": "dell.idrac.system.chassis.PowerWatts.Reading", "metadata": {"unit": "Watt", "description": "Power consumption (W).", "displayName": "Power watts"}}, {"key": "dell.idrac.system.processor.TemperatureCelsius.Reading", "metadata": {"unit": "Celsius", "description": "The temperature of the processor in Celsius", "displayName": "CPU Temperature"}}], "description": "Additional metrics for power consumption and CPU temperature", "displayName": "Environment metrics", "isRecommended": false}, "Network adapter function": {"metrics": [{"key": "dell.idrac.system.chassis.networkAdapter.functions.Status.State", "metadata": {"unit": "Count", "description": "The current state of the network adapter function. Equals 1 if Enabled, 0 otherwise. You can check the actual state on the Status.State dimension.", "displayName": "Network adapter function state"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Status.Health", "metadata": {"unit": "Count", "description": "The current health state of the network adapter function. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.Health dimension.", "displayName": "Network adapter function health"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Status.HealthRollup", "metadata": {"unit": "Count", "description": "The overall health state from the view of the network adapter function. Equals 1 if Ok, 0 otherwise. You can check the actual state on the Status.HealthRollup dimension.", "displayName": "Network adapter function health rollup"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.DiscardedPkts", "metadata": {"unit": "Count", "description": "Indicates the total number of discarded packets.", "displayName": "Discarded packets"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.PartitionLinkStatus", "metadata": {"unit": "Count", "description": "Indicates whether the partition link is up or down. Equals 1 if Up, 0 otherwise.", "displayName": "Partition link status"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.PartitionOSDriverState", "metadata": {"unit": "Count", "description": "Indicates operating system driver states of the partitions. Equals 1 if Operational, 0 otherwise.", "displayName": "Partition OS drive status"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.RxErrorPktAlignmentErrors", "metadata": {"unit": "Count", "description": "Indicates the total number of packets received with alignment errors.", "displayName": "Received alignment errors"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.RxBytes", "metadata": {"unit": "Byte", "description": "Indicates the total number of bytes received, including host and remote management pass through traffic. Remote management passthrough traffic is applicable to LOMs only.", "displayName": "Bytes received"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.RxErrorPktFCSErrors", "metadata": {"unit": "Count", "description": "Indicates the total number of packets received with FCS errors.", "displayName": "Received FCS errors"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.RxFalseCarrierDetection", "metadata": {"unit": "Count", "description": "Indicates the total number of false carrier errors received from PHY.", "displayName": "Received false carrier errors"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.RxJabberPkt", "metadata": {"unit": "Count", "description": "Indicates the total number of frames that are too long.", "displayName": "Received jabber frames"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.RxPauseXONFrames", "metadata": {"unit": "Count", "description": "Indicates the flow control frames from the network to resume transmission.", "displayName": "Received pause XON frames"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.RxPauseXOFFFrames", "metadata": {"unit": "Count", "description": "Indicates the flow control frames from the network to pause transmission.", "displayName": "Received pause XOFF frames"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.RxRuntPkt", "metadata": {"unit": "Count", "description": "Indicates the total number of frames that are too short (< 64 bytes).", "displayName": "Received runt packets"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.RxUnicastPackets", "metadata": {"unit": "Count", "description": "Indicates the total number of good unicast packets transmitted.", "displayName": "Received unicast packets"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.RxMulticastPackets", "metadata": {"unit": "Count", "description": "Indicates the total number of good multicast packets received.", "displayName": "Received multicast packets"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.TxBroadcast", "metadata": {"unit": "Count", "description": "Indicates the total number of good broadcast packets transmitted.", "displayName": "Transmitted broadcast"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.RxBroadcast", "metadata": {"unit": "Count", "description": "Indicates the total number of good broadcast packets received.", "displayName": "Received broadcast"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.TxBytes", "metadata": {"unit": "Count", "description": "Indicates the total number of bytes transmitted, including host and remote management passthrough traffic. Remote management passthrough traffic is applicable to LOMs only.", "displayName": "Transmitted bytes"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.TxErrorPktExcessiveCollision", "metadata": {"unit": "Count", "description": "Indicates the number of times a single transmitted packet encountered more than 15 collisions.", "displayName": "Transmitted excessive collisions"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.TxErrorPktLateCollision", "metadata": {"unit": "Count", "description": "Indicates the number of collisions that occurred after one slot time (defined by IEEE 802.3).", "displayName": "Transmitted late collisions"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.TxErrorPktMultipleCollision", "metadata": {"unit": "Count", "description": "Indicates the number of times that a transmitted packet encountered 2-15 collisions.", "displayName": "Transmitted multiple collisions"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.TxErrorPktSingleCollision", "metadata": {"unit": "Count", "description": "Indicates the number of times that a successfully transmitted packet encountered a single collision.", "displayName": "Transmitted single collision"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.TxMulticastPackets", "metadata": {"unit": "Count", "description": "Indicates the total number of good multicast packets transmitted.", "displayName": "Transmitted multicast packets"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.TxPauseXOFFFrames", "metadata": {"unit": "Count", "description": "Indicates the number of XOFF packets transmitted to the network.", "displayName": "Transmitted XOFF packets"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.TxPauseXONFrames", "metadata": {"unit": "Count", "description": "Indicates the number of XON packets transmitted to the network.", "displayName": "Transmitted XON packets"}}, {"key": "dell.idrac.system.chassis.networkAdapter.functions.Oem.Dell.DellNICPortMetrics.TxUnicastPackets", "metadata": {"unit": "Count", "description": "Indicates the total number of good unicast packets transmitted.", "displayName": "Transmitted unicast packets"}}], "description": "NIC metrics related to network traffic", "displayName": "Network adapter function", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Integrated Dell Remote Access Controller (iDRAC) is designed for secure local and remote server management and helps IT administrators deploy, update and monitor PowerEdge servers anywhere, anytime. Monitoring these assets is essential to ensure a healthy environment. Use this extension to connect to the Redfish API of your Dell iDRAC instance and get all the needed insights into your Dell iDRAC stack."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Dell iDRAC extension](https://docs.dynatrace.com/docs/shortlink/dell-idrac-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:21.608656Z","created":"2024-06-04T10:24:44.710863Z","seo_title":"Dell iDRAC monitoring & observability","seo_description":"Connect to the Redfish API to get insights into your Dell iDRAC environment. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/idrac_1_rk4elVd.png","https://dt-cdn.net/hub/idrac_2_cGa3WNh.png","https://dt-cdn.net/hub/idrac_3_Pj9LnHx_8LRUgBg.png","https://dt-cdn.net/hub/idrac_4_29buhqJ_60vbmeP.png"],"about":"The Integrated Dell Remote Access Controller (iDRAC) is designed for secure local and remote server management and helps IT administrators deploy, update and monitor PowerEdge servers anywhere, anytime. Monitoring these assets is essential to ensure a healthy environment. Use this extension to connect to the Redfish API of your Dell iDRAC instance and get all the needed insights into your Dell iDRAC stack.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Dell iDRAC extension](https://docs.dynatrace.com/docs/shortlink/dell-idrac-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.dell-idrac@2.0.3","fqn":"com.dynatrace.extension.dell-idrac","version":"2.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-idrac/com.dynatrace.extension.dell-idrac-2.0.3-c385eb07e73b99551d95.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.313.0`\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that classic rules will no longer be used on metrics ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  Added support for Smartscape on Grail.","created":"2026-05-21T17:22:16.025039Z"},{"name":"com.dynatrace.extension.dell-idrac@1.4.2","fqn":"com.dynatrace.extension.dell-idrac","version":"1.4.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-idrac/com.dynatrace.extension.dell-idrac-1.4.2-3fe4d2daef350171a4bb.zip","release_notes":"- Added feature set metadata for recommended metrics\n- Added support for python 3.14","created":"2026-03-31T12:22:40.974805Z"},{"name":"com.dynatrace.extension.dell-idrac@1.3.0","fqn":"com.dynatrace.extension.dell-idrac","version":"1.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-idrac/com.dynatrace.extension.dell-idrac-1.3.0-f890cb7bb944e1516c57.zip","release_notes":"#### ⚠️ IMPORTANT: This version requires a minimum Dynatrace and ActiveGate version of `1.318`\n\n#### ✨ New in this version:\n- Toggle to enable/disable SSL certificate verification\n- Proxy support per iDrac device\n- New metric added to the `Environment Metrics` feature set\n  - `dell.idrac.system.processor.TemperatureCelsius.Reading`","created":"2026-01-26T20:23:13.488450Z"},{"name":"com.dynatrace.extension.dell-idrac@1.2.0","fqn":"com.dynatrace.extension.dell-idrac","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-idrac/com.dynatrace.extension.dell-idrac-1.2.0-73f0a49368fdf11bebf1.zip","release_notes":"- New dashboard and screens for platform UI\n- Added dt.security_context attribute to all custom iDRAC entities","created":"2025-07-18T21:55:48.037040Z"},{"name":"com.dynatrace.extension.dell-idrac@1.1.17","fqn":"com.dynatrace.extension.dell-idrac","version":"1.1.17","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-idrac/com.dynatrace.extension.dell-idrac-1.1.17-848729cf83713b8d5d22.zip","release_notes":"- Improvements to endpoint scheduling","created":"2025-06-27T09:48:08.381458Z"},{"name":"com.dynatrace.extension.dell-idrac@1.1.15","fqn":"com.dynatrace.extension.dell-idrac","version":"1.1.15","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-idrac/com.dynatrace.extension.dell-idrac-1.1.15-5befd7a4cf1755d63e51.zip","release_notes":"- Improved error handling for empty API responses\n- Add device.address dimension\n- Add status reporting per endpoint\n- Add Dynatrace Error Codes to extension logs","created":"2025-06-20T08:05:33.328656Z"},{"name":"com.dynatrace.extension.dell-idrac@1.1.7","fqn":"com.dynatrace.extension.dell-idrac","version":"1.1.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-idrac/com.dynatrace.extension.dell-idrac-1.1_OQWdojj.zip","release_notes":"- Added support for credential vault\n- Improved performance when disabling feature sets\n- Added option to generate a session token to reduce authentication requests\n- Fixed an issue with the power watts metric\n- Improved custom entity creation","created":"2025-01-10T21:44:44.484534Z"},{"name":"com.dynatrace.extension.dell-idrac@1.1.0","fqn":"com.dynatrace.extension.dell-idrac","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-idrac/com.dynatrace.extension.dell-idrac-1.1_16UAF4q.zip","release_notes":"Official release of the Dell iDRAC extension. Includes:\n- 181 metrics divided in 28 feature sets\n- 26 generic types and their screens\n- 25 generic relationships\n- 1 overview dashboard","created":"2024-06-04T14:42:59.557554Z"}],"related_technologies":["activegate"],"latest_downloads":[{"name":"com.dynatrace.extension.dell-idrac@2.0.3","fqn":"com.dynatrace.extension.dell-idrac","version":"2.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-idrac/com.dynatrace.extension.dell-idrac-2.0.3-c385eb07e73b99551d95.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.313.0`\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that classic rules will no longer be used on metrics ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  Added support for Smartscape on Grail.","created":"2026-05-21T17:22:16.025039Z"}]},{"id":1069,"slug":"dell-powerprotect-data-manager","title":"Dell PowerProtect Data Manager","description":"Ingest metrics, activities, and other logs from PowerProtect Data Manager.","logo":"https://dt-cdn.net/hub/Dell_Logo.svg.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/dell-powerprotect-data-manager-extension","providers":[],"tags":["backup","data","Dell","manager","powerprotect"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The overview dashboard for this extension.","src":"https://dt-cdn.net/hub/dashboard_mXjyOiX_kw51LnQ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_mXjyOiX_kw51LnQ.png&sign=ghQfuguh8DA0pAP9O96AtUtPzoGDaqHjbDg625JzaFk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_mXjyOiX_kw51LnQ.png&sign=9az3DcJQ1keGWZ_-A4MXzWT-2U9RwDH2kgqK2LIORoo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_mXjyOiX_kw51LnQ.png&sign=yO3rAPigafrv9bzzKXvcD-vQrwVpY5p76m_wF_YuzCc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_mXjyOiX_kw51LnQ.png&sign=7MrTQd2kj_-crp1qqZ4rwT_DW_DqpIIgnIrjCvtSMoY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_mXjyOiX_kw51LnQ.png&sign=eczSMt9tATZbcxuB7UrSUoWCwRnnhYMqulxn0zhkIus","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_mXjyOiX_kw51LnQ.png&sign=GZxOvn0ITQUQwdHapXfU2-PTWYM0bHnIeivUJhVhgSY"}},{"caption":"The overview Unified Analysis screen for the PowerProtect instance entity.","src":"https://dt-cdn.net/hub/entity_AUjIwvB.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fentity_AUjIwvB.png&sign=njKIE5wcoOkolJPvvVkK_uztN6ibwejp05FnPXiHBd8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fentity_AUjIwvB.png&sign=0HgEEAoKdPB8KsRJqKNEuSLyiu8XYTZfhcaZnJMx9JA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fentity_AUjIwvB.png&sign=Ijfi0L0ybuZYBrmawriyR4JNe3Uc_H98pdLr8i5LoZo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fentity_AUjIwvB.png&sign=pb-eECRGmhdo68OyTAz1CW8R_KUgajm7VKG6Qoo30L4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fentity_AUjIwvB.png&sign=krLhDnGR_IJc8tB1iC4v279ND9M5nIocl70OX_GIoZs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fentity_AUjIwvB.png&sign=1wKRn7h89Tpi__H2yZ7Og2Bj1OS57zD8u4SOA_4611w"}},{"caption":"Example alert log ingested from PowerProtect.","src":"https://dt-cdn.net/hub/alert-log_y2eI4zx.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Falert-log_y2eI4zx.png&sign=Wka9Ue7t_jHbXli9G2yha7BPr1jIG8G6vl3rDOADAgw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Falert-log_y2eI4zx.png&sign=KtHcQ7yfYrtRGdTS3xyS2kI8cuRBQ-xBc-xUXgB3QhU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Falert-log_y2eI4zx.png&sign=HZ-Rx0QKbV5p4AzSOvm1pdbEL3yHdZ6FGNEnmdkejwA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Falert-log_y2eI4zx.png&sign=DNNG-iAYR1Q4uGnzR2nZC98fvvMUBGiFr5KQtiGrHHk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Falert-log_y2eI4zx.png&sign=t7LiP_jIKCE8LJSBahc5eXoUUHyUt_Sd9HEFCpy4mlM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Falert-log_y2eI4zx.png&sign=l5z6dk_q8jDfUouff-S-fdy7N4jgcBOZn3xLeDs27Y0"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.1","release_latest_validation_result":{"name": "com.dynatrace.extension.powerprotect-data-manager", "author": {"name": "Dynatrace"}, "version": "2.0.1", "fileHash": "81026b1ee6141018431e4862f60a3b6806f35233c775d5ceb515cb34ee48e7a7", "variables": [], "dataSources": ["python"], "featureSets": ["default", "protection-engine-proxies", "storage-systems"], "extensionName": "com.dynatrace.extension.powerprotect-data-manager", "minEECVersion": "1.318.0", "featureSetsDetails": {"default": {"metrics": [{"key": "ppdm.availability", "metadata": {"unit": "Percent", "description": "Indicates the availability of the Power Protect Data Manager instance as a percentage", "displayName": "Availability"}}, {"key": "ppdm.system_health.score", "metadata": {"unit": "Count", "description": "Numerical health score of the Power Protect Data Manager system (0-100)", "displayName": "System health score"}}, {"key": "ppdm.system_health.status", "metadata": {"unit": "State", "description": "Overall health status of the Power Protect Data Manager system (GOOD, FAIR, or POOR)", "displayName": "System health status"}}], "isRecommended": true}, "storage-systems": {"metrics": [{"key": "ppdm.storage.summary.fair", "metadata": {"unit": "Count", "description": "Number of storage systems with a FAIR health status", "displayName": "Storage system status count (fair)"}}, {"key": "ppdm.storage.summary.good", "metadata": {"unit": "Count", "description": "Number of storage systems with a GOOD health status", "displayName": "Storage system status count (good)"}}, {"key": "ppdm.storage.summary.poor", "metadata": {"unit": "Count", "description": "Number of storage systems with a POOR health status", "displayName": "Storage system status count (poor)"}}, {"key": "ppdm.storage.summary.total", "metadata": {"unit": "Count", "description": "Total number of storage systems monitored", "displayName": "Storage system status count (total)"}}], "description": "Monitors the health status of storage systems connected to Power Protect Data Manager", "displayName": "Storage systems", "isRecommended": false}, "protection-engine-proxies": {"metrics": [{"key": "ppdm.protection_engine.proxy.status", "metadata": {"unit": "State", "description": "Status of individual protection engine proxies used for data protection operations", "displayName": "Protection Engine Proxy Status"}}], "description": "Monitors the status of protection engine proxies used for data protection operations", "displayName": "Protection engine proxies", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"PowerProtect Data Manager is a data protection software designed to secure modern workloads including backups, dev/test re-use, protecting cloud native applications, centralized governance and control, and self-service backup and restore. This extension can be used to collect performance and health data about your PowerProtect Data Manager deployment as well as give you insights into activities, alerts, and audit logs."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor overall system health to identify issues that can affect performance or reliability\n- Monitor configuration changes\n- Extract Dynatrace problem events from PowerProtect alert or health issue records\n- Monitor the states of your storage systems"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Dell PowerProtect Data Manager extension](https://docs.dynatrace.com/docs/shortlink/dell-powerprotect-data-manager-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nThis extension uses the [PowerProtect Data Manager REST API](https://developer.dell.com/apis/4378/versions/19.17.0/docs/introduction.md)."},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.794639Z","created":"2024-09-03T12:43:50.599668Z","seo_title":"Dell PowerProtect Data Manager monitoring & observability","seo_description":"Ingest metrics, activities, and other logs from PowerProtect Data Manager. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_mXjyOiX_kw51LnQ.png","https://dt-cdn.net/hub/entity_AUjIwvB.png","https://dt-cdn.net/hub/alert-log_y2eI4zx.png"],"about":"PowerProtect Data Manager is a data protection software designed to secure modern workloads including backups, dev/test re-use, protecting cloud native applications, centralized governance and control, and self-service backup and restore. This extension can be used to collect performance and health data about your PowerProtect Data Manager deployment as well as give you insights into activities, alerts, and audit logs.","use_cases":"- Monitor overall system health to identify issues that can affect performance or reliability\n- Monitor configuration changes\n- Extract Dynatrace problem events from PowerProtect alert or health issue records\n- Monitor the states of your storage systems","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Dell PowerProtect Data Manager extension](https://docs.dynatrace.com/docs/shortlink/dell-powerprotect-data-manager-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.powerprotect-data-manager@2.0.1","fqn":"com.dynatrace.extension.powerprotect-data-manager","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.powerprotect-data-manager/com.dynatrace.extension.powerprotect-data-manager-2.0.1-81026b1ee6141018431e.zip","release_notes":"**Requires Dynatrace version `1.338` and EEC (ActiveGate) version `1.318.0`**\n\n**Changes:**\n - New build to allow for a minimum EEC (ActiveGate) version of `1.318.0`","created":"2026-06-03T20:06:53.894767Z"},{"name":"com.dynatrace.extension.powerprotect-data-manager@2.0.0","fqn":"com.dynatrace.extension.powerprotect-data-manager","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.powerprotect-data-manager/com.dynatrace.extension.powerprotect-data-manager-2.0.0-7c0dff34c1951e2aae90.zip","release_notes":"### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace and EEC version_ of `1.338.0` \n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n  - With the inclusion of OpenPipeline processing rules, any logs ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the [classic log pipeline](https://docs.dynatrace.com/docs/shortlink/lma-classic-log-processing).\n  - This means that classic rules will no longer be used on logs ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\n-  Added feature set metadata for recommended metrics.","created":"2026-05-27T20:42:22.393814Z"},{"name":"com.dynatrace.extension.powerprotect-data-manager@1.2.4","fqn":"com.dynatrace.extension.powerprotect-data-manager","version":"1.2.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.powerprotect-data-manager/com.dynatrace.extension.powerprotect-data-manager-1.2.4-942339855f288e39ef9b.zip","release_notes":"- Ensure required dimensions exist for entity creation\r\n- Update entity URLs used in latest Dashboards","created":"2026-02-18T21:25:32.060828Z"},{"name":"com.dynatrace.extension.powerprotect-data-manager@1.2.1","fqn":"com.dynatrace.extension.powerprotect-data-manager","version":"1.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.powerprotect-data-manager/com.dynatrace.extension.powerprotect-data-manager-1.2.1-11df0feac270185192ef.zip","release_notes":"🚀 Improved in this version:\n- Error codes added to reported errors\n- Reported errors returned to Dynatrace UI","created":"2025-11-07T13:30:43.270396Z"},{"name":"com.dynatrace.extension.powerprotect-data-manager@1.2.0","fqn":"com.dynatrace.extension.powerprotect-data-manager","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.powerprotect-data-manager/com.dynatrace.extension.powerprotect-data-manager-1.2.0-29312d694c1679df79e1.zip","release_notes":"## Minimum Dynatrace version is now 1.310\n### Changes\n - Includes platform dashboard\n - Security context attribute added to entities\n - App ready","created":"2025-08-20T09:03:04.717904Z"},{"name":"com.dynatrace.extension.powerprotect-data-manager@1.1.1","fqn":"com.dynatrace.extension.powerprotect-data-manager","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.powerprotect-data-manager/com.dynatrace.extension.powerprotect-data-manager-1.1.1-4098c8222a025b8bebe9.zip","release_notes":"- Adds `device.address` dimension to ingested metrics","created":"2025-06-12T14:07:38.297441Z"},{"name":"com.dynatrace.extension.powerprotect-data-manager@1.1.0","fqn":"com.dynatrace.extension.powerprotect-data-manager","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.powerprotect-data-manager/com.dynatrace.extension_CWWt07y.zip","release_notes":"- Initial version","created":"2024-09-03T12:46:52.666828Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.powerprotect-data-manager@2.0.1","fqn":"com.dynatrace.extension.powerprotect-data-manager","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.powerprotect-data-manager/com.dynatrace.extension.powerprotect-data-manager-2.0.1-81026b1ee6141018431e.zip","release_notes":"**Requires Dynatrace version `1.338` and EEC (ActiveGate) version `1.318.0`**\n\n**Changes:**\n - New build to allow for a minimum EEC (ActiveGate) version of `1.318.0`","created":"2026-06-03T20:06:53.894767Z"}]},{"id":1077,"slug":"dell-powerstore","title":"Dell PowerStore","description":"Monitor PowerStore Arrays for performance and health, with Dell PowerStore API.","logo":"https://dt-cdn.net/hub/dellemc_3pgZAl1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/dell-powerstore-extension","providers":[],"tags":["datastore","Dell","secure storage","storage","virtual-infrastructure","virtualization"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dell PowerStore dashboard - at-a-glance","src":"https://dt-cdn.net/hub/dellpowerstore_1_dashboard_gen3_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_1_dashboard_gen3_1.png&sign=6tWAZn6CQIn4i17iRMnPu43lVWwQ8PfMYnHE2WCdzpk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_1_dashboard_gen3_1.png&sign=ZmL8X0azpyghTtp_rCP2D5oxVoPvpV-DbbYKyCi7XD0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_1_dashboard_gen3_1.png&sign=hyk4fZJvHGUAEEthUw38pdRsZAfOUeRuYBPNZPhKjlk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_1_dashboard_gen3_1.png&sign=8hJtIBYtqzRwidsbFmaLKwWAz5oOp7Hgg_IqbDb7JDU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_1_dashboard_gen3_1.png&sign=Gi-_rGWhaJ7ErhvDOFQconQsxRsWVjkTtuX4g2L0LbU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_1_dashboard_gen3_1.png&sign=TSh5OGf-Tixi5QxpuHGadgMrRT0jA9WaWdH5rJiPFAA"}},{"caption":"Dell PowerStore dashboard - volumes and NAS","src":"https://dt-cdn.net/hub/dellpowerstore_1_dashboard_den3_2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_1_dashboard_den3_2.png&sign=aaeQ4GK8uohceSLHJ9KKj87s72GwVHAhyTvs-eE7hfE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_1_dashboard_den3_2.png&sign=x7RwVQDVSqDSVsWeHRC6ng-peqHaI6G6PFEkPjZU-kk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_1_dashboard_den3_2.png&sign=pUP00bs8IKBi6akQqm2-qJ1XNjV_HyUgQLRc-bOx1Yw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_1_dashboard_den3_2.png&sign=lOHGyvNPjFh7FKIFSbtoGNLFzs3pUPycw0TPrZwdsJU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_1_dashboard_den3_2.png&sign=9_XjNWojRE6jcj9gCdaWZGolbdL56a5SLHejastDCOQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_1_dashboard_den3_2.png&sign=WTkCLScefM5muZQdRmL3ulE_yDjXMwOWYjlIgYg2E-Y"}},{"caption":"PowerStore appliance performance scorecard","src":"https://dt-cdn.net/hub/dellpowerstore_2_appliance_ZerdU2H.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_2_appliance_ZerdU2H.png&sign=jOGI5Ah9AP93SzvHW83g-V-DNorrcrkNZcFtXioBT0o","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_2_appliance_ZerdU2H.png&sign=n5hpXzcVcvjsPThM4DFS79u9Biw-3VIKZcCa7lS3ucA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_2_appliance_ZerdU2H.png&sign=qESHoktOTNrXa4yMVomfPd6WIs4wgTIQlylz32sOd6I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_2_appliance_ZerdU2H.png&sign=6WW9Zqh9oxi8PjOr9v15nmM-hoM6aVMgHEyjbgCVLIk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_2_appliance_ZerdU2H.png&sign=r6tTPEuFQBb8jWiDCEUpmasIy4HB5GspLauTdYAVPnA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_2_appliance_ZerdU2H.png&sign=D0NvzAWZN1E199_si5PCMVUVHarrEkpjARAefrsbEb0"}},{"caption":"PowerStore volumes list","src":"https://dt-cdn.net/hub/dellpowerstore_3_volumes_d48LqYI.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_3_volumes_d48LqYI.png&sign=AFJpc-F5srll1QNE2f5d1QBd6I-tDcbg9HhH33pY8V0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_3_volumes_d48LqYI.png&sign=_EO0gU1rr9ls9Y10M239oqgGFA6wdD6AIFBR44fJEYw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_3_volumes_d48LqYI.png&sign=CSNm7ZVuUsIR2KqbYxA1j_gERAyO2GYrEatRnxTY5bM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_3_volumes_d48LqYI.png&sign=bCd2u-f0EIH-o-Yf0kHx2lCmXQbRyI-VuLl173mFhfQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_3_volumes_d48LqYI.png&sign=EwpNJJXi8so1WcRma8NtjHY9bmQ_lThe_0BeQSpHpo4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_3_volumes_d48LqYI.png&sign=E2v-Br6_I1c6QjgTRdxoq-Z_jl6PW4jFo__mZBlTKBA"}},{"caption":"PowerStore NAS operational status","src":"https://dt-cdn.net/hub/dellpowerstore_4_nas_V3Gm0Pa.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_4_nas_V3Gm0Pa.png&sign=CPC4uNhnswLeIXwZAzQjKv6Qu7bRG-sHprgqHmKEfn8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_4_nas_V3Gm0Pa.png&sign=cMdTiudrPngZ5z99YQbLJij5ILd5BqSud2_QGPLEnAM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_4_nas_V3Gm0Pa.png&sign=Y6gVGQ8H_S8G9x14FimKTPPDSlmQC47O-q3kueh5eQc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_4_nas_V3Gm0Pa.png&sign=oh3KAiyhwaL38yyMHaFIlhh-AOJ_l73Z5hxBHvR6-0A","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_4_nas_V3Gm0Pa.png&sign=F6iN3-pgkDrXKUGdolBtqYrczngijM47II_KxbhXoQU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_4_nas_V3Gm0Pa.png&sign=JV9yuC8A1FLeDo9WcYEv-9nNd1G8QQIRWttHGCkuwOY"}},{"caption":"PowerStore filesystem with SMB and NFS shares related to it","src":"https://dt-cdn.net/hub/dellpowerstore_5_filesystem_Le0kkRq.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_5_filesystem_Le0kkRq.png&sign=AwJD58w6WiHv7Z8zqQZL6qXf7Fdx4LjIqGq3BZalAjk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_5_filesystem_Le0kkRq.png&sign=-pZoiTAqJUkOLgIf_HhkkWo9ZtBLmcZIpQhiALVUP3k","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_5_filesystem_Le0kkRq.png&sign=muOGqhHK9dXnsPbgAekfGwZr6vkUnq9Tm-uK8HWAlqI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_5_filesystem_Le0kkRq.png&sign=3KehAc-BH11Bq7bHlWZCauWTrEqhVr4sKwuLhSaeLDs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_5_filesystem_Le0kkRq.png&sign=BcK2bRy5cbkpL0_lj9gazXnUfsPIWTwiDAZ39S4SOzA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdellpowerstore_5_filesystem_Le0kkRq.png&sign=QK-pJ0LsRUcXu3_gpcsh_RW-Yw8sbwP3wicdV09Dsi8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.0","release_latest_validation_result":{"name": "com.dynatrace.extension.dell-powerstore", "author": {"name": "Dynatrace"}, "version": "2.0.0", "fileHash": "1968b0cd1b9f4072d17a4e816ac86cc76be226bfe4950205d4127f2868ab19be", "variables": [], "dataSources": ["python"], "featureSets": ["Filesystem", "SMB Share", "Host", "Appliance Performance", "NAS Performance", "NFS Export", "Cluster", "Appliance", "NAS", "Volume", "Volume Performance"], "extensionName": "com.dynatrace.extension.dell-powerstore", "minEECVersion": "1.333.0", "featureSetsDetails": {"NAS": {"metrics": [{"key": "storage.dell.powerstore.nas.operational_status", "metadata": {"unit": "State", "description": null, "displayName": "Operation Status"}}, {"key": "storage.dell.powerstore.nas.file_interfaces", "metadata": {"unit": "Count", "description": null, "displayName": "File Interface Count"}}, {"key": "storage.dell.powerstore.nas.nfs_servers", "metadata": {"unit": "Count", "description": null, "displayName": "NFS Server Count"}}, {"key": "storage.dell.powerstore.nas.smb_servers", "metadata": {"unit": "Count", "description": null, "displayName": "SMB Server Count"}}, {"key": "storage.dell.powerstore.nas.file_ldaps", "metadata": {"unit": "Count", "description": null, "displayName": "File LDAP Count"}}, {"key": "storage.dell.powerstore.nas.file_nises", "metadata": {"unit": "Count", "description": null, "displayName": "File NISES Count"}}, {"key": "storage.dell.powerstore.nas.file_systems", "metadata": {"unit": "Count", "description": null, "displayName": "Filesystem Count"}}], "description": "Metrics related to NAS servers on the PowerStore cluster, including operational status and configuration.", "isRecommended": false}, "Host": {"metrics": [{"key": "storage.dell.powerstore.host.type", "metadata": {"unit": "Count", "description": null, "displayName": "Host Type"}}, {"key": "storage.dell.powerstore.host.os_type", "metadata": {"unit": "Count", "description": null, "displayName": "Host OS Type"}}], "description": "Metrics related to hosts connected to the PowerStore cluster, including host type and operating system.", "isRecommended": false}, "Volume": {"metrics": [{"key": "storage.dell.powerstore.volume.size", "metadata": {"unit": "Byte", "description": null, "displayName": "Volume Size"}}, {"key": "storage.dell.powerstore.volume.logical_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Logical Used Size"}}, {"key": "storage.dell.powerstore.volume.used_pct", "metadata": {"unit": "Percent", "description": null, "displayName": "Volume Used PCT"}}, {"key": "storage.dell.powerstore.volume.state", "metadata": {"unit": "State", "description": null, "displayName": "Volume State"}}, {"key": "storage.dell.powerstore.volume.is_host_access_available", "metadata": {"unit": "State", "description": null, "displayName": "Is Host Access Available"}}, {"key": "storage.dell.powerstore.volume.host_groups", "metadata": {"unit": "Count", "description": null, "displayName": "Host Group Count"}}, {"key": "storage.dell.powerstore.volume.volume_groups", "metadata": {"unit": "Count", "description": null, "displayName": "Volume Group Count"}}, {"key": "storage.dell.powerstore.volume.mapped_volumes", "metadata": {"unit": "Count", "description": null, "displayName": "Mapped Volume Count"}}], "description": "Metrics related to volumes provisioned on the PowerStore cluster, including size, usage, and state.", "isRecommended": true}, "Cluster": {"metrics": [{"key": "storage.dell.powerstore.cluster.physical_mtu", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Maximum Transmission Unit"}}, {"key": "storage.dell.powerstore.cluster.appliances", "metadata": {"unit": "Count", "description": null, "displayName": "Appliance Count"}}, {"key": "storage.dell.powerstore.cluster.is_encryption_enabled", "metadata": {"unit": "State", "description": "'0' if encryption not enabled, '1' if encryption is enabled", "displayName": "Encryption Enabled"}}, {"key": "storage.dell.powerstore.cluster.state", "metadata": {"unit": "State", "description": null, "displayName": "Cluster State"}}], "description": "Metrics related to the overall cluster, including its state and configuration.", "isRecommended": true}, "Appliance": {"metrics": [{"key": "storage.dell.powerstore.appliance.nodes", "metadata": {"unit": "Count", "description": null, "displayName": "Node Count"}}, {"key": "storage.dell.powerstore.appliance.fc_ports", "metadata": {"unit": "Count", "description": null, "displayName": "FC Port Count"}}, {"key": "storage.dell.powerstore.appliance.veth_ports", "metadata": {"unit": "Count", "description": null, "displayName": "Virtual Ethernet Port Count"}}, {"key": "storage.dell.powerstore.appliance.sas_ports", "metadata": {"unit": "Count", "description": null, "displayName": "SAS Port Count"}}, {"key": "storage.dell.powerstore.appliance.eth_ports", "metadata": {"unit": "Count", "description": null, "displayName": "Ethernet Port Count"}}, {"key": "storage.dell.powerstore.appliance.eth_be_ports", "metadata": {"unit": "Count", "description": null, "displayName": "Ethernet BE Port Count"}}, {"key": "storage.dell.powerstore.appliance.virtual_volumes", "metadata": {"unit": "Count", "description": null, "displayName": "Virtual Volume Count"}}, {"key": "storage.dell.powerstore.appliance.volumes", "metadata": {"unit": "Count", "description": null, "displayName": "Volume Count"}}, {"key": "storage.dell.powerstore.appliance.ip_pool_addresses", "metadata": {"unit": "Count", "description": null, "displayName": "IP Pool Addresses Count"}}, {"key": "storage.dell.powerstore.appliance.drive_failure_tolerance_level", "metadata": {"unit": "State", "description": null, "displayName": "Drive Failure Tolerance Level"}}], "description": "Metrics related to individual appliances within the PowerStore cluster, including hardware configuration and capacity.", "isRecommended": true}, "SMB Share": {"metrics": [{"key": "storage.dell.powerstore.smb_share.is_continuous_availability_enabled", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Is Continuous Availability Enabled"}}, {"key": "storage.dell.powerstore.smb_share.is_encryption_enabled", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Is Encryption Enabled"}}, {"key": "storage.dell.powerstore.smb_share.is_abe_enabled", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Is ABE Enabled"}}, {"key": "storage.dell.powerstore.smb_share.is_branch_cache_enabled", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Is Branch Cache Optimization Enabled"}}, {"key": "storage.dell.powerstore.smb_share.offline_availability", "metadata": {"unit": "State", "description": null, "displayName": "Offline Availability"}}], "description": "Metrics related to SMB shares on the PowerStore cluster, including configuration and availability.", "isRecommended": false}, "Filesystem": {"metrics": [{"key": "storage.dell.powerstore.fs.size_total", "metadata": {"unit": "Byte", "description": null, "displayName": "Filesystem Size"}}, {"key": "storage.dell.powerstore.fs.size_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Filesystem Used Size"}}, {"key": "storage.dell.powerstore.fs.used_pct", "metadata": {"unit": "Percent", "description": null, "displayName": "Filesystem Used Pct"}}, {"key": "storage.dell.powerstore.fs.access_policy", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Filesystem Access Policy"}}, {"key": "storage.dell.powerstore.fs.locking_policy", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Filesystem Locking Policy"}}, {"key": "storage.dell.powerstore.fs.folder_rename_policy", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Filesystem Folder Rename Policy"}}, {"key": "storage.dell.powerstore.fs.default_hard_limit", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Filesystem Default Hard Limit"}}, {"key": "storage.dell.powerstore.fs.default_soft_limit", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Filesystem Default Soft Limit"}}], "description": "Metrics related to filesystems on the PowerStore cluster, including size, usage, and policies.", "isRecommended": true}, "NFS Export": {"metrics": [{"key": "storage.dell.powerstore.nfs_export.default_access", "metadata": {"unit": "State", "description": null, "displayName": "Default Access"}}, {"key": "storage.dell.powerstore.nfs_export.min_security", "metadata": {"unit": "State", "description": null, "displayName": "Minimum Security Type"}}, {"key": "storage.dell.powerstore.nfs_export.no_access_hosts", "metadata": {"unit": "Count", "description": null, "displayName": "No Access Host Count"}}, {"key": "storage.dell.powerstore.nfs_export.read_only_hosts", "metadata": {"unit": "Count", "description": null, "displayName": "Read Only Host Count"}}, {"key": "storage.dell.powerstore.nfs_export.read_only_root_hosts", "metadata": {"unit": "Count", "description": null, "displayName": "Read Only Root Host Count"}}, {"key": "storage.dell.powerstore.nfs_export.read_write_hosts", "metadata": {"unit": "Count", "description": null, "displayName": "Read Write Host Count"}}, {"key": "storage.dell.powerstore.nfs_export.read_write_root_hosts", "metadata": {"unit": "Count", "description": null, "displayName": "Read Write Root Host Count"}}], "description": "Metrics related to NFS exports on the PowerStore cluster, including access configuration.", "isRecommended": false}, "NAS Performance": {"metrics": [{"key": "storage.dell.powerstore.nas.avg_latency", "metadata": {"unit": "MicroSecond", "description": "Average read and write latency in microseconds.", "displayName": "Average Latency"}}, {"key": "storage.dell.powerstore.nas.avg_read_latency", "metadata": {"unit": "MicroSecond", "description": "Average read latency in microseconds.", "displayName": "Average Read Latency"}}, {"key": "storage.dell.powerstore.nas.avg_read_size", "metadata": {"unit": "Byte", "description": "Average read size in bytes.", "displayName": "Average Read Size"}}, {"key": "storage.dell.powerstore.nas.avg_size"}, {"key": "storage.dell.powerstore.nas.avg_write_latency", "metadata": {"unit": "MicroSecond", "description": "Average write latency in microseconds.", "displayName": "Average Write Latency"}}, {"key": "storage.dell.powerstore.nas.avg_write_size", "metadata": {"unit": "Byte", "description": "Average write size in bytes.", "displayName": "Average Write Size"}}, {"key": "storage.dell.powerstore.nas.read_bandwidth", "metadata": {"unit": "BytePerSecond", "description": "Read rate in bytes per second.", "displayName": "Read Bandwidth"}}, {"key": "storage.dell.powerstore.nas.read_iops", "metadata": {"unit": "PerSecond", "description": "Total read operations per second.", "displayName": "Read IOPS"}}, {"key": "storage.dell.powerstore.nas.total_bandwidth", "metadata": {"unit": "BytePerSecond", "description": "Total data transfer rate in bytes per second.", "displayName": "Total Bandwidth"}}, {"key": "storage.dell.powerstore.nas.total_iops", "metadata": {"unit": "PerSecond", "description": "Total read and write operations per second.", "displayName": "Total IOPS"}}, {"key": "storage.dell.powerstore.nas.write_bandwidth", "metadata": {"unit": "BytePerSecond", "description": "Write rate in bytes per second.", "displayName": "Write Bandwidth"}}, {"key": "storage.dell.powerstore.nas.write_iops", "metadata": {"unit": "PerSecond", "description": "Total write operations per second.", "displayName": "Write IOPS"}}], "description": "Performance metrics for NAS servers, including latency, bandwidth, and IOPS.", "isRecommended": false}, "Volume Performance": {"metrics": [{"key": "storage.dell.powerstore.volume.avg_read_latency", "metadata": {"unit": "MicroSecond", "description": "Average read latency in microseconds.", "displayName": "Average Read Latency"}}, {"key": "storage.dell.powerstore.volume.avg_write_latency", "metadata": {"unit": "MicroSecond", "description": "Average write latency in microseconds.", "displayName": "Average Write Latency"}}, {"key": "storage.dell.powerstore.volume.avg_latency", "metadata": {"unit": "MicroSecond", "description": "Average read and write latency in microseconds.", "displayName": "Average Latency"}}, {"key": "storage.dell.powerstore.volume.avg_read_size", "metadata": {"unit": "Byte", "description": "Average read size in bytes.", "displayName": "Average Read Size"}}, {"key": "storage.dell.powerstore.volume.avg_write_size", "metadata": {"unit": "Byte", "description": "Average write size in bytes.", "displayName": "Average Write Size"}}, {"key": "storage.dell.powerstore.volume.avg_io_size", "metadata": {"unit": "Byte", "description": "Average size of read and write operations in bytes.", "displayName": "Average IO Size"}}, {"key": "storage.dell.powerstore.volume.read_bandwidth", "metadata": {"unit": "BytePerSecond", "description": "Read rate in bytes per second.", "displayName": "Read Bandwidth"}}, {"key": "storage.dell.powerstore.volume.write_bandwidth", "metadata": {"unit": "BytePerSecond", "description": "Write rate in bytes per second.", "displayName": "Write Bandwidth"}}, {"key": "storage.dell.powerstore.volume.total_bandwidth", "metadata": {"unit": "BytePerSecond", "description": "Total data transfer rate in bytes per second.", "displayName": "Total Bandwidth"}}, {"key": "storage.dell.powerstore.volume.read_iops", "metadata": {"unit": "PerSecond", "description": "Total read operations per second.", "displayName": "Read IOPS"}}, {"key": "storage.dell.powerstore.volume.write_iops", "metadata": {"unit": "PerSecond", "description": "Total write operations per second.", "displayName": "Write IOPS"}}, {"key": "storage.dell.powerstore.volume.total_iops", "metadata": {"unit": "PerSecond", "description": "Total read and write operations per second.", "displayName": "Total IOPS"}}], "description": "Performance metrics for volumes, including latency, bandwidth, and IOPS.", "isRecommended": false}, "Appliance Performance": {"metrics": [{"key": "storage.dell.powerstore.appliance.io_workload_cpu_utilization", "metadata": {"unit": "Percent", "description": "The percentage of CPU Utilization on the cores dedicated to servicing storage I/O requests.", "displayName": "IO CPU Utilization"}}, {"key": "storage.dell.powerstore.appliance.physical_total", "metadata": {"unit": "Byte", "description": "The physical storage available on the appliance.", "displayName": "Physical Total Storage"}}, {"key": "storage.dell.powerstore.appliance.physical_used", "metadata": {"unit": "Byte", "description": "The physical storage used on the appliance.", "displayName": "Physical Used Storage"}}, {"key": "storage.dell.powerstore.appliance.data_physical_used", "metadata": {"unit": "Byte", "description": "The physical storage used by user data on the appliance.", "displayName": "Physical Used Storage by Data"}}, {"key": "storage.dell.powerstore.appliance.logical_provisioned", "metadata": {"unit": "Byte", "description": "The logical storage provisioned on the appliance.", "displayName": "Logical Provisioned Storage"}}, {"key": "storage.dell.powerstore.appliance.logical_used", "metadata": {"unit": "Byte", "description": "The logical storage used on the appliance.", "displayName": "Logical Used Storage"}}], "description": "Performance metrics for appliances, including CPU utilization and storage usage.", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Simplify monitoring of your PowerStore infrastructure. Focus on essential insights into your PowerStore arrays.\n\n**This extension is intended for users, who**:\n\n- Use the Dell PowerStore storage\n- Want to extend Dynatrace insights into the storage infrastructure on which workloads depend\n\n**This extension enables you to:**\n\n- Monitor your PowerStore arrays using a PowerStore-specific entity model and comprehensive unified analysis views\n- Receive alerts on performance and health issues detected in your PowerStore infrastructure\n- Take proactive actions based on anomalies detected in PowerStore infrastructure before they affect your applications"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Operational monitoring of your PowerStore array using the PowerStore API in Dynatrace, integrated with related insights into the infrastructure and apps that utilize your PowerStore array.\n- Monitor resource utilization and receive alerts for detected anomalies."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Dell PowerStore extension](https://docs.dynatrace.com/docs/shortlink/dell-powerstore-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- A Dell PowerStore array with the PowerStore API available, reachable from an ActiveGate set up in your Dynatrace environment.\n- PowerStore API connection details: Server IP, username and password for authentication with the PowerStore API."},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.800097Z","created":"2024-09-27T20:21:29.944544Z","seo_title":"Dell PowerStore monitoring & observability","seo_description":"Monitor PowerStore Arrays for performance and health, with Dell PowerStore API. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dellpowerstore_1_dashboard_gen3_1.png","https://dt-cdn.net/hub/dellpowerstore_1_dashboard_den3_2.png","https://dt-cdn.net/hub/dellpowerstore_2_appliance_ZerdU2H.png","https://dt-cdn.net/hub/dellpowerstore_3_volumes_d48LqYI.png","https://dt-cdn.net/hub/dellpowerstore_4_nas_V3Gm0Pa.png","https://dt-cdn.net/hub/dellpowerstore_5_filesystem_Le0kkRq.png"],"about":"Simplify monitoring of your PowerStore infrastructure. Focus on essential insights into your PowerStore arrays.\n\n**This extension is intended for users, who**:\n\n- Use the Dell PowerStore storage\n- Want to extend Dynatrace insights into the storage infrastructure on which workloads depend\n\n**This extension enables you to:**\n\n- Monitor your PowerStore arrays using a PowerStore-specific entity model and comprehensive unified analysis views\n- Receive alerts on performance and health issues detected in your PowerStore infrastructure\n- Take proactive actions based on anomalies detected in PowerStore infrastructure before they affect your applications","use_cases":"- Operational monitoring of your PowerStore array using the PowerStore API in Dynatrace, integrated with related insights into the infrastructure and apps that utilize your PowerStore array.\n- Monitor resource utilization and receive alerts for detected anomalies.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Dell PowerStore extension](https://docs.dynatrace.com/docs/shortlink/dell-powerstore-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.dell-powerstore@2.0.0","fqn":"com.dynatrace.extension.dell-powerstore","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powerstore-2.0.0-1968b0cd1b9f4072d17a.zip","release_notes":"### ⚠️ WARNING ⚠️️: Possible breaking changes and warnings - PLEASE READ before upgrading:\n- This version requires a minimum Dynatrace version of 1.338.0 and a minimum EEC version of 1.333.0.\n- This version includes a potentially breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any created custom dynamic rules will no longer be used on metrics ingested from the extension. If you want to keep enforcing them, please create [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via OpenPipeline extraction.\n- Added feature set metadata for recommended metrics.","created":"2026-06-03T11:49:27.149710Z"},{"name":"com.dynatrace.extension.dell-powerstore@1.3.4","fqn":"com.dynatrace.extension.dell-powerstore","version":"1.3.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powerstore-1.3.4-2c67c4c353dfc4bd1bbc.zip","release_notes":"### Improved in this version\n\n- Resolved an issue preventing NAS entities from being monitored.","created":"2026-05-20T10:55:17.627281Z"},{"name":"com.dynatrace.extension.dell-powerstore@1.3.3","fqn":"com.dynatrace.extension.dell-powerstore","version":"1.3.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powerstore-1.3.3-f89cb3f61e139455b63a.zip","release_notes":"### ⚠️ Important Change\n\n- A new feature set for Appliance Performance metrics has been introduced. If you need to collect metrics belonging to it, please enable it.\n\n### New in this version\n\n- Added new metrics for Appliance storage.\n\n### Improved in this version\n\n- Resolved an issue that could cause some metrics not to have a relationship with parent entities.","created":"2026-04-01T16:53:38.786880Z"},{"name":"com.dynatrace.extension.dell-powerstore@1.2.6","fqn":"com.dynatrace.extension.dell-powerstore","version":"1.2.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powerstore-1.2.6-5909caabe791b727969a.zip","release_notes":"### Improved in this version\r\n\r\n- Resolved issue with dashboard links not opening on pure Gen3 tenants.\r\n- Resolved issue with the storage.dell.powerstore.volume.used_pct metric being reported with a wrong value.","created":"2026-03-06T11:27:34.872682Z"},{"name":"com.dynatrace.extension.dell-powerstore@1.2.3","fqn":"com.dynatrace.extension.dell-powerstore","version":"1.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powerstore-1.2.3-9b6f3993582fcc3b5fd6.zip","release_notes":"### Improved in this version\r\n\r\n- Ongoing security updates","created":"2026-02-16T13:30:32.585316Z"},{"name":"com.dynatrace.extension.dell-powerstore@1.2.1","fqn":"com.dynatrace.extension.dell-powerstore","version":"1.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powerstore-1.2.1-07743ee9ba6edb38c092.zip","release_notes":"### ⚠️ Important Change\r\n\r\n- This release requires a Minimum Dynatrace Version version of 1.318.0 or higher.\r\n\r\n### New in this version\r\n\r\n- Added ALERT_TEMPLATES for anomaly detectors in the Davis Anomaly Detection app (latest Dynatrace only).\r\n\r\n### Improved in this version\r\n\r\n- Resolved issue with some entities not being imported if the entity list size is high for Hosts, Volumes, NFS Exports and NAS Servers.","created":"2025-12-22T16:03:05.078591Z"},{"name":"com.dynatrace.extension.dell-powerstore@1.1.4","fqn":"com.dynatrace.extension.dell-powerstore","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powerstore-1.1.4-7002ac96c14c8a92ab46.zip","release_notes":"Patch level changes:\n\n- Fixed an issue causing no performance metrics being collected when a specific resolution was unavailable for collection from PowerStore","created":"2025-11-11T14:48:45.791031Z"},{"name":"com.dynatrace.extension.dell-powerstore@1.1.2","fqn":"com.dynatrace.extension.dell-powerstore","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powerstore-1.1.2-4b223f81d46292a7cd0a.zip","release_notes":"Patch level changes:\n\n- Resolved an issue with user authentication in some Prism connection scenarios \n- Resolved an issue that caused logs older than 24 hrs to be imported into Dynatrace","created":"2025-10-28T15:38:55.783551Z"},{"name":"com.dynatrace.extension.dell-powerstore@1.1.1","fqn":"com.dynatrace.extension.dell-powerstore","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powerstore-1.1.1-dccbce8bf7782086a8ea.zip","release_notes":"Patch level changes:\n\n- Fixed an issue which caused a warning due to alerts older than 24 hours being imported","created":"2025-10-13T11:14:00.999770Z"},{"name":"com.dynatrace.extension.dell-powerstore@1.1.0","fqn":"com.dynatrace.extension.dell-powerstore","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powerstore-1.1.0-bc4b8817ef94238ae955.zip","release_notes":"⚠️IMPORTANT CHANGE: This extension release requires Dynatrace cluster version 1.313 or later.\n\nNew features:\n\n- The `dt.security_context` attribute is now propagated to all entities created by the extension. When enabling entity access control based on `dt.security_context` [ensure you set the Grail security context destination property to `dt.security_context`](https://docs.dynatrace.com/docs/shortlink/access-security-context#steps)\n- Enabled the extension to present the Dynatrace Platform (a.k.a. Gen3) entity details screens in the future platform apps that will expect these screens","created":"2025-08-04T20:32:51.618443Z"},{"name":"com.dynatrace.extension.dell-powerstore@1.0.13","fqn":"com.dynatrace.extension.dell-powerstore","version":"1.0.13","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powerstore-1.0.13-a9b010edbb3372232453.zip","release_notes":"⚠️IMPORTANT CHANGE: This extension release requires Dynatrace cluster version 1.310 or later. \n\nNew features:\n\n* Added the Dynatrace Platform (a.k.a. Gen3) dashboard \n* Added option to set metric collection frequency\n\nPatch level changes:\n\n* Fixed metrics for filesystem which sometimes returned None values under certain conditions","created":"2025-06-11T13:11:23.115480Z"},{"name":"com.dynatrace.extension.dell-powerstore@1.0.9","fqn":"com.dynatrace.extension.dell-powerstore","version":"1.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powerstore-1.0.9-e594d9714310fc5fc2a3.zip","release_notes":"New features:\n- option to skip SSL certificate validation, to allow using self-signed certificates if needed\n- option to provide your own SSL certificate path for API request validation","created":"2025-04-22T19:17:31.991070Z"},{"name":"com.dynatrace.extension.dell-powerstore@1.0.7","fqn":"com.dynatrace.extension.dell-powerstore","version":"1.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powerstore-1.0.7-a84e7c735b1a08a340e4.zip","release_notes":"Patch level changes:\n- Fixed extension startup issues in some post-upgrade environments\n- Fixed timezone issues in alert timestamps","created":"2025-03-26T11:10:25.337884Z"},{"name":"com.dynatrace.extension.dell-powerstore@1.0.5","fqn":"com.dynatrace.extension.dell-powerstore","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powe_M9ldBax.zip","release_notes":"Patch level changes:\n\n* Fixed issue with the extension trying to report alerts that are too old to get ingested properly (2+ hours old).","created":"2025-01-31T08:59:50.060513Z"},{"name":"com.dynatrace.extension.dell-powerstore@1.0.0","fqn":"com.dynatrace.extension.dell-powerstore","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powe_NgrB4Pc.zip","release_notes":"This is the first generally available release of the Dell PowerStore extension.","created":"2024-09-28T08:19:41.073016Z"}],"related_technologies":["dell-emc-isilon","dell-emc-powermax"],"latest_downloads":[{"name":"com.dynatrace.extension.dell-powerstore@2.0.0","fqn":"com.dynatrace.extension.dell-powerstore","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dell-powerstore/com.dynatrace.extension.dell-powerstore-2.0.0-1968b0cd1b9f4072d17a.zip","release_notes":"### ⚠️ WARNING ⚠️️: Possible breaking changes and warnings - PLEASE READ before upgrading:\n- This version requires a minimum Dynatrace version of 1.338.0 and a minimum EEC version of 1.333.0.\n- This version includes a potentially breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any created custom dynamic rules will no longer be used on metrics ingested from the extension. If you want to keep enforcing them, please create [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via OpenPipeline extraction.\n- Added feature set metadata for recommended metrics.","created":"2026-06-03T11:49:27.149710Z"}]},{"id":768,"slug":"kubernetes-persistent-volume-claims","title":"[Deprecated] Kubernetes PVCs","description":"Monitor your Kubernetes persistent volume claims and alert on capacity limits.","logo":"https://dt-cdn.net/hub/logos/kubernetes-persistent-volume-claims.png","link_to":"https://www.dynatrace.com/technologies/kubernetes-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/platform-modules/infrastructure-monitoring/container-platform-monitoring/kubernetes-monitoring/monitor-pvc-metrics","providers":["k8s"],"tags":["k8s","Kubernetes","openshift","pvc"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/dashboard_03CH8HS.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_03CH8HS.png&sign=WVyDnmpJ1zVJtYRr50raRP9H3QDFFuSiddNhH-PDKWs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_03CH8HS.png&sign=YfEBEq6S1HJcyuprzd1G4IVekDFS7G03JQXUJSGRzoQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_03CH8HS.png&sign=vMHR-wxW7zFIKWyOKnW9p9S0mzJszKP6i-fLbnND1rg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_03CH8HS.png&sign=8ZI8h3faPR0_ghUqgcJzHV74RusiV5nMkYxttatHgbA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_03CH8HS.png&sign=ZzyDehqpLQzpMg5j7bBvx6jjMpvhKbgMy1hOrIYTj6c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_03CH8HS.png&sign=ycJq8xwLiAE74P_oPPowOBAdBtWjsWu157BJA-Ah0zs"}},{"caption":"","src":"https://dt-cdn.net/hub/problem_3f04bnk.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblem_3f04bnk.png&sign=BWTuhJrTvv5c9NlvKt9lEMiTcCQwok4IR-fzAcbN7DI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblem_3f04bnk.png&sign=xnimXSyyBHn66wNfOMRAMLhJUn7cWeGwhivAWK5NreM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblem_3f04bnk.png&sign=WTT_P_Mj8_pfBQaf0V1uG77tueT0I3jI7PpnssVtI1E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblem_3f04bnk.png&sign=OeZnQsuHxjRUKXB8YqR-i-uRoxdxEZTJNjelFvNHXxM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblem_3f04bnk.png&sign=1l_h3FxeQQGzptBsEnYhG7Wv2vaOgnc7nMIf_GOMGzY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblem_3f04bnk.png&sign=7wSb46b5OsWj2YOc3BkQ4aWWlThRFFIOCW-0AB_Stw4"}},{"caption":"","src":"https://dt-cdn.net/hub/alert-list_0O5Sgmm.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Falert-list_0O5Sgmm.png&sign=52EScAZYySFH1kdD75KV1XQ0izc4PEsRC5DTZemJNLk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Falert-list_0O5Sgmm.png&sign=8-jTNIsgSTnm9OLz_qNx5Q3exCvbsDLI5R7CxQN6Wq4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Falert-list_0O5Sgmm.png&sign=bcIn2IDwWQyDMO9mzJ1kzPfrXRTNcUeZ4_OpQn3kCCw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Falert-list_0O5Sgmm.png&sign=ubK9K3z6JGXxlifhS1VGLDtzptOQDvVavvS4xWXYgUA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Falert-list_0O5Sgmm.png&sign=eJZ8nT-bb8Ep-j5VS-OFeETVHQcDtvp_VMNhlDvR46Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Falert-list_0O5Sgmm.png&sign=o8H_lAjyTR5DKaL_T_ZXTpTmZ1dq9oow3LYaiWJG6fw"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.14","release_latest_validation_result":{"name": "com.dynatrace.extension.kubernetes-pvc", "author": {"name": "Dynatrace"}, "version": "1.0.14", "fileHash": "dccafee598d95ad88a7acc7a8a552ca8ecddb5e4389b9fcb6998b0656d955ceb", "variables": [], "dataSources": [], "featureSets": [], "extensionName": "com.dynatrace.extension.kubernetes-pvc", "minEECVersion": "1.294.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.294.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension is deprecated with Dynatrace 1.294 and will not work anymore with Dynatrace 1.296. For replacement of this extension, check out the following [community guide](https://dt-url.net/v2200u4m).\n\nThis is an extension for monitoring Kubernetes persistent volume claims. It comes with an out-of-the-box dashboard and pre-configured alerts for ease of use."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Monitor Kubernetes persistent volume claims for disk usage and capacity.\n* Alert on **disk space growth rates** (for example, detect log spam).\n* Create custom dashboards and alerts using **volume stats** metrics exposed by the kubelet."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [[Deprecated] Kubernetes PVCs extension](https://docs.dynatrace.com/docs/platform-modules/infrastructure-monitoring/container-platform-monitoring/kubernetes-monitoring/monitor-pvc-metrics) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Setup\n#### Enable persistent volume claim monitoring in Dynatrace\n\nIn your Dynatrace environment, go to **Kubernetes** > **Cluster** > **Settings** and turn on **Monitor persistent volume claims**.\n\nThe following three kubelet metrics are then ingested into Dynatrace:\n* `kubelet_volume_stats_capacity_bytes`\n* `kubelet_volume_stats_available_bytes`\n* `kubelet_volume_stats_used_bytes`\n\nGo to the [Metrics browser](https://docs.dynatrace.com/docs/how-to-use-dynatrace/metrics/metrics-browser) in your Dynatrace environment and verify that these metrics are there.\n\n#### Add extension to environment\n\nTo add this extension to your environment, select **Add to environment** on the page of this extension in the **Dynatrace Hub**.\n\nYou will then find an out-of-the-box dashboard and pre-configured alerts.\nGo to **Dashboards** > **Kubernetes persistent volume claims** in Dynatrace to view key metrics of your persistent volume claims.\n\n#### Activate metric events for alerting\n\nThis extension comes with **4** alerts covering the **Used disk space growth rate** use cases.\nThese alerts are pre-configured for **absolute** (byte) and **relative** (percent) thresholds featuring **critical** and **soft** limits.\n\nTo activate the alerts\n\n1. Go to **Settings** > **Anomaly detection** > **Custom events for alerting** in your Dynatrace environment.\n2. Find the following Kubernetes persistent volume claims alerts:\n   * **Increased growth rate**: Notifies you if a persistent volume claim's used disk space is constantly increasing (for example, detect log spam).\n3. If necessary, select the **Edit** button to customize the alert conditions.\n4. Activate an alert to get problem notifications.\n\n#### Problem detection\n\nProblems raised by the Kubernetes persistent volume claim alerts are listed in your [Problems feed](https://docs.dynatrace.com/docs/how-to-use-dynatrace/problem-detection-and-analysis/basic-concepts/view-the-history-of-open-closed-problems).\nThese problems feature the impacted **Kubernetes cluster entity**, the **Kubernetes namespace name**, and the **Persistent volume claim name**.\nThe **Impacted infrastructure component** tile gives details about the affected Kubernetes resources and violated thresholds.\n### Disabling\nAs persistent volume claim monitoring is subject to [DDU consumption](https://docs.dynatrace.com/docs/shortlink/monitor-prometheus-metrics#monitoring-consumption), it is important to stop it by disabling the **Monitor persistent volume claim** option in your Kubernetes cluster settings.\n### Compatibility information\n* Dynatrace version 1.262+\n* ActiveGate version 1.261+\n\nThe following permissions must be given on Kubernetes side:\n\n* Containerized \"in-cluster\" ActiveGate: `list nodes`, `get nodes/metrics`\n* External \"outside-cluster\" ActiveGate: `list nodes`, `get nodes/proxy`"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.585382Z","created":"2022-04-15T13:31:40.619528Z","seo_title":"[Deprecated] Kubernetes PVCs monitoring & observability","seo_description":"Monitor your Kubernetes persistent volume claims and alert on capacity limits. Start your free trial today!","customer_story":{"quote":"Most other solutions are blind to containerized environments and struggle to instrument Kubernetes and Red Hat OpenShift. Dynatrace was purpose-built for these environments, giving us instant answers and out of the box value from day one.","person":{"name":"Jay Summerlot","title":"IT Director"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_300x100_crop_center-center_line/logo-abercrombie-and-fitch-resize-300-300-462abc399c.png","title":"Abercrombie and Fitch"},"link_to":{"href":"https://www.dynatrace.com/customers/abercrombie-and-fitch/","target":null,"href_text":"Read customer story"}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_03CH8HS.png","https://dt-cdn.net/hub/problem_3f04bnk.png","https://dt-cdn.net/hub/alert-list_0O5Sgmm.png"],"about":"This extension is deprecated with Dynatrace 1.294 and will not work anymore with Dynatrace 1.296. For replacement of this extension, check out the following [community guide](https://dt-url.net/v2200u4m).\n\nThis is an extension for monitoring Kubernetes persistent volume claims. It comes with an out-of-the-box dashboard and pre-configured alerts for ease of use.","use_cases":"* Monitor Kubernetes persistent volume claims for disk usage and capacity.\n* Alert on **disk space growth rates** (for example, detect log spam).\n* Create custom dashboards and alerts using **volume stats** metrics exposed by the kubelet.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [[Deprecated] Kubernetes PVCs extension](https://docs.dynatrace.com/docs/platform-modules/infrastructure-monitoring/container-platform-monitoring/kubernetes-monitoring/monitor-pvc-metrics) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.kubernetes-pvc@1.0.14","fqn":"com.dynatrace.extension.kubernetes-pvc","version":"1.0.14","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-pvc/com.dynatrace.extension.kubernetes_oVLRW2p.zip","release_notes":"* Add deprecation notes to PVC dashboard and PVC alerts.\n* PVC Dashboard shipped with this extensions now links to the new builtin PVC dashboard.","created":"2024-07-14T06:21:49.003680Z"},{"name":"com.dynatrace.extension.kubernetes-pvc@1.0.12","fqn":"com.dynatrace.extension.kubernetes-pvc","version":"1.0.12","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-pvc/com.dynatrace.extension.kubernetes_bjqjyZg.zip","release_notes":"- Remove low disk space alerts as they are now part of the Kubernetes 'out-of-the-box' alerting","created":"2023-03-21T15:21:03.579469Z"},{"name":"com.dynatrace.extension.kubernetes-pvc@1.0.11","fqn":"com.dynatrace.extension.kubernetes-pvc","version":"1.0.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-pvc/com.dynatrace.extension.kubernetes_fKlrshZ.zip","release_notes":"* Fixed the percentage calculations for both the ‘Top 10 used…’ and the ‘Top 10 available…’ tiles.\n* Fixed the capacity, usage, and count pie charts.\n* Fixed metric expressions in metric events.\n* Updated the documentation.","created":"2023-01-27T10:06:19.914833Z"},{"name":"com.dynatrace.extension.kubernetes-pvc@1.0.7","fqn":"com.dynatrace.extension.kubernetes-pvc","version":"1.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-pvc/com.dynatrace.extension.kubernetes_S2faYfH.zip","release_notes":"* Improved wording on the PVC dashboard.\n* Added a new tile on the PVC dashboard showing the top 10 used volume space in percent.","created":"2022-12-14T14:29:59.192050Z"},{"name":"com.dynatrace.extension.kubernetes-pvc@1.0.6","fqn":"com.dynatrace.extension.kubernetes-pvc","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-pvc/com.dynatrace.extension.kubernetes_uD7VoLG.zip","release_notes":"* Improved the Kubernetes persistent volume claims dashboard.\n* Dashboard filters for Kubernetes cluster, namespace and persistent volume claim.","created":"2022-08-08T16:52:11.282709Z"},{"name":"com.dynatrace.extension.kubernetes-pvc@1.0.5","fqn":"com.dynatrace.extension.kubernetes-pvc","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-pvc/com.dynatrace.extension.kubernetes_GUiYhWp.zip","release_notes":"","created":"2022-05-03T11:21:54.510608Z"}],"related_technologies":["red-hat-openshift"],"latest_downloads":[{"name":"com.dynatrace.extension.kubernetes-pvc@1.0.14","fqn":"com.dynatrace.extension.kubernetes-pvc","version":"1.0.14","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-pvc/com.dynatrace.extension.kubernetes_oVLRW2p.zip","release_notes":"* Add deprecation notes to PVC dashboard and PVC alerts.\n* PVC Dashboard shipped with this extensions now links to the new builtin PVC dashboard.","created":"2024-07-14T06:21:49.003680Z"}]},{"id":1249,"slug":"devcycle-by-dt","title":"DevCycle by Dynatrace","description":"Rollout, manage and experiment on features with DevCycle by Dynatrace.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/188/logo/logo-black-512x512-square.png","link_to":"https://devcycle.com/","documentation_link":"https://docs.devcycle.com/","providers":[],"tags":["Azure DevOps","Dynatrace","GitHub Actions","GitLab CI/CD","Kubernetes Admission Controllers","OpenFeature","Serverless runtimes"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"DevCycle dashboard showing a list of feature flags, their status, environments, and rollout information.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/188/media/featurelistresized.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ffeaturelistresized.png&sign=L7X-tb1mhQtmd_IlhBocipVYtHD9Fi2J1RJ7vzx5fzg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ffeaturelistresized.png&sign=zONST-XEdWbCImpgqErEQtcuI7UrQC85Rm8gxTK4d-4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ffeaturelistresized.png&sign=WhKojkHlhxr6jG3885kEJpWKqozUSI33NiwhxwgG0Kw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ffeaturelistresized.png&sign=RrRpwR1E7bTTTNkUrtXqmH683VCuNGufl7yXt76uq2E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ffeaturelistresized.png&sign=0NnBqt402vAnClhEWZupLBv8deLRQ4x-dIMVubV0he4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ffeaturelistresized.png&sign=w-v0q-vXgIeFlfjTqp5LQer7AVZC9voK0TmUIEtFyg4"}},{"caption":"DevCycle targeting rules interface showing rule definitions, audience conditions, and rollout configuration.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/188/media/targeted_rollouts_resized.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ftargeted_rollouts_resized.png&sign=nXDT7BnVUK8eEwydP7y1drQZIXuHFrXRpwpNDxuA8JQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ftargeted_rollouts_resized.png&sign=foDR2KrCQU1sPyka9EAcYZG4DniyNfObjeV_1xL3UkI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ftargeted_rollouts_resized.png&sign=PkIbsMPEZwtN2XcBjAiLP9AbJHWYPKqpe63_wJ5fyFs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ftargeted_rollouts_resized.png&sign=i_XBnu9F05OPoWYAvYP9xlpLFBZZ7SaW0lfr578DGbU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ftargeted_rollouts_resized.png&sign=G1BV8jVjylmxz8s86e8kYnEou4Gfe2h1LOxqdxD3ONs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ftargeted_rollouts_resized.png&sign=JeUCn1SIQPyhOtedPMj9881oAAMWIDm6PUIZmGLFvBY"}},{"caption":"DevCycle feature targeting view showing rules, variations, and rollout configuration in the Hub console.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/188/media/feature_targeted_split_resized.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ffeature_targeted_split_resized.png&sign=T7-rzYlUmn_eQzbSFqJyL_b4i4EvvNl1U-vyFHvToHE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ffeature_targeted_split_resized.png&sign=8JA9eJNd74o2JSDgDGnOqIsLWJImvATNjl9a6xlV3V0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ffeature_targeted_split_resized.png&sign=LBh-BFPHgIG2n59Pbqxcc2Uo-ohvlfVUhWlt6oxtoPo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ffeature_targeted_split_resized.png&sign=NEuMHytu7FOLcGhCWaTI0mpSF2_VCg4ykQaeZEK4Uvw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ffeature_targeted_split_resized.png&sign=i_q4-KixiKWOu5jugNz56ZyIHGpH_8yyCeaE-FPJJmM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Ffeature_targeted_split_resized.png&sign=JK3Swxx1x_uqFK5OjDpqDSpGn4Wwl5gnNErItp69YgE"}},{"caption":"Dynatrace dashboard displaying service performance metrics over time with feature flag evaluation events highlighted.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/188/media/dashboard_dynatrace_devcycle.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Fdashboard_dynatrace_devcycle.png&sign=-C5RY3lUReTY9p9-Tm4yu3aCKS9H8MqmWCwXp39Zn8o","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Fdashboard_dynatrace_devcycle.png&sign=i8fkLfStxJNDkneV_-jq9KVJ0FrHy9-FjspFfBDeacg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Fdashboard_dynatrace_devcycle.png&sign=s4hrgsK9nZm3WakHyoihmxB4g0Pqoo0vaajuU5dwBdE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Fdashboard_dynatrace_devcycle.png&sign=dRqAAlJX1imXq1A4vujjs-nHjicbr34RWypwlFT4gDc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Fdashboard_dynatrace_devcycle.png&sign=GPtZrOV8Vsb4N0E0SeR7Eog-B3-aHUa_xS5ZmNesGkY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F188%2Fmedia%2Fdashboard_dynatrace_devcycle.png&sign=Y5Lijgak2ted3Z0M7PrNzefPYa9RZQhn6AT5oM0OdR4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"DevCycle by Dynatrace is a progressive delivery platform that provides feature management and experimentation capabilities, helping you ship faster with less risk. You use feature flags as a safe control layer to progressively roll out changes, compare variants in production, and protect users when something goes wrong.  \n\nWith DevCycle, engineering, SRE, product, and release teams can: \n\n- Practice progressive delivery with incremental exposure through rollout percentages, allowing features to be rolled out or rolled back to a specific percentage of users.\n- Run real traffic experiments (A/B tests and feature comparisons) and measure latency, errors, and business metrics in one place. \n- Target features to specific user groups such as internal users, beta testers, or custom cohorts, using documented targeting rules. \n- Deploy continuously and enable features only when ready, using feature flags to ship code without impacting users until the feature is intentionally activated. \n\nThe DevCycle Dynatrace integration streams flag-evaluation events into Dynatrace so you can clearly see which feature change is behind a spike in errors, latency, or conversions, without digging through commits."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Gradually roll out new functionalities**: Control exposure safely using percentage-based rollout rules to introduce or withdraw features for a specific portion of users without redeploying. \n\n- **Target releases to the right users**: Deliver features only to selected groups, such as internal users, beta testers, or specific customer cohorts, to gather feedback or reduce risk. \n\n- **Test and compare feature variants**: Use DevCycle's experimentation capabilities to evaluate alternative feature versions or configurations with real production traffic. \n\n- **Reduce deployment risk in CI/CD workflows**: Deploy code continuously while keeping new behavior hidden until ready, using feature flags to separate deploy from release. Gain granular control over release behavior that CI/CD alone can't provide: decide exactly which users, environments, or services receive new functionality. (for example, selectively enable backend logic, toggle third‑party integrations, or restrict new workflows to internal groups for early validation.)  \n\n- **Coordinate time-based feature launches**: Use scheduled releases to automatically turn features on or off at specific times, ensuring aligned launches across environments."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"#### Sign in and create your first project\nStart by creating a project in DevCycle and setting up your environments (for example, development, staging, production). \n\n[Quickstart](https://docs.devcycle.com/quickstart)  \n\n#### Install your DevCycle SDK\nAdd the appropriate SDK to your application so it can evaluate feature flags. DevCycle supports a wide range of platforms and languages. \n\n[Get started (SDK section)](https://docs.devcycle.com/quickstart)  \n\n#### Create a feature flag\nDefine your feature within DevCycle. You can add variables or configuration options depending on what you want to control. \n\n[Targeting overview](https://docs.devcycle.com/platform/feature-flags/targeting/targeting-overview/)\n\n#### Set targeting rules or rollout percentages\nChoose who should receive the feature: internal users, beta testers, or custom cohorts, or adjust percentage-based rollout rules to control exposure. \n\n#### Targeting rules\n[Targeting overview](https://docs.devcycle.com/platform/feature-flags/targeting/targeting-overview/)  \n[Rollouts](https://docs.devcycle.com/platform/feature-flags/targeting/rollouts/) \n\n#### Deploy your code and enable the feature when ready \nUse feature flags to keep new code paths inactive until you explicitly enable them, promoting safe CI/CD workflows.\n\n[CI/CD best practices](https://docs.devcycle.com/best-practices/continuous-deployment/) \n\n#### Connect DevCycle to Dynatrace \nStream feature flag evaluation events into Dynatrace to correlate feature exposure with behavior, performance, or error trends. \n\n[Integration docs](https://docs.devcycle.com/integrations/dynatrace/)"},"sourceId":"get_started"}],"modified":"2026-01-28T16:41:54.652990Z","created":"2026-01-28T16:18:17.592932Z","seo_title":"DevCycle by Dynatrace monitoring & observability","seo_description":"Rollout, manage and experiment on features with DevCycle by Dynatrace. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/188/media/featurelistresized.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/188/media/targeted_rollouts_resized.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/188/media/feature_targeted_split_resized.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/188/media/dashboard_dynatrace_devcycle.png"],"about":"DevCycle by Dynatrace is a progressive delivery platform that provides feature management and experimentation capabilities, helping you ship faster with less risk. You use feature flags as a safe control layer to progressively roll out changes, compare variants in production, and protect users when something goes wrong.  \n\nWith DevCycle, engineering, SRE, product, and release teams can: \n\n- Practice progressive delivery with incremental exposure through rollout percentages, allowing features to be rolled out or rolled back to a specific percentage of users.\n- Run real traffic experiments (A/B tests and feature comparisons) and measure latency, errors, and business metrics in one place. \n- Target features to specific user groups such as internal users, beta testers, or custom cohorts, using documented targeting rules. \n- Deploy continuously and enable features only when ready, using feature flags to ship code without impacting users until the feature is intentionally activated. \n\nThe DevCycle Dynatrace integration streams flag-evaluation events into Dynatrace so you can clearly see which feature change is behind a spike in errors, latency, or conversions, without digging through commits.","use_cases":"- **Gradually roll out new functionalities**: Control exposure safely using percentage-based rollout rules to introduce or withdraw features for a specific portion of users without redeploying. \n\n- **Target releases to the right users**: Deliver features only to selected groups, such as internal users, beta testers, or specific customer cohorts, to gather feedback or reduce risk. \n\n- **Test and compare feature variants**: Use DevCycle's experimentation capabilities to evaluate alternative feature versions or configurations with real production traffic. \n\n- **Reduce deployment risk in CI/CD workflows**: Deploy code continuously while keeping new behavior hidden until ready, using feature flags to separate deploy from release. Gain granular control over release behavior that CI/CD alone can't provide: decide exactly which users, environments, or services receive new functionality. (for example, selectively enable backend logic, toggle third‑party integrations, or restrict new workflows to internal groups for early validation.)  \n\n- **Coordinate time-based feature launches**: Use scheduled releases to automatically turn features on or off at specific times, ensuring aligned launches across environments.","supported_distributions":"","get_started":"#### Sign in and create your first project\nStart by creating a project in DevCycle and setting up your environments (for example, development, staging, production). \n\n[Quickstart](https://docs.devcycle.com/quickstart)  \n\n#### Install your DevCycle SDK\nAdd the appropriate SDK to your application so it can evaluate feature flags. DevCycle supports a wide range of platforms and languages. \n\n[Get started (SDK section)](https://docs.devcycle.com/quickstart)  \n\n#### Create a feature flag\nDefine your feature within DevCycle. You can add variables or configuration options depending on what you want to control. \n\n[Targeting overview](https://docs.devcycle.com/platform/feature-flags/targeting/targeting-overview/)\n\n#### Set targeting rules or rollout percentages\nChoose who should receive the feature: internal users, beta testers, or custom cohorts, or adjust percentage-based rollout rules to control exposure. \n\n#### Targeting rules\n[Targeting overview](https://docs.devcycle.com/platform/feature-flags/targeting/targeting-overview/)  \n[Rollouts](https://docs.devcycle.com/platform/feature-flags/targeting/rollouts/) \n\n#### Deploy your code and enable the feature when ready \nUse feature flags to keep new code paths inactive until you explicitly enable them, promoting safe CI/CD workflows.\n\n[CI/CD best practices](https://docs.devcycle.com/best-practices/continuous-deployment/) \n\n#### Connect DevCycle to Dynatrace \nStream feature flag evaluation events into Dynatrace to correlate feature exposure with behavior, performance, or error trends. \n\n[Integration docs](https://docs.devcycle.com/integrations/dynatrace/)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":974,"slug":"discovery-coverage","title":"Discovery & Coverage","description":"Ensure enterprise-wide visibility. Discover and remediate coverage gaps.","logo":"https://dt-cdn.net/hub/Discovery__Coverage.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["agents","aws","azure","cloud","cloud-and-infrastructure","dql","gcp","OneAgent","Smartscape","vmware"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Welcome to Discovery & Coverage.","src":"https://dt-cdn.net/hub/DC-1_vMR16TT.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-1_vMR16TT.png&sign=SfBTyAo7ilE2eaFjCUzJWyzmzKq5EjLt49xePnPVZTo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-1_vMR16TT.png&sign=g7HlBMt_HDcUpuYChMI0b4Gcvkh6sUYzQWeWkKKhh90","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-1_vMR16TT.png&sign=DLh3NmFqq-c_fPDON7VM4aq6SFOFo3GkYWik6jQ6yKs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-1_vMR16TT.png&sign=PomRBq6wO0qIAonO6A3NeHVFnIaUlwbeU_1iZ4zXSFU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-1_vMR16TT.png&sign=EosYvLTqOhWBSZbVLwAxlR7v2uf0KNj_1AqYNRUCtRI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-1_vMR16TT.png&sign=iCwyLDhs7VZLW8fqK6wk1_J0xMExy_nvwuAWm3dKAzY"}},{"caption":"Hybrid cloud and host coverage. Quickly connect all your clouds and hosts.","src":"https://dt-cdn.net/hub/DC-2_9gBJ7t9.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-2_9gBJ7t9.png&sign=W9z4yrTyfCeid9yGLwDcwzWmxJAB1nnEAsMcggLr5R4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-2_9gBJ7t9.png&sign=hwwqVfrAojqwTzjBX7vnom_geZ1z3Tf_cPwpXLHZGQY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-2_9gBJ7t9.png&sign=AhTKJfu4uJFB2VmnUekOAeXGGzyyX_-gPZjAPTalKvQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-2_9gBJ7t9.png&sign=NqWcjfftpaZqwSCH0LX2WIWZPF_ttgIZX90u7O6DFis","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-2_9gBJ7t9.png&sign=AtztftKCQ74rM9BfRMaDAXpnrntx2NHCJ_0kbJeTPi0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-2_9gBJ7t9.png&sign=V24AqRzJ_5teHz5MXgxd0PJmURLuo0yLPLz193y0cBU"}},{"caption":"Best practice rules ensure you have the right monitoring in the right places.","src":"https://dt-cdn.net/hub/DC-5_agwE8td.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-5_agwE8td.png&sign=CRnxCTv9PUc3mhUrjpOrAJ57t2xEolnqwt0CIZBCy9M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-5_agwE8td.png&sign=JsgQStNDq_h1x7llts6mYO5CWdu2OYRIDDJQ-9GPSHM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-5_agwE8td.png&sign=cDc9nVX4ql0IaSYixptbCm2a3MdJQjp3DjsUPZJtEdU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-5_agwE8td.png&sign=EkXGgDGdJbb1qgCWHPWtcquS2NsHC4pyJ7AYQ9lErko","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-5_agwE8td.png&sign=IZxUWJNP4XCUagLbdu6k1E4c3YAoV5O6v6w0wrS9Ve0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDC-5_agwE8td.png&sign=CB0yOG_qOzps7-OTUt22G2UvH2oGhALomdiwiiJodUk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.26.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Prevent unexpected outages by detecting and remediating monitoring coverage gaps across your entire enterprise."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Connect cloud integrations  \r\n- Bulk installation OneAgent instances  \r\n- Bulk activation of platform extensions  \r\n- Optimize configuration settings"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To get started, select Open. Discovery & Coverage is preinstalled in all Dynatrace SaaS environments."},"sourceId":"get_started"}],"modified":"2026-06-17T20:00:10.740562Z","created":"2024-01-18T09:11:10.352342Z","seo_title":"Discovery & Coverage monitoring & observability","seo_description":"Ensure enterprise-wide visibility. Discover and remediate coverage gaps. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/embrace-enterprise-wide-observability-and-security-with-foundation-discovery/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.discovery.coverage/media/70831b7d-9014-4473-afc2-f8a891c517e6.png","title":"Embrace enterprise-wide observability and security with Foundation & Discovery","href_text":"Blog Post","description":"Dynatrace's new app, Discovery & Coverage provides advanced observability and easy-to-manage security across diverse ecosystems. It also enables proactive detection of unmonitored hosts, managed centrally via UI or API."}],"screenshots":["https://dt-cdn.net/hub/DC-1_vMR16TT.png","https://dt-cdn.net/hub/DC-2_9gBJ7t9.png","https://dt-cdn.net/hub/DC-5_agwE8td.png"],"about":"Prevent unexpected outages by detecting and remediating monitoring coverage gaps across your entire enterprise.","use_cases":"- Connect cloud integrations  \r\n- Bulk installation OneAgent instances  \r\n- Bulk activation of platform extensions  \r\n- Optimize configuration settings","supported_distributions":"","get_started":"To get started, select Open. Discovery & Coverage is preinstalled in all Dynatrace SaaS environments."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.discovery.coverage@1.26.0","fqn":"dynatrace.discovery.coverage","version":"1.26.0","artifact":null,"release_notes":"#### 1.26.0\n\n### Minor Changes\n- Extend the AWS Lambda deployment wizard with an optional signature verification step.\n\n### Patch Changes\n- UI fixes.","created":"2026-06-18T14:17:08.181205Z"},{"name":"dynatrace.discovery.coverage@1.25.1","fqn":"dynatrace.discovery.coverage","version":"1.25.1","artifact":null,"release_notes":"#### 1.25.1\n\n### Minor Changes\n- Added Overview tab.\n- Added host coverage DataTable and Sheet.\n- Added stepper to OneAgent & ActiveGate installation modals.\n\n### Patch Changes\n- UI and dashboard fixes, including ActiveGate dashboard improvements.\n- Updated handling for unmonitored Oracle database queries.","created":"2026-06-02T10:59:59.980842Z"},{"name":"dynatrace.discovery.coverage@1.24.2","fqn":"dynatrace.discovery.coverage","version":"1.24.2","artifact":null,"release_notes":"### 1.24.2\n\n- Fixes a bug with missing environment variable for AWS Lambda configuration - AWS_LAMBDA_EXEC_WRAPPER","created":"2026-04-02T12:09:33.469975Z"},{"name":"dynatrace.discovery.coverage@1.24.1","fqn":"dynatrace.discovery.coverage","version":"1.24.1","artifact":null,"release_notes":"### 1.24.1\n\n- Fixes the name of tool consolidation dashboard shipped together with app.\n- Fixes a bug with unclosable popup windows around app.","created":"2026-03-30T08:26:14.848558Z"},{"name":"dynatrace.discovery.coverage@1.23.0","fqn":"dynatrace.discovery.coverage","version":"1.23.0","artifact":null,"release_notes":"### 1.23.0\n\n- Fixes sorting in table by IP Address on Network Coverage page.\n- Replaces expanding rows in tables to popup screen to improve UX.\n- Small improvements to clarity of text in UI elements.","created":"2026-03-11T19:43:38.486139Z"},{"name":"dynatrace.discovery.coverage@1.22.0","fqn":"dynatrace.discovery.coverage","version":"1.22.0","artifact":null,"release_notes":"### 1.22.0\r\n\r\n#### Minor Changes\r\n\r\n- Removes support of Red Hat 8, Oracle Linux 8 and Rocky Linux 8 in Install Synthetic ActiveGate form\r\n- Moves Network Devices table to the drawer component instead of putting it as a sub table to improve UX\r\n\r\n#### Patch Changes\r\n\r\n- Fixes warnings in built-in ActiveGate diagnostic overview dashboard\r\n- Fixes missing hosts for Hyper-V on Hosts Coverage page\r\n- Adds info message to OneAgent Coverage bar on Hosts Coverage for multi-tenant users","created":"2025-11-20T11:45:08.677943Z"},{"name":"dynatrace.discovery.coverage@1.21.0","fqn":"dynatrace.discovery.coverage","version":"1.21.0","artifact":null,"release_notes":"### 1.21.0\r\n\r\n#### Minor Changes\r\n\r\n- Adds possibility to choose an architecture for Python in AWS Lambda monitoring setup window\r\n- Adds SNMP autodiscovery, Network platforms, SNMP traps, Syslog and Netflow options to Configure button on Network Coverage page\r\n\r\n#### Patch Changes\r\n\r\n- Fixes sorting for entities table on Host coverage page","created":"2025-10-02T11:58:18.268528Z"},{"name":"dynatrace.discovery.coverage@1.20.1","fqn":"dynatrace.discovery.coverage","version":"1.20.1","artifact":null,"release_notes":"### 1.20.1\n\n#### Patch Changes\n\n- Contains internal changes","created":"2025-08-18T06:35:10.636266Z"},{"name":"dynatrace.discovery.coverage@1.20.0","fqn":"dynatrace.discovery.coverage","version":"1.20.0","artifact":null,"release_notes":"### 1.20.0\r\n\r\n#### Patch Changes\r\n\r\n- Improves performance and security","created":"2025-08-05T13:46:06.790630Z"},{"name":"dynatrace.discovery.coverage@1.19.0","fqn":"dynatrace.discovery.coverage","version":"1.19.0","artifact":null,"release_notes":"### 1.19.0\r\n\r\n#### Minor Changes\r\n\r\n- (Install OneAgent) Adds \"Show deployment status\" button to OA modal\r\n- (Network coverage) Increases autodiscovery tolerance to prevent missing devices\r\n- (Service coverage) Adds intent link for Process\r\n\r\n#### Patch Changes\r\n\r\n- (Network coverage) Fixes an issue with missing pings for network devices\r\n- (Discovery findings) Fixes the colors of priorities' chart\r\n- (Host coverage) Fixes an issue with missing clouds hosts","created":"2025-07-02T07:52:44.004989Z"},{"name":"dynatrace.discovery.coverage@1.18.0","fqn":"dynatrace.discovery.coverage","version":"1.18.0","artifact":null,"release_notes":"### 1.18.0\r\n\r\n#### Minor Changes\r\n\r\n- (Install OneAgent) Adds footer with documentation link and Strict Firewall Policy section.\r\n- (Install ActiveGate) Adds support for browserless Synthetic ActiveGate.\r\n- (Install ActiveGate) Adds support for Oracle Linux 9 in Install Synthetic ActiveGate form.\r\n\r\n#### Patch Changes\r\n\r\n- (Host coverage) Fixes DQL queries for listing hosts - shows a proper amount of hosts in case of missing extension for particular cloud provider.\r\n- (Network coverage) Fixes \"Poll\" action for network devices in case of missing port.\r\n- (Network coverage) Fixes monitoring configurations table - it is possible now to show more than 20 configurations.","created":"2025-05-19T07:31:52.645571Z"},{"name":"dynatrace.discovery.coverage@1.17.0","fqn":"dynatrace.discovery.coverage","version":"1.17.0","artifact":null,"release_notes":"### 1.17.0\n\n#### Minor Changes\n\n- (Install ActiveGate) Remove support of Amazon Linux 2 in install synthetic ActiveGate form\n\n#### Patch Changes\n\n- (Discovery findings) Fix filtering the rules by priority\n- (Service coverage) Fix PublicSources column always showing true","created":"2025-03-20T12:30:12.411399Z"},{"name":"dynatrace.discovery.coverage@1.16.1","fqn":"dynatrace.discovery.coverage","version":"1.16.1","artifact":null,"release_notes":"### 1.16.0\n\n#### Minor Changes\n\n- GA of Network coverage. [Learn more](https://docs.dynatrace.com/docs/ingest-from/discovery-coverage-app#network-coverage).\n\n#### Patch Changes\n\n- (Discovery findings) Fix the queries for database instances when process runs on several hosts\n- Resolve IP address recognition issue that incorrectly classifies private IPs as public","created":"2025-03-04T17:04:52.109588Z"},{"name":"dynatrace.discovery.coverage@1.15.1","fqn":"dynatrace.discovery.coverage","version":"1.15.1","artifact":null,"release_notes":"### 1.15.1\n\n#### Minor Changes\n\n- Unify help menu with other applications\n- Support for Ubuntu 24 in Install Synthetic ActiveGate form\n- Remove support for Red Hat 7 and CentOS 7/8 in Install Synthetic ActiveGate form\n- (Install ActiveGate) New dedicated endpoint to get list of public communication endpoints\n\n#### Patch Changes\n\n- Remove unused scopes of application and improve the descriptions of scopes\n- Move segment selector from app header to page content","created":"2025-02-18T14:14:05.349046Z"},{"name":"dynatrace.discovery.coverage@1.14.1","fqn":"dynatrace.discovery.coverage","version":"1.14.1","artifact":null,"release_notes":"### 1.14.1\n\n#### Patch Changes\n\n- 7f1a994: (Network coverage) Always send user to generic entity via intent\n- cd8f9ac: (Service coverage) More intuitively sorting of coverage\n- 8080f42: (Splash screen) Update use cases of the application\n- 177cc74: (Network coverage) Fixed interval misalignment\n- 20d80b8: (Network coverage) Add \"Open with\" button\n\n### 1.14.0\n\n#### Minor Changes\n\n- 585017a: Increased the limit for the DQL query results to 25000 instances\n- 8372e7b: (Discovery Findings) Removed confirmation modal for \"Set up log ingestion\" action\n- eb990bf: (Host coverage) Improved modals for connecting AWS & Azure clouds\n- 0f145f4: (General) Added link to documentation in application header\n\n#### Patch Changes\n\n- 4f07ebe: Rename install button in header","created":"2025-01-23T09:33:01.253275Z"},{"name":"dynatrace.discovery.coverage@1.13.1","fqn":"dynatrace.discovery.coverage","version":"1.13.1","artifact":null,"release_notes":"### 1.13.0\n\n#### Minor Changes\n\n- d435d9c: Added the Segments functionality over the pages\n- 1354150: (Service candidates) Enabled Service candidates in the application\n- 76dfa5e: (Discovery findings) Rules for logs ingest (AWS, Azure, GCP, Fluent Bit, FluentD) open Logs application instead of showing documentation\n- 4613535: (Network coverage) Added the filter field to the table\n\n#### Patch Changes\n\n- 0d26a39: (Host coverage) Fixed sidebar indicator when all clouds are loaded and not set up\n- 1ae912f: (Install ActiveGate) Improvements to Install Synthetic ActiveGate form\n- 4b4179e: (Install ActiveGate) Changed \"Show deployment status\" button link to direct to ActiveGates subpage of Deployment status\n- 141e281: Update components library and adapted Segments selector to new UI logic","created":"2024-11-14T13:51:03.147317Z"},{"name":"dynatrace.discovery.coverage@1.12.1","fqn":"dynatrace.discovery.coverage","version":"1.12.1","artifact":null,"release_notes":"### 1.12.1\n\n#### Patch Changes\n\n- ee540f3: Fix rendering issue in ActiveGate installation modal\n\n### 1.12.0\n\n#### Minor Changes\n\n- d058cf8: (Discovery findings) Added coverage in Discovery findings item in sidebar (showing number of actionable rules for highest priority for which actionable rules were found)","created":"2024-09-25T11:43:47.050878Z"},{"name":"dynatrace.discovery.coverage@1.10.0","fqn":"dynatrace.discovery.coverage","version":"1.10.0","artifact":null,"release_notes":"### 1.10.0\n\n#### Minor Changes\n\n- 88c9140: Bundled ActiveGate diagnostic dashboard which will be available in Dashboard app\n\n#### Patch Changes\n\n- 82d918a: (Install OneAgent) Improved performance for Powershell download commands for OneAgent by adding the parameter that hides the progress bar\n- 8704137: (Host coverage) Fixed the errors with non-existent relationship for Cloud hosts in DQL","created":"2024-09-10T06:42:22.772718Z"},{"name":"dynatrace.discovery.coverage@1.9.1","fqn":"dynatrace.discovery.coverage","version":"1.9.1","artifact":null,"release_notes":"### 1.9.1\n\n#### Minor Changes\n\n- f7af0bd: Show app version\n- e2db16f: (Discovery Findings) Add fluentbit and fluentd rules\n- b3bae9f: (Discovery Findings) Show required permissions for remediation actions\n- e2db16f: (Discovery Findings) Update Kubernetes logs rule to look at containers instead of hosts\n- 88ce313: (Discovery Findings) Adapted the \"Hosts with external services\" rule to take into account new attribute name \"ebpfHasPublicTraffic\"\n- e2db16f: (Host Coverage) Add Oracle Cloud\n- 82fa34e: (Host Coverage) Add datacenter filtering for AWS, Azure, GCP, and VMware\n- e2db16f: (Host Coverage) For VMware consider new Extension monitoring in addition to classic integration\n- e5ec303: (Install OneAgent) Support for default monitoring mode selection\n\n#### Patch Changes\n\n- 89d0639: (Discovery Findings) Optimized system logs rules for large environments\n- 1e883b6: (Discovery findings) Fixed the error for Istio/Envoy rule\n- bdca51d: (Discovery findings) Stylistic changes related to the rules table\n- 5fc2f44: (Host Coverage) App-only containers are not shown and unmonitored cloud hosts\n- 0e2c7d1: (Host Coverage) Fixed infinite render loop in Connect VMWare Cloud dialog\n- f279b9e: (Install OneAgent) Discovery mode is now disabled for tenants with Foundation and Discovery feature disabled","created":"2024-08-01T11:11:28.134480Z"},{"name":"dynatrace.discovery.coverage@1.7.0","fqn":"dynatrace.discovery.coverage","version":"1.7.0","artifact":null,"release_notes":"### 1.7.0\n\n#### Minor Changes\n\n- d3c2ef2: (Host Coverage) Integration status for unused clouds (hosts count = 0) changed from critical to neutral","created":"2024-05-28T12:03:39.730271Z"},{"name":"dynatrace.discovery.coverage@1.5.0","fqn":"dynatrace.discovery.coverage","version":"1.5.0","artifact":null,"release_notes":"### 1.5.0\n\n#### Minor Changes\n\n- ecc5fd8:\n  - (Discovery Findings) Added rules for Messaging, Virtualization, and Istio\n  - (Host Coverage) Added HyperV and Nutanix private clouds\n  - Added handling for DQL query throttling\n\n#### Patch Changes\n\n- cd6b905: (Discovery Findings) Fix raw values for monitoring modes in instances table to nice names\n- d138d34: (Discovery Findings) Fix incorrect width of install extension button\n- 76e7b7d: (Host Coverage) Fixed incorrect API endpoint on Install OneAgents modal","created":"2024-04-23T06:54:49.024428Z"},{"name":"dynatrace.discovery.coverage@1.3.1","fqn":"dynatrace.discovery.coverage","version":"1.3.1","artifact":null,"release_notes":"### 1.3.1\n\n#### Patch Changes\n\n- e540867: Fix tracking the user actions\n\n### 1.3.0\n\n#### Minor Changes\n\n- fdb039f: (Discovery Findings) Added button to reset filters for rules table\n- 9e95359: (Discovery Findings) Clicking on chart series applies priority filter to the table\n- f405f3f: (Host Coverage) Added sorting to hosts table\n- fdb039f: (Host Coverage) Added button to reset filters for hosts table\n- a21f1fa: (Host Coverage) Added filtering to hosts table\n- d294938: (Host Coverage) Install OneAgent(s) button shows number of hosts on which OA should be installed when filtering on the table was applied\n- 80cb291: (Host Coverage) Stylistic improvements:\n  - replaced InformationOverlay with TerminologyOverlay in table headers,\n  - replaced documentation links in Install OneAgent modal with labels and TerminologyOverlays,\n  - wording\n- 3df62f4: Added new button directing to the release notes page\n\n#### Patch Changes\n\n- baa7d17: (Discovery Findings) Fix: charts show rules by effective priority - rule with no extension installed has priority INFO\n- 8e66b9d: (Discovery Findings) Added tooltips for priority icons\n- 8e66b9d: Added \"alt\" and \"title\" attributes to cloud icons and app icon","created":"2024-03-29T12:44:53.266896Z"},{"name":"dynatrace.discovery.coverage@1.2.0","fqn":"dynatrace.discovery.coverage","version":"1.2.0","artifact":null,"release_notes":"### 1.2.0\n\n#### Minor Changes\n\n- 95c4f14: (Discovery Findings) Added handling of rules settings for user without read and/or write permissions\n- 6b5a501: (Discovery Findings) Added Open with button to Other actions modal that allows to open DQL query for the rule in other apps capable of utilizing DQLs\n- a1abe1a: (Discovery Findings) Explain rule moved below the header and wrapped with Accordion\n- 50364f8: (Host Coverage) Added possibility to send the intent to the Discovery & Coverage app which will open the \"Install OneAgent\" modal and fill the form with data provided in the payload\n\n#### Patch Changes\n\n- 5ba9015: Fixed vulnerability CVE-2023-42282","created":"2024-03-13T15:21:12.645246Z"},{"name":"dynatrace.discovery.coverage@1.1.0","fqn":"dynatrace.discovery.coverage","version":"1.1.0","artifact":null,"release_notes":"### 1.1.0\n\n#### Minor Changes\n\n- 4301b7c: (Discovery findings) Changed the status filter to multi-select filter type\n- 4301b7c: (Discovery findings) Added filter to search for text used in rule description and title\n- cef8c93: (Discovery findings) Added possibility to apply recommended actions to single host\n- bcb4689: (Discovery findings) Added sorting of the main table and added the new filter by rule\n- 365cadb: (Discovery findings) Added i18n support\n- 0752404: (Host coverage) All detected hosts are shown with a separate column for undiscovered cloud hosts\n- 343548b: (Host coverage) Added tags and properties parameters for OneAgent installation\n- f9cd30b: (Host coverage & Discovery findings) Added i18n support for Landing page, Host coverage and shared components\n\n#### Patch Changes\n\n- 4f53f55: (Discovery findings) Merged selection and filtering DQL to a single DQL\n- 4301b7c: (Discovery findings) Changed the rule indicators to be in the colors of the rule priority - only when rule is actionable\n- 988575a: (Discovery findings) Rules are now refreshed from settings\n- 06925ec: (Discovery findings) Removed GKE part from Unmonitored Kubernetes cluster rule\n- 9603fb0: (Host coverage) Unification of DQLs logic\n- 4301b7c: (Host coverage & Discovery findings) Improved error handling - overlay with error message and added the \"Refresh\" button\n- 7c59580: (Host coverage & Discovery findings) Improved table layout - minor stylistic corrections","created":"2024-02-26T11:12:00.814651Z"},{"name":"dynatrace.discovery.coverage@1.0.3","fqn":"dynatrace.discovery.coverage","version":"1.0.3","artifact":null,"release_notes":"### 1.0.3\n\n#### Patch Changes\n\n- 102418a: Improved documentation links on Install OneAgents action (Host coverage)\n- 20896b1: Improved the application description\n\n### 1.0.2\n\n#### Patch Changes\n\n- 61ea83b: Fix the bug with the impossible architecture selection (Host Coverage)\n\n### 1.0.1\n\n#### Patch Changes\n\n- 2276432: Fixed login autofill for inputs above token input\n- e18ea76: Improved layout of Install OneAgents action\n- 80b7e8c: Added rule for Unmonitored Google Cloud logs\n\n### 1.0.0\n\n#### Patch Changes\n\n- 2bfa3f9: Minor changes (removed coloring, updated labels, added missing description, added margin at the bottom)","created":"2024-01-19T08:14:42.193008Z"}],"related_technologies":["oneagent","aws","google-cloud-platform","vmware"],"latest_downloads":[{"name":"dynatrace.discovery.coverage@1.26.0","fqn":"dynatrace.discovery.coverage","version":"1.26.0","artifact":null,"release_notes":"#### 1.26.0\n\n### Minor Changes\n- Extend the AWS Lambda deployment wizard with an optional signature verification step.\n\n### Patch Changes\n- UI fixes.","created":"2026-06-18T14:17:08.181205Z"}]},{"id":727,"slug":"disk-analytics","title":"Disk Analytics","description":"This extension allows more detailed visibility on Linux hosts' local datastores where OneAgent is installed.","logo":"https://dt-cdn.net/hub/logos/disk-analytics.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/disk-analytics-extension","providers":["oa"],"tags":["data store","disk analytics","disk health","disk metrics","linux disk","local disk"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/Linux_disk_sh_001.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLinux_disk_sh_001.png&sign=72mg9N9ZTaw_-sDfLwhscyu3Ai6clJfasHIB73n0m9w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLinux_disk_sh_001.png&sign=hjQq6J9xCVXrp5QXJmggkXlwnnY2dpyf8oCgehugRUY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLinux_disk_sh_001.png&sign=LKIdAmi6Ytz-AggK5xMOscAzIf994n82I-q4UkiLY1g","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLinux_disk_sh_001.png&sign=ZcpslUrfTlenUTidw4B_Jbzo2Wj7T6nLil4D7JMzspM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLinux_disk_sh_001.png&sign=zTCiONl0ohSDG-zoX0t88ap6QvFfPnPaxx9mNCsi0q4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLinux_disk_sh_001.png&sign=9LSN3k8k0UqFQSZv6BOQ60ZhRHLTUsm0fhBFrZbagGc"}},{"caption":"","src":"https://dt-cdn.net/hub/Linux_disk_sh_002.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLinux_disk_sh_002.png&sign=lFp8c5iZTjWk0YC8sTRuyNSOSeq8891uhqv-Qube_Zc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLinux_disk_sh_002.png&sign=AOYoqTHj6is67NrTmKT8qd0ajUntQRAXaBFxHn5yux4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLinux_disk_sh_002.png&sign=ZyVJQsKPuao12NwnTr2wwk7IE23QJKaruo-BJnqBqzE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLinux_disk_sh_002.png&sign=eHth2uapG9HfG7emjRpU0IboLDAs3W2PRHIQFI4VHPw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLinux_disk_sh_002.png&sign=YAOpQMhDvTFw3rVRZ-b9wioD53xogiDDrgJqS0e1pes","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FLinux_disk_sh_002.png&sign=GmtoiDLxy0VG6LLwH21hD_fHw-ALywVdNfr8EHRWg2U"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.3","release_latest_validation_result":{"name": "com.dynatrace.extension.disk-devices", "author": {"name": "Dynatrace"}, "version": "1.0.3", "fileHash": "df39fabbef786f4dc4c4dedcd775dc5e870e1a69415f83bb13008aa3d8bf6ee9", "variables": [], "dataSources": [], "featureSets": [], "extensionName": "com.dynatrace.extension.disk-devices", "minEECVersion": "1.233.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.233.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Disk Analytics extension allows more detailed visibility on local datastores and their volumes, partitions, and raid instances on hosts where OneAgent is installed. It enables inspection of disk hardware beyond just the mount points enabling disk related problem detection directly from Dynatrace."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Disk Analytics extension](https://docs.dynatrace.com/docs/shortlink/disk-analytics-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- Requires OneAgent 1.233 or later\n- Requires the use of the new host page for easy access to the data\n- Linux hosts only. See [OneAgent Linux supported technologies](https://www.dynatrace.com/support/help/technology-support#linux)\n- Supports only local disks"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.805565Z","created":"2022-03-14T10:34:26.092011Z","seo_title":"Disk Analytics monitoring & observability","seo_description":"This extension allows more detailed visibility on Linux hosts' local datastores where OneAgent is installed. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Linux_disk_sh_001.png","https://dt-cdn.net/hub/Linux_disk_sh_002.png"],"about":"Disk Analytics extension allows more detailed visibility on local datastores and their volumes, partitions, and raid instances on hosts where OneAgent is installed. It enables inspection of disk hardware beyond just the mount points enabling disk related problem detection directly from Dynatrace.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Disk Analytics extension](https://docs.dynatrace.com/docs/shortlink/disk-analytics-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.disk-devices@1.0.3","fqn":"com.dynatrace.extension.disk-devices","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.disk-devices/com.dynatrace.extension.disk-devices-1.0.3-df39fabbef786f4dc4c4.zip","release_notes":"**Updates:**\n\n- Re-sign the extension with the up to date certificate","created":"2025-07-29T12:20:08.071366Z"},{"name":"com.dynatrace.extension.disk-devices@1.0.2","fqn":"com.dynatrace.extension.disk-devices","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.disk-devices/com.dynatrace.extension.disk-devices_41FL0UV.zip","release_notes":"Disk Device extension metrics' descriptions corresponding to Disk, Partition, Software Raid and Volume have been updated to more descriptive ones.","created":"2023-03-28T07:57:58.295745Z"},{"name":"com.dynatrace.extension.disk-devices@1.0.1","fqn":"com.dynatrace.extension.disk-devices","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.disk-devices/com.dynatrace.extension.disk-devices-1.0.1.zip","release_notes":"- support for binary format for certain metrics","created":"2022-05-18T07:27:47.267895Z"},{"name":"com.dynatrace.extension.disk-devices@1.0.0","fqn":"com.dynatrace.extension.disk-devices","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.disk-devices/com.dynatrace.extension.disk-devices-1.0.0.zip","release_notes":"First release","created":"2022-03-21T13:46:36.459423Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.disk-devices@1.0.3","fqn":"com.dynatrace.extension.disk-devices","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.disk-devices/com.dynatrace.extension.disk-devices-1.0.3-df39fabbef786f4dc4c4.zip","release_notes":"**Updates:**\n\n- Re-sign the extension with the up to date certificate","created":"2025-07-29T12:20:08.071366Z"}]},{"id":994,"slug":"distributed-tracing","title":"Distributed Tracing","description":"Analyze and slice distributed traces by any attribute and from any source.","logo":"https://cdn.hub.central.dynatrace.com/hub/Distributed_Tracing_Small.png","link_to":"https://www.dynatrace.com/solutions/distributed-tracing/","documentation_link":"https://dt-url.net/5q23bm4","providers":[],"tags":["full-stack","opentelemetry","PurePath","traces"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Quickly understand response times and errors using dynamic visualization tools like histograms","src":"https://cdn.hub.central.dynatrace.com/hub/1_LwL2KfK.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F1_LwL2KfK.png&sign=0ZtHMNg2aGsYJv8-6TmVWDl9Tt3rU4j1nYE8dYLUoSI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F1_LwL2KfK.png&sign=KeZ6vA1vTWAwopMosSzIdPVS3mxdAdChmgiT_jUXmkE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F1_LwL2KfK.png&sign=nG9OR2seDI2D8xLTyQ7qkUBcYVh9mR2o1fkbZ9Cwt1Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F1_LwL2KfK.png&sign=N59awnFA8fdxmLXq11gA6sbwAkSQBm-pC6Cwr1AdyMQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F1_LwL2KfK.png&sign=sp3fsVbKEPQwti6sMfZji2aKOEI38bXvAGqCOUH6ZVU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F1_LwL2KfK.png&sign=9kiDNJIG__U8_sZ4Z0splm3QEhMD9d42qMGZBzGIAM4"}},{"caption":"Dive into the details of a trace and explore related logs","src":"https://cdn.hub.central.dynatrace.com/hub/2_WV8DuOY.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2_WV8DuOY.png&sign=qwtv-jCYVw1qAyxvSJDDhqM-IF99ER17N9T5d1OpC_w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2_WV8DuOY.png&sign=j89YI9uZ-y-sEslqAHp1JTiTcgBPcGevIt5MquVpr3I","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2_WV8DuOY.png&sign=-90fsfz7v4uDAYdQOCkmeYmhfymqXM_X4y2JE4MgOR0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2_WV8DuOY.png&sign=w_8qyipCZlpoutbLTjnmVkuAAbB02y7D8neW95hDix0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2_WV8DuOY.png&sign=lriSwONiWk-mFt65LDu6_cBJ0sfcZjp0vVD2X-HCCeM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2_WV8DuOY.png&sign=swCMAvwTqG3dFMJWNCwxv83SWue_wSau5ZBtfCAytNs"}},{"caption":"Easily track all exceptions within a span with clear relationships and exception chains showing root cause","src":"https://cdn.hub.central.dynatrace.com/hub/3_5iXpQnz.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F3_5iXpQnz.png&sign=iGqqr8eTYyUVK65geowZJZS38DY9-6iIHnDHmihVhY0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F3_5iXpQnz.png&sign=L_xjUp1ovEvtEKyOLyU1Nl1cjzlkbQ38VJXCDfKLjek","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F3_5iXpQnz.png&sign=1uj3Qs7pJAYtTAcBrul4oXXaxH6qUGWDGXxd42ShIE0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F3_5iXpQnz.png&sign=MObPoue8XbdYx7fnOHogcz2wDADdZx2xF1lhzAKruzc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F3_5iXpQnz.png&sign=pud7BgtboFzlLSFnLT2EnK2aFvgnBy4TQKPyOFZ27g4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F3_5iXpQnz.png&sign=8-WMUC2aB9VLDjlN6NWJ1yEhinnaqk8khyFOILqAJu8"}},{"caption":"Surface and analyze exceptions across traces with readable stack traces, aggregated insights, and visual markers highlighting problematic spans","src":"https://cdn.hub.central.dynatrace.com/hub/4_Qscx7Vl.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F4_Qscx7Vl.png&sign=Ew92Vz7j7w7Z3Z0RzLMQZ2o2jSXVl3hVH_oI8PltBKo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F4_Qscx7Vl.png&sign=-BmNuJwA8gzTTaW_WfKMAnmBIxrUVZ58FWvJbB57RTo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F4_Qscx7Vl.png&sign=07tVxu4otSj8ksYw4traveQjOOvLa79M1cGmZMDcP6E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F4_Qscx7Vl.png&sign=JsQbnoC-zKX8LOYU5SxMUHqP6aQ9HwLXMLJQQzJdu1s","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F4_Qscx7Vl.png&sign=HdgZuBGcd43rJMfYyBVUgUdoO_Ko2c-sgTmKd2B0RDo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F4_Qscx7Vl.png&sign=Qn2WLj7xXoT2woOQnR33uiiRL_vA_fCoCn0Oa5Irqjg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.36.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Since 2006, Dynatrace has pioneered distributed tracing with patented PurePath® technology, which combines distributed tracing attributes with additional insights like user experience insights, logs, metrics, topology information, metadata, and even code-level profiling information to provide the highest level of data fidelity and granularity. Distributed Tracing seamlessly integrates OpenTelemetry tracing signals with traces that are either automatically captured by OneAgent or ingested via the Trace Ingest API."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Performance optimization: Pinpoint performance issues and optimize system response times through interactive analysis.\r\n- Troubleshooting: Monitor and diagnose errors and performance issues in complex distributed software environments.\r\n- Find the \"needle in the haystack\".\r\n- Comprehensive Exception Analysis."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"### Documentation\r\n- [Distributed Tracing](https://docs.dynatrace.com/docs/shortlink/distributed-traces-grail)\r\n\r\n\r\n### Videos\r\n- [Unleash the Power of Distributed Traces](https://www.youtube.com/watch?v=8QuBqPsqZlg)\r\n\r\n- [Analyze and filter trace data with Dynatrace](https://www.youtube.com/watch?v=O4zWlwJ4hsA)\r\n\r\n- [Discover the New Distributed Tracing Experience with the Best OpenTelemetry Support ](https://www.dynatrace.com/perform/on-demand/perform-2025/?session=discover-the-new-distributed-tracing-experience-with-the-best-opentelemetry-support)\r\n\r\n### Blogs\r\n- [Data in context: How Dynatrace solves the OpenTelemetry analytics challenge](https://hub-manager.sprint.hub.central.internal.dynatracelabs.com/t/distributed-traces/change/14144/)\r\n\r\n- [Logs and traces: Why context is everything for seamless investigations](https://www.dynatrace.com/news/blog/correlating-logs-and-traces-with-observability/)\r\n\r\n- [Distributed tracing with Dynatrace just got even better](https://www.dynatrace.com/news/blog/distributed-tracing-with-dynatrace-just-got-even-better/)\r\n\r\n- [New Distributed Tracing app provides effortless trace insights](https://www.dynatrace.com/news/blog/new-distributed-tracing-app-provides-effortless-trace-insights/)"},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nDistributed Tracing requires that Traces powered by Grail be available in your environment. For details, see [Dynatrace Grail documentation](https://dt-url.net/5q23bm4)."},"sourceId":"details"}],"modified":"2026-06-17T20:00:11.415964Z","created":"2024-02-06T16:08:56.338063Z","seo_title":"Distributed Tracing monitoring & observability","seo_description":"Analyze and slice distributed traces by any attribute and from any source. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/distributed-tracing-with-dynatrace-just-got-even-better/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.distributedtracing/media/acfd9bdb-be0b-44a0-bd09-875bd793f427.webp","title":"Distributed tracing with Dynatrace just got even better","href_text":"Dive deep ","description":"Get ready to experience a whole new world of limitless tracing power. With our latest enhancements, we’re transforming the way you work with trace data."},{"href":"https://www.dynatrace.com/news/blog/new-distributed-tracing-app-provides-effortless-trace-insights/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.distributedtracing/media/2487db9e-a5f3-4490-bc38-533e8a6d71b6.webp","title":"New Distributed Tracing app provides effortless trace insights","href_text":"Explore more ","description":"Distributed tracing provides visibility, allowing you to track and analyze requests across system components. Such insights are invaluable for discovering unknown unknowns, diagnosing issues, and ensuring efficient operations."},{"href":"https://www.dynatrace.com/news/blog/correlating-logs-and-traces-with-observability/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.distributedtracing/media/4a1399de-4aa6-4183-9b27-48bfeec2c307.png","title":"Logs and traces: Why context is everything for seamless investigations","href_text":"Read more","description":"When alerts fire at 3 AM, you need answers fast. Discover how seamless navigation between logs and traces eliminates context switching and accelerates root cause analysis with real troubleshooting scenarios"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/1_LwL2KfK.png","https://cdn.hub.central.dynatrace.com/hub/2_WV8DuOY.png","https://cdn.hub.central.dynatrace.com/hub/3_5iXpQnz.png","https://cdn.hub.central.dynatrace.com/hub/4_Qscx7Vl.png"],"about":"Since 2006, Dynatrace has pioneered distributed tracing with patented PurePath® technology, which combines distributed tracing attributes with additional insights like user experience insights, logs, metrics, topology information, metadata, and even code-level profiling information to provide the highest level of data fidelity and granularity. Distributed Tracing seamlessly integrates OpenTelemetry tracing signals with traces that are either automatically captured by OneAgent or ingested via the Trace Ingest API.","use_cases":"- Performance optimization: Pinpoint performance issues and optimize system response times through interactive analysis.\r\n- Troubleshooting: Monitor and diagnose errors and performance issues in complex distributed software environments.\r\n- Find the \"needle in the haystack\".\r\n- Comprehensive Exception Analysis.","supported_distributions":"","get_started":"### Documentation\r\n- [Distributed Tracing](https://docs.dynatrace.com/docs/shortlink/distributed-traces-grail)\r\n\r\n\r\n### Videos\r\n- [Unleash the Power of Distributed Traces](https://www.youtube.com/watch?v=8QuBqPsqZlg)\r\n\r\n- [Analyze and filter trace data with Dynatrace](https://www.youtube.com/watch?v=O4zWlwJ4hsA)\r\n\r\n- [Discover the New Distributed Tracing Experience with the Best OpenTelemetry Support ](https://www.dynatrace.com/perform/on-demand/perform-2025/?session=discover-the-new-distributed-tracing-experience-with-the-best-opentelemetry-support)\r\n\r\n### Blogs\r\n- [Data in context: How Dynatrace solves the OpenTelemetry analytics challenge](https://hub-manager.sprint.hub.central.internal.dynatracelabs.com/t/distributed-traces/change/14144/)\r\n\r\n- [Logs and traces: Why context is everything for seamless investigations](https://www.dynatrace.com/news/blog/correlating-logs-and-traces-with-observability/)\r\n\r\n- [Distributed tracing with Dynatrace just got even better](https://www.dynatrace.com/news/blog/distributed-tracing-with-dynatrace-just-got-even-better/)\r\n\r\n- [New Distributed Tracing app provides effortless trace insights](https://www.dynatrace.com/news/blog/new-distributed-tracing-app-provides-effortless-trace-insights/)"},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.distributedtracing@1.36.0","fqn":"dynatrace.distributedtracing","version":"1.36.0","artifact":null,"release_notes":"### 1.36.0\n\n#### Minor Changes\n\n- Switched duration bar scaling to use Symlog scaling to better display values visually.\n- Fixed filter value suggestions to show all available values when using OR conditions. AND conditions continue to scope suggestions to matching values.\n- Columns configuration are now split for Requests and Spans view mode.\n\n#### Patch Changes\n\n- Fixed request grouping table not showing data.","created":"2026-07-01T09:33:02.167105Z"},{"name":"dynatrace.distributedtracing@1.35.0","fqn":"dynatrace.distributedtracing","version":"1.35.0","artifact":null,"release_notes":"### 1.35.0\n\n#### Minor Changes\n\n- Added keyboard shortcuts to the span list and exception grouping tables:\n  - Press `L` on a focused span list row to open related logs.\n  - Press `T` on a focused exception grouping row to view traces.\n  - Opening a detail panel moves focus into it; pressing `Escape` closes the panel and returns focus to the table.\n- Added primary and domain tags in facets panel and details view.\n- Improved search in trace view: the search now matches across all span attributes, and steppers let you traverse between matching results.\n- Suppressed single trace view chip when there are no warnings and updated trace ID chip.\n- Added `view-traces-addon` intent that opens a modal allowing users to navigate through a list of matching traces using stepper.\n- Added drilldowns when the trace view is opened as an add-on modal.\n- Improved drilldown actions with updated visual layout.\n\n#### Patch Changes\n\n- Fixed exception count in Trace view to be aligned with the number of rows in the exception table.\n- Adapted duration percentiles to account for sampled and aggregated spans.\n- Fixed incorrect span fields caching.\n- Fixed a crash in span details when a span attribute holds an empty array.\n- Fixed wrong exception being selected when clicking row in trace waterfall in rare circumstances.\n- Improved the empty state message shown when no exceptions are found.\n- Fixed the Exception Analysis table crashing when re-ordering columns in a specific way.\n - Exception class is now pinned in the Exceptions analysis.\n - Fixed a DQL parsing error where unquoted string values in facet filters were not being properly escaped.","created":"2026-06-24T10:31:00.963843Z"},{"name":"dynatrace.distributedtracing@1.34.0","fqn":"dynatrace.distributedtracing","version":"1.34.0","artifact":null,"release_notes":"### 1.34.0\n\n#### Minor Changes\n\n- Adapted span details to display attributes in alphabetical order.\n- Added a fallback URL displayed in waterfall table when url.full is not available.\n\n#### Patch Changes\n\n- The Exception class is now always kept as the first grouping column in Exception Analysis.\n- Fixed invalid exception filter when navigating from grouping mode to Exception Analysis.\n- Fixed app crashing when using unsupported comparison operators in the filter field.\n- Fixed view trace modal not rendering when start_time is absent from intent payload.\n- Fixed warning toast showing multiple times in trace view.\n- Fixed an error in Exception Analysis when expanding grouped rows or changing grouping order.","created":"2026-06-08T09:04:09.215822Z"},{"name":"dynatrace.distributedtracing@1.32.2","fqn":"dynatrace.distributedtracing","version":"1.32.2","artifact":null,"release_notes":"### 1.32.2\n\n#### Minor Changes\n- Update Full-Stack Adaptive Traffic Management and trace capture dashboard with clearer metrics and volume breakdown.\n- Added meter bar visualization to the duration cell in the span list table.\n- Enabled Davis Copilot conversations in the trace Logs viewer.\n- Added keyboard shortcuts: press [S] to jump to the search bar, press [F] to jump to the filter field.\n\n#### Patch Changes\n\n- Fixed error in \"Usage - Traces\" ready-made dashboard when no users or data are available.\n- Fixed list/grouping toggle button group disappearing on smaller screen sizes.\n- Fixed view trace action in request table.\n- Fixed an issue where the search input in Exception Analysis could drop keystrokes when typing.\n- Fixed explorer table not updating data when switching view mode.\n- Improved error handling with more user friendly messages.\n- Improved formatting of facet counts.","created":"2026-05-19T12:40:11.591832Z"},{"name":"dynatrace.distributedtracing@1.30.1","fqn":"dynatrace.distributedtracing","version":"1.30.1","artifact":null,"release_notes":"### 1.30.1\n\n#### Minor Changes\n\n- Added a new ready-made dashboard  \"Usage - traces\" for usage traces.\n- Added possibility to cancel running queries.\n- Added counts for suggestion based facets.\n- Added span name to single trace view if endpoint limit is reached.\n- Added support for opening a trace in a new browser tab by Ctrl+click (Win), Cmd+click (Mac), or middle-click on a list table row.\n- Added the help menu entry for keyboard shortcuts.\n- Improved span name visibility in trace view waterfall table by pinning Gantt chart column.\n- Improved Exceptions analysis logic by applying exception class filter to queries.\n- Improve performance of single trace view by loading non-essential span attributes on-demand.\n- Improved trace view tree assembly in some cases when alternate parent span id is present.\n\n#### Patch Changes\n- Fixed filters applied from boolean facets resulting in invalid filter statements.\n- Fixed certain attributes being misspelled in filter bar and facets.\n- Fixed browser back button not clearing segments in segment selector.\n- Fixed a facet error when filtering exclusively by its own field.\n- Fixed grouping selection change not switching to grouping table.\n- Fixed app crashing when entering a key with spaces in filter field.\n- Fixed a chart error in Exception Analysis when filtering only by non-exception fields.\n- Fixed facets showing error for certain request attributes with spaces and brackets in attribute name.\n- Fixed an issue where facets were incorrectly shown in loading state.\n- Fixed stack traces table showing stack traces of unrelated exceptions.\n- Fixed display names sometimes bleeding into DQL queries through the filter state.\n- Fixed first row in the Explorer list table being unselectable.\n- Fixed zooming in the histogram chart resulting in an error.\n- Fixed exceptions page table cell actions not allowing to apply filter actions.\n- Replaced the feedback link in the help menu with an inline feedback form.\n- Fixed trace view span attributes not loading in certain cases.\n- Fixed an issue with the action buttons in the logs panel.\n- Made a few previously hidden fields like `http.status_code` available for filtering.\n- Improved loading of trace view span attributes.","created":"2026-04-23T10:38:09.264784Z"},{"name":"dynatrace.distributedtracing@1.27.1","fqn":"dynatrace.distributedtracing","version":"1.27.1","artifact":null,"release_notes":"### 1.27.1\n\n#### Patch Changes\n\n- Added support for preserving column sorting in the URL.\n- Fixed certain spans being filtered out in explorer timeseries chart\n- Fixed Explorer sidebar not being dismissible on mobile.\n- Fixed sub-optimal sampling ratio being applied to queries for Exceptions screen.\n\n#### Minor Changes\n\n- Added raw/extrapolation mode settings to Exception Analysis.\n- Added trace duration chip to single trace view header\n- Removed cooldown of Refresh button.","created":"2026-03-09T08:02:13.207221Z"},{"name":"dynatrace.distributedtracing@1.26.0","fqn":"dynatrace.distributedtracing","version":"1.26.0","artifact":null,"release_notes":"### 1.26.0\r\n\r\n#### Minor Changes\r\n\r\n- Added button to single trace modal allowing to navigate to Distributed Tracing app.\r\n\r\n#### Patch Changes\r\n\r\n- Fixed incorrect welcome screen when no trace data is ingested.","created":"2026-02-25T11:42:24.888027Z"},{"name":"dynatrace.distributedtracing@1.24.1","fqn":"dynatrace.distributedtracing","version":"1.24.1","artifact":null,"release_notes":"### 1.24.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue where the view trace intent failed to show a trace.\r\n\r\n### 1.24.0\r\n\r\n#### Minor Changes\r\n\r\n- Deduplicated exceptions in trace view exceptions list table.\r\n- Added URL path attribute to endpoints node in waterfall table.\r\n\r\n#### Patch Changes\r\n\r\n- Fixed line height miscalculation when closing and opening attributes in the single trace view.","created":"2026-02-11T14:39:54.164150Z"},{"name":"dynatrace.distributedtracing@1.24.0","fqn":"dynatrace.distributedtracing","version":"1.24.0","artifact":null,"release_notes":"### 1.24.0\n\n#### Minor Changes\n\n- Improved exceptions chaining in trace view exceptions list table.\n- Added URL path attribute to endpoints nodes in waterfall table.\n\n#### Patch Changes\n\n- Fixed line height miscalculation when closing and opening attributes in the single trace view.","created":"2026-02-05T11:38:14.201985Z"},{"name":"dynatrace.distributedtracing@1.22.0","fqn":"dynatrace.distributedtracing","version":"1.22.0","artifact":null,"release_notes":"### 1.22.0\n\n#### Features\n\n- Added a new \"Exceptions\" perspective to the Distributed Tracing app that offers a streamlined way to analyze exceptions and errors over time, dive into aggregated stacktraces for full context and identify impacted services and endpoints.\n\n#### Patch Changes\n\n- Ensured nanosecond precision for the calculation of the trace time.\n- Excluded spans with invalid or anomalous durations to enhance the accuracy of duration-based queries.\n- Exception analysis now leads to 3rd gen Services app, if it is already enabled.\n- Fixed browser history pollution for trace view.\n- Updated Kubernetes-related intents with new IDs.","created":"2026-01-15T08:31:16.580116Z"},{"name":"dynatrace.distributedtracing@1.21.1","fqn":"dynatrace.distributedtracing","version":"1.21.1","artifact":null,"release_notes":"### 1.21.1\n\n#### Patch Changes\n\n- Removed default first row expansion behavior from Grouping table.\n- Showed a banner when the user is filtering for an opaque service.\n- Fixed an issue where a warning toast was incorrectly shown in the trace view.\n- Fixed filter field lagging behind keystrokes when typing fast.\n- Fixed timeframe resetting to 30 mins due to daylight savings time.\n- Added all segment read permissions.","created":"2025-11-05T14:57:37.025083Z"},{"name":"dynatrace.distributedtracing@1.21.0","fqn":"dynatrace.distributedtracing","version":"1.21.0","artifact":null,"release_notes":"### 1.21.0\r\n\r\n#### Minor Changes\r\n\r\n- Added support for persisting collapsed/expanded state of the bottom panel in the trace view.\r\n\r\n#### Patch Changes\r\n\r\n- Fixed issue where the view mode selector could become out of sync with the applied view mode during rapid switching.\r\n- Fixed issue regarding the span attribute panel if there is a specific mix of simple and complex attributes.","created":"2025-10-28T13:42:41.221196Z"},{"name":"dynatrace.distributedtracing@1.20.0","fqn":"dynatrace.distributedtracing","version":"1.20.0","artifact":null,"release_notes":"### 1.20.0\r\n\r\n#### Minor Changes\r\n\r\n- Added bi-directional scrolling to exceptions and waterfall table.\r\n- Added row actions for the exceptions table in the trace view.\r\n\r\n#### Patch Changes\r\n\r\n- Fixed iterative negation filters not matching for null or empty arrays.\r\n- Fixed empty warning notification shown in case of duplicate spans when viewing a single trace.","created":"2025-10-22T13:31:13.602476Z"},{"name":"dynatrace.distributedtracing@1.19.0","fqn":"dynatrace.distributedtracing","version":"1.19.0","artifact":null,"release_notes":"### 1.19.0\r\n\r\n#### Minor Changes\r\n\r\n- Replaced exceptions key-value list with expandable caused-by chain and introduced span/trace mode toggle.\r\n- Removed view-service intent (view-traces should be used instead).\r\n\r\n#### Patch Changes\r\n\r\n- Fixed filter field being cut off when it displayed multiple lines.\r\n- Fixed an issue where opening a trace from other apps would not find any spans in the trace view.\r\n- Fixed an issue where waterfall collapses opened nodes when selecting a log in single trace view.\r\n- Fixed a crash when opening a span in the trace view with exceptions but without exception ids in the failure detection results field.\r\n- Fixed missing segments selector proposals by requiring smartscape read permission.","created":"2025-10-16T07:49:40.810315Z"},{"name":"dynatrace.distributedtracing@1.18.1","fqn":"dynatrace.distributedtracing","version":"1.18.1","artifact":null,"release_notes":"### 1.18.1\n\n#### Patch Changes\n\n- Fixed failed count aggregation in grouping mode.\n- Fixed all timeframe formats handling for view-trace intent\n\n### 1.18.0\n\n#### Minor Changes\n\n- Added table settings for toggling visibility of span indicators and gantt chart in the table.\n\n#### Patch Changes\n\n- Fixed incorrect missing permissions alert being shown when user had permissions granted conditionally.\n- Fixed Full Stack Monitoring ready-made dashboard deployment.\n- Fixed an issue where selecting filter cell actions for numeric values resulted in string comparison statements in the filter field.","created":"2025-10-01T13:59:41.951473Z"},{"name":"dynatrace.distributedtracing@1.18.0","fqn":"dynatrace.distributedtracing","version":"1.18.0","artifact":null,"release_notes":"### 1.18.0\n\n#### Minor Changes\n\n- Added table settings for toggling visibility of span indicators and Gantt chart in the table.\n- Improved data quality for single trace view.\n\n#### Patch Changes\n\n- Fixed incorrect missing permissions alert being shown when user had permissions granted conditionally.\n- Fixed an issue where selecting filter cell actions for numeric values resulted in string comparison statements in the filter field.","created":"2025-09-24T16:21:26.200166Z"},{"name":"dynatrace.distributedtracing@1.16.3","fqn":"dynatrace.distributedtracing","version":"1.16.3","artifact":null,"release_notes":"### 1.16.3\r\n\r\n#### Patch Changes\r\n\r\n- 65636b7: Fixed Full Stack Monitoring ready-made dashboard deployment.\r\n\r\n### 1.16.2\r\n\r\n#### Patch Changes\r\n\r\n- Added a warning message for missing spans in the waterfall table.\r\n- Removed view-service-with-timeframe intent (view-traces should be used instead).\r\n\r\n### 1.16.1\r\n\r\n#### Patch Changes\r\n\r\n- Moved exceptions tab to logs panel and make it collapsible.\r\n- Fixed an issue where timeframes were missing from certain intents.\r\n- Fixed handling of bigInt and NaN values when copying to clipboard.\r\n- Changed histogram duration filter behavior to replace values instead of chaining them.\r\n\r\n### 1.16.0\r\n\r\n#### Minor Changes\r\n\r\n- N/A","created":"2025-09-17T11:07:09.732850Z"},{"name":"dynatrace.distributedtracing@1.16.2","fqn":"dynatrace.distributedtracing","version":"1.16.2","artifact":null,"release_notes":"### 1.16.2\n\n#### Patch Changes\n\n- Added a warning message for missing spans in the waterfall table.\n- Removed view-service-with-timeframe intent (view-traces should be used instead).\n- Fixed an issue where timeframes were missing from certain intents.\n- Fixed handling of bigInt and NaN values when copying to clipboard.\n- Changed histogram duration filter behavior to replace values instead of chaining them.\n\n#### Minor Changes\n- Moved exceptions tab to logs panel and make it collapsible.","created":"2025-09-10T10:55:08.271266Z"},{"name":"dynatrace.distributedtracing@1.14.0","fqn":"dynatrace.distributedtracing","version":"1.14.0","artifact":null,"release_notes":"### 1.14.0\r\n\r\n#### Minor Changes\r\n\r\n- Kubernetes labels and annotations have been moved to their own groups for quicker filtering.\r\n- Added Drag and Drop functionality for column reordering.\r\n\r\n#### Patch Changes\r\n\r\n- Fix nested attributes not appearing in rare cases.\r\n- Improved the search functionality in the grouping mode.\r\n- Fix capitalization of array valued display names for captured and request attributes.","created":"2025-08-13T10:36:09.588509Z"},{"name":"dynatrace.distributedtracing@1.13.0","fqn":"dynatrace.distributedtracing","version":"1.13.0","artifact":null,"release_notes":"### 1.13.0\n\n#### Minor Changes\n\n- Enabled ordering of aggregation columns in Grouping mode.\n- Moved collapse button for individual sections within groups to the right side in the span details.\n- Changed display name of dt.entity.kubernetes_cluster field to \"Entity Kubernetes cluster id\".\n\n#### Patch Changes\n\n- Fixed potential filter key display name conflicts.\n- Fixed broken wildcard \"\\*\" in filter field.\n- Fixed time-series chart height.\n- Fixed outdated display names not being resolved correctly for the filter generation.\n- Improved empty state for logs in context by adding documentation links.\n- Added a toast when storing user's columns configuration.\n- Fixed \"in\" filter for Span Kind not working with suggested values.","created":"2025-08-06T07:14:41.859244Z"},{"name":"dynatrace.distributedtracing@1.12.0","fqn":"dynatrace.distributedtracing","version":"1.12.0","artifact":null,"release_notes":"### 1.12.0\n\n#### Minor Changes\n\n- Improved layout density of trace view.\n- Intents accept now start_time, timestamp and dt.timeframe to set the timeframe.\n- Introduced gear button for multiplicity mode selection.\n\n#### Patch Changes\n\n- Fix intents not applying filters.\n- Made action column in list table sticky.\n- Fixed chart height not being restored when clicking the back button.\n- Improved trace view performance in certain custom link scenarios.\n- Fixed appearance of trace id and other affected attributes in the group by button.\n- Fixed an issue where no logs were shown when segments were selected.\n- Fixed license error page mistakenly claiming that trace query entitlement is required.","created":"2025-07-29T13:29:10.840989Z"},{"name":"dynatrace.distributedtracing@1.10.3","fqn":"dynatrace.distributedtracing","version":"1.10.3","artifact":null,"release_notes":"### 1.10.3\n\n#### Patch Changes\n\n- Fixed missing Intent action on entity values in Single Trace View.\n- Fixed filter field not suggesting UID-based filters.\n\n### 1.10.2\n\n#### Patch Changes\n\n- Added buttons to clear table search to table empty states.\n\n### 1.10.0\n\n#### Minor Changes\n\n- Added automatic scrolling to the currently selected log with the trace view.\n\n#### Patch Changes\n\n- Fixed the Span source cell showing incorrect values in the grouping table.\n- Fixed an issue where default column order was not updated when switching view mode.","created":"2025-07-08T13:22:08.919431Z"},{"name":"dynatrace.distributedtracing@1.10.2","fqn":"dynatrace.distributedtracing","version":"1.10.2","artifact":null,"release_notes":"### 1.10.2\n#### Minor Changes\n- Added Logs in Context into single trace view.\n- Added support for multiple trace IDs to logs query.\n- Added automatic scrolling to the currently selected span within the single trace view.\n- Added automatic scrolling to the currently selected log within the single trace view.\n- Added support for reducing timeframes coming from intents (end time - 7 days) when they are too long.\n- Added a dedicated tab for showing exceptions in the single trace view.\n- Added text coloring for attribute values in single trace view based on type.\n- Added a generic intent which allows setting custom filters, grouping and view mode.\n- Added support for custom links in the single trace view.\n- Added support for grouping values within arrays, e.g. exception class.\n- Added support for segments to outgoing intents.\n- Added explanatory comments to DQL queries and missing links in ready-made dashboard.\n- Added buttons to clear table search to table empty states.\n- Improved facets layout to be more compact and improved search behavior to take group names into account.\n- Improved formatting of the attributes in the single trace view.\n- Improved filter field to show suggestions based on the input value.\n- Improved complex attribute handling.\n- Improved display of long values in the context menus.\n- Improved the default sizing logic of resizable panels.\n- Improved empty state messages in the explorer, span details, facets and segments.\n- Improved single trace span icons, enhanced waterfall table layout and removed duration column.\n- Improved performance of all queries including custom link query used for custom tagging single traces.\n- Increased scan byte limit for grouping table.\n- Replaced usages of deprecated request.id field with the new subtrace.id field.\n- Enhanced context menu actions for the table and span details.\n\n### Patch Changes\n- Fixed an issue where clicking the Add traces action would not do anything.\n- Fixed span source column for Span source filter.\n- Fixed long trace name shifting panel controls out of view.\n- Fixed incorrect query limit in single trace view query.\n- Fixed falsy boolean values not showing filter context actions.\n- Fixed grouping columns settings button showing incorrect label when grouping is empty.\n- Fixed suggestions in facets not taking segments into account.\n- Fixed the Span source cell showing incorrect values in the grouping table.\n- Fixed an issue where the default column order was not updated when switching view mode.\n- Renamed \"Response time\" field to \"Duration\" in requests view mode and removed duration chip from single trace view.\n- Removed automatic formatting for captured and request attribute names.\n- Changed naming convention of AWS, OTel and FaaS facet groups and attribute values.","created":"2025-07-02T08:27:43.819927Z"},{"name":"dynatrace.distributedtracing@1.10.1","fqn":"dynatrace.distributedtracing","version":"1.10.1","artifact":null,"release_notes":"### 1.10.1\n\n#### Patch Changes\n\n- Fixed Licensing to ensure availability","created":"2025-06-25T14:03:06.487165Z"},{"name":"dynatrace.distributedtracing@1.10.0","fqn":"dynatrace.distributedtracing","version":"1.10.0","artifact":null,"release_notes":"### 1.10.0\n\n### Patch Changes\n\n- Fixed minor UI glitches","created":"2025-06-24T19:42:29.522273Z"},{"name":"dynatrace.distributedtracing@1.6.2","fqn":"dynatrace.distributedtracing","version":"1.6.2","artifact":null,"release_notes":"### 1.6.2\n\n#### Patch Changes\n\n- Fixed Licensing to ensure availability","created":"2025-05-06T09:27:30.589232Z"},{"name":"dynatrace.distributedtracing@1.6.0","fqn":"dynatrace.distributedtracing","version":"1.6.0","artifact":null,"release_notes":"### 1.6.0\n\n#### Patch Changes\n\n- Fixed minor UI glitches","created":"2025-05-05T07:13:21.676506Z"},{"name":"dynatrace.distributedtracing@1.5.0","fqn":"dynatrace.distributedtracing","version":"1.5.0","artifact":null,"release_notes":"### 1.5.0\n\n#### Minor Changes\n\n- Improved resizable panel integration.\n- Improved readability of charts & list query metadata.\n- Shipped ready-made dashboard.\n\n#### Patch Changes\n\n- Fix timeseries chart erroring out when selecting a segment with 2 or more variables.\n- Fixed move group column action not working.\n- Renamed process group instance (id) to process (id).\n- Fixed in filters not working for uids, ips, and timestamps.\n- Fixed the Remove Filter cell action not working for in and not-in filter statements.\n- Fixed span details breaking for old service detection scenarios.\n- Fixed intent processing for Service-related intents.\n- Fixed request attribute filter handling of wildcard symbols.\n- Fixed HTTP status filter not working for negations.\n- Fixed a case where facet configuration modal could be opened with missing permissions.\n- Added intent for Synthetic monitoring.\n- Fixed server.address using wrong display name.","created":"2025-03-12T15:18:09.513608Z"},{"name":"dynatrace.distributedtracing@1.4.0","fqn":"dynatrace.distributedtracing","version":"1.4.0","artifact":null,"release_notes":"### 1.4.0\n\n#### Minor Changes\n\n- Added Endpoint name as a criterion to Requests view mode.\n- Made charts, tables and single trace view resizable.\n- Introduced new Datatable interactions\n- Introduced highlighting of selected span/request in list\n- Improved width calculation for table columns\n\n#### Patch Changes\n\n- Improved filter DQL generation.\n- Improved Suggestions to be shown for partial numerical fields.\n- Fixed wrong query provided to intents for list with default columns.\n- Fixed negation filters for coalesced fields not working properly.\n- Fixed wrong sample rate being shown for the list table.\n- Fixed timeframe selector calendar incorrectly handling dd.mm.yyyy format.","created":"2025-02-17T08:16:25.445234Z"},{"name":"dynatrace.distributedtracing@1.2.1","fqn":"dynatrace.distributedtracing","version":"1.2.1","artifact":null,"release_notes":"### 1.2.1\n\n#### Minor Changes\n\n- The filter field now supports using in and not in filters. Example: `Endpoint in (query, executeQuery)`.\n- Improved serialization of segments in URLs.\n- Added support for segment in intents.\n- Added support for alternative span parent id.\n- Added sampling to tracing list.\n- Added more detailed error messages whenever a trace id can not be found.\n\n#### Patch Changes\n\n- Updated table links from Classic to the latest Dynatrace apps.\n- Fixed help menu item order.\n- Fixed reload button not working when charts query failed.\n- The facets in the sidebar are now updated automatically with new fields from an opened trace.\n- Fixed \"About this app\" link in the header menu.\n- Fixed escaping issues for complex filters.\n- Made initial permission check less strict.\n- Added new intent for viewing services which supports 'dt.timeframe'.\n- Improved sampling rate calculation.\n- Changes in the Segment selector now update the page.","created":"2025-01-08T10:28:20.872527Z"},{"name":"dynatrace.distributedtracing@1.1.4","fqn":"dynatrace.distributedtracing","version":"1.1.4","artifact":null,"release_notes":"### 1.1.4\n\n#### Patch Changes\n\n- Removed unnecessary permissions.\n\n### 1.1.3\n\n#### Patch Changes\n\n- Made initial permission check less strict.\n\n### 1.1.2\n\n#### Patch Changes\n\n- Fixed sample rate query by adding segments support.\n- Fixed permission check for spans bucket.\n- Fixed indentation in single trace view when manually making the span name column smaller.\n- Fixed an issue where the span limit for the list did not have any effect.\n- Fixed crash when entity name contains quote.\n- Fixed \"Open with\" button being shown under wrong conditions.\n- Fixed entity filters breaking when filtering for ~.\n\n### 1.1.0\n\n#### Minor Changes\n\n- Improved handling of timeseries chart for the last 2 minutes.\n\n#### Patch Changes\n\n- Added additional properties to intents.\n- Added segments feature support.","created":"2024-11-19T07:52:42.358557Z"},{"name":"dynatrace.distributedtracing@1.1.3","fqn":"dynatrace.distributedtracing","version":"1.1.3","artifact":null,"release_notes":"### 1.1.3\n\n#### Patch Changes\n\n- Made initial permission check less strict.\n\n### 1.1.2\n\n#### Patch Changes\n\n- Fixed sample rate query by adding segments support.\n- Fixed permission check for spans bucket.\n- Fixed indentation in single trace view when manually making the span name column smaller.\n- Fixed an issue where the span limit for the list did not have any effect.\n- Fixed crash when entity name contains quote.\n- Fixed \"Open with\" button being shown under wrong conditions.\n- Fixed entity filters breaking when filtering for ~.\n\n### 1.1.0\n\n#### Minor Changes\n\n- Improved handling of timeseries chart for the last 2 minutes.\n\n#### Patch Changes\n\n- Added additional properties to intents.\n- Added segments feature support.","created":"2024-11-18T07:16:44.950497Z"},{"name":"dynatrace.distributedtracing@1.1.2","fqn":"dynatrace.distributedtracing","version":"1.1.2","artifact":null,"release_notes":"### 1.1.2\n\n#### Patch Changes\n\n- Fixed permission check for spans bucket.\n- Fixed indentation in single trace view when manually making the span name column smaller.\n- Fixed an issue where the span limit for the list did not have any effect.\n- Fixed crash when entity name contains quote.\n- Fixed entity filters breaking when filtering for ~.","created":"2024-11-13T12:36:59.339592Z"},{"name":"dynatrace.distributedtracing@1.1.1","fqn":"dynatrace.distributedtracing","version":"1.1.1","artifact":null,"release_notes":"### 1.1.1\n\n#### Patch Changes\n\n- Fixed \"Open with\" button being shown under wrong conditions","created":"2024-10-24T06:59:33.060427Z"},{"name":"dynatrace.distributedtracing@1.1.0","fqn":"dynatrace.distributedtracing","version":"1.1.0","artifact":null,"release_notes":"### 1.1.0\n\n#### Major\n\n- Release of the Distributed Tracing app (List + Single trace view)","created":"2024-10-15T08:20:24.473324Z"}],"related_technologies":["oneagent","opentelemetry"],"latest_downloads":[{"name":"dynatrace.distributedtracing@1.36.0","fqn":"dynatrace.distributedtracing","version":"1.36.0","artifact":null,"release_notes":"### 1.36.0\n\n#### Minor Changes\n\n- Switched duration bar scaling to use Symlog scaling to better display values visually.\n- Fixed filter value suggestions to show all available values when using OR conditions. AND conditions continue to scope suggestions to matching values.\n- Columns configuration are now split for Requests and Spans view mode.\n\n#### Patch Changes\n\n- Fixed request grouping table not showing data.","created":"2026-07-01T09:33:02.167105Z"}]},{"id":126,"slug":"docker","title":"Docker","description":"Automated distributed tracing and metrics for microservices running in Docker.","logo":"https://dt-cdn.net/hub/logos/docker.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/technology-support#containers","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace enables you to seamlessly monitor and trace requests of microservices in your docker containers without changing code, container images or deployments. Consequently, you will get detailed container metrics as well as seamless end-to-end traces and AI-powered anomaly detection for your Kubernetes workloads. In addition, Dynatrace allows you to easily ingest metrics, events and logs from Kubernetes API & cluster for completing the picture on Kubernetes workloads."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Real-time analysis of Kubernetes cluster, workload, container and platform health incl. out-of-the-box visualisation\n - Optimization of Kubernetes resource utilization \n - Proactive alerting on Kubernetes container resource metrics\n - Automated discovery and distributed tracing for all workloads across Kubernetes environments\n - Kubernetes specific problem detection and root-cause analysis accross complex microservice architectures\n - Integrated analysis and workload troubleshooting with logs in context of traces\n - Security vulnerability detection for Kubernetes workloads and platform\n - GitOps based monitoring as code at scale"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"In order to monitor docker containers within your Kubernetes clusters, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes)."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.660844Z","created":"2020-08-14T07:46:19.160000Z","seo_title":"Docker monitoring & observability","seo_description":"Automated distributed tracing and metrics for microservices running in Docker. Start your free trial today!","customer_story":{"quote":"Dynatrace gives us deep visibility into our container-based applications running on Red Hat OpenShift which helps us proactively identify performance and application issues before they impact users.","person":{"name":"John Rzeszotarski","title":"Director of Continuous Delivery and Feedback"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_360x63_crop_center-center_82_line/keybank-logo-400-221b18ce2e.png","title":"KeyBank"},"link_to":{"href":null,"target":null,"href_text":null}},"marketing_related_content":[],"screenshots":[],"about":"Dynatrace enables you to seamlessly monitor and trace requests of microservices in your docker containers without changing code, container images or deployments. Consequently, you will get detailed container metrics as well as seamless end-to-end traces and AI-powered anomaly detection for your Kubernetes workloads. In addition, Dynatrace allows you to easily ingest metrics, events and logs from Kubernetes API & cluster for completing the picture on Kubernetes workloads.","use_cases":"- Real-time analysis of Kubernetes cluster, workload, container and platform health incl. out-of-the-box visualisation\n - Optimization of Kubernetes resource utilization \n - Proactive alerting on Kubernetes container resource metrics\n - Automated discovery and distributed tracing for all workloads across Kubernetes environments\n - Kubernetes specific problem detection and root-cause analysis accross complex microservice architectures\n - Integrated analysis and workload troubleshooting with logs in context of traces\n - Security vulnerability detection for Kubernetes workloads and platform\n - GitOps based monitoring as code at scale","supported_distributions":"","get_started":"In order to monitor docker containers within your Kubernetes clusters, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1317,"slug":"docker-scout","title":"Docker Scout","description":"Ingest Docker Scout container image scans and findings.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.dockerscout/logo/46e626d4-acfc-46c2-95db-06f9caae9514.png","link_to":"https://www.dynatrace.com/platform/threat-observability/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/docker-scout-ingest","providers":[],"tags":["coverage","devsecops","external","finding","ingest","integration","normalize","scan","security","third-party","unify","vulnerability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Architecture diagram.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.dockerscout/media/1dabd31f-f112-45f9-9ab8-2975eed34d96.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2F1dabd31f-f112-45f9-9ab8-2975eed34d96.png&sign=DbJ-fbEnHk7ZI2nqD6mvj8C_HVgYAFt7ESkcqpfIZno","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2F1dabd31f-f112-45f9-9ab8-2975eed34d96.png&sign=mJ81QhJqgECpQ6qBPN06pcKjPhbwrEaZYWcOryGJV_o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2F1dabd31f-f112-45f9-9ab8-2975eed34d96.png&sign=iy7JPG1hx-o-hlwuzL2dh3XTrJjR1lk1eQOe-6WwLoo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2F1dabd31f-f112-45f9-9ab8-2975eed34d96.png&sign=b_-X131WDU0aP4dsXg6E_4LmdMY1hnYlRpbu8WgGvzE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2F1dabd31f-f112-45f9-9ab8-2975eed34d96.png&sign=w3IyAjqMfk6_DpekdIzSV6WSfNt6PMGOt9Wy1k3O2rg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2F1dabd31f-f112-45f9-9ab8-2975eed34d96.png&sign=zLXSKgd-Djw0O6qxk07c62qQvJKrwo7jdXEmvjiwtcw"}},{"caption":"Vulnerabilities dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.dockerscout/media/f30a2271-a4ee-4db5-b7ed-bf46c6af49a8.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2Ff30a2271-a4ee-4db5-b7ed-bf46c6af49a8.png&sign=MdEpew6dU02PFPpg4QrCjANN2jz3W1EiqxyU0BN0Koc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2Ff30a2271-a4ee-4db5-b7ed-bf46c6af49a8.png&sign=BzBTEz3alT4ePIhYVM0ik9O04xSJMo9NlMF0aZ90BJI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2Ff30a2271-a4ee-4db5-b7ed-bf46c6af49a8.png&sign=u4rVOyeDWyFlWTqT6R8O6dAm3T2yp9MGAZo80cdiwm0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2Ff30a2271-a4ee-4db5-b7ed-bf46c6af49a8.png&sign=qSjhkqD8WOC93wKJlFey466LMFErXUgNbyTBrVW7Yh8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2Ff30a2271-a4ee-4db5-b7ed-bf46c6af49a8.png&sign=-rSRTArjMuA54xwwrLmrEzwekMbcXzkRBXt4Ae7Alfs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2Ff30a2271-a4ee-4db5-b7ed-bf46c6af49a8.png&sign=d2PnrcPCUdOCNvVN14ABjp4KNadTFBQE4P5xsMzKt_k"}},{"caption":"Coverage dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.dockerscout/media/ad213d15-1fd4-4f5a-bed6-4d8605c2571e.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2Fad213d15-1fd4-4f5a-bed6-4d8605c2571e.png&sign=-PBwA7HSWUltGbqqw3EeKgtHykj8lNQRaXwHKckOXbE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2Fad213d15-1fd4-4f5a-bed6-4d8605c2571e.png&sign=mWPr5KWI7WfTzJacAQJwWyAOSq7bpkrs8PODqLchF38","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2Fad213d15-1fd4-4f5a-bed6-4d8605c2571e.png&sign=68pU2Qmj2hv70x3n61sR_0Vchp2XjE5HkMwDqAGgOH0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2Fad213d15-1fd4-4f5a-bed6-4d8605c2571e.png&sign=0Fzpk6UPLuDlFnH9GS8W9KeWaWakNtq9vqoRVt_Wm8A","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2Fad213d15-1fd4-4f5a-bed6-4d8605c2571e.png&sign=YY09VnPkVlbqstLLa6Js_n2XEiOKBaF_VMJtrBWNz04","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.dockerscout%2Fmedia%2Fad213d15-1fd4-4f5a-bed6-4d8605c2571e.png&sign=5WVsilplcvkkO533NZ5eydLeCQ0LNKTn6A6t-9yvRXU"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.2","release_latest_validation_result":{"name": "com.dynatrace.extension.dockerscout", "author": {"name": "Dynatrace"}, "version": "1.0.2", "fileHash": "53a90e649d942769d9bac7342bb5ec9dff5ceafe727eed15825bcf599e3b7962", "variables": [], "dataSources": ["python"], "featureSets": [], "extensionName": "com.dynatrace.extension.dockerscout", "minEECVersion": "1.331.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.331.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with [Docker Scout](https://docs.docker.com/scout/) to enable visibility, orchestration, and prioritization of security findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, scan events, and audit logs from Docker Scout into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for vulnerability findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Findings operationalization**: Prioritize, visualize, and automate vulnerability findings with runtime context\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC)"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* **Overview**: Visualize and report your current security posture and trends around vulnerability findings across vulnerability scanners with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize vulnerability findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Create notifications and tickets for critical vulnerability findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use vulnerability findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Ingest Docker Scout vulnerability findings and scan events](https://docs.dynatrace.com/docs/shortlink/docker-scout-ingest) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n[Docker CLI](https://docs.docker.com/reference/cli/docker/)"},"sourceId":"details"}],"modified":"2026-04-09T14:55:27.949217Z","created":"2026-04-09T14:55:27.872978Z","seo_title":"Docker Scout monitoring & observability","seo_description":"Ingest Docker Scout container image scans and findings. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.dockerscout/media/1dabd31f-f112-45f9-9ab8-2975eed34d96.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.dockerscout/media/f30a2271-a4ee-4db5-b7ed-bf46c6af49a8.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.dockerscout/media/ad213d15-1fd4-4f5a-bed6-4d8605c2571e.png"],"about":"Dynatrace integrates with [Docker Scout](https://docs.docker.com/scout/) to enable visibility, orchestration, and prioritization of security findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, scan events, and audit logs from Docker Scout into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for vulnerability findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Findings operationalization**: Prioritize, visualize, and automate vulnerability findings with runtime context\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC)","use_cases":"* **Overview**: Visualize and report your current security posture and trends around vulnerability findings across vulnerability scanners with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize vulnerability findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Create notifications and tickets for critical vulnerability findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use vulnerability findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator).","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Ingest Docker Scout vulnerability findings and scan events](https://docs.dynatrace.com/docs/shortlink/docker-scout-ingest) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.dockerscout@1.0.2","fqn":"com.dynatrace.extension.dockerscout","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dockerscout/com.dynatrace.extension.dockerscout-1.0.2-53a90e649d942769d9ba.zip","release_notes":"### Improved in this version\n\n- Performance improvements.","created":"2026-04-14T12:00:44.337922Z"},{"name":"com.dynatrace.extension.dockerscout@1.0.1","fqn":"com.dynatrace.extension.dockerscout","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dockerscout/com.dynatrace.extension.dockerscout-1.0.1-064dacf54bd8e1999f93.zip","release_notes":"Initial release. Looking forward for your feedback via the [Dynatrace Community](https://community.dynatrace.com/t5/Feedback-channel/bd-p/Feedback_channel)!","created":"2026-04-09T15:51:34.686910Z"}],"related_technologies":["activegate","dashboards","openpipeline"],"latest_downloads":[{"name":"com.dynatrace.extension.dockerscout@1.0.2","fqn":"com.dynatrace.extension.dockerscout","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dockerscout/com.dynatrace.extension.dockerscout-1.0.2-53a90e649d942769d9ba.zip","release_notes":"### Improved in this version\n\n- Performance improvements.","created":"2026-04-14T12:00:44.337922Z"}]},{"id":1226,"slug":"documents","title":"Documents","description":"Manage Dashboards, Notebooks and other documents in your Dynatrace environment.","logo":"https://cdn.hub.central.dynatrace.com/hub/settings-icon_T4joj08_ihA99OC.png","link_to":null,"documentation_link":"","providers":[],"tags":["administration","document","settings"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Manage Dashboards, Notebooks and other documents in your Dynatrace environment","src":"https://cdn.hub.central.dynatrace.com/hub/Doc_management_KeifS6f_1lOZrjj.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDoc_management_KeifS6f_1lOZrjj.png&sign=JYbZszqIqnoiwmJi4HKnVJVn31CLgQJ-orW31nvsSu0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDoc_management_KeifS6f_1lOZrjj.png&sign=nOf9IbN6zHYNXgFA7p-pRyNWKPPskzYydLul2p4oBJk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDoc_management_KeifS6f_1lOZrjj.png&sign=lT6MpUADwfEkU6eAZS1Bso0Zlme073DFodeANThVc-U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDoc_management_KeifS6f_1lOZrjj.png&sign=xWM21In61jtjPTkYi9tP3WFbPOMnf-DjG8GlJi25gQ0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDoc_management_KeifS6f_1lOZrjj.png&sign=G4ShvGhlS74vDB8MLWxlAVwHjTvUpepwm4EVN_Tv4hE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDoc_management_KeifS6f_1lOZrjj.png&sign=fVnnsGEIRFDp-GKMJgK33UwItMJ7LMIiwoKKDpS8DOQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.8.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Document Management app provides a settings widget that lets authorized administrators centrally view and manage documents created by any user in your Dynatrace environment. Supported document types include Dashboards and Notebooks."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Document Management allows you to:\n* Reassign ownership of Dashboards or Notebooks when the original owner is unavailable (for example, role changes or departures).\n* Add or remove shares on documents even if you're not the owner, ensuring appropriate access control.\n* Grant shares to yourself to review content for compliance, quality, or troubleshooting."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Documents is part of the unified Settings experience, inside the built-in Settings app and comes preinstalled with all Dynatrace SaaS environments.\n* Navigate to **Settings** > **General** > **Document management**\n* Browse and manage existing documents\n\n**NOTE:** To see and use this app, you need to be assigned the Admin user policy via a user group."},"sourceId":"get_started"}],"modified":"2026-03-26T09:53:43.922492Z","created":"2025-11-21T08:05:52.002010Z","seo_title":"Documents monitoring & observability","seo_description":"Manage Dashboards, Notebooks and other documents in your Dynatrace environment. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Doc_management_KeifS6f_1lOZrjj.png"],"about":"The Document Management app provides a settings widget that lets authorized administrators centrally view and manage documents created by any user in your Dynatrace environment. Supported document types include Dashboards and Notebooks.","use_cases":"Document Management allows you to:\n* Reassign ownership of Dashboards or Notebooks when the original owner is unavailable (for example, role changes or departures).\n* Add or remove shares on documents even if you're not the owner, ensuring appropriate access control.\n* Grant shares to yourself to review content for compliance, quality, or troubleshooting.","supported_distributions":"","get_started":"Documents is part of the unified Settings experience, inside the built-in Settings app and comes preinstalled with all Dynatrace SaaS environments.\n* Navigate to **Settings** > **General** > **Document management**\n* Browse and manage existing documents\n\n**NOTE:** To see and use this app, you need to be assigned the Admin user policy via a user group."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.documents@1.8.0","fqn":"dynatrace.documents","version":"1.8.0","artifact":null,"release_notes":"### 1.8.0\r\n\r\n#### Minor Changes\r\n\r\n- e338702: PAPA-32687: Add image document type support.\r\n- 676298b: PAPA-32240: Replace hooks for getting users to reduce number of API calls.\r\n- 81f774e: Upgraded to Strato v3\r\n- d39a85d: Implemented quick admin access\r\n\r\n#### Patch Changes\r\n\r\n- d048b22: Show warning before removing groups","created":"2026-05-15T08:11:03.472885Z"},{"name":"dynatrace.documents@1.7.5","fqn":"dynatrace.documents","version":"1.7.5","artifact":null,"release_notes":"### 1.7.5\n\n#### Patch Changes\n\n- Moved admin access context provider\n\n### 1.7.4\n\n#### Patch Changes\n\n- PS-43154: Send admin access flag set to true for admin widget","created":"2026-04-23T16:41:51.108405Z"},{"name":"dynatrace.documents@1.7.0","fqn":"dynatrace.documents","version":"1.7.0","artifact":null,"release_notes":"### 1.7.0\r\n\r\n#### Minor Changes\r\n\r\n- c1288d1: Allow to delete and rename image on mobile device. PAPA-31773\r\n- 459b43f: Always show full size drop area in Image Upload view. PAPA-31896\r\n\r\n#### Patch Changes\r\n\r\n- 451f2b1: PS-41535: Do not call userAndGroupsClient if no (or empty) userId is passed\r\n- e3ea45e: PS-41535: Do not call the users and groups endpoints if the passed ids are empty","created":"2026-03-24T15:42:31.421850Z"},{"name":"dynatrace.documents@1.6.0","fqn":"dynatrace.documents","version":"1.6.0","artifact":null,"release_notes":"### 1.6.0\n\n#### Minor Changes\n\n- Created an image upload addon where you can upload a new image or pick one from a shared library. Drag and drop is supported. All images are publicly visible within the tenant.\n\n#### Patch Changes\n\n- 64b0978: ShareModal: Adapt success and error toasts","created":"2026-03-17T12:04:24.290352Z"},{"name":"dynatrace.documents@1.5.0","fqn":"dynatrace.documents","version":"1.5.0","artifact":null,"release_notes":"### 1.5.0\n\n#### Minor Changes\n\n- 08fd9c7: Add response properties to transfer ownership intent definition\n\n#### Patch Changes\n\n- 0c7b3dc: Avoid suggesting the owner of the document when directly sharing a document\n- 932ea32: Add custom headers for change owner intent","created":"2026-02-19T15:11:52.902648Z"},{"name":"dynatrace.documents@1.4.0","fqn":"dynatrace.documents","version":"1.4.0","artifact":null,"release_notes":"### 1.4.0\r\n\r\n#### Minor Changes\r\n\r\n- ae283b0: Implemented custom header for ShareModal\r\n- b8ba170: Added checkbox to opt-in for email notifications for shares","created":"2026-01-29T13:26:20.206044Z"},{"name":"dynatrace.documents@1.3.0","fqn":"dynatrace.documents","version":"1.3.0","artifact":null,"release_notes":"### 1.3.0\r\n\r\n#### Minor Changes\r\n\r\n- b20e794: Implemented editor resharing\r\n- 467a312: Surface share modal via intent\r\n\r\n#### Patch Changes\r\n\r\n- dd97419: Configure ownership change intent as add-on intent","created":"2026-01-14T20:03:25.940676Z"},{"name":"dynatrace.documents@1.2.1","fqn":"dynatrace.documents","version":"1.2.1","artifact":null,"release_notes":"### 1.2.1\n\nInitial release","created":"2025-12-02T08:25:58.410312Z"}],"related_technologies":["dashboards","notebooks","launcher"],"latest_downloads":[{"name":"dynatrace.documents@1.8.0","fqn":"dynatrace.documents","version":"1.8.0","artifact":null,"release_notes":"### 1.8.0\r\n\r\n#### Minor Changes\r\n\r\n- e338702: PAPA-32687: Add image document type support.\r\n- 676298b: PAPA-32240: Replace hooks for getting users to reduce number of API calls.\r\n- 81f774e: Upgraded to Strato v3\r\n- d39a85d: Implemented quick admin access\r\n\r\n#### Patch Changes\r\n\r\n- d048b22: Show warning before removing groups","created":"2026-05-15T08:11:03.472885Z"}]},{"id":1286,"slug":"dql-cost-analysis-agent","title":"DQL Cost Analysis Agent","description":"Finds costly DQL queries and sends optimization recommendations to their authors.","logo":"https://cdn.hub.central.dynatrace.com/hub/agents-icon_cJpnAEM.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/dynatrace-intelligence/dynatrace-intelligence-integrations/agentic-workflows","providers":[],"tags":["agentic-operations-system","agentic-workflows","AI","MCP","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Ready-made agentic workflow that helps you keep your query costs in check.","src":"https://cdn.hub.central.dynatrace.com/hub/Query_Optimization_Agent_Hub_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_1.png&sign=Xk0n_Aj8HUAJQ-cjcOOpyTVH8Y8Dy6unwHJlEmqxkL8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_1.png&sign=1dgsk1yceVOnaxdQhe3OfgEjui_6GFP_PN3RMthXrns","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_1.png&sign=kR4fCBxN1HUchvH8pC_QFDRnPvQDLdMT-l-PhkgjvSM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_1.png&sign=QeEuzbHlKrjXpL7cm0C3msxdQOYzK0r3RR7aDt0ZqKk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_1.png&sign=5CXkWrq368Moexuj40Gh48y9okIUVfZGf2N4WTuLdE4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_1.png&sign=A8qgZV6z0dmdSEDDs0anuQNvtuL5eS_BlYci5CgGH70"}},{"caption":"Per-query optimization recommendations","src":"https://cdn.hub.central.dynatrace.com/hub/Query_Optimization_Agent_Hub_2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_2.png&sign=ZLqypMQG-PRsmMkxpihxlFRvftVj6UdrDQbs2jIeYEs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_2.png&sign=4DAsuWHUJ37kjqhI6AnkSvQbEtxJXPtGQGRUgQJkagU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_2.png&sign=VWV4c-jsBmVvQZIL964AFB7bx2TPB-ehkVRKiSqz3xM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_2.png&sign=31JJI68_MopcCQ119hon1uireOGeisThCJy8JVIMzJE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_2.png&sign=n7ai9zC5K4xOD_bsXNykW-sxjS7j0Ra0CkjQGeKnKWI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_2.png&sign=VMtop7uJEuyaxaWwg8SxKe4OljNVYPWm09ehdAQ4HpE"}},{"caption":"Receive a ranked list of the most expensive queries for your chosen time range the inbox of the query author.","src":"https://cdn.hub.central.dynatrace.com/hub/Query_Optimization_Agent_Hub_3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_3.png&sign=21wqCBHDOIUidlq-MoH92MQLY2NuMn8L2n-XBPAPt54","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_3.png&sign=myBZ7JDo7utEn1iA88uufE1k_fVlqf0jTdrrUcxvkPE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_3.png&sign=uYHZ66UGC256yZtQTk0oajV_IIXv8cnK9_a7N2bX_94","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_3.png&sign=BE_xEiRslM8-elrEJWLgcQ7no3MGYau-PDJw_mpRFkI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_3.png&sign=to0wV2z0F1vqjJ5B4lcF3bujGZFG5xSqK4jk3EQ-WLs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FQuery_Optimization_Agent_Hub_3.png&sign=yQEAUM9lSEygu3-qXj4zAgV4uYoQgbxXJDgA2dPoBDg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"**DQL Optimization Agent** is a ready-made agentic workflow that helps you keep query costs under control by continuously identifying your most expensive DQL queries.\n- **Cost control for budget owners:** reduce spend by tackling the highest-cost queries first\n- **Prevent cost regressions**: run daily/weekly to catch new expensive patterns early\n- **Optimize queries:** find expensive queries and tune them\n\n### How it helps you\nYou get an automated report that:\n\n- Finds the most expensive DQL queries (for example, top 20 from the last 24 hours).\n- Generates actionable optimization recommendations for each query.\n- Emails recommendations directly to the query author (the person who executed the query), so fixes happen where the query is created."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Reduce query spend **by targeting the highest-cost DQL queries first**.\n- Optimize dashboards and recurring analysis **by improving frequently executed, costly queries**.\n- Prevent cost regressions **by catching new, expensive query patterns early**.\n- Continuous governance **for platform admins and budget owners**."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Use the DQL Cost Analysis Agent as a ready-made agentic workflow within the Workflows app.\n1. Open **Workflows** in Dynatrace and create a new one, then go to the **Workflow templates library**.\n2. In the template list, select **Dynatrace Intelligence** on the left, select **DQL Optimization Agent**, and follow the explanation.\n3. Configure the **time window** (for example, “last 24 hours”) and the **top N queries** (for example, 20).\n4. Ensure the workflow can **identify the query executor** and has email sending configured.\n5. Run once to validate output, then **schedule it** (daily recommended)."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"**Disclaimer:** Please note that this functionality is currently in Preview. Join our [Preview \"Dynatrace Intelligence Agentic workflows\"](https://docs.dynatrace.com/docs/whats-new/preview-releases#dynatrace-intelligence-agentic-workflows) to be able to use this agentic workflow in your environment."},"sourceId":"details"}],"modified":"2026-02-13T17:25:00.712813Z","created":"2026-01-28T20:22:45.685190Z","seo_title":"DQL Cost Analysis Agent monitoring & observability","seo_description":"Finds costly DQL queries and sends optimization recommendations to their authors. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://docs.dynatrace.com/docs/whats-new/preview-releases#dynatrace-intelligence-agentic-workflows","image":"https://cdn.hub.central.dynatrace.com/hub/console/dql-cost-analysis-agent/media/cf13d553-aa15-4f20-b865-1b66e1529431.png","title":"Join the preview","href_text":"Read more","description":"Click here to learn more about our preview."},{"href":"https://www.dynatrace.com/news/blog/write-the-future-create-your-own-agentic-workflows/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dql-cost-analysis-agent/media/f06e9203-442a-4bfb-82dd-dea2b4587adc.png","title":"Write the future: Create your own agentic workflows","href_text":"Read more","description":"Adding generative AI to your workflow"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Query_Optimization_Agent_Hub_1.png","https://cdn.hub.central.dynatrace.com/hub/Query_Optimization_Agent_Hub_2.png","https://cdn.hub.central.dynatrace.com/hub/Query_Optimization_Agent_Hub_3.png"],"about":"**DQL Optimization Agent** is a ready-made agentic workflow that helps you keep query costs under control by continuously identifying your most expensive DQL queries.\n- **Cost control for budget owners:** reduce spend by tackling the highest-cost queries first\n- **Prevent cost regressions**: run daily/weekly to catch new expensive patterns early\n- **Optimize queries:** find expensive queries and tune them\n\n### How it helps you\nYou get an automated report that:\n\n- Finds the most expensive DQL queries (for example, top 20 from the last 24 hours).\n- Generates actionable optimization recommendations for each query.\n- Emails recommendations directly to the query author (the person who executed the query), so fixes happen where the query is created.","use_cases":"- Reduce query spend **by targeting the highest-cost DQL queries first**.\n- Optimize dashboards and recurring analysis **by improving frequently executed, costly queries**.\n- Prevent cost regressions **by catching new, expensive query patterns early**.\n- Continuous governance **for platform admins and budget owners**.","supported_distributions":"","get_started":"Use the DQL Cost Analysis Agent as a ready-made agentic workflow within the Workflows app.\n1. Open **Workflows** in Dynatrace and create a new one, then go to the **Workflow templates library**.\n2. In the template list, select **Dynatrace Intelligence** on the left, select **DQL Optimization Agent**, and follow the explanation.\n3. Configure the **time window** (for example, “last 24 hours”) and the **top N queries** (for example, 20).\n4. Ensure the workflow can **identify the query executor** and has email sending configured.\n5. Run once to validate output, then **schedule it** (daily recommended)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","automations","agentic-workflows","davis-for-workflows"],"latest_downloads":null},{"id":1266,"slug":"dql-explanation-agent","title":"DQL Explanation Agent","description":"Instantly understand what any DQL query does.","logo":"https://cdn.hub.central.dynatrace.com/hub/Agent-icon_PmCXof9.png","link_to":"https://www.dynatrace.com/news/blog/dynatrace-intelligence-at-the-core-of-autonomous-operations","documentation_link":"https://docs.dynatrace.com/docs/shortlink/dynatrace-intelligence-landing","providers":[],"tags":["agentic-operations-system","AI","Foundation agent","generative AI","MCP","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Instantly understand what a query does, or validate if it is aligned with its intended purpose.","src":"https://cdn.hub.central.dynatrace.com/hub/DQL_Explanation_Agent_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDQL_Explanation_Agent_1.png&sign=0hIjFo3Dkhh3j_cDvAPixEEHbLGYmSTs42cokYuoCL8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDQL_Explanation_Agent_1.png&sign=h1TWz_LJZDxrepxYTTX4__e6oDht32EEibU8b2ZdB-o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDQL_Explanation_Agent_1.png&sign=2moez4rK6o8lomDbE1bjipQY8m8eIRKCN0q886dhwbo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDQL_Explanation_Agent_1.png&sign=2fvkCxHMGQ9k_auIwTFTJCED4Ti6U9Uc2DbGuaoEwos","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDQL_Explanation_Agent_1.png&sign=Im4dxoNo4OqDHN2_p8Cs8cFFoKpcgDJTJYpvg6JnXRs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDQL_Explanation_Agent_1.png&sign=PeVnuXqUUw7LYnXb3pxuSkidRl_PzdhVwpwDr080tqg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The DQL Explanation Agent **helps users understand existing Dynatrace Query Language (DQL) statements** through clear, contextual explanations.\nBy interpreting queries using the Dynatrace data model, the agent explains what a query does, how it is structured, which data sources it uses, and how results are calculated. This eliminates the need to reverse engineer complex queries and makes advanced analytics more accessible to both new and experienced users."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Learning support:** Understand DQL constructs, filters, and calculations by seeing natural language explanations alongside existing queries. \n- **Query validation:** Verify that a query aligns with its intended purpose and understand why it is structured the way it is. \n- **Collaboration and knowledge sharing:** Review and build on queries created by teammates, adapt ready made dashboards, and maintain shared analytics assets more confidently."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Use the DQL Explanation Agent within [Dynatrace Assist](https://www.dynatrace.com/hub/detail/ask-davis-copilot/), , as part of an [agentic workflows](https://www.dynatrace.com/hub/detail/automations/) or access it via [MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/) for advanced automation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Please note that this functionality is on Preview, to access it please register in our [Preview Program](https://docs.dynatrace.com/docs/whats-new/preview-releases#dynatrace-intelligence-agentic-workflows)"},"sourceId":"details"}],"modified":"2026-06-17T20:00:11.725060Z","created":"2026-01-28T17:08:58.713961Z","seo_title":"DQL Explanation Agent monitoring & observability","seo_description":"Instantly understand what any DQL query does. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-intelligence-at-the-core-of-autonomous-operations","image":"https://cdn.hub.central.dynatrace.com/hub/console/dql-explanation-agent/media/d5afd44a-1a53-4226-a7fd-369a9a82d62c.png","title":"Introducing Dynatrace Intelligence","href_text":"Read more","description":"Dynatrace Intelligence is at the core of autonomous operations."}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/DQL_Explanation_Agent_1.png"],"about":"The DQL Explanation Agent **helps users understand existing Dynatrace Query Language (DQL) statements** through clear, contextual explanations.\nBy interpreting queries using the Dynatrace data model, the agent explains what a query does, how it is structured, which data sources it uses, and how results are calculated. This eliminates the need to reverse engineer complex queries and makes advanced analytics more accessible to both new and experienced users.","use_cases":"- **Learning support:** Understand DQL constructs, filters, and calculations by seeing natural language explanations alongside existing queries. \n- **Query validation:** Verify that a query aligns with its intended purpose and understand why it is structured the way it is. \n- **Collaboration and knowledge sharing:** Review and build on queries created by teammates, adapt ready made dashboards, and maintain shared analytics assets more confidently.","supported_distributions":"","get_started":"Use the DQL Explanation Agent within [Dynatrace Assist](https://www.dynatrace.com/hub/detail/ask-davis-copilot/), , as part of an [agentic workflows](https://www.dynatrace.com/hub/detail/automations/) or access it via [MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/) for advanced automation."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["learn-dql","ask-davis-copilot","dashboards","notebooks","dynatrace-intelligence","agentic-workflows"],"latest_downloads":null},{"id":128,"slug":"drupal","title":"Drupal","description":"Web content management for back-end framework.","logo":"https://dt-cdn.net/hub/logos/drupal.png","link_to":"https://www.dynatrace.com/technologies/php-monitoring/drupal/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/php","providers":["oa"],"tags":["php-monitoring","web"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1004,"slug":"ask-davis-copilot","title":"Dynatrace Assist","description":"Dynatrace Assist: Ask, analyze, and act with Dynatrace Intelligence.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/logo/8a0c1b32-d61a-4556-b565-ec9f1ebe5234.png","link_to":"https://www.dynatrace.com/news/blog/dynatrace-assist-ask-analyze-and-act-with-dynatrace-intelligence/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/copilot-conv","providers":[],"tags":["agentic-operations-system","ai","chat","copilot","davis","generative-ai","MCP","Model Context Protocol"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Use Assist to investigate even complex issues, using multi-step reasoning.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/media/df3f60c2-4642-4e92-8863-3706d7a58071.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fdf3f60c2-4642-4e92-8863-3706d7a58071.png&sign=6rmJBpao7EL3iIipyWwhDbTesqhM0TEybceGPId_tYA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fdf3f60c2-4642-4e92-8863-3706d7a58071.png&sign=cw3unSU98hwOGQFGZ7M3d9cNpcAfeq1RsfBaJLob88s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fdf3f60c2-4642-4e92-8863-3706d7a58071.png&sign=B40eYFQ6BeJo_uQDNg3pb9J_0myqOFNBwGR3asSOb4g","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fdf3f60c2-4642-4e92-8863-3706d7a58071.png&sign=pyEpE7x5fc0rd_YpHi5JWYRTDHKRZCB_BktP3hqxACM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fdf3f60c2-4642-4e92-8863-3706d7a58071.png&sign=VTDfMgBCRuhcR-vC_xlYWFbIOwVWhIFvoePLHKSFX1E","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fdf3f60c2-4642-4e92-8863-3706d7a58071.png&sign=hEnVK2uMEIZkhphyeSO-n4pvXIX2odJcwfFqVGRXi9o"}},{"caption":"Access assist in the context of Dynatrace apps. Start with one of the provided prompts or ask your own question.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/media/c343961c-62ac-4591-a413-4c19bc228e42.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fc343961c-62ac-4591-a413-4c19bc228e42.png&sign=-FBu1SzlGJN2DApbKY-wELBM6lzdVb2qGc953_1TDeU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fc343961c-62ac-4591-a413-4c19bc228e42.png&sign=Mpt4WAQQVMwCXW6Y17wDq1zksUh85wc0lIUgDAcbDQE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fc343961c-62ac-4591-a413-4c19bc228e42.png&sign=5MsKEAYORfZB59W8bFSBYLWSRLlpx6NJDoVfWPqmKw4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fc343961c-62ac-4591-a413-4c19bc228e42.png&sign=mtEMOEbgz39wDPxzQU_OKvpooSgoaCzcwXRGGulKBOE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fc343961c-62ac-4591-a413-4c19bc228e42.png&sign=QIagw-I3S1-H1tASL2gJzlh7sQ5bxCiBi5qk1GXL5xo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fc343961c-62ac-4591-a413-4c19bc228e42.png&sign=OjKqC6gzdHRatRztAaLP8qp2FPjP765EB5REyp5Pntc"}},{"caption":"Ask Dynatrace Assist to summarize all open problems to get a quick overview of your environment.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/media/8d9a51ac-e9a7-4152-9158-235e6e1fef66.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2F8d9a51ac-e9a7-4152-9158-235e6e1fef66.png&sign=jnaM3vExYyGDJdpqvehUw8kYKGkb7SlS830jY134ZOw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2F8d9a51ac-e9a7-4152-9158-235e6e1fef66.png&sign=vceAeM8iCKaHcMrk4H35LTI3XDheCv1XG5yn3bfpm9U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2F8d9a51ac-e9a7-4152-9158-235e6e1fef66.png&sign=bZcXJxIxBFj2lpr4DZLat5JMOoJq6E3O2Fx0A9CogpU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2F8d9a51ac-e9a7-4152-9158-235e6e1fef66.png&sign=puTST82-nbIAMAnurkFv9hJTNWEeHzhFEgvlgeYdW8o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2F8d9a51ac-e9a7-4152-9158-235e6e1fef66.png&sign=bC5QdnWsHKuWNcnQHvyPIaI7iQ0uEvNCRbnMvq9cSVg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2F8d9a51ac-e9a7-4152-9158-235e6e1fef66.png&sign=EI6ix49dztW22lhcE4scOLcUHsm0-3x38AOYphwCK2c"}},{"caption":"Ask Dynatrace Assist to explain your logs to quickly get the insights, potential impact, likely causes and recommended next steps.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/media/e9aa5b44-ceb3-4113-894c-4cdc32f5d94e.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fe9aa5b44-ceb3-4113-894c-4cdc32f5d94e.png&sign=KRzgGcJHy4vlv-rCOpw1RKsK5C_hIn3meOUiAXafEpk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fe9aa5b44-ceb3-4113-894c-4cdc32f5d94e.png&sign=9_bIOPG_TLGtWlwl3VXaMHlKUKmL67Ca3f1iCcMU4UA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fe9aa5b44-ceb3-4113-894c-4cdc32f5d94e.png&sign=8dcl54g6XhQ_YhQLehuidrX4yo9EjRQV43JsK2prBi4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fe9aa5b44-ceb3-4113-894c-4cdc32f5d94e.png&sign=f5tvwjeqXZC93pkYxi53-V6b38u0hO9BZb44Fs7qW3E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fe9aa5b44-ceb3-4113-894c-4cdc32f5d94e.png&sign=2RpeozJWUL_BfvnaEQEympAzR3fIK1WB_ns9DZPD92g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2Fe9aa5b44-ceb3-4113-894c-4cdc32f5d94e.png&sign=_DWqmDKHAZqLyIa8v2U0T5yrMckYd9Xn4jcK8yHNxMs"}},{"caption":"Get help with identifying and fixing vulnerabilities, such as SQL injections.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/media/9282285e-db29-48d0-b368-92ac20460a5f.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2F9282285e-db29-48d0-b368-92ac20460a5f.png&sign=0M3xx5SbxNPJDPiSBmiWEpkYwSSgnlLo98axhWBjoA8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2F9282285e-db29-48d0-b368-92ac20460a5f.png&sign=q5rxafrjsvmYjPMjD1MXp5OiaSMZmR5hmd5woKB5F5k","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2F9282285e-db29-48d0-b368-92ac20460a5f.png&sign=HWXYrVA_tF4ZmbeHo2crTEuBteQ3_gGvB-b4B03njfA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2F9282285e-db29-48d0-b368-92ac20460a5f.png&sign=oiD-IXjyhWHviGTptFtq3puGkvemCWqllhK6slksO8I","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2F9282285e-db29-48d0-b368-92ac20460a5f.png&sign=9Qm4CeAeSoRigngP2Y5zcaiMcrgG8HfYY4fdmFxovJU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.davis.copilot%2Fmedia%2F9282285e-db29-48d0-b368-92ac20460a5f.png&sign=AoJnqlsZuwzCEblyWLT7U6CLxIocsv8l4Wcu3FKj3zw"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.342.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"**Dynatrace Assist** is your natural‑language **gateway into Dynatrace Intelligence**, the agentic operations system that brings the full platform together for you. Instead of switching between dashboards, queries, apps, and other tools, you simply **ask a question and Dynatrace Intelligence responds accordingly**, using Dynatrace’s generative, causal, and predictive AI capabilities as well as all agentic tools provided by Dynatrace MCP Server. \n\nLike a true team member, Assist draws **context from Grail**, maps **relationships through Smartscape**, and **collaborates with Dynatrace agents** to deliver grounded, precise answers. Use the insights from Dynatrace experts with the product - from revealing insights, identifying patterns, troubleshooting, to best practices - all backed on domain expertise. \n\nAs the conversation continues, you naturally move from insights and understanding to exploration and action. **Ask. Analyze. Act.**\n\nAssist ships ... \n- an agentic mode with multi-step reasoning, delivering reliable answers and remediation for complex investigations\n- with several ready-made skills, which represent curated knowledge base and best practices in addition to foundational models, guiding Assist on how Dynatrace works. \n- an optimized, fine-tuned model trained on thousands of real-world DQL examples, ensuring your prompt retrieves the data and insights you need. \n- as an always present partner, alongside your day-to-day work."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Use Assist for use cases such as:\n* Investigate incidents: ask Dynatrace and let Dynatrace Intelligence reason through a problem, using all available tools and skills. \n\n* Analyze your data, get insights, and recommended remediation steps. \n\n* Explain Kubernetes warning signals, Logs, Problems, threat detection findings, or database insights integrated right into the respective app \n\n* Interact with all available Dynatrace foundational agents for deeper analysis when needed\n\n* In-context assistance to help with onboarding, Dynatrace usage, and configuration topics\n\nand much more coming in the next weeks and months."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To get started with this app, you need to enable \n- [generative AI functionality](https://docs.dynatrace.com/docs/shortlink/agentic-and-generative-ai-getting-started#enable-davis-copilot) \n- and [agentic AI functionality](https://docs.dynatrace.com/docs/shortlink/agentic-and-generative-ai-getting-started#assist-agentic) \nfor your environment and [assign the necessary permissions](https://docs.dynatrace.com/docs/shortlink/copilot-conv#user-permissions) to the relevant user groups via a policy. See our [documentation](https://docs.dynatrace.com/docs/shortlink/davis-copilot) for further details. \n\nOnce this is done, users can select the **Assist** entry (below the global search) in the dock and ask Dynatrace Assist their desired question, or select one of the example prompts."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"ℹ️ Curious to understand how Dynatrace Intelligence generative AI is being adopted across your environment? Check out the ready-made dashboard called “Generative AI feature adoption”.\n\n_Please note that your prompts are sent to LLMs hosted by enterprise vendors such as Microsoft Azure AI and AWS Bedrock, which power Dynatrace Intelligence generative AI. These vendors don't store the submitted data or any responses. The prompts and related responses are used only to serve your experience. Neither our enterprise vendors nor Dynatrace use the prompts to fine-tune or improve any models or services, or to train models across customers or environments._\n\n*Dynatrace may store prompts submitted to Dynatrace Assist and the responses provided by the LLMs to better understand use cases, contextualize feedback on those responses, and identify additional user expectations.*"},"sourceId":"details"}],"modified":"2026-05-20T07:56:49.732281Z","created":"2024-03-11T09:15:03.241993Z","seo_title":"Dynatrace Assist monitoring & observability","seo_description":"Dynatrace Assist: Ask, analyze, and act with Dynatrace Intelligence. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-assist-ask-analyze-and-act-with-dynatrace-intelligence/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/media/438f86ea-4cf5-4474-a92b-6df6320e59fe.webp","title":"Ask, analyze, and act with Dynatrace Intelligence","href_text":"Read more","description":"Your agentic partner that helps you gather insights"},{"href":"https://video.dynatrace.com/watch/9UKd5em6itj936EBBkMH3D","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/media/2bbf7f0c-d07b-4336-85c4-108707965fb9.png","title":"VIDEO: Agentic investigation with Assist","href_text":"Watch now","description":"Explore multi-step reasoning, using curated skills, available MCP tools to identify root cause and proposed remediation steps."}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/media/df3f60c2-4642-4e92-8863-3706d7a58071.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/media/c343961c-62ac-4591-a413-4c19bc228e42.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/media/8d9a51ac-e9a7-4152-9158-235e6e1fef66.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/media/e9aa5b44-ceb3-4113-894c-4cdc32f5d94e.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/media/9282285e-db29-48d0-b368-92ac20460a5f.png"],"about":"**Dynatrace Assist** is your natural‑language **gateway into Dynatrace Intelligence**, the agentic operations system that brings the full platform together for you. Instead of switching between dashboards, queries, apps, and other tools, you simply **ask a question and Dynatrace Intelligence responds accordingly**, using Dynatrace’s generative, causal, and predictive AI capabilities as well as all agentic tools provided by Dynatrace MCP Server. \n\nLike a true team member, Assist draws **context from Grail**, maps **relationships through Smartscape**, and **collaborates with Dynatrace agents** to deliver grounded, precise answers. Use the insights from Dynatrace experts with the product - from revealing insights, identifying patterns, troubleshooting, to best practices - all backed on domain expertise. \n\nAs the conversation continues, you naturally move from insights and understanding to exploration and action. **Ask. Analyze. Act.**\n\nAssist ships ... \n- an agentic mode with multi-step reasoning, delivering reliable answers and remediation for complex investigations\n- with several ready-made skills, which represent curated knowledge base and best practices in addition to foundational models, guiding Assist on how Dynatrace works. \n- an optimized, fine-tuned model trained on thousands of real-world DQL examples, ensuring your prompt retrieves the data and insights you need. \n- as an always present partner, alongside your day-to-day work.","use_cases":"Use Assist for use cases such as:\n* Investigate incidents: ask Dynatrace and let Dynatrace Intelligence reason through a problem, using all available tools and skills. \n\n* Analyze your data, get insights, and recommended remediation steps. \n\n* Explain Kubernetes warning signals, Logs, Problems, threat detection findings, or database insights integrated right into the respective app \n\n* Interact with all available Dynatrace foundational agents for deeper analysis when needed\n\n* In-context assistance to help with onboarding, Dynatrace usage, and configuration topics\n\nand much more coming in the next weeks and months.","supported_distributions":"","get_started":"To get started with this app, you need to enable \n- [generative AI functionality](https://docs.dynatrace.com/docs/shortlink/agentic-and-generative-ai-getting-started#enable-davis-copilot) \n- and [agentic AI functionality](https://docs.dynatrace.com/docs/shortlink/agentic-and-generative-ai-getting-started#assist-agentic) \nfor your environment and [assign the necessary permissions](https://docs.dynatrace.com/docs/shortlink/copilot-conv#user-permissions) to the relevant user groups via a policy. See our [documentation](https://docs.dynatrace.com/docs/shortlink/davis-copilot) for further details. \n\nOnce this is done, users can select the **Assist** entry (below the global search) in the dock and ask Dynatrace Assist their desired question, or select one of the example prompts."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.davis.copilot@1.342.0","fqn":"dynatrace.davis.copilot","version":"1.342.0","artifact":null,"release_notes":"### 1.342.0\n\n#### Minor Changes\n\n- Polished our quick-start prompts and added app icons so you know which app they ship with. \n- Minor improvements.","created":"2026-07-02T12:19:09.235359Z"},{"name":"dynatrace.davis.copilot@1.340.0","fqn":"dynatrace.davis.copilot","version":"1.340.0","artifact":null,"release_notes":"### 1.340.0\n\n#### Minor Changes\n\n- Dynatrace Assist is now aware of which app is open alongside it so you get even better responses. Please note that while Assist knows which app is open, it has limited access to on-screen content.","created":"2026-05-27T11:18:46.873628Z"},{"name":"dynatrace.davis.copilot@1.338.0","fqn":"dynatrace.davis.copilot","version":"1.338.0","artifact":null,"release_notes":"### 1.338.0\n\nDynatrace Assist gets a significant upgrade with this release.\n\n#### Side-by-side mode\n\nThe chat interface changes from a modal to a side panel, so you can chat with Assist while keeping your dashboard, notebook, or any other app page in view.\n\n- The side panel supports both a pinned and a floating mode.\n- Dynatrace apps now have their own dedicated prompt examples to help you explore use cases.\n- Type `/` in the chat to quickly access and filter all prompt examples.\n- The dedicated Assist settings screen now shows which tools Assist has access to.\n\n#### Reference files and skills\n\nAssist now consults a curated knowledge base of skills and reference files that capture Dynatrace domain expertise. This grounds Assist's reasoning in structured guidance from Dynatrace SMEs, for deeper and more targeted analysis than documentation and the foundation model alone can provide.\n\n#### New foundation model\n\nThe driver LLM behind Assist switches from OpenAI GPT-4o (hosted on Azure) to Anthropic Claude Sonnet 4.6 (hosted on Amazon Bedrock). This means better responses across multi-step reasoning, tool use, and complex investigations.\n\n#### Custom DQL model\n\nOur natural-language-to-DQL capability moves from a RAG-based approach to a purpose-built, fine-tuned foundation model based on Llama 3.1 8B, trained on hundreds of thousands of DQL examples. This results in significantly more reliable DQL generation.","created":"2026-05-07T08:44:53.902976Z"},{"name":"dynatrace.davis.copilot@1.337.0","fqn":"dynatrace.davis.copilot","version":"1.337.0","artifact":null,"release_notes":"### 1.337.0\n\n#### Minor Changes\n\n- Fixed an issue where follow-up messages could be lost when switching between tabs.\n- Minor UI improvements.","created":"2026-04-21T09:32:53.928813Z"},{"name":"dynatrace.davis.copilot@1.336.0","fqn":"dynatrace.davis.copilot","version":"1.336.0","artifact":null,"release_notes":"### 1.336.0\n\n#### Minor Changes\n\n- You can now send feedback when Assist returns an error message. \n- Minor improvements and bugfixes.","created":"2026-04-13T13:46:04.135218Z"},{"name":"dynatrace.davis.copilot@1.335.1","fqn":"dynatrace.davis.copilot","version":"1.335.1","artifact":null,"release_notes":"### 1.335.1\n\n#### Minor Changes\n\n- Minor improvements and bugfixes","created":"2026-03-23T07:55:35.994813Z"},{"name":"dynatrace.davis.copilot@1.334.1","fqn":"dynatrace.davis.copilot","version":"1.334.1","artifact":null,"release_notes":"### 1.334.1\n\n#### Minor Changes\n* Minor improvements and bugfixes","created":"2026-03-13T08:49:15.415962Z"},{"name":"dynatrace.davis.copilot@1.333.0","fqn":"dynatrace.davis.copilot","version":"1.333.0","artifact":null,"release_notes":"### 1.333.0\n\n#### Minor Changes\n\n- Minor changes and improvements.","created":"2026-02-26T12:42:05.723664Z"},{"name":"dynatrace.davis.copilot@1.332.0","fqn":"dynatrace.davis.copilot","version":"1.332.0","artifact":null,"release_notes":"### 1.332.0\n\nDynatrace Assist now supports agentic capabilities, which let you ask questions and analyze issues from a single conversational interface powered by Dynatrace Intelligence. It combines generative, causal, and predictive AI with environment context (Grail and Smartscape) to deliver transparent, data‑backed recommendations and end‑to‑end remediation guidance.\n\n#### Highlights\n- Conversational, agentic flows: Multi‑step reasoning guides you from question, to insight, to actionable steps without switching context.\n- Deep environment awareness: pulls context from Grail and Smartscape for environment‑specific analysis.\n- Transparent recommendations: shows the data that backs each suggestion so teams can validate and trust actions.\n- Explain raw signals: select a log or signal and get expert‑style explanations of impact, likely causes, and recommended next steps.\n- Integration of [Dynatrace MCP Server](https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server): leverages agentic tooling to access production insights and trigger deeper analyses when needed.\n\nRead more about the release [here](https://www.dynatrace.com/news/blog/dynatrace-assist-ask-analyze-and-act-with-dynatrace-intelligence/), or learn more about how to [get started with Agentic mode](https://docs.dynatrace.com/docs/shortlink/copilot-conv).","created":"2026-02-09T11:38:11.087721Z"},{"name":"dynatrace.davis.copilot@1.331.2","fqn":"dynatrace.davis.copilot","version":"1.331.2","artifact":null,"release_notes":"### 1.331.2\n\n#### Minor Changes\n* Correctly reset feedback button when switching between conversations\n* Minor improvements and bugfixes","created":"2026-01-27T19:36:09.133566Z"},{"name":"dynatrace.davis.copilot@1.330.3","fqn":"dynatrace.davis.copilot","version":"1.330.3","artifact":null,"release_notes":"### 1.330.3\n\nWith the launch of Dynatrace Intelligence, the **Ask Davis CoPilot** app has been renamed to **Dynatrace Assist**. You'll also see refreshed icons across the interface for clearer, more consistent visuals.","created":"2026-01-27T19:35:19.303928Z"},{"name":"dynatrace.davis.copilot@1.328.1","fqn":"dynatrace.davis.copilot","version":"1.328.1","artifact":null,"release_notes":"### 1.328.1\n\n#### Minor Changes\n\n- Updated the background color scheme in Davis CoPilot chat to improve message distinction and readability. This makes it easier to identify different messages in the chat interface in order to better follow conversation flows.\n- Improved error message handling to better understand what went wrong.","created":"2025-12-18T07:45:23.339432Z"},{"name":"dynatrace.davis.copilot@1.327.0","fqn":"dynatrace.davis.copilot","version":"1.327.0","artifact":null,"release_notes":"### 1.327.0\r\n\r\n#### Minor Changes\r\n\r\n- Minor changes and improvements.","created":"2025-11-10T15:50:45.471800Z"},{"name":"dynatrace.davis.copilot@1.326.0","fqn":"dynatrace.davis.copilot","version":"1.326.0","artifact":null,"release_notes":"### 1.326.0\n\n#### Minor Changes\n\n- Introducing the new **Davis CoPilot Feature Adoption Dashboard**, designed to give administrators a comprehensive view of how generative AI features are being utilized across their environment. With this dashboard, you can:\n  - Track **key adoption metrics** to monitor Davis CoPilot feature usage and engagement.\n  - Gain **user behavior insights** to understand where assistance is needed.\n  - Identify **guardrail interactions**, highlighting areas where users encounter limits.\n  - Monitor for potential **misuse or abuse** of generative AI capabilities.\n- Minor fixes and improvements.","created":"2025-10-13T07:30:12.443455Z"},{"name":"dynatrace.davis.copilot@1.324.1","fqn":"dynatrace.davis.copilot","version":"1.324.1","artifact":null,"release_notes":"### 1.324.1\n\n#### Minor Changes\n\n- Minor fixes and improvements.","created":"2025-09-22T17:57:33.626716Z"},{"name":"dynatrace.davis.copilot@1.323.0","fqn":"dynatrace.davis.copilot","version":"1.323.0","artifact":null,"release_notes":"### 1.323.0\r\n\r\n#### Minor Changes\r\n\r\n- Minor fixes and improvements","created":"2025-09-09T09:12:26.055302Z"},{"name":"dynatrace.davis.copilot@1.322.0","fqn":"dynatrace.davis.copilot","version":"1.322.0","artifact":null,"release_notes":"### 1.322.0\n\n#### Minor Changes\n\n- Increased context limits so that CoPilot can give even more precise answers","created":"2025-08-27T19:21:07.608275Z"},{"name":"dynatrace.davis.copilot@1.321.0","fqn":"dynatrace.davis.copilot","version":"1.321.0","artifact":null,"release_notes":"### 1.321.0\n\n- Minor fixes and improvements.","created":"2025-08-12T07:57:35.831643Z"},{"name":"dynatrace.davis.copilot@1.320.0","fqn":"dynatrace.davis.copilot","version":"1.320.0","artifact":null,"release_notes":"### 1.320.0\r\n\r\n- Added some new prompt examples, so you can explore more use cases.","created":"2025-07-28T10:22:59.830061Z"},{"name":"dynatrace.davis.copilot@1.319.1","fqn":"dynatrace.davis.copilot","version":"1.319.1","artifact":null,"release_notes":"### 1.319.1\n\n- Improved conversation overview list:\n  - Conversations can now be sorted by name and last modified date\n  - Columns can be resized so you can see more information upfront\n- Improved auto-focus behaviour so you can get to typing your prompts quicker\n- Improved the streaming, to prevent interrupted responses.","created":"2025-07-15T10:35:32.926085Z"},{"name":"dynatrace.davis.copilot@1.318.1","fqn":"dynatrace.davis.copilot","version":"1.318.1","artifact":null,"release_notes":"### 1.318.1\n\n- Fixed a bug that prevented you from updating or interacting with older conversations\n- Minor UI improvements","created":"2025-07-03T09:54:17.514903Z"},{"name":"dynatrace.davis.copilot@1.317.0","fqn":"dynatrace.davis.copilot","version":"1.317.0","artifact":null,"release_notes":"### 1.317.0\n\n- Minor fixes and improvements.","created":"2025-06-23T06:57:25.859152Z"},{"name":"dynatrace.davis.copilot@1.316.0","fqn":"dynatrace.davis.copilot","version":"1.316.0","artifact":null,"release_notes":"### 1.316.0\n\n- Minor fixes and improvements.","created":"2025-06-02T17:55:55.691457Z"},{"name":"dynatrace.davis.copilot@1.315.0","fqn":"dynatrace.davis.copilot","version":"1.315.0","artifact":null,"release_notes":"### 1.315.0\n\n- Minor fixes and improvements.","created":"2025-05-20T14:45:27.488015Z"},{"name":"dynatrace.davis.copilot@1.314.0","fqn":"dynatrace.davis.copilot","version":"1.314.0","artifact":null,"release_notes":"### 1.314.0\n\n- Minor fixes and improvements.","created":"2025-05-08T13:19:27.653873Z"},{"name":"dynatrace.davis.copilot@1.313.2","fqn":"dynatrace.davis.copilot","version":"1.313.2","artifact":null,"release_notes":"### 1.313.2\r\n\r\n#### Bug Fixes\r\n\r\n- Fixed copilot conversations created by an intent not using the correct conversation history\r\n\r\n### 1.313.1\r\n\r\n#### Bug Fixes\r\n\r\n- Fixed copilot response not being sent in the feedback event\r\n\r\n#### 1.313.0\r\n\r\n##### Minor Changes\r\n\r\n- Introduced bulk delete action on conversation overview list.\r\n- Conversation overview list now has no limit on how many conversations can be shown.\r\n- Minor improvements.\r\n\r\n#","created":"2025-04-24T15:53:28.066699Z"},{"name":"dynatrace.davis.copilot@1.312.1","fqn":"dynatrace.davis.copilot","version":"1.312.1","artifact":null,"release_notes":"### 1.312.0\n\n##### Minor Changes\n\n- Improved response streaming behaviour","created":"2025-04-09T13:27:37.653261Z"},{"name":"dynatrace.davis.copilot@1.311.0","fqn":"dynatrace.davis.copilot","version":"1.311.0","artifact":null,"release_notes":"### 1.311.0\n\n##### Minor Changes\n\n- Minor text improvements.","created":"2025-03-27T10:43:20.568313Z"},{"name":"dynatrace.davis.copilot@1.310.0","fqn":"dynatrace.davis.copilot","version":"1.310.0","artifact":null,"release_notes":"### 1.310.0\n\n##### Minor Changes\n\n- User input now supports markdown formatting.\n- You can now explain problems directly from a Problem detail screen\n- You can now ask Davis CoPilot to summarize a database execution plan\n- Minor performance improvements and fixes","created":"2025-03-11T11:58:19.114713Z"},{"name":"dynatrace.davis.copilot@1.308.0","fqn":"dynatrace.davis.copilot","version":"1.308.0","artifact":null,"release_notes":"### 1.308.0\n\n- Conversation list view now shows up to 1000 past conversations and includes pagination\n- Minor text changes","created":"2025-02-27T13:04:52.621491Z"},{"name":"dynatrace.davis.copilot@1.307.1","fqn":"dynatrace.davis.copilot","version":"1.307.1","artifact":null,"release_notes":"### 1.307.1\n\n#### Availability changes\n- With this release, Davis CoPilot Chat is generally available for all customers.\n#### Minor changes\n- Increased the prompt character limit from 3000 to 5000\n- Increases number of conversations shown in list view from 50 to 200\n- Filtering in the conversations list view is now case insensitive\n- Improved error messages","created":"2025-02-06T07:36:09.892379Z"}],"related_technologies":["dynatrace-mcp-server","dynatrace-intelligence","agentic-workflows","mcp-server-tools","davis-for-workflows"],"latest_downloads":[{"name":"dynatrace.davis.copilot@1.342.0","fqn":"dynatrace.davis.copilot","version":"1.342.0","artifact":null,"release_notes":"### 1.342.0\n\n#### Minor Changes\n\n- Polished our quick-start prompts and added app icons so you know which app they ship with. \n- Minor improvements.","created":"2026-07-02T12:19:09.235359Z"}]},{"id":1373,"slug":"dynatrace-bindplane","title":"Dynatrace Bindplane","description":"Optimize and manage your telemetry at the edge before it reaches Dynatrace.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace-bindplane/logo/a15d22ff-b49d-4453-b4c8-f7d1ff75dee4.png","link_to":"https://www.dynatrace.com/news/press-release/dynatrace-to-acquire-bindplane/","documentation_link":"https://docs.bindplane.com/integrations/destinations/dynatrace","providers":[],"tags":["bindplane","forward","kubernetes","log","log-ingest-integration","log management","metrics","OpenTelemetry","OTel","pipeline management","syslog","traces"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dynatrace Bindplane architecture overview","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace-bindplane/media/a6577935-a09c-4259-8198-f1d9e10d2afc.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace-bindplane%2Fmedia%2Fa6577935-a09c-4259-8198-f1d9e10d2afc.png&sign=3wycUKBRnJ92lpZ7h4-SsSJqvcUKO9_AXTjsU47ALA4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace-bindplane%2Fmedia%2Fa6577935-a09c-4259-8198-f1d9e10d2afc.png&sign=CAXxep7SSJrZNttp6BKylfsAod3-6cvPvsHmj9S5At4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace-bindplane%2Fmedia%2Fa6577935-a09c-4259-8198-f1d9e10d2afc.png&sign=dI0B2Xv1yVpQzOM3efdjfeoF8rkoEBVOxtHITviXl80","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace-bindplane%2Fmedia%2Fa6577935-a09c-4259-8198-f1d9e10d2afc.png&sign=vYjOd7BJrI_CdxPcfP1E5LPw5Xjmz0YqVcbc7fk5rSs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace-bindplane%2Fmedia%2Fa6577935-a09c-4259-8198-f1d9e10d2afc.png&sign=lv-K2WSTdEk8lqvZeufxb70ij6iqY-2P9YncATUkrnY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace-bindplane%2Fmedia%2Fa6577935-a09c-4259-8198-f1d9e10d2afc.png&sign=gz59upje_cU8gaBbj1nG8HcLOQFaju2tqXVz5pGdG4U"}},{"caption":"Dynatrace Bindplane pipeline management","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace-bindplane/media/bbf3b380-8825-4bc5-a86a-8bef9c024843.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace-bindplane%2Fmedia%2Fbbf3b380-8825-4bc5-a86a-8bef9c024843.png&sign=6f4QNP5luRltgtz2i92EolCzbmf7yDjs6089hjJ_5dM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace-bindplane%2Fmedia%2Fbbf3b380-8825-4bc5-a86a-8bef9c024843.png&sign=4_XCTPpQvNPBdfJLZoOAk-R3DOdBYcCpbndCitjreuk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace-bindplane%2Fmedia%2Fbbf3b380-8825-4bc5-a86a-8bef9c024843.png&sign=rD6A7RyXnTJv6kbiWOOt6_Dqt50Nq0JkSqDL42MMWj4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace-bindplane%2Fmedia%2Fbbf3b380-8825-4bc5-a86a-8bef9c024843.png&sign=lU7KIr0XnFNupKLTPQHT9SWkXC60gpY4BNoeyuOJ668","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace-bindplane%2Fmedia%2Fbbf3b380-8825-4bc5-a86a-8bef9c024843.png&sign=S6gmkw1HFmNnskYZppEPiI9wu26YdJF8DqAYGNl_1Ug","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace-bindplane%2Fmedia%2Fbbf3b380-8825-4bc5-a86a-8bef9c024843.png&sign=JtzZCasi5eJktyiwrnyhVNPLQelfSCEHcIxbV1i8bhU"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Bindplane is a vendor‑agnostic telemetry pipeline management solution that centralizes collection, transformation, and routing of metrics, logs, traces, and events into Dynatrace and other destinations. It helps SIEM, APM, and operations teams reduce tool and agent sprawl, optimize data volumes, and enforce security and compliance at the source. With AI‑powered pipeline intelligence and centralized fleet management, Bindplane streamlines OpenTelemetry‑based observability for complex hybrid and multi‑cloud environments."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Consolidate fragmented log and telemetry pipelines into a single control plane.\n- Centrally manage and update OpenTelemetry collectors and other gateways or log collectors at scale.\n- Optimize data volumes, routing, and destination costs with AI‑driven pipeline management assistance.\n- Manage security, compliance, and data residency policies at the source.\n- Ingest legacy telemetry (for example, Syslog) while standardizing on OpenTelemetry seamlessly."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- Sign in to your Bindplane management console or sign-up for a trial.\n- Add Dynatrace as a destination and define telemetry routes, according to product documentation linked.\n- Validate data flow in Dynatrace."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Supports routing metrics, logs, traces, and events from cloud native and on‑prem sources to Dynatrace and other destinations. Centralizes OpenTelemetry collector and gateway lifecycle management using the OpAMP protocol. Enables multi‑destination routing, in‑agent transformations, and cost‑optimized volume reduction. Designed for secure, large‑scale and air‑gapped environments with separation of control and data routing planes."},"sourceId":"details"}],"modified":"2026-06-24T14:49:40.898587Z","created":"2026-06-24T08:53:10.379887Z","seo_title":"Dynatrace Bindplane monitoring & observability","seo_description":"Optimize and manage your telemetry at the edge before it reaches Dynatrace. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/dynatrace-bindplane/media/a6577935-a09c-4259-8198-f1d9e10d2afc.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace-bindplane/media/bbf3b380-8825-4bc5-a86a-8bef9c024843.png"],"about":"Bindplane is a vendor‑agnostic telemetry pipeline management solution that centralizes collection, transformation, and routing of metrics, logs, traces, and events into Dynatrace and other destinations. It helps SIEM, APM, and operations teams reduce tool and agent sprawl, optimize data volumes, and enforce security and compliance at the source. With AI‑powered pipeline intelligence and centralized fleet management, Bindplane streamlines OpenTelemetry‑based observability for complex hybrid and multi‑cloud environments.","use_cases":"- Consolidate fragmented log and telemetry pipelines into a single control plane.\n- Centrally manage and update OpenTelemetry collectors and other gateways or log collectors at scale.\n- Optimize data volumes, routing, and destination costs with AI‑driven pipeline management assistance.\n- Manage security, compliance, and data residency policies at the source.\n- Ingest legacy telemetry (for example, Syslog) while standardizing on OpenTelemetry seamlessly.","supported_distributions":"","get_started":"- Sign in to your Bindplane management console or sign-up for a trial.\n- Add Dynatrace as a destination and define telemetry routes, according to product documentation linked.\n- Validate data flow in Dynatrace."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["cloudflare","fastly-real-time-log-streaming","azure-logs","aws-logs-via-cloudwatch","auth0-log-streaming","amazon-s3-log-forwarder","amazon-cloudwatch-logs","generic-log-ingestion-api","jfrog-cloud-log-streaming","log-monitoring-for-aws","log-monitoring-for-kubernetes","logstash","log-management-and-analytics-powered-by-grail","google-cloud-logs","azure-logs-via-native-dynatrace-service","azure-logic-apps","azure-data-catalog","logs-via-amazon-data-firehose","logs","syslog-via-activegate","syslog-via-fluentd","syslog-via-opentelemetry-collector","f5-big-ip-log-streaming"],"latest_downloads":null},{"id":1309,"slug":"dtctl","title":"Dynatrace CLI - dtctl","description":"Terminal-native CLI for operating Dynatrace, for AI agents and humans alike.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dtctl/logo/805fc8f6-9c17-4df9-8842-1d32cd661f4d.png","link_to":null,"documentation_link":"https://github.com/dynatrace-oss/dtctl","providers":[],"tags":["Agentic AI","CLI","Command line tool","Dynatrace Intelligence","MCP Server"],"author":"204","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Open-source CLI that lets AI agents and humans operate Dynatrace workflows, dashboards, queries, and more - directly from the terminal.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dtctl/media/29f68c38-db41-409a-a175-83f376666f86.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdtctl%2Fmedia%2F29f68c38-db41-409a-a175-83f376666f86.png&sign=xXixO-fphq45U7X0Y7T41xtefVx2Jmi8398EdaZVFvE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdtctl%2Fmedia%2F29f68c38-db41-409a-a175-83f376666f86.png&sign=WAI0IPWkP_uRT4wQ9lGo9V8corxbBXEchEkrsFcRGxs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdtctl%2Fmedia%2F29f68c38-db41-409a-a175-83f376666f86.png&sign=rqaOYnvczCRHKEgfdtwtcYi3sYXC0GXaaWK4QIJbC-Y","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdtctl%2Fmedia%2F29f68c38-db41-409a-a175-83f376666f86.png&sign=3lzKQ341sClF5wamnSu2acN-lJpH3TEDTWb8dzKQC2Q","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdtctl%2Fmedia%2F29f68c38-db41-409a-a175-83f376666f86.png&sign=1gTafitoljODyWRKmvrKXgXyWNkyQ6trP1tlty-_UC0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdtctl%2Fmedia%2F29f68c38-db41-409a-a175-83f376666f86.png&sign=naxWliFDoxZYT3PqPLG-q2K9QJdVni_jPDFt-_7xxzw"}},{"caption":"Manage documents, execute workflows, or execute queries - all without leaving your terminal.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dtctl/media/85af19cd-793c-4521-aeb4-069bb683907b.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdtctl%2Fmedia%2F85af19cd-793c-4521-aeb4-069bb683907b.png&sign=CNJhznzLktv7kfLa89wmuL-O88nHy9k9yxFz41DYseY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdtctl%2Fmedia%2F85af19cd-793c-4521-aeb4-069bb683907b.png&sign=79_wAz5344QGDfJNMlXvUTk-QPL_y9Cl4TQ2y0r7i4M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdtctl%2Fmedia%2F85af19cd-793c-4521-aeb4-069bb683907b.png&sign=80Jdwcw2UH_79pgh5x6oBeMX1IujHpJRAr31IAcSPa0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdtctl%2Fmedia%2F85af19cd-793c-4521-aeb4-069bb683907b.png&sign=BV3XjEuV_vb9nEdbTLoBc-Bmqe2RLDv4OAQ1qubwckE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdtctl%2Fmedia%2F85af19cd-793c-4521-aeb4-069bb683907b.png&sign=TSnvGK2kbzoIPsKYEFveFGhxCnceci8M60f2fvqiPEg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdtctl%2Fmedia%2F85af19cd-793c-4521-aeb4-069bb683907b.png&sign=0FFVXk4IbXGlRgPXVi4N6rF0WaaQq7aHtmCfMkexc2c"}}],"support_link":"https://github.com/dynatrace-oss/dtctl/issues","support_information":{"email":"","url":"https://github.com/dynatrace-oss/dtctl/issues"},"sales_link":"","pricing":"","repository_href":"https://github.com/dynatrace-oss/dtctl","is_partner":true,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"dtctl is the **open-source CLI** for the Dynatrace platform. It follows familiar verb-noun syntax (like kubectl) and gives platform engineers, SREs, developers, and AI agents a single interface to manage workflows, dashboards, notebooks, queries, SLOs, settings, and more, **directly from the terminal**. Agents discover available commands at runtime and receive structured output they can parse and act on immediately. Humans get tab autocomplete, resource shortcuts, and in-editor YAML editing."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **AI agent automation loops:** Agents discover, query, modify, execute, and verify Dynatrace resources end-to-end — without handing control back to a human. Structured output includes follow-up suggestions and error context for autonomous iteration.\n- **Documents-as-code:** Pull documents like dashboards and workflows from the platform, version-control and template them, adjust queries locally, and push changes back — or wire dashboard definitions into CI/CD pipelines so dashboards evolve with services.\n- **Cross-environment management:** Switch seamlessly between dev, staging, and production. Authenticate via SSO or API token, run `dtctl doctor` to verify, and operate across environments with consistent commands."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Install dtctl from the [dynatrace-oss/dtctl GitHub repository](https://github.com/dynatrace-oss/dtctl), connect it to your Dynatrace environment, and run your first query. The [Quick Start Guide](https://github.com/dynatrace-oss/dtctl/blob/main/docs/QUICK_START.md) walks through the full setup in under five minutes. From there, try pulling a dashboard, modifying it, and pushing it back."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"**Disclaimer:** dtctl is a [community-supported open-source project](https://github.com/dynatrace-oss/dtctl)). If you need help, please contact the team [via GitHub](https://github.com/dynatrace-oss/dtctl/issues)."},"sourceId":"details"}],"modified":"2026-03-24T09:14:21.847541Z","created":"2026-03-20T07:53:17.198882Z","seo_title":"Dynatrace CLI - dtctl monitoring & observability","seo_description":"Terminal-native CLI for operating Dynatrace, for AI agents and humans alike. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://community.dynatrace.com/t5/Community-Voices/Introducing-dtctl-Your-Dynatrace-Platform-One-Command-Away/ba-p/295465","image":"https://cdn.hub.central.dynatrace.com/hub/console/dtctl/media/9e236032-e795-43fe-8776-f7cb5447041c.jpg","title":"Introducing dtctl - Dynatrace Community","href_text":"Read more","description":"Learn more and discuss dtctl in the Dynatrace Community."},{"href":"https://www.youtube.com/watch?v=7wNnITAZ5Z8","image":"https://cdn.hub.central.dynatrace.com/hub/console/dtctl/media/67c36076-b859-4bb8-be94-53e173609042.png","title":"Video: hands on dtctl","href_text":"Watch now","description":"In this Community Tips & Tricks session, Christoph and Andi demonstrate the power of dtctl."}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/dtctl/media/29f68c38-db41-409a-a175-83f376666f86.png","https://cdn.hub.central.dynatrace.com/hub/console/dtctl/media/85af19cd-793c-4521-aeb4-069bb683907b.png"],"about":"dtctl is the **open-source CLI** for the Dynatrace platform. It follows familiar verb-noun syntax (like kubectl) and gives platform engineers, SREs, developers, and AI agents a single interface to manage workflows, dashboards, notebooks, queries, SLOs, settings, and more, **directly from the terminal**. Agents discover available commands at runtime and receive structured output they can parse and act on immediately. Humans get tab autocomplete, resource shortcuts, and in-editor YAML editing.","use_cases":"- **AI agent automation loops:** Agents discover, query, modify, execute, and verify Dynatrace resources end-to-end — without handing control back to a human. Structured output includes follow-up suggestions and error context for autonomous iteration.\n- **Documents-as-code:** Pull documents like dashboards and workflows from the platform, version-control and template them, adjust queries locally, and push changes back — or wire dashboard definitions into CI/CD pipelines so dashboards evolve with services.\n- **Cross-environment management:** Switch seamlessly between dev, staging, and production. Authenticate via SSO or API token, run `dtctl doctor` to verify, and operate across environments with consistent commands.","supported_distributions":"","get_started":"Install dtctl from the [dynatrace-oss/dtctl GitHub repository](https://github.com/dynatrace-oss/dtctl), connect it to your Dynatrace environment, and run your first query. The [Quick Start Guide](https://github.com/dynatrace-oss/dtctl/blob/main/docs/QUICK_START.md) walks through the full setup in under five minutes. From there, try pulling a dashboard, modifying it, and pushing it back."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","local-mcp-server-1","dynatrace-intelligence"],"latest_downloads":null},{"id":1253,"slug":"dynatrace-intelligence","title":"Dynatrace Intelligence","description":"Action based on answers with deterministic insights and agentic operations.","logo":"https://cdn.hub.central.dynatrace.com/hub/agents-icon_TfZJHyv.png","link_to":"https://www.dynatrace.com/news/blog/dynatrace-intelligence-at-the-core-of-autonomous-operations","documentation_link":"https://docs.dynatrace.com/docs/shortlink/dynatrace-intelligence-landing","providers":[],"tags":["agentic-operations-system","AI","generative AI","mcp","Model Context Protocol"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dynatrace Intelligence marketecture","src":"https://cdn.hub.central.dynatrace.com/hub/DTI_Marketecture_Black_BG_option3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDTI_Marketecture_Black_BG_option3.png&sign=JqokubICXpVkfYDBeKpYdEn9RiOA5F7bAZ39xkIy7ws","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDTI_Marketecture_Black_BG_option3.png&sign=Cp1cp9KioWO8XCXswksUN2IuukyOLavmEyzhIvEzvDU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDTI_Marketecture_Black_BG_option3.png&sign=4mmuYrOjnli6ba1ICZ3x9V-lqXfyOvyBN9adsPrsCCw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDTI_Marketecture_Black_BG_option3.png&sign=jTCbOIeLpcCiNwh63Gh1ArqNyMwQSkRwdOTdcehWsAo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDTI_Marketecture_Black_BG_option3.png&sign=3V0vA1lEp5oOCRJqqd9XGE3tvi8w0wUxQdV83S4U7gA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDTI_Marketecture_Black_BG_option3.png&sign=Zx68_TBbrghNjQI4WQAZyDKbLB4448fiL4ZbbzgFziA"}},{"caption":"Create a workflow from a library of ready-made agents.","src":"https://cdn.hub.central.dynatrace.com/hub/dynatrace-intelligence-workflow-templates.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdynatrace-intelligence-workflow-templates.png&sign=Ei6Xar5vgoUu_8G8Y71h7EQitqvpt8kuhSTFQPW2jnQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdynatrace-intelligence-workflow-templates.png&sign=kJGteH_SbTGaQuLqS0BnRwpzpZhoy1Rg0RSrpxJ6p3M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdynatrace-intelligence-workflow-templates.png&sign=JskEWXB98O_3WJj9Lfd2OPx-yt5x1-lfhZkGfn_Y6Yo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdynatrace-intelligence-workflow-templates.png&sign=48Y5Gj__6PXmIDcQESerT4M6sc0_O_FP5gQzziLTmPU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdynatrace-intelligence-workflow-templates.png&sign=ElnmBVo4oYZ9PjKvwJA62JHIpqObrnR1fYOMkuRLKgw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdynatrace-intelligence-workflow-templates.png&sign=O43XKUyJhQh3oBB2k3WXSp1p3AaqT5_4oVG69CV-QIo"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"**Dynatrace Intelligence: The industry’s first agentic operations system.**\nDynatrace Intelligence fuses deterministic and agentic AI to help you tackle exploding complexity and dynamic AI-powered environments with reliable automation. \n\n**Deterministic AI delivers answers, not guesses.** Turn consistent and accurate insights into reliable actions, powered by Dynatrace causal AI, the unified Grail data lakehouse, and the Smartscape real-time dependency graph. \n\n**Agentic AI reasons and acts autonomously.** Leverage answers provided by deterministic AI to accelerate your transition towards fully autonomous operations with guardrails for efficiency and reliability at scale. \n\nThe core intelligence of Dynatrace Intelligence is built by the **Foundation Agents**. They provide deterministic, system-level reasoning and analysis. They operate universally across domains, supplying other agents with trusted root cause analysis, forecasting, etc. By establishing consistent, deterministic decision pathways, they create a reliable baseline for enterprise-wide autonomous operations.\n\n**Agentic Workflows** orchestrate goal‑driven sequences within Dynatrace Intelligence. They combine the capabilities of multiple agents to deliver precise outcomes. You can compose these workflows directly, while Domain Agents can autonomously generate or refine them to accelerate progress, all while maintaining appropriate guardrails and approvals. This creates a powerful, adaptive execution layer where human expertise and autonomous intelligence collaborate to drive reliable, outcome‑focused automation at scale."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"**Developers:**\n- Detect, diagnose, and recommend code-level fixes, grounded in deterministic insight and Grail/Smartscape context\n\n**SRE teams:**\n- Stabilize cloud/Kubernetes operations by turning deterministic findings into on-call-ready context, actions, and updates automatically. \n\n**Security teams:**\n- Triage, prioritize, and initiate proactive remediation to react quickly to identified risks"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"See our [documentation](https://docs.dynatrace.com/docs/shortlink/dynatrace-intelligence-landing) for more details."},"sourceId":"get_started"}],"modified":"2026-02-13T16:10:43.081985Z","created":"2026-01-28T17:00:22.703710Z","seo_title":"Dynatrace Intelligence monitoring & observability","seo_description":"Action based on answers with deterministic insights and agentic operations. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-assist-ask-analyze-and-act-with-dynatrace-intelligence/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace-intelligence/media/0dd022a7-3826-455c-9e23-d5b002fcfdcf.webp","title":"Ask, analyze, and act with Dynatrace Intelligence","href_text":"Read more","description":"Your agentic partner that helps you gather insights"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/DTI_Marketecture_Black_BG_option3.png","https://cdn.hub.central.dynatrace.com/hub/dynatrace-intelligence-workflow-templates.png"],"about":"**Dynatrace Intelligence: The industry’s first agentic operations system.**\nDynatrace Intelligence fuses deterministic and agentic AI to help you tackle exploding complexity and dynamic AI-powered environments with reliable automation. \n\n**Deterministic AI delivers answers, not guesses.** Turn consistent and accurate insights into reliable actions, powered by Dynatrace causal AI, the unified Grail data lakehouse, and the Smartscape real-time dependency graph. \n\n**Agentic AI reasons and acts autonomously.** Leverage answers provided by deterministic AI to accelerate your transition towards fully autonomous operations with guardrails for efficiency and reliability at scale. \n\nThe core intelligence of Dynatrace Intelligence is built by the **Foundation Agents**. They provide deterministic, system-level reasoning and analysis. They operate universally across domains, supplying other agents with trusted root cause analysis, forecasting, etc. By establishing consistent, deterministic decision pathways, they create a reliable baseline for enterprise-wide autonomous operations.\n\n**Agentic Workflows** orchestrate goal‑driven sequences within Dynatrace Intelligence. They combine the capabilities of multiple agents to deliver precise outcomes. You can compose these workflows directly, while Domain Agents can autonomously generate or refine them to accelerate progress, all while maintaining appropriate guardrails and approvals. This creates a powerful, adaptive execution layer where human expertise and autonomous intelligence collaborate to drive reliable, outcome‑focused automation at scale.","use_cases":"**Developers:**\n- Detect, diagnose, and recommend code-level fixes, grounded in deterministic insight and Grail/Smartscape context\n\n**SRE teams:**\n- Stabilize cloud/Kubernetes operations by turning deterministic findings into on-call-ready context, actions, and updates automatically. \n\n**Security teams:**\n- Triage, prioritize, and initiate proactive remediation to react quickly to identified risks","supported_distributions":"","get_started":"See our [documentation](https://docs.dynatrace.com/docs/shortlink/dynatrace-intelligence-landing) for more details."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","agentic-workflows","mcp-server-tools","davis-for-workflows"],"latest_downloads":null},{"id":902,"slug":"davis-for-workflows","title":"Dynatrace Intelligence for Workflows","description":"Automate smarter with intelligent detection, forecasting, and custom analysis.","logo":"https://cdn.hub.central.dynatrace.com/hub/agents-icon_FlS31IO.png","link_to":null,"documentation_link":"https://developer.dynatrace.com/develop/platform-services/services/dynatrace-intelligence-service/","providers":[],"tags":["analysis","analyzer","deterministic","forecast","timeseries","workflow"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Select from a wide range of Dynatrace Intelligence Analyzers to forecast, detect anomalies, and identify behavioral shifts in metric time series.","src":"https://cdn.hub.central.dynatrace.com/hub/Dynatrace_Intelligence_Analyzers_in_Workflows.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDynatrace_Intelligence_Analyzers_in_Workflows.png&sign=59DdLOoQry5XhiRlP--8I1one2dUKTiLQhcwoBO1x6k","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDynatrace_Intelligence_Analyzers_in_Workflows.png&sign=f2SgXAivupCxyKe4DF_PrqzkV58rm5uiK0sLF1uiYEE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDynatrace_Intelligence_Analyzers_in_Workflows.png&sign=dWRAhDL7OzcBz6XR7DMymYmHy83AepgZeX5fT_zhIn4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDynatrace_Intelligence_Analyzers_in_Workflows.png&sign=htU0xsk5nqiCL_V2vF_B26rYgdMqxLQIUyG02K2L07I","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDynatrace_Intelligence_Analyzers_in_Workflows.png&sign=dBasUhfb-LJBFZI_Qh1pbiOqX0_KtC-XUu730ZOCnNA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDynatrace_Intelligence_Analyzers_in_Workflows.png&sign=F-nV1pe2jaldJeqZNFmZuiBLih0Mr1PFxhVyvp4yShQ"}},{"caption":"Integrate Dynatrace Intelligence Analyzers directly into your workflows for smarter, automated decisions.","src":"https://cdn.hub.central.dynatrace.com/hub/Seamlessly_integrate_Dynatrace_Intelligence_Analyzers.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FSeamlessly_integrate_Dynatrace_Intelligence_Analyzers.png&sign=XglJ4VGtzFqxwf2g0fUcpDD3z0S_ndHr5oYAP2DS8vA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FSeamlessly_integrate_Dynatrace_Intelligence_Analyzers.png&sign=NDMN823ChqGqBGlkNTLxeMybGPMpxINzdrMHtumgykk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FSeamlessly_integrate_Dynatrace_Intelligence_Analyzers.png&sign=STUYUNO07y54KoUZym0dvkxBw9s9lRkzKDbQwLfGRQk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FSeamlessly_integrate_Dynatrace_Intelligence_Analyzers.png&sign=369f6fke53Chd0Ont1ZGys2T1jyKpsK9zTZc5EskU9U","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FSeamlessly_integrate_Dynatrace_Intelligence_Analyzers.png&sign=8kVGMpTLPa2MunyPcErSL75ATLe1MyqR_YT3RAqiGvw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FSeamlessly_integrate_Dynatrace_Intelligence_Analyzers.png&sign=LKZD-ziVgTcMJtIkb5qVtfFbenOCOXzA4Z4LGenJLTs"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.8.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Enhance your automation with powerful Dynatrace Intelligence Analyzers in your workflows.\n\nBuild smarter automations by embedding AI-powered analysis directly into your workflows. Dynatrace Intelligence Analyzers give you access to a broad range of capabilities, including anomaly detection, time-series forecasting, threshold monitoring, and custom analysis, all configurable within your workflow logic.\n\nWhether you're predicting future trends, catching anomalies before they escalate, or analyzing logs and metrics to identify root causes, Dynatrace Intelligence Analyzers bring production-ready AI into your custom workflow automation."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Forecast capacity demand and auto-scale resources before critical incidents occur.\n\n- Predict service load trends and adjust workload scaling proactively.\n\n- Identify service behavior changes and notify teams before SLA breaches occur.\n\n- Run custom analyzers on Grail data to surface hidden trends or compliance risks.\n\n**You like to learn more on how to implement such a use case?** Head over to [our documentation](https://docs.dynatrace.com/docs/shortlink/davis-workflow-integration) and learn how to use Dynatrace Intelligence for Workflows for predictive maintenance of your cloud infrastructure."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To leverage Dynatrace Intelligence Analyzers in your custom workflows, enable Dynatrace Intelligence for Workflows in your environment. Dynatrace Intelligence will automatically appear in the Workflows' *Choose action* section.\n\nTo make sure the permissions are set properly, navigate in Workflows, to *Settings* > *Authorization settings* and grant the following primary/secondary permissions:\n\n* `app-engine:functions:run`\n\n* `davis:analyzers:read`\n\n* `davis:analyzers:execute`\n\n* `storage:bizevents:read`\n\n* `storage:buckets:read`\n\n* `storage:events:read`\n\n* `storage:logs:read`\n\n* `storage:metrics:read`\n\n* `storage:spans:read`\n\n* `storage:system:read`"},"sourceId":"get_started"}],"modified":"2026-02-15T22:14:06.160672Z","created":"2023-06-15T09:57:53.466067Z","seo_title":"Dynatrace Intelligence for Workflows monitoring & observability","seo_description":"Automate smarter with intelligent detection, forecasting, and custom analysis. Start your free trial today!","customer_story":{"quote":"With Dynatrace’s Davis, it’s like having multiple additional analysts on your team. Since we’ve implemented, we don’t go looking for problems, problems come looking for us.","person":{"name":"Mark Forrester","title":"Digital Readiness Manager"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_150x84_crop_center-center_line/mitchells-butlers-logo-150-78a7904583.png","title":"Mitchells & Butlers"},"link_to":{"href":"https://www.dynatrace.com/customers/mitchells-and-butlers/","target":null,"href_text":"See their story"}},"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Dynatrace_Intelligence_Analyzers_in_Workflows.png","https://cdn.hub.central.dynatrace.com/hub/Seamlessly_integrate_Dynatrace_Intelligence_Analyzers.png"],"about":"Enhance your automation with powerful Dynatrace Intelligence Analyzers in your workflows.\n\nBuild smarter automations by embedding AI-powered analysis directly into your workflows. Dynatrace Intelligence Analyzers give you access to a broad range of capabilities, including anomaly detection, time-series forecasting, threshold monitoring, and custom analysis, all configurable within your workflow logic.\n\nWhether you're predicting future trends, catching anomalies before they escalate, or analyzing logs and metrics to identify root causes, Dynatrace Intelligence Analyzers bring production-ready AI into your custom workflow automation.","use_cases":"- Forecast capacity demand and auto-scale resources before critical incidents occur.\n\n- Predict service load trends and adjust workload scaling proactively.\n\n- Identify service behavior changes and notify teams before SLA breaches occur.\n\n- Run custom analyzers on Grail data to surface hidden trends or compliance risks.\n\n**You like to learn more on how to implement such a use case?** Head over to [our documentation](https://docs.dynatrace.com/docs/shortlink/davis-workflow-integration) and learn how to use Dynatrace Intelligence for Workflows for predictive maintenance of your cloud infrastructure.","supported_distributions":"","get_started":"To leverage Dynatrace Intelligence Analyzers in your custom workflows, enable Dynatrace Intelligence for Workflows in your environment. Dynatrace Intelligence will automatically appear in the Workflows' *Choose action* section.\n\nTo make sure the permissions are set properly, navigate in Workflows, to *Settings* > *Authorization settings* and grant the following primary/secondary permissions:\n\n* `app-engine:functions:run`\n\n* `davis:analyzers:read`\n\n* `davis:analyzers:execute`\n\n* `storage:bizevents:read`\n\n* `storage:buckets:read`\n\n* `storage:events:read`\n\n* `storage:logs:read`\n\n* `storage:metrics:read`\n\n* `storage:spans:read`\n\n* `storage:system:read`"},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.davis.workflow.actions@1.8.0","fqn":"dynatrace.davis.workflow.actions","version":"1.8.0","artifact":null,"release_notes":"### 1.8.0\r\n\r\n#### Minor Changes\r\n\r\n- 868bf8c: Remove auto-migration of deprecated timeframe units in widget configurations.\r\n- Update dependencies.","created":"2026-06-09T12:05:35.134341Z"},{"name":"dynatrace.davis.workflow.actions@1.7.0","fqn":"dynatrace.davis.workflow.actions","version":"1.7.0","artifact":null,"release_notes":"### 1.7.0\r\n\r\n#### Minor Changes\r\n\r\n- Update dependencies.","created":"2026-04-14T14:16:35.382395Z"},{"name":"dynatrace.davis.workflow.actions@1.6.0","fqn":"dynatrace.davis.workflow.actions","version":"1.6.0","artifact":null,"release_notes":"### 1.6.0\r\n\r\n#### Minor Changes\r\n\r\n- e2a6660: Introduce Davis rebranding.\r\n\r\n#### Patch Changes\r\n\r\n- f0bc0b5: Update dependencies for vulnerability fix.","created":"2026-01-20T11:59:11.821980Z"},{"name":"dynatrace.davis.workflow.actions@1.4.1","fqn":"dynatrace.davis.workflow.actions","version":"1.4.1","artifact":null,"release_notes":"### 1.4.1\r\n\r\n#### Minor Changes\r\n\r\n- 613609d: Update analyzer timestamp validation.","created":"2025-04-02T13:03:05.829646Z"},{"name":"dynatrace.davis.workflow.actions@1.3.1","fqn":"dynatrace.davis.workflow.actions","version":"1.3.1","artifact":null,"release_notes":"### 1.3.1\n\n#### Minor Changes\n\n- a5b97a8: Support \"Simple workflows\" for \"Analyze with Davis\" action.","created":"2025-01-08T10:39:39.606037Z"},{"name":"dynatrace.davis.workflow.actions@1.2.0","fqn":"dynatrace.davis.workflow.actions","version":"1.2.0","artifact":null,"release_notes":"### 1.2.0\n\n#### Minor Changes\n\n- Support long-running Davis analyzer tasks.\n- Migrate to Workflow Actions v2.\n\n#### Patch Changes\n\n- Update dependencies.","created":"2024-06-05T08:38:01.624732Z"},{"name":"dynatrace.davis.workflow.actions@1.1.7","fqn":"dynatrace.davis.workflow.actions","version":"1.1.7","artifact":null,"release_notes":"### 1.1.7\n\n#### Patch Changes\n\n- Update Davis components\n\n### 1.1.5\n\n#### Patch Changes\n\n- Update Davis icon.\n\n### 1.1.4\n\n#### Patch Changes\n\n- Miscellaneous updates.\n\n### 1.1.3\n\n#### Patch Changes\n\n- Miscellaneous updates.\n- 3208652: Execution logs.\n\n### 1.1.2\n\n#### Patch Changes\n\n- Miscellaneous updates and stability improvements.\n\n### 1.1.1\n\n#### Patch Changes\n\n- 4c00e30: Request scope for grail entities.","created":"2024-02-07T09:31:43.565196Z"},{"name":"dynatrace.davis.workflow.actions@1.1.4","fqn":"dynatrace.davis.workflow.actions","version":"1.1.4","artifact":null,"release_notes":"### 1.1.4\n\n#### Patch Changes\n\n- Miscellaneous updates.\n\n### 1.1.3\n\n#### Patch Changes\n\n- Miscellaneous updates.\n- 3208652: Execution logs.\n\n### 1.1.2\n\n#### Patch Changes\n\n- Miscellaneous updates and stability improvements.\n\n### 1.1.1\n\n#### Patch Changes\n\n- 4c00e30: Request scope for grail entities.","created":"2024-01-15T09:56:53.257327Z"},{"name":"dynatrace.davis.workflow.actions@1.1.1","fqn":"dynatrace.davis.workflow.actions","version":"1.1.1","artifact":null,"release_notes":"### 1.1.1\n\n#### Patch Changes\n\n- 4c00e30: Request scope for grail entities.","created":"2023-08-29T09:12:43.638542Z"},{"name":"dynatrace.davis.workflow.actions@1.0.2","fqn":"dynatrace.davis.workflow.actions","version":"1.0.2","artifact":null,"release_notes":"### 1.0.2\n\n#### Patch Changes\n\n- Miscellaneous updates and stability improvements.\n\n### 1.0.1\n\n#### Patch Changes\n\n- 858600a: Update documentation.\n\n### 1.0.0\n\n#### Major Changes\n\n- Initial release.","created":"2023-07-04T12:08:36.366288Z"}],"related_technologies":["automations"],"latest_downloads":[{"name":"dynatrace.davis.workflow.actions@1.8.0","fqn":"dynatrace.davis.workflow.actions","version":"1.8.0","artifact":null,"release_notes":"### 1.8.0\r\n\r\n#### Minor Changes\r\n\r\n- 868bf8c: Remove auto-migration of deprecated timeframe units in widget configurations.\r\n- Update dependencies.","created":"2026-06-09T12:05:35.134341Z"}]},{"id":1192,"slug":"dynatrace-mcp-server","title":"Dynatrace MCP Server","description":"Enable your AI agents with high-quality data and real-time production insights.","logo":"https://cdn.hub.central.dynatrace.com/hub/image_5_7vvaM5d.png","link_to":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server","providers":[],"tags":["a2a","agentic-operations-system","AI","DEBUGGING","DEVELOPER TOOLS","dql","mcp","model context protocol","observability","remote mcp"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Quick and easy setup: Connect MCP-enabled clients like GitHub Copilot, Claude Code, or Microsoft Copilot in minutes.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/175/media/ScreenShot_Hub_16.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_16.png&sign=5F-cj_7xp_hmq6WNu87gSXtOrBtr6mHzB0taRwJxmbI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_16.png&sign=TUaCQH-LDIgXNjfo-PWHNVY9SFtJ5QJZZwjQ2lOiSwY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_16.png&sign=uYJOXfV_PKeVfZqRVX20jGiSptOrRUXIrH7qQyQnj5U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_16.png&sign=GgxtIHtVDggGFycCnwb0Gy3xwjBGoyT7Orqbw_oCVwk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_16.png&sign=hQfOdFQxixjKLhbaFz0Mx8DnFiByoMF3TJJ9eLrKfOQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_16.png&sign=j8BCoukL9Xsgdi-6qcO294xeKIq-j-Zxa4rPZQg4pPA"}},{"caption":"No context switching: get real-time production insights and Dynatrace Intelligence findings, directly in the tools you use.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/175/media/ScreenShot_Hub_18.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_18.png&sign=lEVMATtHWoF0-kZ5o47ET9_-DEsQSE6G9nayjK5H8Po","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_18.png&sign=jqhYU6oHXIvPvtHg65l3xaO2nYW-9AImd8N-Iym7bUA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_18.png&sign=K2pXWJz23DICxQMF2Jn5Fes-4vVAN6wayjkFTBBBEMk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_18.png&sign=wKKjn1vlHKwyCt6cB_DaHg-_fLEwSxuUb37f6WWTCjc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_18.png&sign=AHPFy-JyptglXKdklAIyIVrEfeBHopAiKNk7JTJQzjA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_18.png&sign=MBeRlHyQ_Rpt13DWftgO8ft_hrpf8T2GlkTcsEyqzSE"}},{"caption":"Automate tasks and enable agentic workflows based on reliable productiondata, not guesswork.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/175/media/ScreenShot_Hub_17.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_17.png&sign=RNZR4S0Py2-o6ojG5o-8-2TsL_3y0lrmYRynnK3sShg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_17.png&sign=8ep72Mx59Z8Lc9XSr76TfH0J93wQaHBlkN2swBIgWCs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_17.png&sign=XHbLFsWBkW8m6zfUK6VRCScCDAJi3m2opKkmwZi4ZIU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_17.png&sign=usc-bKOy-xw-jMhXkDjRSY-aszSbd87IPp4RO-L7Mxw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_17.png&sign=05coc06JT_TLvLbVCW6_v_wcS3kxpzTJnOrPtj1RFSQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F175%2Fmedia%2FScreenShot_Hub_17.png&sign=DiH0mxbtqd4zgNE8Csc2yWaIlAvrWBr-fS5eWmIj3OU"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The **Dynatrace MCP Server** seamlessly connects 3rd party AI agents to the Dynatrace platform, delivering real-time production context and *Dynatrace Intelligence findings** directly into your workflows. It provides secure, governed access to Dynatrace high-quality data, deep contextual awareness, and deterministic AI, available from any [MCP](https://www.dynatrace.com/knowledge-base/model-context-protocol/)-client. \nWhether in your IDE, Atlassian Rovo, Microsoft Copilot, ChatGPT, or other tools, Dynatrace empowers you to infuse reliable, real-time insights into every workflow and transform the way you work.\n\n### Key capabilities:\n- **Quick and easy setup:** Connect MCP-clients like GitHub Copilot in minutes.\n- **Interact in natural language:** Easily access Dynatrace data and insights using plain language.\n- **High performance:** Powered by Grail for efficient query responses, able to handle petabytes of data.\n- **Maintain control over your data:** Fine-granular access controls seamlessly extend to agents, sharing the same secure and tailored data with your users. Works with OAuth or API keys (platform tokens).\n- **Available tools:** The MCP server brings [a wide - and growing - collection of tools](https://www.dynatrace.com/hub/detail/mcp-server-tools/) that you can use from within any MCP client to interact with Dynatrace Intelligence."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- *Developers:* Empower your developers and streamline troubleshooting with live feedback loops and prod insights in your favorite IDE.\n- *Incident management:* Surface exceptions, anomalies, and causation insights directly within tickets.\n- *Customer support:* Instantly provide support engineers with required production context and system health insights for faster resolution.\n- *Speed up decision-making:* Get instant insights into the business impact of IT issues or changes, delivered in tools like MS Copilot or via Atlassian Rovo.\n- *Everything connected:* Foster your AI ecosystem with relevant, up-to-date and context backed data to drive and execute accurate actions."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"**The Dynatrace MCP Server [is now generally available](https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/)**.\n\nFor more information on how to configure the MCP Server, [have a look at our documentation](https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#connect-to-the-mcp-server)."},"sourceId":"get_started"}],"modified":"2026-02-15T22:25:55.991065Z","created":"2025-08-26T11:07:12.158680Z","seo_title":"Dynatrace MCP Server monitoring & observability","seo_description":"Enable your AI agents with high-quality data and real-time production insights. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace-mcp-server/media/966bc9bf-552e-438a-93d2-f356c987226a.webp","title":"Empower your AI assistants to interact with Dynatrace and access live production insights","href_text":"Read more","description":"Empower your AI agents to deliver greater value through live production data"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-assist-ask-analyze-and-act-with-dynatrace-intelligence/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace-mcp-server/media/c69d56ba-a6cf-4618-91d5-a8583670378d.webp","title":"Ask, analyze, and act with Dynatrace Intelligence","href_text":"Read more","description":"Your agentic partner that helps you gather insights"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/175/media/ScreenShot_Hub_16.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/175/media/ScreenShot_Hub_18.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/175/media/ScreenShot_Hub_17.png"],"about":"The **Dynatrace MCP Server** seamlessly connects 3rd party AI agents to the Dynatrace platform, delivering real-time production context and *Dynatrace Intelligence findings** directly into your workflows. It provides secure, governed access to Dynatrace high-quality data, deep contextual awareness, and deterministic AI, available from any [MCP](https://www.dynatrace.com/knowledge-base/model-context-protocol/)-client. \nWhether in your IDE, Atlassian Rovo, Microsoft Copilot, ChatGPT, or other tools, Dynatrace empowers you to infuse reliable, real-time insights into every workflow and transform the way you work.\n\n### Key capabilities:\n- **Quick and easy setup:** Connect MCP-clients like GitHub Copilot in minutes.\n- **Interact in natural language:** Easily access Dynatrace data and insights using plain language.\n- **High performance:** Powered by Grail for efficient query responses, able to handle petabytes of data.\n- **Maintain control over your data:** Fine-granular access controls seamlessly extend to agents, sharing the same secure and tailored data with your users. Works with OAuth or API keys (platform tokens).\n- **Available tools:** The MCP server brings [a wide - and growing - collection of tools](https://www.dynatrace.com/hub/detail/mcp-server-tools/) that you can use from within any MCP client to interact with Dynatrace Intelligence.","use_cases":"- *Developers:* Empower your developers and streamline troubleshooting with live feedback loops and prod insights in your favorite IDE.\n- *Incident management:* Surface exceptions, anomalies, and causation insights directly within tickets.\n- *Customer support:* Instantly provide support engineers with required production context and system health insights for faster resolution.\n- *Speed up decision-making:* Get instant insights into the business impact of IT issues or changes, delivered in tools like MS Copilot or via Atlassian Rovo.\n- *Everything connected:* Foster your AI ecosystem with relevant, up-to-date and context backed data to drive and execute accurate actions.","supported_distributions":"","get_started":"**The Dynatrace MCP Server [is now generally available](https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/)**.\n\nFor more information on how to configure the MCP Server, [have a look at our documentation](https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#connect-to-the-mcp-server)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["local-mcp-server-1","ask-davis-copilot","dynatrace-intelligence","agentic-workflows","mcp-server-tools","davis-for-workflows"],"latest_downloads":null},{"id":706,"slug":"dynatrace-self-monitoring-managed","title":"Dynatrace Self-Monitoring (Managed)","description":"This extension enables a dashboard for the self-monitoring environment on the Managed cluster showing cluster utilization and data ingest.","logo":"https://dt-cdn.net/hub/logos/dynatrace-self-monitoring-managed.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/managed/shortlink/managed-local-self-monitoring","providers":[],"tags":["ActiveGate","cluster","Self-Monitoring"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/2021-11-SelfMon_ClusterUtilisation.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_ClusterUtilisation.png&sign=RxXMaC0CckNkGdprP4tkpqDSd-WOk69bH18FhTqONSk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_ClusterUtilisation.png&sign=rBreROBVIgDPsaS8Xql65fwo_a0fypuKQRwzw2iYreQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_ClusterUtilisation.png&sign=cQMIEKTPSsCcPueDCHw4_0fFF63rsw9QBSI2aVqkhuA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_ClusterUtilisation.png&sign=LyvFtbWx15crpwVaYkt3g_Crsdgdhx-HBJM9jzsjcCo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_ClusterUtilisation.png&sign=6Pwze5V047GKyJ_sgUXp5aOL7Vr7BJw8a-aPRkHaaNU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_ClusterUtilisation.png&sign=7vf9w08d8vnxI5joOE1XChugLLavhZMJoL9aKQXIVbk"}},{"caption":"","src":"https://dt-cdn.net/hub/2021-11-SelfMon_Purepath.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_Purepath.png&sign=h13xcAgQbWHZv_M5Yn9n73SVF0xTvEe4J325YE4-o2M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_Purepath.png&sign=d-gpW3OBQUpB29X83ZHICZBaa6YvvJWOyntJrIYZenI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_Purepath.png&sign=4EnEw-KO5pOba5Zurym29JCIUeQb4E4R7aur8A8ipJA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_Purepath.png&sign=viatOKIPMVgZusRjAsSWTex5G3JuVhDJkYvksdK6r5k","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_Purepath.png&sign=_t9wS57IwqYJT_m9ow_pygARWPrtN3cgGa3JJHJjn0g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_Purepath.png&sign=dLX3oGJ-uHULtHUrJgLJXac6SXBydp3-6u5FbG-J7Oo"}},{"caption":"","src":"https://dt-cdn.net/hub/2021-11-SelfMon_RealUserMonitoring.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_RealUserMonitoring.png&sign=oor6YZgCNaRGYdiZ2fjz-UH_UoGnE004hnsjATgGT6g","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_RealUserMonitoring.png&sign=MM34EooBP5vOzQthaA_Sau5Rbe2uCQXWUOsvzvrPQHU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_RealUserMonitoring.png&sign=sUOFj0esPkm76cw3XtJmGzKr5TlldSAqNTa5SLN8gAk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_RealUserMonitoring.png&sign=AzXoSmjKrFYfrXafEqlRTLjlyv6yyIr2c6LFNggbgNU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_RealUserMonitoring.png&sign=rzjTn3n_e40B6hVkz_9VB6oTJr7tx7Z5pA_OnmLdHs0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_RealUserMonitoring.png&sign=me6sWWhrWmqRZpFI0HaAIDqawwskFeZiq0kwKB-N9lE"}},{"caption":"","src":"https://dt-cdn.net/hub/2021-11-SelfMon_TraceIngest.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_TraceIngest.png&sign=7j8MHZi3dEdAfeE5UqpxDJQmnM3AQdbnBgks8nqOZMo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_TraceIngest.png&sign=EpN21blyIgC-wAcNeQhDOoATv2WIO7XMAz_qqYafveg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_TraceIngest.png&sign=AiZC61kPMDpo4mzY1cARhVclMgpjdCjGagcX5uq1YLo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_TraceIngest.png&sign=Ezxg5DEIRe1R8PoMu65EIXmrg7TW_xPVtEdswG4Dc5E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_TraceIngest.png&sign=2u-tj1oVR9dkeZMjlfwWboLclDeVEiss4lB9NTCKA4s","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_TraceIngest.png&sign=rK7WQbZVwn7qvSzMcGsZdRTVlv5l9vTgKdKZUJxd8gA"}},{"caption":"","src":"https://dt-cdn.net/hub/2021-11-SelfMon_AgentDeployment.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_AgentDeployment.png&sign=wX4OZdnh-xBz7WUoTQMjsGNKchnNi3NJyNzE9Z6XC_Y","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_AgentDeployment.png&sign=fc7MJT-8ZA5C73qM7epszdOr8YEB1vX-jTWNbCDZTbs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_AgentDeployment.png&sign=A1fOlDCxu9bg0Bdd_mlgZBYkdub5RSQkkKKCsSNU36o","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_AgentDeployment.png&sign=NHwBPsK0UKm0CIBeBERYo11R9IXz0KP_CDw6ZeMxMFU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_AgentDeployment.png&sign=4ok5n6gV3Id2LYHM9kgtfh0OoiFLXdxa-o75lKlYkzE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2021-11-SelfMon_AgentDeployment.png&sign=YiPAqRUPk3nd7dXACchc5iAxfQLOxGR-OAJESGKT4CA"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.7.0","release_latest_validation_result":{"name": "com.dynatrace.extension.dynatrace-selfmonitoring", "author": {"name": "Dynatrace"}, "version": "1.7.0", "fileHash": "44968102c291e315532075a11372b3e2ffa94133412232d4e7c161f6a4a9ea2d", "variables": [], "dataSources": [], "featureSets": [], "extensionName": "com.dynatrace.extension.dynatrace-selfmonitoring", "minEECVersion": "1.260.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.260.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension enables a dashboard for the self-monitoring environment on the Managed cluster showing cluster utilization and data ingest on cluster.\n\n**This is intended for users, who:**\n- Are responsible for monitoring health and size of the Dynatrace Managed Cluster\nThis enables you to:\n- Get an overview of current Dynatrace cluster utilization.\n- Check if Dynatrace cluster is properly sized to handle current load.\n- Review current and past ingest of data into the Dynatrace cluster, e.g. service calls or user sessions / actions.\n- View number of connected OneAgents to the Dynatrace cluster over time.\n\n**Compatibility Requirements**\n\nThis dashboard was built for Dynatrace Managed clusters to be used in the self-monitoring environment of the cluster. Although it can be used in other environments (Managed and SaaS), some of the data shown may be inaccurate for these."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Dynatrace Self-Monitoring (Managed) extension](https://docs.dynatrace.com/managed/shortlink/managed-local-self-monitoring) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:21.811461Z","created":"2021-12-13T15:16:25.049839Z","seo_title":"Dynatrace Self-Monitoring (Managed) monitoring & observability","seo_description":"This extension enables a dashboard for the self-monitoring environment on the Managed cluster showing cluster utilization and data ingest. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/2021-11-SelfMon_ClusterUtilisation.png","https://dt-cdn.net/hub/2021-11-SelfMon_Purepath.png","https://dt-cdn.net/hub/2021-11-SelfMon_RealUserMonitoring.png","https://dt-cdn.net/hub/2021-11-SelfMon_TraceIngest.png","https://dt-cdn.net/hub/2021-11-SelfMon_AgentDeployment.png"],"about":"This extension enables a dashboard for the self-monitoring environment on the Managed cluster showing cluster utilization and data ingest on cluster.\n\n**This is intended for users, who:**\n- Are responsible for monitoring health and size of the Dynatrace Managed Cluster\nThis enables you to:\n- Get an overview of current Dynatrace cluster utilization.\n- Check if Dynatrace cluster is properly sized to handle current load.\n- Review current and past ingest of data into the Dynatrace cluster, e.g. service calls or user sessions / actions.\n- View number of connected OneAgents to the Dynatrace cluster over time.\n\n**Compatibility Requirements**\n\nThis dashboard was built for Dynatrace Managed clusters to be used in the self-monitoring environment of the cluster. Although it can be used in other environments (Managed and SaaS), some of the data shown may be inaccurate for these.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Dynatrace Self-Monitoring (Managed) extension](https://docs.dynatrace.com/managed/shortlink/managed-local-self-monitoring) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.dynatrace-selfmonitoring@1.7.0","fqn":"com.dynatrace.extension.dynatrace-selfmonitoring","version":"1.7.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dynatrace-selfmonitoring/com.dynatrace.extension._8R8lgZQ.zip","release_notes":"Minor Bug Fixes:\n- Fixes RUM user session tiles.","created":"2023-03-16T12:28:41.549411Z"},{"name":"com.dynatrace.extension.dynatrace-selfmonitoring@1.6.0","fqn":"com.dynatrace.extension.dynatrace-selfmonitoring","version":"1.6.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dynatrace-selfmonitoring/com.dynatrace.extension._3KGJ4qq.zip","release_notes":"Added contributors utilization to dashboard: new tile shows a break down of the cluster utilization by individual contributor.","created":"2022-10-20T11:41:12.034755Z"},{"name":"com.dynatrace.extension.dynatrace-selfmonitoring@1.5.1","fqn":"com.dynatrace.extension.dynatrace-selfmonitoring","version":"1.5.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dynatrace-selfmonitoring/com.dynatrace.extension._40GLISB.zip","release_notes":"Minor bug fixes:\n * Tile **Agent deployment status**: fixed query\n\nNew feature:\n * New tile **Data storage**: showing retention times for transaction storage and session replay storage giving also insights into  Adaptive Data Retention. For a further description of Adaptive Data Retention see [here](https://www.dynatrace.com/support/help/shortlink/adaptive-data-retention).","created":"2022-04-05T12:53:07.668909Z"},{"name":"com.dynatrace.extension.dynatrace-selfmonitoring@1.3.1","fqn":"com.dynatrace.extension.dynatrace-selfmonitoring","version":"1.3.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dynatrace-selfmonitoring/com.dynatrace.extension._X107WIp.zip","release_notes":"Minor bug fixes:\n* Tile **Agent deployment status**: fixed query","created":"2022-04-04T11:40:58.890987Z"},{"name":"com.dynatrace.extension.dynatrace-selfmonitoring@1.3.0","fqn":"com.dynatrace.extension.dynatrace-selfmonitoring","version":"1.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dynatrace-selfmonitoring/com.dynatrace.extension._QaJShBl.zip","release_notes":"","created":"2022-02-24T15:39:30.100473Z"},{"name":"com.dynatrace.extension.dynatrace-selfmonitoring@1.2.0","fqn":"com.dynatrace.extension.dynatrace-selfmonitoring","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dynatrace-selfmonitoring/com.dynatrace.extension._yWD76ZL.zip","release_notes":"* Capture rate over time added in charts for purepath and trace ingest processing\n* Minor Improvements","created":"2022-02-17T14:31:26.299069Z"},{"name":"com.dynatrace.extension.dynatrace-selfmonitoring@1.0.0","fqn":"com.dynatrace.extension.dynatrace-selfmonitoring","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dynatrace-selfmonitoring/com.dynatrace.extension._IHBnxqJ.zip","release_notes":"First version of the Dynatrace Self-Monitoring extension installing a self-monitoring dashboard for Dynatrace Managed.","created":"2021-12-13T15:25:31.104778Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.dynatrace-selfmonitoring@1.7.0","fqn":"com.dynatrace.extension.dynatrace-selfmonitoring","version":"1.7.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.dynatrace-selfmonitoring/com.dynatrace.extension._8R8lgZQ.zip","release_notes":"Minor Bug Fixes:\n- Fixes RUM user session tiles.","created":"2023-03-16T12:28:41.549411Z"}]},{"id":132,"slug":"eclipse-jetty","title":"Eclipse Jetty","description":"Automatically and intelligently monitor and analyze your Jetty applications.","logo":"https://dt-cdn.net/hub/logos/eclipse-jetty.png","link_to":"https://www.dynatrace.com/technologies/java-monitoring/jetty/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/eclipse-jetty-extension","providers":["oa"],"tags":["Eclipse","http","java","JMX","OneAgent","open-source","servlet","web server"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Quickly access and analyze your Jetty applications and their related metrics through the included Overview dashboard for Jetty JMX metrics.","src":"https://dt-cdn.net/hub/jetty_screenshot_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_1.png&sign=aIW7jZ0KBI4MQYI4_jRBuh5qU2mP8l0wvn0itgWjDmA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_1.png&sign=mej8Brf8QWC1jivU66VeWqXBZJx5x0d-7F_g5c4UILQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_1.png&sign=UcMQTDZ-PVs0WXnQ2NknI6hUpK3GD0CpJ8KyF4CyBBg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_1.png&sign=hWhoK0qofNKfR7fOV_eegR-0Z8J_SOE-vVBTsdKnTEY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_1.png&sign=RX23ICcwnUVxgQf77OuLewTtGG90QXcUHEzXs9D8U0Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_1.png&sign=ujWsRKho13ZN97aDlIpGbX8yH7tdji3K1fy9voFokBg"}},{"caption":"View and inspect all your JMX metrics directly on the process group instance's screen thanks to the injected charts for a more granular view on their status.","src":"https://dt-cdn.net/hub/jetty_screenshot_2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_2.png&sign=y7C1Ha1ONLpObWEoOKW2WKpOO2yGxfz7pfMDpQX9eks","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_2.png&sign=m9KalvX-y1kEDRPsUuvo-eahdG44CirqfzYEV81vRd4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_2.png&sign=G-fKyQBk1yB3QGaaTHOhke2Coag39j5fN1cIuO7SQNw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_2.png&sign=1hiE7T-neLNzjPRAqVRqHPrrqWl8JC7NmVeCRAc9WGc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_2.png&sign=INYxDpJgIey3BynEecVTBDTKX2YTQyllaLLNBHMiAOA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_2.png&sign=JgAfCauB3rc3p7g0SkbnqSw5LCt66jz1u1TSEhPwKNE"}},{"caption":"Get an overview of your jetty monitored environment through the metric tables injected into the host screen to view a summary of all your Jetty processes both aggregated and individually.","src":"https://dt-cdn.net/hub/jetty_screenshot_3_o0m04jf.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_3_o0m04jf.png&sign=ye7c3j-fwJLnGhB3AqT4v9SBn_ShCkuTbLxLoHtN4rE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_3_o0m04jf.png&sign=1wMnVXvrpAhMUh_jcF9uDc4wqdXXYJYTydoBOPMpZ2o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_3_o0m04jf.png&sign=vvtnYQiWGO-NGy7ZewR56Ja6_Y0vEr29ubEmAtTUpLQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_3_o0m04jf.png&sign=VPjVXmg8REHK7nb2r4bnCu0dIWdo0wdU4WgrXlHj5TQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_3_o0m04jf.png&sign=vh37SWQScMk6P1TFCgAJ6khVTB8Oj-CjNKlcQ1vIRwI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjetty_screenshot_3_o0m04jf.png&sign=g_wAWPgV05myS6lqNcoRLJZin58TmVyGpRRrgnAFek4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.1.0","release_latest_validation_result":{"name": "com.dynatrace.extension.jmx-jetty", "author": {"name": "Dynatrace"}, "version": "2.1.0", "fileHash": "824c190dd926a9c724dd1b390c613978796b8e064867176b67dcf82bddf804dc", "variables": [], "dataSources": ["jmx"], "featureSets": ["Requests", "Connections", "Response codes", "Threads basic metrics", "Messages", "Traffic", "Threads extra metrics", "Time usage"], "extensionName": "com.dynatrace.extension.jmx-jetty", "minEECVersion": "1.318.0", "featureSetsDetails": {"Traffic": {"metrics": [{"key": "jetty.responsesBytesTotal.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Jetty total response bytes"}}, {"key": "jetty.bytesRead", "metadata": {"unit": "Bytes", "description": null, "displayName": "Jetty bytes read"}}, {"key": "jetty.bytesWritten", "metadata": {"unit": "Bytes", "description": null, "displayName": "Jetty bytes written"}}], "description": "Traffic metrics including bytes read, bytes written, and total response bytes", "displayName": "Traffic", "isRecommended": false}, "Messages": {"metrics": [{"key": "jetty.messagesIn.count", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty messages in"}}, {"key": "jetty.messagesOut.count", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty messages out"}}], "isRecommended": true}, "Requests": {"metrics": [{"key": "jetty.queueSize", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty request queue size"}}, {"key": "jetty.requestCount.count", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty request count"}}, {"key": "jetty.failures.count", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty request failures"}}, {"key": "jetty.errors.count", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty request errors"}}, {"key": "jetty.requestsActive.count", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty active request count"}}], "description": "Request metrics including request count, active requests, queue size, failures, and errors", "displayName": "Requests", "isRecommended": true}, "Time usage": {"metrics": [{"key": "jetty.requestTime.count", "metadata": {"unit": "Second", "description": null, "displayName": "Jetty total request time"}}, {"key": "jetty.handleTime.count", "metadata": {"unit": "Second", "description": null, "displayName": "Jetty total handle time"}}], "description": "Time metrics including request time and handle time", "displayName": "Time usage", "isRecommended": false}, "Connections": {"metrics": [{"key": "jetty.connections.count", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty new connections"}}, {"key": "jetty.connectionsOpen", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty open connections"}}], "isRecommended": true}, "Response codes": {"metrics": [{"key": "jetty.response1xx.count", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty 1xx responses"}}, {"key": "jetty.response2xx.count", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty 2xx responses"}}, {"key": "jetty.response3xx.count", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty 3xx responses"}}, {"key": "jetty.response4xx.count", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty 4xx responses"}}, {"key": "jetty.response5xx.count", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty 5xx responses"}}], "description": "Response code metrics for 1xx, 2xx, 3xx, 4xx, and 5xx responses", "displayName": "Response codes", "isRecommended": false}, "Threads basic metrics": {"metrics": [{"key": "jetty.busyThreads", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty busy threads"}}, {"key": "jetty.idleThreads", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty idle threads"}}], "description": "Basic thread metrics including busy and idle threads", "displayName": "Thread pool utilization", "isRecommended": true}, "Threads extra metrics": {"metrics": [{"key": "jetty.leasedThreads", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty leased threads"}}, {"key": "jetty.readyThreads", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty ready threads"}}, {"key": "jetty.reservedThreads", "metadata": {"unit": "Count", "description": null, "displayName": "Jetty reserved threads"}}], "description": "Additional thread metrics including leased, ready, and reserved threads", "displayName": "Thread pool allocation", "isRecommended": false}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"With Dynatrace, you can get observability for all applications and microservices deployed in your Jetty web server, including automatic end-to-end tracing, metrics and log insights. Dynatrace deep code level insights will give you CPU profiling insights including method hotspots, insights into calls to databases, error/exception analysis, and much more. Comprehensive out-of-the-box metrics will give you insights into memory allocation, garbage collection, and thread behavior."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Automatic baselining and problem detection for your apps and their user actions and requests.\n- Intelligent and actionable root cause detection in case of service problems.\n- Understand the impact of remote services such as databases and queues. \n- See logs in context of your traces and workloads. \n- Always-on, 24/7, production-grade CPU and memory profiling\n- Deep code-level visibility to troubleshoot issues down to a single line of code."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Eclipse Jetty extension](https://docs.dynatrace.com/docs/shortlink/eclipse-jetty-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n#### Metric support by Jetty version:\n\n#### Version 12:\n- Does not support `errors` and `responsesBytesTotal`\n\n#### Version < 12:\n- Does not support `failures`, `bytesRead`, `bytesWritten`and `handleTime`"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.813021Z","created":"2020-08-14T07:46:19.225000Z","seo_title":"Comprehensive Jetty Monitoring with Dynatrace","seo_description":"Discover Dynatrace powerful Jetty monitoring solutions to enhance performance, detect issues, and optimize resource usage.","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/jetty_screenshot_1.png","https://dt-cdn.net/hub/jetty_screenshot_2.png","https://dt-cdn.net/hub/jetty_screenshot_3_o0m04jf.png"],"about":"With Dynatrace, you can get observability for all applications and microservices deployed in your Jetty web server, including automatic end-to-end tracing, metrics and log insights. Dynatrace deep code level insights will give you CPU profiling insights including method hotspots, insights into calls to databases, error/exception analysis, and much more. Comprehensive out-of-the-box metrics will give you insights into memory allocation, garbage collection, and thread behavior.","use_cases":"- Automatic baselining and problem detection for your apps and their user actions and requests.\n- Intelligent and actionable root cause detection in case of service problems.\n- Understand the impact of remote services such as databases and queues. \n- See logs in context of your traces and workloads. \n- Always-on, 24/7, production-grade CPU and memory profiling\n- Deep code-level visibility to troubleshoot issues down to a single line of code.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Eclipse Jetty extension](https://docs.dynatrace.com/docs/shortlink/eclipse-jetty-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.jmx-jetty@2.1.0","fqn":"com.dynatrace.extension.jmx-jetty","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-jetty/com.dynatrace.extension.jmx-jetty-2.1.0-824c190dd926a9c724dd.zip","release_notes":"- Set human-readable name and recommendation for feature sets","created":"2026-05-18T14:05:03.623149Z"},{"name":"com.dynatrace.extension.jmx-jetty@2.0.5","fqn":"com.dynatrace.extension.jmx-jetty","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-jetty/com.dynatrace.extension.jmx-jetty-2.0.5-5fe04de3eaa60abdde74.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:30:59.151022Z"},{"name":"com.dynatrace.extension.jmx-jetty@2.0.4","fqn":"com.dynatrace.extension.jmx-jetty","version":"2.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-jetty/com.dynatrace.extension.jmx-jetty-2.0.4-1f71d8698806c9df3da8.zip","release_notes":"- Added support for Jetty version 12","created":"2025-07-31T06:53:52.428365Z"},{"name":"com.dynatrace.extension.jmx-jetty@2.0.3","fqn":"com.dynatrace.extension.jmx-jetty","version":"2.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-jetty/com.dynatrace.extension.jmx-jetty-2.0.3-4ceb1e4c946f380d64ce.zip","release_notes":"- New Platform/Gen3 dashboard bundled with extension\n- Added DQL support for Platform/Gen3 screens","created":"2025-07-18T21:56:08.172755Z"},{"name":"com.dynatrace.extension.jmx-jetty@2.0.1","fqn":"com.dynatrace.extension.jmx-jetty","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-jetty/com.dynatrace.extension.jmx-jetty-2.0.1_C69Dn2A.zip","release_notes":"- Conversion from EF1.0 to EF2.0 with JMX data source\n- Added graphs injected into the unified analysis screens of both the process and the host\n- Added extension overview dashboard\n- Added feature sets to control which metrics to ingest\n- Added new metrics:\n  - jetty.readyThreads\n  - jetty.reservedThreads\n  - func:jetty.totalThreads\n  - jetty.requestsActive.count\n  - jetty.failures.count\n  - jetty.errors.count\n  - jetty.messagesIn.count\n  - jetty.messagesOut.count\n  - jetty.requestTime.count\n  - jetty.handleTime.count\n  - jetty.bytesRead\n  - jetty.bytesWritten\n  - jetty.response1xx.count\n  - jetty.response2xx.count\n  - jetty.response3xx.count\n  - jetty.response4xx.count\n  - jetty.response5xx.count","created":"2023-11-03T16:19:16.880006Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.jmx-jetty@2.1.0","fqn":"com.dynatrace.extension.jmx-jetty","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-jetty/com.dynatrace.extension.jmx-jetty-2.1.0-824c190dd926a9c724dd.zip","release_notes":"- Set human-readable name and recommendation for feature sets","created":"2026-05-18T14:05:03.623149Z"}]},{"id":744,"slug":"eclipse-openj9","title":"Eclipse OpenJ9","description":"Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine.","logo":"https://dt-cdn.net/hub/logos/eclipse-openj9.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["application-monitoring","full-stack","java","jvm","runtime","virtual-machine"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-management_WWa6rxn.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_WWa6rxn.png&sign=coas9bvnRBZhK_0j54sb15EC1RYB9qzt9C58J8f5WKY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_WWa6rxn.png&sign=yOW83QXnaaq-rnt41LyNzS6ZtEuNXyhDov3usdrY-Yk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_WWa6rxn.png&sign=loFM1tprHy6eaYKd4164zfKJ8Bm7Yumd4xrc7sUtIio","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_WWa6rxn.png&sign=_WSzuih5zXTqxLiB-Cck1ytvs8DvqONYfm1j-iRo0Y8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_WWa6rxn.png&sign=3US3nA4G7wNw6rD09Y5I9gQqY85Udst4Eu6PDq0LJ50","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_WWa6rxn.png&sign=gI0I2hIvpC58zWNYzShjF3t3pIYzaezVxLTSQNHsFDc"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-3_EMggmq1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_EMggmq1.png&sign=zYS-dlznFYhoffves230KmoZvIttDpSG_AYMhAQTYjw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_EMggmq1.png&sign=FhgmTWPboUdPIY2zlYB9xFvLKw9Zu_oGrQ-oaovhzgE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_EMggmq1.png&sign=oFSbytoF9EbAlsmoeW4Sam3Bg2_ySAnoqTzNoL3EkaM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_EMggmq1.png&sign=I9v-AvWVlfhBZHbMiPXAr8hwJ428mHl4TOwSm7H11N4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_EMggmq1.png&sign=TaPdnAFhpbYCZE0AYw7pfqN64ZEmIHxy2ezojqxt7Ys","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_EMggmq1.png&sign=9omfsUZx3AHjG5LQq8E0cdKNx-LKcRNJrtTrwWsE1Es"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-2_4RJ2lRr.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_4RJ2lRr.png&sign=Av-_8eKqd6HBfq5iwsjzzZkHTFWoy5v9PIsPktfLBxQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_4RJ2lRr.png&sign=s2Cu8ThFkoZ7wtH_z2oQDsP8chMdn-FEk0SDT1EUGhY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_4RJ2lRr.png&sign=AwVYgZop1ECxQIQiXJ78Wxb0X8rQHgdg5n9Q387hNvY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_4RJ2lRr.png&sign=x7dDfx1YaYF-kz5DMHQ2objzt_RvbXMZT9AqF5bZpR4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_4RJ2lRr.png&sign=iwB-NppmQvdkPz2cj9Fqjl-wogoHVGavxhgGZ3L33KA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_4RJ2lRr.png&sign=q8RPDYa8vhP8kCO6wpLPh8FcenyGJQF8qCTqNKMmcPM"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-1_tpVT3h8.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_tpVT3h8.png&sign=sl7bPX0fJqEnN7a7mymr0UHU54NfBVZ_u49ikmlkXAg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_tpVT3h8.png&sign=9F4yB2435LZLslt6wu5QoUkXcSE6ykL4FNyvn5-Ocu4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_tpVT3h8.png&sign=0Uw2zfaI5agE_30PBD1g7o1ZlrutdKKkQV58-9aE0uU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_tpVT3h8.png&sign=Lb1R4oiCYyq-LjVv4q70WOGR9jfyhPLwvgYuSFzXgeQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_tpVT3h8.png&sign=yIOo4peg-vQNmd8kmcW3YufiuE23a3j26yqnQW_w5LU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_tpVT3h8.png&sign=HFnCIY1vjtjpMckoiRwpJSvIVlYAC48K50AhT04I1ZI"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-threads_ByJchbW.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_ByJchbW.png&sign=Qv_A5UsYvpVf_ipDJ9fIKQCOqq1l69oqxAFwXsfpzVw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_ByJchbW.png&sign=oXJh0NMTTIAKX1u_PhExAaHduP15HiWcMw4G2cmnen0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_ByJchbW.png&sign=1jKUMYEpsygujl3WWCKNr5fMopSurMo0PYE2CAO2fm0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_ByJchbW.png&sign=LuAnCyOHs-mLM7Tp_cdTFUVFYmfaKoXrml0BsRzj0b8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_ByJchbW.png&sign=GU5apDOAn0Sdf8xaBY8sx1wNFBCur1G4GhSvtT47NGI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_ByJchbW.png&sign=_ETW08i3pxTRpFHo8rE7Zl91baCvz0l2WjA-xRP8CQ4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically detects all applications executed on the virtual machine including end-to-end tracing, metrics and log insights. Deep code-level insights combined with market leading profiling capabilities like method hotspots, error/exception analysis, and thread analysis help you to improve the robustness of virtual machines. Comprehensive metrics give you visibility into memory allocation, garbage collection, and thread behaviour."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your virtual machine metrics via Dynatrace's builtin JMX monitoring capability."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If your virtual machine is running directly on a system, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your virtual machine is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your virtual machine is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.697193Z","created":"2022-03-25T17:18:42.247855Z","seo_title":"Eclipse OpenJ9 monitoring & observability","seo_description":"Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/jvm-memory-management_WWa6rxn.png","https://dt-cdn.net/hub/jvm-memory-profiling-3_EMggmq1.png","https://dt-cdn.net/hub/jvm-memory-profiling-2_4RJ2lRr.png","https://dt-cdn.net/hub/jvm-memory-profiling-1_tpVT3h8.png","https://dt-cdn.net/hub/jvm-threads_ByJchbW.png"],"about":"Dynatrace automatically detects all applications executed on the virtual machine including end-to-end tracing, metrics and log insights. Deep code-level insights combined with market leading profiling capabilities like method hotspots, error/exception analysis, and thread analysis help you to improve the robustness of virtual machines. Comprehensive metrics give you visibility into memory allocation, garbage collection, and thread behaviour.","use_cases":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your virtual machine metrics via Dynatrace's builtin JMX monitoring capability.","supported_distributions":"","get_started":"If your virtual machine is running directly on a system, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your virtual machine is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your virtual machine is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":747,"slug":"eclipse-temurin-adoptium","title":"Eclipse Temurin (Adoptium)","description":"Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine.","logo":"https://dt-cdn.net/hub/logos/eclipse-temurin-adoptium.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["application-monitoring","full-stack","java","runtime","virtual-machine"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-management_inlcvBj.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_inlcvBj.png&sign=7iWGzn4oumfP7rqPNfw5qrCt4n4cEZ6ksidOmKN-LsA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_inlcvBj.png&sign=RA5QHrY3p1yjiWJwN3w2h-Y9N_mT0eoPueC0g8dvfkY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_inlcvBj.png&sign=3y1OA0ALD1ElmPtSsA32Xnvxt_D8YflXhoQP8PdKmIQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_inlcvBj.png&sign=LgQ9pzl5d5vmQzqyLrphftQMwiwWDp_nQw3NxFSNhQs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_inlcvBj.png&sign=-6Qv3PU9t-wgaSOticSVRCANSUfbY8yEpd28t9ChlsM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_inlcvBj.png&sign=hfO0KsGYaTDnX6r31fR944vIKJP134fEMMDJFUh6ZDs"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-1_MsmTIlF.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_MsmTIlF.png&sign=o-B-l0uJCquzkD-kyzJSmknmlmhsXsNUyNXvWVdTbPk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_MsmTIlF.png&sign=6U_SEm5ztL6VNMQmTWOeWM9s1fBoIl4nV5YBrcbeSeE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_MsmTIlF.png&sign=JkArgeAGut6gBWD0Qy0FCjkJ0KBmW6y_Sc-JbCTTWFg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_MsmTIlF.png&sign=S4zj8PRd4vVzj1qm46R5LaC8WT9ppme5bnDkCy19yqQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_MsmTIlF.png&sign=AgUe9f-eL0KrHiBpMVk5ix2lXOdKDdV7lnFCNuugyqY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_MsmTIlF.png&sign=k74ray6D-d6LTOw5p9UE9v_ln0bUckCE5cHE2uykPsw"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-2_9JnlHoF.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_9JnlHoF.png&sign=BnBjkkMFhAK9zdA5zuOYvBk4tJJqyF1BZrylZLluS1E","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_9JnlHoF.png&sign=LAyCBt7QHhlrYx50xUzUJHQFszWKlhzTAB6SX5svpN8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_9JnlHoF.png&sign=vcUAxi7umSsgODjJLCF3QpBOv_XQrNz51RQINexUfEU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_9JnlHoF.png&sign=Ng2uAsXah-_LC1yk9t2G1VReQfqbgFvfFfRyDBwOz4Y","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_9JnlHoF.png&sign=KPKJI-vmY191jtuAx1KtgbgSe-uW3BdUt6m83s8kyiM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_9JnlHoF.png&sign=Apjx6EqoJFZjKLaqzVhKQC61pRoQODEsqvGdtldE0-Q"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-3_hQbWteM.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_hQbWteM.png&sign=DMFtFmgcF0oJqKyM3CtFa0X7eqzaPY_mv0SDoNNocZ4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_hQbWteM.png&sign=eFyLEU0fBH4LpDqdbQhK7N5__wpv4WQJsczYi9I7-ME","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_hQbWteM.png&sign=OeDZ9gxbqRfcpf6EO6cRYrSiNEkmIshu_4bRzk7z-cY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_hQbWteM.png&sign=wSToqrKg0gZUDQecIJK4Gh59Ix9DEyl3UGKkweMeYvk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_hQbWteM.png&sign=MvYtGqtEa8MKFX6k-Xh_X9M0ul5nOLZfrGS3oAOAIeM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-3_hQbWteM.png&sign=6PoaNNbs7a6M2Fet_X1KJSDGJT0dTij_sxQsUkcHzQc"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-threads_MJMq2Ba.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_MJMq2Ba.png&sign=NNmaCfI5Di6_-Rq0rOD9r2COxD4oW2anDOvAfa9udp0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_MJMq2Ba.png&sign=qLt9dXNSvdygZjBqRWGMYbkvDTnNTlJVH9NhZPFqmQw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_MJMq2Ba.png&sign=gC4mI0HLYS9l4XN-TPwlQ7znJSITN1mihA3Ooo4h510","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_MJMq2Ba.png&sign=Z8BrPDoyw6M0xFWXwLmga9ltAWYRRjGlc4JkMRXYP-E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_MJMq2Ba.png&sign=xYH64MI5YHGO0nJa4jtOdrm069F3xH_uHh48HOx2l0s","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_MJMq2Ba.png&sign=N96-S4rCbmW-qcv7Wnl4L0Ysu53RRNoywXGNLQ2s-a8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically detects all applications executed on the virtual machine including end-to-end tracing, metrics and log insights. Deep code-level insights combined with market leading profiling capabilities like method hotspots, error/exception analysis, and thread analysis help you to improve the robustness of virtual machines. Comprehensive metrics give you visibility into memory allocation, garbage collection, and thread behaviour."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your virtual machine metrics via Dynatrace's builtin JMX monitoring capability."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If your virtual machine is running directly on a system, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your virtual machine is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your virtual machine is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.699574Z","created":"2022-03-25T17:19:10.004882Z","seo_title":"Eclipse Temurin (Adoptium) monitoring & observability","seo_description":"Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/jvm-memory-management_inlcvBj.png","https://dt-cdn.net/hub/jvm-memory-profiling-1_MsmTIlF.png","https://dt-cdn.net/hub/jvm-memory-profiling-2_9JnlHoF.png","https://dt-cdn.net/hub/jvm-memory-profiling-3_hQbWteM.png","https://dt-cdn.net/hub/jvm-threads_MJMq2Ba.png"],"about":"Dynatrace automatically detects all applications executed on the virtual machine including end-to-end tracing, metrics and log insights. Deep code-level insights combined with market leading profiling capabilities like method hotspots, error/exception analysis, and thread analysis help you to improve the robustness of virtual machines. Comprehensive metrics give you visibility into memory allocation, garbage collection, and thread behaviour.","use_cases":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your virtual machine metrics via Dynatrace's builtin JMX monitoring capability.","supported_distributions":"","get_started":"If your virtual machine is running directly on a system, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your virtual machine is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your virtual machine is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":914,"slug":"elasticsearch-1","title":"Elasticsearch","description":"Monitor Elasticsearch Clusters, Nodes, Indexes, remotely or locally, via API.","logo":"https://dt-cdn.net/hub/logos/elasticsearch-1.png","link_to":"https://www.dynatrace.com/technologies/elasticsearch-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/elasticsearch-1-extension","providers":[],"tags":["database","Elasticsearch","search"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Elasticsearch dashboard","src":"https://dt-cdn.net/hub/elastic_dashboard_gen3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Felastic_dashboard_gen3.png&sign=NiYSa2KoA4Jaz9-hq2HZ3shPuwzINUFfOGkm8sWC6Jg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Felastic_dashboard_gen3.png&sign=v-spV3UsimkrgrysedaR5Ko2hKNl-HDutDCs77fXOXg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Felastic_dashboard_gen3.png&sign=cnJvcPxt5nMd7VlYj4pY3dvCqfGQZ14cr7EnSWvxOm4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Felastic_dashboard_gen3.png&sign=rw3RvuBhUwj8hC6g6M1iESxNsj1NutKqg79eMwkL1yU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Felastic_dashboard_gen3.png&sign=PrXXyG-WodFqq3A8SWw2bjxrL0qNr1Gdu3Qt-JrIVqE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Felastic_dashboard_gen3.png&sign=RDs1Kg9w7xrVJAO34j0S-8u2JN5zd3XFnjOxCxn-bmk"}},{"caption":"Elasticsearch host KPIs","src":"https://dt-cdn.net/hub/HostElasticsearch_tVIcTms.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHostElasticsearch_tVIcTms.png&sign=dniyYhvC0tD7_5nczvL_V5YBPyWaxXAWHNcoJIQA0nw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHostElasticsearch_tVIcTms.png&sign=vN6n3aRBdQ5AirZpdHFbCkkX_RP9pWbFOD3rz8JC0Ns","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHostElasticsearch_tVIcTms.png&sign=P-kLyWA_QN3kfdUk5J0-ySU1lnyGQlpHElnIdg5RlSg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHostElasticsearch_tVIcTms.png&sign=rlJudmOQnLnYStH6PBl45CAPMtCNKSSHkAjfEcarXXI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHostElasticsearch_tVIcTms.png&sign=Gc-zm02Z03cb-bkSZgKJr3qsTH-AkRF-3Eq4AGcb1Xo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHostElasticsearch_tVIcTms.png&sign=pavz3ro0YX1_WJcuje-oyPlDi6txRFwNMz0oX8m617M"}},{"caption":"Cluster status","src":"https://dt-cdn.net/hub/Cluster2_CnkwF2U.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCluster2_CnkwF2U.png&sign=TRfPMdJWTmWmSeMCZrSA3paIeAPCMADAPZ4grjjHmZ0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCluster2_CnkwF2U.png&sign=PK99WrmzMFwlw-zwJjNNRUw5H0SZbq8URaaPH4bishw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCluster2_CnkwF2U.png&sign=l6VPX47-LJcfhbQQL8AzN0WQ8DlWhsXgx9uPhRvbhzU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCluster2_CnkwF2U.png&sign=SdkbdsX2y9q2s39wLims2-_WP6LSL7ZFfBhwww4j8B4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCluster2_CnkwF2U.png&sign=-XvcewCru3ply4s3yNIMMKD1AsMbewzeNFSK3ovM6oA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCluster2_CnkwF2U.png&sign=JCMsFDaf9lBpxYA8P2jtS4DQt8igBw_vxy6pCxmgp_E"}},{"caption":"Cluster nodes and indexes","src":"https://dt-cdn.net/hub/Cluster_D5tzZMQ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCluster_D5tzZMQ.png&sign=A12QafLRGW6qIMmIb-rCpF5fh2ptcQvnSzuzguL0PYo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCluster_D5tzZMQ.png&sign=NGpQPia6AGtDsBOOFdfJuiFsF6stxV_8x9wim6D95Ro","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCluster_D5tzZMQ.png&sign=RIqG8HayWOYDLmNrqTagZzlbMICnBhUCP_RjsEONrAg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCluster_D5tzZMQ.png&sign=YmRTTgDw6D5MhMd6FRFbCov9YAlf_NyPQOpE1BRaH9o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCluster_D5tzZMQ.png&sign=sa2g17jq3NTLfMoXG6FodsYS5wJP8ZU7--1Ag08IVBQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCluster_D5tzZMQ.png&sign=9aF5P1GfSypQSDNMRvJBHn3UVeoZ9suRGiA1smszK6s"}},{"caption":"Disks and threads","src":"https://dt-cdn.net/hub/DisksAndThreads_fBcNvcZ_kwDUlIz.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDisksAndThreads_fBcNvcZ_kwDUlIz.png&sign=usyETSXbih143nzkso1eAWMxVFHwVRxFqeowMRnvGN4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDisksAndThreads_fBcNvcZ_kwDUlIz.png&sign=pC90hdDBfFWNWErIKpkXLaBh6KM1wVJ1UXwiIYuJmjQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDisksAndThreads_fBcNvcZ_kwDUlIz.png&sign=zYVyAqcusRyeXkFjwWnv6_T_SYkUnwdUyAt1n1tJGTU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDisksAndThreads_fBcNvcZ_kwDUlIz.png&sign=9Z3fG1xEPxCsLg1-GETeIiYd59T_hhZ6x6m8Ss7Uf5M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDisksAndThreads_fBcNvcZ_kwDUlIz.png&sign=_gbcp7-5eMFtqVrE2GEdCYUQ5MFX1YdII1EslCTtYgA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDisksAndThreads_fBcNvcZ_kwDUlIz.png&sign=xy7HtIsNi-ToYNFmWkbDPNvmgMC6dozpcW2z7fbqPbw"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.0.1","release_latest_validation_result":{"name": "com.dynatrace.extension.elasticsearch", "author": {"name": "Dynatrace"}, "version": "3.0.1", "fileHash": "779dfc567612c26f420716ff247d42658bc4adc11ed1b9f276a6bad2e5fe5c21", "variables": [], "dataSources": ["python"], "featureSets": ["node-network-basic", "node-cache-basic", "node-circuit-breaker-advanced", "node-network-advanced", "index-es-operations", "node-memory-basic", "index-cache-basic", "cluster-health-advanced", "index-es-overview-advanced", "node-circuit-breaker-basic", "node-filesystem-basic", "disk-performance-advanced", "node-cache-advanced", "host-jvm-basic", "disk-performance-basic", "host-jvm-advanced", "node-es-operations", "thread-pool-basic", "index-es-overview-basic", "index-cache-advanced", "node-cpu-advanced", "host-fds", "node-es-overview", "node-cpu-basic", "thread-pool-advanced", "cluster-health-basic"], "extensionName": "com.dynatrace.extension.elasticsearch", "minEECVersion": "1.333.0", "featureSetsDetails": {"host-fds": {"metrics": [{"key": "elasticsearch_process_max_files_descriptors", "metadata": {"unit": "Count", "description": "Max file descriptors", "displayName": "Max File Descriptors"}}, {"key": "elasticsearch_process_open_files_count.gauge", "metadata": {"unit": "Count", "description": "Open file descriptors", "displayName": "Open File Descriptors"}}], "description": "Metrics about host file descriptors, such as max file descriptors and open file descriptors.", "displayName": "Host File Descriptors", "isRecommended": true}, "host-jvm-basic": {"metrics": [{"key": "elasticsearch_jvm_memory_max_bytes", "metadata": {"unit": "Byte", "description": "Heap max bytes", "displayName": "Heap Max Bytes"}}, {"key": "elasticsearch_jvm_memory_used_bytes", "metadata": {"unit": "Byte", "description": "Heap used bytes", "displayName": "Heap Used Bytes"}}, {"key": "elasticsearch_jvm_memory_used_percent", "metadata": {"unit": "Percent", "description": "Heap used percent", "displayName": "Heap Used"}}], "description": "Basic metrics about host JVM, such as heap max bytes, heap used bytes, and heap used percent.", "displayName": "Host JVM Basic", "isRecommended": true}, "node-cpu-basic": {"metrics": [{"key": "elasticsearch_os_cpu_percent", "metadata": {"unit": "Percent", "description": "OS cpu utilization percent", "displayName": "OS CPU Util"}}, {"key": "elasticsearch_process_cpu_percent", "metadata": {"unit": "Percent", "description": "Process cpu utilization percent", "displayName": "Process CPU Util"}}], "description": "Basic metrics about node CPU, such as OS and process CPU utilization percent.", "displayName": "Node CPU Basic", "isRecommended": true}, "node-cache-basic": {"metrics": [{"key": "elasticsearch_indices_query_cache_memory_size_bytes", "metadata": {"unit": "Count", "description": "Size of the query cache in bytes", "displayName": "Query Cache Size"}}, {"key": "elasticsearch_indices_request_cache_memory_size_bytes", "metadata": {"unit": "Byte", "description": "Size of the request cache in bytes", "displayName": "Request Cache Size"}}, {"key": "elasticsearch_indices_fielddata_evictions", "metadata": {"unit": "Count", "description": "Number of fielddata evictions", "displayName": "Fielddata Evictions"}}], "description": "Basic metrics about node cache, such as query cache size, request cache size, and fielddata evictions.", "displayName": "Node Cache Basic", "isRecommended": true}, "node-es-overview": {"metrics": [{"key": "elasticsearch_nodes_roles", "metadata": {"unit": "Count", "description": "Node roles", "displayName": "Node Roles"}}, {"key": "elasticsearch_indices_docs", "metadata": {"unit": "Count", "description": "Total count of documents", "displayName": "Total Documents"}}, {"key": "elasticsearch_indices_docs_deleted", "metadata": {"unit": "Count", "description": "Total count of deleted documents", "displayName": "Documents Deleted"}}, {"key": "elasticsearch_node_shards_total", "metadata": {"unit": "Count", "description": "Total count of shards", "displayName": "Shards"}}, {"key": "elasticsearch_indices_store_throttle_time_seconds_total", "metadata": {"unit": "Second", "description": "Index store throttle time in seconds", "displayName": "Store Throttle Time"}}, {"key": "elasticsearch_indices_translog_operations", "metadata": {"unit": "Count", "description": "Total translog operations", "displayName": "Translog Operations"}}, {"key": "elasticsearch_indices_translog_size_in_bytes", "metadata": {"unit": "Byte", "description": "Translog size in bytes", "displayName": "Translog Size"}}], "description": "Metrics about node Elasticsearch overview, such as node roles, total documents, deleted documents, total shards, index store throttle time, translog operations and size.", "displayName": "Node Elasticsearch Overview", "isRecommended": true}, "host-jvm-advanced": {"metrics": [{"key": "elasticsearch_jvm_memory_committed_bytes", "metadata": {"unit": "Byte", "description": "Heap committed bytes", "displayName": "Heap Committed Bytes"}}, {"key": "elasticsearch_jvm_gc_collection_seconds_sum", "metadata": {"unit": "Second", "description": "Garbage collection time in seconds", "displayName": "Garbage Collection Time"}}, {"key": "elasticsearch_jvm_gc_collection_count.count", "metadata": {"unit": "Count", "description": null, "displayName": "Garbage Collection Count"}}, {"key": "elasticsearch_jvm_gc_collection_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Garbage Collection Rate"}}], "description": "Advanced metrics about host JVM, such as heap committed bytes, garbage collection time and count, and garbage collection rate.", "displayName": "Host JVM Advanced", "isRecommended": false}, "index-cache-basic": {"metrics": [{"key": "elasticsearch_index_stats_fielddata_evictions_total", "metadata": {"unit": "Count", "description": "Number of fielddata evictions", "displayName": "Fielddata Evictions"}}, {"key": "elasticsearch_index_stats_fielddata_memory_bytes_total", "metadata": {"unit": "Byte", "description": "Amount of fielddata memory in bytes", "displayName": "Fielddata Memory"}}, {"key": "elasticsearch_index_stats_query_cache_memory_bytes_total", "metadata": {"unit": "Byte", "description": "Amount of query cache memory in bytes", "displayName": "Query Cache Memory"}}, {"key": "elasticsearch_index_stats_query_cache_size", "metadata": {"unit": "Byte", "description": "Size of the query cache in bytes", "displayName": "Query Cache Size"}}, {"key": "elasticsearch_index_stats_request_cache_memory_bytes_total", "metadata": {"unit": "Byte", "description": "Request cache size in bytes", "displayName": "Request Cache Size"}}], "description": "Basic metrics about index cache, such as fielddata evictions and memory usage, query cache memory usage and size, and request cache memory usage.", "displayName": "Index Cache Basic", "isRecommended": true}, "node-cpu-advanced": {"metrics": [{"key": "elasticsearch_os_load1", "metadata": {"unit": "Count", "description": "CPU load average over 1 minute", "displayName": "CPU Load Average(1m)"}}, {"key": "elasticsearch_os_load5", "metadata": {"unit": "Count", "description": "CPU load average over 5 minutes", "displayName": "CPU Load Average(5m)"}}, {"key": "elasticsearch_os_load15", "metadata": {"unit": "Count", "description": "CPU load average over 15 minutes", "displayName": "CPU Load Average(15m)"}}], "description": "Advanced metrics about node CPU, such as OS load average over 1, 5, and 15 minutes.", "displayName": "Node CPU Advanced", "isRecommended": false}, "node-memory-basic": {"metrics": [{"key": "elasticsearch_os_mem_free_bytes", "metadata": {"unit": "Byte", "description": "Free memory in bytes", "displayName": "Free Memory"}}, {"key": "elasticsearch_os_mem_used_bytes", "metadata": {"unit": "Byte", "description": "Used memory  in bytes", "displayName": "Used Memory"}}, {"key": "elasticsearch_os_mem_total_bytes", "metadata": {"unit": "Byte", "description": "Total Memory in bytes", "displayName": "Total Memory"}}, {"key": "elasticsearch_os_mem_usage_percent", "metadata": {"unit": "Percent", "description": "Memory Usage Percent", "displayName": "Memory Usage"}}], "isRecommended": true}, "thread-pool-basic": {"metrics": [{"key": "elasticsearch_thread_pool_threads_count.gauge", "metadata": {"unit": "Count", "description": "Count of threads", "displayName": "Threads"}}, {"key": "elasticsearch_thread_pool_rejected_count.gauge", "metadata": {"unit": "Count", "description": "Count of rejected threads", "displayName": "Rejected Threads"}}], "isRecommended": true}, "node-es-operations": {"metrics": [{"key": "elasticsearch_indices_search_query_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Query Rate"}}, {"key": "elasticsearch_indices_search_fetch_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Fetch Rate"}}, {"key": "elasticsearch_indices_get_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Get Rate"}}, {"key": "elasticsearch_indices_indexing_index_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Indexing Rate"}}, {"key": "elasticsearch_indices_refresh_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Refresh Rate"}}, {"key": "elasticsearch_indices_flush_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Flush Rate"}}, {"key": "elasticsearch_indices_delete_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Delete Rate"}}, {"key": "elasticsearch_indices_search_query_total.count", "metadata": {"unit": "Count", "description": "Total query count", "displayName": "Query Count"}}, {"key": "elasticsearch_indices_search_query_time_seconds", "metadata": {"unit": "Second", "description": "Query time in seconds", "displayName": "Query Time"}}, {"key": "elasticsearch_indices_search_fetch_total.count", "metadata": {"unit": "Count", "description": "Total fetch count", "displayName": "Fetch Count"}}, {"key": "elasticsearch_indices_search_fetch_time_seconds", "metadata": {"unit": "Second", "description": "Fetch time in seconds", "displayName": "Fetch Time"}}, {"key": "elasticsearch_indices_get_total.count", "metadata": {"unit": "Count", "description": "Total get count", "displayName": "Get Count"}}, {"key": "elasticsearch_indices_get_time_seconds", "metadata": {"unit": "Second", "description": "Get time in seconds", "displayName": "Get Time"}}, {"key": "elasticsearch_indices_indexing_index_total.count", "metadata": {"unit": "Count", "description": "Total indexing count", "displayName": "Indexing Count"}}, {"key": "elasticsearch_indices_indexing_index_time_seconds_total", "metadata": {"unit": "Second", "description": "Indexing time in seconds", "displayName": "Indexing Time"}}, {"key": "elasticsearch_indices_refresh_total.count", "metadata": {"unit": "Count", "description": "Total refresh count", "displayName": "Refresh Count"}}, {"key": "elasticsearch_indices_refresh_time_seconds_total", "metadata": {"unit": "Second", "description": "Refresh time in seconds", "displayName": "Refresh Time"}}, {"key": "elasticsearch_indices_flush_total.count", "metadata": {"unit": "Count", "description": "Total flush count", "displayName": "Flush Count"}}, {"key": "elasticsearch_indices_flush_time_seconds", "metadata": {"unit": "Second", "description": "Flush time in seconds", "displayName": "Flush Time"}}, {"key": "elasticsearch_indices_delete_total.count", "metadata": {"unit": "Count", "description": "Total delete count", "displayName": "Delete Count"}}, {"key": "elasticsearch_indices_delete_time_seconds", "metadata": {"unit": "Second", "description": "Delete time in seconds", "displayName": "Delete Time"}}, {"key": "elasticsearch_indices_merges_total.count", "metadata": {"unit": "Count", "description": "Total merge count", "displayName": "Merge Count"}}, {"key": "elasticsearch_indices_merges_total_time_seconds_total", "metadata": {"unit": "Second", "description": "Merge time in seconds", "displayName": "Merge Time"}}, {"key": "elasticsearch_indices_merges_total_size_bytes_total", "metadata": {"unit": "Byte", "description": "Merge size in bytes", "displayName": "Merge Size"}}], "description": "Metrics about node Elasticsearch operations, such as search query rate, fetch rate, get rate, indexing rate, refresh rate, flush rate, delete rate, merge rate, and their corresponding total counts and times.", "displayName": "Node Elasticsearch Operations", "isRecommended": true}, "node-network-basic": {"metrics": [{"key": "elasticsearch_transport_rx_packets_total.count", "metadata": {"unit": "Count", "description": "Amount of packets received", "displayName": "Network Received Packets"}}, {"key": "elasticsearch_transport_tx_packets_total.count", "metadata": {"unit": "Count", "description": "Amount of packets sent", "displayName": "Network Sent Packets"}}, {"key": "elasticsearch_transport_transferred_packets_total", "metadata": {"unit": "Count", "description": "Count of network packets transferred", "displayName": "Network Packets Transferred"}}, {"key": "elasticsearch_transport_transferred_bytes_total", "metadata": {"unit": "Byte", "description": "Total network bytes transferred", "displayName": "Network Bytes Transferred"}}], "description": "Basic metrics about node network, such as network received/sent packets and bytes.", "displayName": "Node Network Basic", "isRecommended": true}, "index-es-operations": {"metrics": [{"key": "elasticsearch_index_stats_search_scroll_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Scroll Rate"}}, {"key": "elasticsearch_index_stats_warmer_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Warmer Rate"}}, {"key": "elasticsearch_index_stats_search_suggest_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Search Suggest Rate"}}, {"key": "elasticsearch_index_stats_search_total", "metadata": {"unit": "Second", "description": "Total search time in seconds", "displayName": "Total Search Time"}}, {"key": "elasticsearch_index_stats_search_query_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Query Rate"}}, {"key": "elasticsearch_index_stats_search_fetch_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Fetch Rate"}}, {"key": "elasticsearch_index_stats_get_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Get Rate"}}, {"key": "elasticsearch_index_stats_indexing_index_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Indexing Rate"}}, {"key": "elasticsearch_index_stats_refresh_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Refresh Rate"}}, {"key": "elasticsearch_index_stats_flush_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Flush Rate"}}, {"key": "elasticsearch_index_stats_indexing_delete_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Delete Rate"}}, {"key": "elasticsearch_index_stats_merge_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Merge Rate"}}, {"key": "elasticsearch_index_stats_search_query_total.count", "metadata": {"unit": "Count", "description": "Total query count", "displayName": "Query Count"}}, {"key": "elasticsearch_index_stats_search_query_time_seconds_total", "metadata": {"unit": "Second", "description": "Query time in seconds", "displayName": "Query Time"}}, {"key": "elasticsearch_index_stats_search_fetch_total.count", "metadata": {"unit": "Count", "description": "Total fetch count", "displayName": "Fetch Count"}}, {"key": "elasticsearch_index_stats_search_fetch_time_seconds_total", "metadata": {"unit": "Second", "description": "Fetch time in seconds", "displayName": "Fetch Time"}}, {"key": "elasticsearch_index_stats_get_total.count", "metadata": {"unit": "Count", "description": "Total get count", "displayName": "Get Count"}}, {"key": "elasticsearch_index_stats_get_time_seconds_total", "metadata": {"unit": "Second", "description": "Get time in seconds", "displayName": "Get Time"}}, {"key": "elasticsearch_index_stats_indexing_index_total.count", "metadata": {"unit": "Count", "description": "Total indexing count", "displayName": "Indexing Count"}}, {"key": "elasticsearch_index_stats_indexing_index_time_seconds_total", "metadata": {"unit": "Second", "description": "Indexing time in seconds", "displayName": "Indexing Time"}}, {"key": "elasticsearch_index_stats_refresh_total.count", "metadata": {"unit": "Count", "description": "Total refresh count", "displayName": "Refresh Count"}}, {"key": "elasticsearch_index_stats_refresh_time_seconds_total", "metadata": {"unit": "Second", "description": "Refresh time in seconds", "displayName": "Refresh Time"}}, {"key": "elasticsearch_index_stats_flush_total.count", "metadata": {"unit": "Count", "description": "Total flush count", "displayName": "Flush Count"}}, {"key": "elasticsearch_index_stats_flush_time_seconds_total", "metadata": {"unit": "Second", "description": "Flush time in seconds", "displayName": "Flush Time"}}, {"key": "elasticsearch_index_stats_indexing_delete_total.count", "metadata": {"unit": "Count", "description": "Total delete count", "displayName": "Delete Count"}}, {"key": "elasticsearch_index_stats_indexing_delete_time_seconds_total", "metadata": {"unit": "Second", "description": "Delete time in seconds", "displayName": "Delete Time"}}, {"key": "elasticsearch_index_stats_merge_total.count", "metadata": {"unit": "Count", "description": "Total merge count", "displayName": "Merge Count"}}, {"key": "elasticsearch_index_stats_merge_time_seconds_total", "metadata": {"unit": "Second", "description": "Merge time in seconds", "displayName": "Merge Time"}}, {"key": "elasticsearch_index_stats_indexing_throttle_time_seconds_total", "metadata": {"unit": "Second", "description": "Indexing throttle time in seconds", "displayName": "Indexing Throttle Time"}}, {"key": "elasticsearch_index_stats_indexing_noop_update_total.count", "metadata": {"unit": "Count", "description": "Total indexing no-op count", "displayName": "Indexing No-op count"}}, {"key": "elasticsearch_index_stats_search_scroll_time_seconds_total", "metadata": {"unit": "Second", "description": "Scroll time in seconds", "displayName": "Scroll Time"}}, {"key": "elasticsearch_index_stats_search_scroll_total.count", "metadata": {"unit": "Count", "description": "Total scroll count", "displayName": "Scroll Count"}}, {"key": "elasticsearch_index_stats_warmer_total.count", "metadata": {"unit": "Count", "description": "Total warmer count", "displayName": "Warmer Count"}}, {"key": "elasticsearch_index_stats_warmer_time_seconds_total", "metadata": {"unit": "Second", "description": "Warmer time in seconds", "displayName": "Warmer Time"}}, {"key": "elasticsearch_index_stats_search_suggest_total.count", "metadata": {"unit": "Count", "description": "Total search suggest count", "displayName": "Search Suggest Count"}}, {"key": "elasticsearch_index_stats_search_suggest_time_seconds_total", "metadata": {"unit": "Second", "description": "Search suggest time in seconds", "displayName": "Search Suggest Time"}}], "description": "Metrics about index Elasticsearch operations, such as search scroll rate, warmer rate, search suggest rate, search query rate, fetch rate, get rate, indexing rate, refresh rate, flush rate, delete rate, merge rate, and their corresponding total counts and times.", "displayName": "Index Elasticsearch Operations", "isRecommended": true}, "node-cache-advanced": {"metrics": [{"key": "elasticsearch_indices_filter_cache_memory_size_bytes", "metadata": {"unit": "Byte", "description": "Size of the filter cache in bytes", "displayName": "Filter Cache Size"}}, {"key": "elasticsearch_indices_fielddata_memory_size_bytes", "metadata": {"unit": "Byte", "description": "Fielddata memory usage in bytes", "displayName": "Fielddata Memory Usage"}}], "description": "Advanced metrics about node cache, such as filter cache size and fielddata memory usage.", "displayName": "Node Cache Advanced", "isRecommended": false}, "cluster-health-basic": {"metrics": [{"key": "elasticsearch_cluster_health_status", "metadata": {"unit": "Unspecified", "description": "Status of cluster health", "displayName": "Health Status"}}, {"key": "elasticsearch_cluster_health_number_of_nodes", "metadata": {"unit": "Count", "description": "Number of nodes in a cluster", "displayName": "Number of Nodes"}}, {"key": "elasticsearch_cluster_health_replica_shards", "metadata": {"unit": "Count", "description": "Number of active replica shards", "displayName": "Active Replica Shards"}}, {"key": "elasticsearch_cluster_health_active_shards", "metadata": {"unit": "Count", "description": "Number of active shards", "displayName": "Active Shards"}}, {"key": "elasticsearch_cluster_health_active_primary_shards", "metadata": {"unit": "Count", "description": "Number of active primary shards", "displayName": "Active Primary Shards"}}, {"key": "elasticsearch_cluster_health_number_of_pending_tasks", "metadata": {"unit": "Count", "description": "Number of pending Tasks", "displayName": "Pending Tasks"}}, {"key": "elasticsearch_cluster_health_task_max_waiting_in_queue_millis", "metadata": {"unit": "MilliSecond", "description": "Amount of task waiting time in millis", "displayName": "Max Task Waiting Time"}}, {"key": "elasticsearch_indices_segment_count_total", "metadata": {"unit": "Count", "description": "Number of segments", "displayName": "Segments"}}], "isRecommended": true}, "index-cache-advanced": {"metrics": [{"key": "elasticsearch_index_stats_query_cache_caches_total.count", "metadata": {"unit": "Count", "description": "Amount of caches in the query cache", "displayName": "Query Cache Caches Count"}}, {"key": "elasticsearch_index_stats_query_cache_hits_total", "metadata": {"unit": "Count", "description": "Amount of query cache hits", "displayName": "Query Cache Hits"}}, {"key": "elasticsearch_index_stats_query_cache_misses_total", "metadata": {"unit": "Count", "description": "Amount of query cache misses", "displayName": "Query Cache Misses"}}, {"key": "elasticsearch_index_stats_query_cache_evictions_total", "metadata": {"unit": "Count", "description": "Amount of query cache evictions", "displayName": "Query Cache Evictions"}}, {"key": "elasticsearch_index_stats_request_cache_evictions_total", "metadata": {"unit": "Count", "description": "Amount of request cache evictions", "displayName": "Request Cache Evictions"}}, {"key": "elasticsearch_index_stats_request_cache_hits_total", "metadata": {"unit": "Count", "description": "Amount of request cache hits", "displayName": "Request Cache Hits"}}, {"key": "elasticsearch_index_stats_request_cache_misses_total", "metadata": {"unit": "Count", "description": "Amount of request cache misses", "displayName": "Request Cache Misses"}}], "description": "Advanced metrics about index cache, such as query cache hits, misses, caches, and evictions, and request cache hits, misses, and evictions.", "displayName": "Index Cache Advanced", "isRecommended": false}, "thread-pool-advanced": {"metrics": [{"key": "elasticsearch_thread_pool_queue_count.gauge", "metadata": {"unit": "Count", "description": "Count of queued threads", "displayName": "Queued Threads"}}, {"key": "elasticsearch_thread_pool_active_count.gauge", "metadata": {"unit": "Count", "description": "Count of active threads", "displayName": "Active Threads"}}, {"key": "elasticsearch_thread_pool_completed_count.gauge", "metadata": {"unit": "Count", "description": "Count of completed threads", "displayName": "Completed Threads"}}], "isRecommended": true}, "node-filesystem-basic": {"metrics": [{"key": "elasticsearch_filesystem_data_size_bytes", "metadata": {"unit": "Byte", "description": "Filesystem size in bytes", "displayName": "Filesystem Size"}}, {"key": "elasticsearch_filesystem_data_free_bytes", "metadata": {"unit": "Byte", "description": "Filesystem available in bytes", "displayName": "Filesystem Free"}}, {"key": "elasticsearch_filesystem_data_used_bytes", "metadata": {"unit": "Byte", "description": "Filesystem Used in bytes", "displayName": "Filesystem Used"}}, {"key": "elasticsearch_filesystem_data_usage_percent", "metadata": {"unit": "Percent", "description": "Filesystem used percentage", "displayName": "Filesystem Usage"}}], "description": "Basic metrics about node filesystem, such as filesystem size, free, used, and usage percent.", "displayName": "Node Filesystem Basic", "isRecommended": true}, "node-network-advanced": {"metrics": [{"key": "elasticsearch_transport_rx_size_bytes_total", "metadata": {"unit": "Byte", "description": "Amount of bytes received", "displayName": "Network Received bytes"}}, {"key": "elasticsearch_transport_tx_size_bytes_total", "metadata": {"unit": "Byte", "description": "Amount of bytes sent", "displayName": "Network sent bytes"}}], "description": "Advanced metrics about node network, such as network received/sent bytes.", "displayName": "Node Network Advanced", "isRecommended": false}, "disk-performance-basic": {"metrics": [{"key": "elasticsearch_filesystem_io_stats_device_operations_count", "metadata": {"unit": "PerSecond", "description": "Amount of disk IO operations per second", "displayName": "Disk IOPS"}}, {"key": "elasticsearch_filesystem_io_stats_device_read_operations_count", "metadata": {"unit": "PerSecond", "description": "Amount of read operations per second", "displayName": "Disk Read Rate"}}, {"key": "elasticsearch_filesystem_io_stats_device_write_operations_count", "metadata": {"unit": "PerSecond", "description": "Amount of write operations per second", "displayName": "Disk Write Rate"}}], "description": "Basic metrics about disk performance, such as disk IOPS, disk read/write rate, etc.", "displayName": "Disk Performance Basic", "isRecommended": true}, "cluster-health-advanced": {"metrics": [{"key": "elasticsearch_cluster_health_initializing_shards", "metadata": {"unit": "Count", "description": "Number of initializing shards", "displayName": "Initializing Shards"}}, {"key": "elasticsearch_cluster_health_unassigned_shards", "metadata": {"unit": "Count", "description": "Number of unassigned shards", "displayName": "Unassigned Shards"}}, {"key": "elasticsearch_cluster_health_relocating_shards", "metadata": {"unit": "Count", "description": "Number of relocating shards", "displayName": "Relocating Shards"}}, {"key": "elasticsearch_cluster_health_delayed_unassigned_shards", "metadata": {"unit": "Count", "description": "Number of delayed unassigned shards", "displayName": "Delayed Unassigned Shards"}}, {"key": "elasticsearch_cluster_health_number_of_data_nodes", "metadata": {"unit": "Count", "description": "Number of data nodes", "displayName": "Data nodes"}}], "isRecommended": true}, "index-es-overview-basic": {"metrics": [{"key": "elasticsearch_indices_aliases", "metadata": {"unit": "Unspecified", "description": "The index alias", "displayName": "Alias"}}, {"key": "elasticsearch_indices_docs_total", "metadata": {"unit": "Count", "description": "Total count of documents", "displayName": "Total Documents"}}, {"key": "elasticsearch_indices_docs_primary", "metadata": {"unit": "Count", "description": "Total count of documnets without replicas", "displayName": "Documents Without Replicas"}}, {"key": "elasticsearch_indices_store_size_bytes_total", "metadata": {"unit": "Byte", "description": "Index size in bytes", "displayName": "Index Size"}}], "description": "Basic metrics about index Elasticsearch overview, such as number of aliases, total and primary documents, and total store size.", "displayName": "Index Elasticsearch Overview Basic", "isRecommended": true}, "disk-performance-advanced": {"metrics": [{"key": "elasticsearch_filesystem_io_stats_device_read_size_kilobytes_sum", "metadata": {"unit": "KiloByte", "description": "Total kilobytes read from disk", "displayName": "Kilobytes Read From Disk"}}, {"key": "elasticsearch_filesystem_io_stats_device_write_size_kilobytes_sum", "metadata": {"unit": "KiloByte", "description": "Total kilobytes written to disk", "displayName": "Kilobytes Written To Disk"}}], "description": "Advanced metrics about disk performance, such as total kilobytes read/written to disk.", "displayName": "Disk Performance Advanced", "isRecommended": false}, "index-es-overview-advanced": {"metrics": [{"key": "elasticsearch_indices_shards_docs", "metadata": {"unit": "Count", "description": "Total documents by shard", "displayName": "Total Documents By Shard"}}, {"key": "elasticsearch_indices_shards_docs_deleted", "metadata": {"unit": "Count", "description": "Deleted documents by shard", "displayName": "Deleted Documents By Shard"}}, {"key": "elasticsearch_indices_shards_store_size_in_bytes", "metadata": {"unit": "Byte", "description": "Shard size in bytes", "displayName": "Shard Size"}}, {"key": "elasticsearch_indices_deleted_docs_total", "metadata": {"unit": "Count", "description": "Total count of deleted documents", "displayName": "Deleted Documents"}}, {"key": "elasticsearch_index_stats_index_current", "metadata": {"unit": "Count", "description": "Count of documents that are currently being indexed", "displayName": "Indexing Documents"}}, {"key": "elasticsearch_index_stats_merge_stopped_time_seconds_total", "metadata": {"unit": "Second", "description": "Total large merge stopped time in seconds", "displayName": "Merge Stopped Time"}}, {"key": "elasticsearch_index_stats_merge_throttle_time_seconds_total", "metadata": {"unit": "Second", "description": "Total merge I/O throttle time in seconds", "displayName": "Merge Throttle Time"}}], "description": "Advanced metrics about index Elasticsearch overview, such as shards docs and store size, total deleted documents, current indexing, merge stopped and throttle time, search scroll time and total, warmer time and total, and search suggest time and total.", "displayName": "Index Elasticsearch Overview Advanced", "isRecommended": false}, "node-circuit-breaker-basic": {"metrics": [{"key": "elasticsearch_breakers_limit_size_bytes", "metadata": {"unit": "Byte", "description": "Circuit Breaker Limit Size", "displayName": "Breaker Limit Size"}}, {"key": "elasticsearch_breakers_tripped", "metadata": {"unit": "State", "description": "Whether or not a breaker tripped", "displayName": "Breaker Tripped"}}], "description": "Basic metrics about node circuit breaker, such as breaker limit size and whether or not a breaker tripped.", "displayName": "Node Circuit Breaker Basic", "isRecommended": true}, "node-circuit-breaker-advanced": {"metrics": [{"key": "elasticsearch_breakers_estimated_size_bytes", "metadata": {"unit": "Byte", "description": "Circuit breaker estimated size in bytes", "displayName": "Breaker Estimated Size"}}, {"key": "elasticsearch_breakers_overhead", "metadata": {"unit": "Count", "description": "Circuit breaker overhead", "displayName": "Breaker Overhead"}}], "description": "Advanced metrics about node circuit breaker, such as breaker estimated size and overhead.", "displayName": "Node Circuit Breaker Advanced", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension remotely monitors your Elasticsearch Clusters, Nodes, and Indexes metrics, ingesteing metrics minutely. You can use the Unified Analysis screens to analyze Elasticseach clusters' health and drill down into individual metrics to identify the root cause of potential performance issues.\n\n**This is intended for users, who:**  \n- Want to monitor the health and performance of their Elasticsearch Clusters, Nodes, and Indexes.\n- Look for analysis support for Ops, IT and Network Admins.\n\n**This enables you to:**  \n- Monitor your Elasticsearch infrastructure using comprehensive unified analysis screens and dashboards.\n- Enable alerts based on detected anomalies."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor health and performance of your ElasticSearch cluster, using built-in analysis screens and easy-to-navigate dashboards\n- Root-cause analysis for Elasticsearch cluster, nodes and indexes performance issues."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Elasticsearch extension](https://docs.dynatrace.com/docs/shortlink/elasticsearch-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"- This extension connects to the Elasticsearch cluster via API. The cluster needs to be reachable from the ActiveGate where the extension has been activated.\n- One Agent-instrumented host can run this extension too, so the Elasticsearch cluster can be monitored from OneAgent. pointing at the localhost network address. \n  - However, if you activate extension on multiple hosts in the same cluster, you will receive the same cluster data multiple times. So - activate it only on one host in a cluster if you decide to run it locally.\n- This extension supports **Elasticsearch version 8.0 or higher.**\n- Extension has been confirmed to work with OpenSearch 2.12.0, but we can't guarantee full compatibility and complete support when running with OpenSearch.\n### Compatibility information\n- This extension connects to the Elasticsearch cluster via API. The cluster needs to be reachable from the ActiveGate where the extension has been activated.\n- One Agent-instrumented host can run this extension too, so the Elasticsearch cluster can be monitored from OneAgent. pointing at the localhost network address. \n  - However, if you activate extension on multiple hosts in the same cluster, you will receive the same cluster data multiple times. So - activate it only on one host in a cluster if you decide to run it locally.\n- This extension supports **Elasticsearch version 8.0 or higher.**"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.818543Z","created":"2023-08-30T14:23:33.681888Z","seo_title":"Elasticsearch monitoring & observability","seo_description":"Monitor Elasticsearch Clusters, Nodes, Indexes, remotely or locally, via API. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/elastic_dashboard_gen3.png","https://dt-cdn.net/hub/HostElasticsearch_tVIcTms.png","https://dt-cdn.net/hub/Cluster2_CnkwF2U.png","https://dt-cdn.net/hub/Cluster_D5tzZMQ.png","https://dt-cdn.net/hub/DisksAndThreads_fBcNvcZ_kwDUlIz.png"],"about":"This extension remotely monitors your Elasticsearch Clusters, Nodes, and Indexes metrics, ingesteing metrics minutely. You can use the Unified Analysis screens to analyze Elasticseach clusters' health and drill down into individual metrics to identify the root cause of potential performance issues.\n\n**This is intended for users, who:**  \n- Want to monitor the health and performance of their Elasticsearch Clusters, Nodes, and Indexes.\n- Look for analysis support for Ops, IT and Network Admins.\n\n**This enables you to:**  \n- Monitor your Elasticsearch infrastructure using comprehensive unified analysis screens and dashboards.\n- Enable alerts based on detected anomalies.","use_cases":"- Monitor health and performance of your ElasticSearch cluster, using built-in analysis screens and easy-to-navigate dashboards\n- Root-cause analysis for Elasticsearch cluster, nodes and indexes performance issues.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Elasticsearch extension](https://docs.dynatrace.com/docs/shortlink/elasticsearch-1-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.elasticsearch@3.0.1","fqn":"com.dynatrace.extension.elasticsearch","version":"3.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsearch-3.0.1-779dfc567612c26f4207.zip","release_notes":"### New in this version:\n- Support adding primary tags and fields to endpoints in the monitoring configuration","created":"2026-07-01T15:28:54.674315Z"},{"name":"com.dynatrace.extension.elasticsearch@3.0.0","fqn":"com.dynatrace.extension.elasticsearch","version":"3.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsearch-3.0.0-f6be3988caddbb186d64.zip","release_notes":"### ⚠️ WARNING ⚠️️: Possible breaking changes and warnings - PLEASE READ before upgrading:\n- This version requires a minimum Dynatrace version of 1.338.0 and a minimum EEC version of 1.333.0.\n- This version includes a potentially breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any created custom dynamic rules will no longer be used on metrics ingested from the extension. If you want to keep enforcing them, please create [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via OpenPipeline extraction.\n- Added feature set metadata for recommended metrics.\n- Added feature to customize the metrics collection frequency.\n\n### Improved in this version\n\n- Resolved a problem causing relationships with clusters not to be created.","created":"2026-06-01T09:11:51.550528Z"},{"name":"com.dynatrace.extension.elasticsearch@2.2.5","fqn":"com.dynatrace.extension.elasticsearch","version":"2.2.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsearch-2.2.5-dff80f12feecf304a813.zip","release_notes":"### Improved in this version\n\n- Corrected computation of `elasticsearch_filesystem_data_used_bytes` and `elasticsearch_filesystem_data_usage_percent` metrics.\n- Added support for python 3.14","created":"2026-03-31T10:13:38.651388Z"},{"name":"com.dynatrace.extension.elasticsearch@2.2.4","fqn":"com.dynatrace.extension.elasticsearch","version":"2.2.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsearch-2.2.4-fa9ec66dfe85598a9cdf.zip","release_notes":"### Improved in this version\r\n\r\n- Resolved issue with dashboard links not opening on pure Gen3 tenants.","created":"2026-03-09T08:37:28.282356Z"},{"name":"com.dynatrace.extension.elasticsearch@2.2.2","fqn":"com.dynatrace.extension.elasticsearch","version":"2.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsearch-2.2.2-64f86bcd3cb90f8388e4.zip","release_notes":"### Improved in this version\r\n\r\n- Ongoing security updates","created":"2026-02-16T13:27:48.843176Z"},{"name":"com.dynatrace.extension.elasticsearch@2.2.0","fqn":"com.dynatrace.extension.elasticsearch","version":"2.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsearch-2.2.0-f313b27d9b6cacb75fbf.zip","release_notes":"### ⚠️ Important Change\r\n\r\n- This release requires a Minimum Dynatrace Version version of 1.318.0 or higher.\r\n\r\n### New in this version\r\n\r\n- Added ALERT_TEMPLATES for anomaly detectors in the Davis Anomaly Detection app (latest Dynatrace only).","created":"2025-12-19T10:45:20.925228Z"},{"name":"com.dynatrace.extension.elasticsearch@2.1.0","fqn":"com.dynatrace.extension.elasticsearch","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsearch-2.1.0-6e06e487289d03c317d2.zip","release_notes":"New features:\n\n- Filters now accept regex, instead of simple string-contains patterns\n\nPatch level changes:\n\n- Fixed metric timestamps affected by the Daylight Saving time change","created":"2025-11-21T12:49:50.996180Z"},{"name":"com.dynatrace.extension.elasticsearch@2.0.9","fqn":"com.dynatrace.extension.elasticsearch","version":"2.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsearch-2.0.9-22223dae94cb2757efcd.zip","release_notes":"⚠️IMPORTANT CHANGE: This extension release requires Dynatrace cluster version 1.313 or later.\n\nNew features:\n\n- The `dt.security_context` attribute is now propagated to all entities created by the extension. When enabling entity access control based on `dt.security_context` [ensure you set the Grail security context destination property to `dt.security_context`](https://docs.dynatrace.com/docs/shortlink/access-security-context#steps)\n- Enabled the extension to present the Dynatrace Platform (a.k.a. Gen3) entity details screens in the future platform apps that will expect these screens","created":"2025-08-04T20:33:07.070491Z"},{"name":"com.dynatrace.extension.elasticsearch@2.0.6","fqn":"com.dynatrace.extension.elasticsearch","version":"2.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsearch-2.0.6-102d4679c9909293d29e.zip","release_notes":"⚠️IMPORTANT CHANGE: This extension release requires Dynatrace cluster version 1.310 or later. \n\nNew features:\n\n* Added the Dynatrace Platform (a.k.a. Gen3) dashboard ","created":"2025-06-12T14:07:51.716525Z"},{"name":"com.dynatrace.extension.elasticsearch@2.0.2","fqn":"com.dynatrace.extension.elasticsearch","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsear_xK0vdOO.zip","release_notes":"Patch level changes\n* Fixed issues with endpoint authentication under certain circumstances\n* Fixed *Number of nodes* metrics value reporting when nodes share the same host\n* Fixed inconsistent *Query time* metric value reporting","created":"2025-02-11T12:30:29.118161Z"},{"name":"com.dynatrace.extension.elasticsearch@2.0.0","fqn":"com.dynatrace.extension.elasticsearch","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsear_igH67MB.zip","release_notes":"\n\nNew features\n* Credentials vault support has been added. Now user name and password required to connect to your ElasticSearch can be stored in a compliant way in the [Dynatrace Credentials vault](https://docs.dynatrace.com/docs/manage/credential-vault)\n\n**Breaking change**\nAfter adopting this release, you have to recreate your monitoring configuration. Apologies for inconvenience, but Credentials vault support change comes with such consequence.","created":"2024-12-10T13:15:57.764132Z"},{"name":"com.dynatrace.extension.elasticsearch@1.1.6","fqn":"com.dynatrace.extension.elasticsearch","version":"1.1.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsear_R7b5bZ3.zip","release_notes":"Patch level changes:\n* Support for filtering metrics by Management Zones\n* Fix issue with fastcheck using the wrong 'endpoint' variable\n* Fixed a wrong conditional which prevented shards info to be collected","created":"2024-11-15T10:07:52.342670Z"},{"name":"com.dynatrace.extension.elasticsearch@1.1.4","fqn":"com.dynatrace.extension.elasticsearch","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsear_QgiMVWg.zip","release_notes":"Patch level changes\n* When the Elasticsearch API is publicly accessible, no username or password is required.\n* Added a check to verify if username and password are set before setting a basic authentication type","created":"2024-10-22T09:47:08.011207Z"},{"name":"com.dynatrace.extension.elasticsearch@1.1.1","fqn":"com.dynatrace.extension.elasticsearch","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsear_XNEAEFh.zip","release_notes":"New features:\n- support for API token-based authentication to the Elasticsearch endpoint","created":"2024-09-05T15:40:24.632741Z"},{"name":"com.dynatrace.extension.elasticsearch@1.0.9","fqn":"com.dynatrace.extension.elasticsearch","version":"1.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsear_6ZkWoHI.zip","release_notes":"New features\n- Added support for proxy in the remote ElasticSearch cluster connection\n\nPatch level changes\n- Fixed SAME_AS relationship between OneAgent-monitored host and server entities instantiated by this extension","created":"2024-08-31T15:14:59.391703Z"},{"name":"com.dynatrace.extension.elasticsearch@1.0.7","fqn":"com.dynatrace.extension.elasticsearch","version":"1.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsear_QAMmMTI.zip","release_notes":"This release changes the way how clusters are identified. \n* Now cluster UUID is used instead of cluster name for entity idPattern. This change is necessary to address situations when extension monitors two identical clusters with identical cluster name node names, deployed in different environments, e.g. prod and dev.\n\n**This is a breaking change**: entities created by previous version of the extension will not be continued and new entities will be created after the extension update. This may affect your custom dashboards and alerts if you created any - they may need an update too.\n\nAdditionally, in this release:\n* Fixed issue with fastcheck failing due to activation schema parsing error.","created":"2024-03-27T18:45:40.276863Z"},{"name":"com.dynatrace.extension.elasticsearch@1.0.5","fqn":"com.dynatrace.extension.elasticsearch","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsear_jvNqV9W.zip","release_notes":"Fixed issues with querying endpoints quietly failing. Updated node idPattern to be unique across clusters, so monitoring on multi-cluster, multi-node performance retains correct drill downs and topological relationships.","created":"2024-03-12T18:10:36.079919Z"},{"name":"com.dynatrace.extension.elasticsearch@1.0.2","fqn":"com.dynatrace.extension.elasticsearch","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsear_4WZXj9C.zip","release_notes":"Initial release of the Prometheus-based Elasticsearch monitoring extension. Uses commonly available APIs, no need to enable Prometheus to monitor Elasticsearch.","created":"2023-08-30T14:23:34.301484Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.elasticsearch@3.0.1","fqn":"com.dynatrace.extension.elasticsearch","version":"3.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.elasticsearch/com.dynatrace.extension.elasticsearch-3.0.1-779dfc567612c26f4207.zip","release_notes":"### New in this version:\n- Support adding primary tags and fields to endpoints in the monitoring configuration","created":"2026-07-01T15:28:54.674315Z"}]},{"id":991,"slug":"email-for-workflows-preview","title":"Email","description":"Send out-of-the-box targeted Emails with workflows.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.email/logo/d7718372-1eee-43f2-bf57-e8ec39ecf84a.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/platform-modules/automations/workflows/actions/email","providers":[],"tags":["automation","business collaboration platform","connector","connectors","email","enterprise-grade-messaging","Notification","workflow","workflow action","workflow actions","workflow automation","workflows"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Send emails to targeted users based on ownership information and enrich the message with further details like event data, ticket numbers, or logs.","src":"https://dt-cdn.net/hub/EMAIL_int_aA8gnU1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FEMAIL_int_aA8gnU1.png&sign=_IkLgA4xISZx8H2y2JsIZXav4_Tfy921hBb3uHJ6PuE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FEMAIL_int_aA8gnU1.png&sign=xyuGBQp_FP2w8JsrO6J2ZceQ5FAoa_sIyjvKr2yHU5s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FEMAIL_int_aA8gnU1.png&sign=PPGT0ZtRCOq4jeWpIZbDazhBmnxz_MMOKMb683mHXHA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FEMAIL_int_aA8gnU1.png&sign=xd4Lo7bNrOBSEWFJdwlh1aOYUV4rEdzDZaA-etz5oUI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FEMAIL_int_aA8gnU1.png&sign=eISKZB3rB-HXw723JRr62O86--c1vLyrUOucpP5Fw8s","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FEMAIL_int_aA8gnU1.png&sign=vNtoQAmt7FNWORic13LcG2HdBhvwde0ht772p8q_WnM"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.10.7","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Email enables you to send emails within Dynatrace.\n\n#### Define various notification triggers\n- Use the power of DQL and leverage events to react to any problem, security incident, or attack within workflows.\n- Use business events as a trigger to react on extended events like a failed release validation, specific log messages, or external system events.\n- Define a scheduler and be informed at specific time intervals.\n\n#### Flexible content composing\n- Enrich message information with tags, hierarchy details, or any arbitrary entity information.\n- Leverage the expression builder for simple message composition.\n- Reuse workflow step results, such as creating a Jira ticket and sending the ticket number to specific users \n\n#### Closed Loop Communication\n- Use ownership information to address the correct user groups and reduce repetitive configurations.\n- Send targeted emails to recipients, use cc to inform additional users or bcc for blind carbon copies"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Send emails as plain text.\n* Distinguish recipients with to, cc, and bcc to clearly separate accountable users and informed users.\n* Send emails to up to 10 recipients.\n* Leverage expressions to target recipients based on ownership information.\n* Flexible message composition with expression builder to add any arbitrary information like tags, topology information, problem details, and much more."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Install Email. Then, follow the instructions detailed in Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2026-03-16T08:24:02.991212Z","created":"2024-02-01T14:05:11.404461Z","seo_title":"Email monitoring & observability","seo_description":"Send out-of-the-box targeted Emails with workflows. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/EMAIL_int_aA8gnU1.png"],"about":"Email enables you to send emails within Dynatrace.\n\n#### Define various notification triggers\n- Use the power of DQL and leverage events to react to any problem, security incident, or attack within workflows.\n- Use business events as a trigger to react on extended events like a failed release validation, specific log messages, or external system events.\n- Define a scheduler and be informed at specific time intervals.\n\n#### Flexible content composing\n- Enrich message information with tags, hierarchy details, or any arbitrary entity information.\n- Leverage the expression builder for simple message composition.\n- Reuse workflow step results, such as creating a Jira ticket and sending the ticket number to specific users \n\n#### Closed Loop Communication\n- Use ownership information to address the correct user groups and reduce repetitive configurations.\n- Send targeted emails to recipients, use cc to inform additional users or bcc for blind carbon copies","use_cases":"* Send emails as plain text.\n* Distinguish recipients with to, cc, and bcc to clearly separate accountable users and informed users.\n* Send emails to up to 10 recipients.\n* Leverage expressions to target recipients based on ownership information.\n* Flexible message composition with expression builder to add any arbitrary information like tags, topology information, problem details, and much more.","supported_distributions":"","get_started":"Install Email. Then, follow the instructions detailed in Dynatrace Documentation."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.email@1.10.7","fqn":"dynatrace.email","version":"1.10.7","artifact":null,"release_notes":"- Updated dependencies","created":"2026-06-25T05:46:59.879854Z"},{"name":"dynatrace.email@1.10.6","fqn":"dynatrace.email","version":"1.10.6","artifact":null,"release_notes":"- Fixed wrong styling and missing expression chips\n- Updated dependencies\n- Updated internationalization","created":"2026-06-17T06:58:20.452824Z"},{"name":"dynatrace.email@1.10.5","fqn":"dynatrace.email","version":"1.10.5","artifact":null,"release_notes":"- Updated dependencies","created":"2026-05-27T06:46:39.703994Z"},{"name":"dynatrace.email@1.10.4","fqn":"dynatrace.email","version":"1.10.4","artifact":null,"release_notes":"- Updated dependencies\n- Updated internationalization","created":"2026-04-29T14:46:41.847735Z"},{"name":"dynatrace.email@1.10.2","fqn":"dynatrace.email","version":"1.10.2","artifact":null,"release_notes":"- Added workflow template for send email with problem summary\n- Updated dependencies\n- Updated internationalization\n- Improved error logging for unexpected errors","created":"2026-04-15T12:06:14.238546Z"},{"name":"dynatrace.email@1.9.0","fqn":"dynatrace.email","version":"1.9.0","artifact":null,"release_notes":"- Added workflow template for sending email notifications for problems\n- Added workflow template for sending email notifications for aggregated error logs\n- Updated dependencies\n- Updated internationalization\n- Added a fallback UI for unexpected errors","created":"2026-02-23T12:59:04.385416Z"},{"name":"dynatrace.email@1.8.5","fqn":"dynatrace.email","version":"1.8.5","artifact":null,"release_notes":"- Updated dependencies","created":"2026-01-27T07:25:14.469182Z"},{"name":"dynatrace.email@1.8.4","fqn":"dynatrace.email","version":"1.8.4","artifact":null,"release_notes":"- Updated internationalization\r\n- Updated dependencies","created":"2025-11-13T08:37:35.156078Z"},{"name":"dynatrace.email@1.8.1","fqn":"dynatrace.email","version":"1.8.1","artifact":null,"release_notes":"- Fixed markdown to HTML conversion to abort upon payloads greater than or equal to 256 KiB\n- Added support for semicolon separated recipients in expressions\n- Changed the send email intent payload for share button integration\n- Improved internationalization\n- Updated dependencies","created":"2025-09-10T16:45:05.945740Z"},{"name":"dynatrace.email@1.6.0","fqn":"dynatrace.email","version":"1.6.0","artifact":null,"release_notes":"- Removed internally used expressions from action payload","created":"2025-07-29T11:50:08.267663Z"},{"name":"dynatrace.email@1.5.2","fqn":"dynatrace.email","version":"1.5.2","artifact":null,"release_notes":"- Updated dependencies\r\n- Added logging of recipients that were rejected when sending an email","created":"2025-07-02T12:13:00.668533Z"},{"name":"dynatrace.email@1.5.1","fqn":"dynatrace.email","version":"1.5.1","artifact":null,"release_notes":"- Added support for formatted emails\n- Prevent splitting by semicolons inside expressions in all recipient fields\n- Improved error message for non-string content input\n- Updated dependencies","created":"2025-06-24T07:54:24.690388Z"},{"name":"dynatrace.email@1.4.0","fqn":"dynatrace.email","version":"1.4.0","artifact":null,"release_notes":"- Added send-email intent for share button\n- Updated dependencies","created":"2025-05-06T16:19:45.298428Z"},{"name":"dynatrace.email@1.1.6","fqn":"dynatrace.email","version":"1.1.6","artifact":null,"release_notes":"- Updated dependencies","created":"2025-03-24T14:11:14.580669Z"},{"name":"dynatrace.email@1.1.5","fqn":"dynatrace.email","version":"1.1.5","artifact":null,"release_notes":"- Updated dependencies","created":"2025-03-13T08:39:09.233381Z"},{"name":"dynatrace.email@1.1.3","fqn":"dynatrace.email","version":"1.1.3","artifact":null,"release_notes":"## 1.1.3\n- Renamed app to \"Email\" (former \"Email for Workflows\")\n\n## 1.1.2\n- Group related input fields by headers\n\n## 1.1.1\n- Grouped related input fields visually\n- Updated dependencies\n\n## 1.1.0\n- Removed removing of duplicated recipients in the \"Send email\" widget. Duplications are still removed during the action execution.\n- Made App headless\n- Removed email address validation\n- Marked required fields as required.","created":"2025-02-11T13:53:01.799149Z"},{"name":"dynatrace.email@1.0.3","fqn":"dynatrace.email","version":"1.0.3","artifact":null,"release_notes":"### 1.0.3\n\n- Updated dependencies\n\n### 1.0.2\n\n- Updated dependencies","created":"2024-11-12T08:39:58.039930Z"},{"name":"dynatrace.email@1.0.1","fqn":"dynatrace.email","version":"1.0.1","artifact":null,"release_notes":"### 1.0.1\n\n- Updated app icon\n\n### 1.0.0\n\n- Released Email for Workflows 1.0\n- **Send Email action** - Removed message truncation after 5000 characters\n- **Send email action** - Replaced hardcoded environment url with expression\n- Updated dependencies","created":"2024-10-14T06:52:05.571791Z"},{"name":"dynatrace.email@1.0.0","fqn":"dynatrace.email","version":"1.0.0","artifact":null,"release_notes":"### 1.0.0\n\n- Released Email for Workflows 1.0\n- **Send Email action** - Removed message truncation after 5000 characters\n- **Send email action** - Replaced hardcoded environment url with expression\n- Updated dependencies","created":"2024-09-24T11:30:59.483733Z"},{"name":"dynatrace.email@0.2.9","fqn":"dynatrace.email","version":"0.2.9","artifact":null,"release_notes":"### 0.2.9\n\n- Updated dependencies.\n\n### 0.2.8\n\n- Updated app icon.\n- Fixed freezing browser tab when entering an invalid Jinja expression.\n- Updated dependencies.\n\n### 0.2.7\n\n- **Send email action** - Update dependencies.\n\n### 0.2.6\n\n- **Send email action** - Update dependencies.\n\n### 0.2.5\n\n- **Send email action** - Update dependencies.\n\n### 0.2.4\n\n- **Send email action** - Update dependencies.\n\n### 0.2.3\n\n- **Send email action** - Update dependencies.\n\n### 0.2.2\n\n- **Send email action** - Update dependencies.\n\n### 0.2.1\n\n- **Send email action** - Add sample results.\n\n### 0.2.0\n\n- **Send email action** - Use @dynatrace-sdk/client-email instead of fetch API.\n- **Send email action** - Remove redundant action response field \"clientRequestID\".\n- **Send email action** - Add preview suffix to app name.\n- **Send email action** - Separate \"Automated by\" suffix by two empty lines.\n- **Send email action** - Show message from email service on successfully accepted sends.\n- **Send email action** - Improve error handling.","created":"2024-07-17T13:01:39.377375Z"},{"name":"dynatrace.email@0.2.5","fqn":"dynatrace.email","version":"0.2.5","artifact":null,"release_notes":"### 0.2.5\n\n- **Send email action** - Update dependencies.\n\n### 0.2.4\n\n- **Send email action** - Update dependencies.\n\n### 0.2.3\n\n- **Send email action** - Update dependencies.\n\n### 0.2.2\n\n- **Send email action** - Update dependencies.\n\n### 0.2.1\n\n- **Send email action** - Add sample results.\n\n### 0.2.0\n\n- **Send email action** - Use @dynatrace-sdk/client-email instead of fetch API.\n- **Send email action** - Remove redundant action response field \"clientRequestID\".\n- **Send email action** - Add preview suffix to app name.\n- **Send email action** - Separate \"Automated by\" suffix by two empty lines.\n- **Send email action** - Show message from email service on successfully accepted sends.\n- **Send email action** - Improve error handling.","created":"2024-05-29T06:27:29.441266Z"},{"name":"dynatrace.email@0.2.3","fqn":"dynatrace.email","version":"0.2.3","artifact":null,"release_notes":"### 0.2.3\n\n - **Send email action** - Update dependencies.\n\n### 0.2.2\n\n - **Send email action** - Update dependencies.\n\n### 0.2.1\n\n - **Send email action** - Add sample results.\n\n### 0.2.0\n\n- **Send email action** - Use @dynatrace-sdk/client-email instead of fetch API.\n- **Send email action** - Remove redundant action response field \"clientRequestID\".\n- **Send email action** - Add preview suffix to app name.\n- **Send email action** - Separate \"Automated by\" suffix by two empty lines.\n- **Send email action** - Show message from email service on successfully accepted sends.\n- **Send email action** - Improve error handling.","created":"2024-04-04T17:42:06.047283Z"},{"name":"dynatrace.email@0.2.0","fqn":"dynatrace.email","version":"0.2.0","artifact":null,"release_notes":"### 0.2.0\n\n- **Send email action** - Use @dynatrace-sdk/client-email instead of fetch API.\n- **Send email action** - Remove redundant action response field \"clientRequestID\".\n- **Send email action** - Add preview suffix to app name.\n- **Send email action** - Separate \"Automated by\" suffix by two empty lines.\n- **Send email action** - Show message from email service on successfully accepted sends.\n- **Send email action** - Improve error handling.\n\n### 0.1.1\n\n- **Send email action** - Add send email action.","created":"2024-02-21T07:41:54.340290Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.email@1.10.7","fqn":"dynatrace.email","version":"1.10.7","artifact":null,"release_notes":"- Updated dependencies","created":"2026-06-25T05:46:59.879854Z"}]},{"id":135,"slug":"emberjs","title":"Ember.js","description":"Open-source JavaScript web framework, based on the Model–view–viewmodel pattern.","logo":"https://dt-cdn.net/hub/logos/emberjs.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/observe/digital-experience/web-applications/initial-setup/configure-dynatrace-real-user-monitoring-to-capture-xhr-actions#enable-generic-js-frameworks","providers":[],"tags":["full-stack","spa-monitoring","web"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":188,"slug":"istio","title":"Envoy","description":"Automated distributed tracing and metrics for Envoy proxies.","logo":"https://dt-cdn.net/hub/logos/istio.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/otel-integrations-envoy","providers":[],"tags":[],"author":"204","coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"https://github.com/envoyproxy/envoy/issues","support_information":{"email":"","url":"https://github.com/envoyproxy/envoy/issues"},"sales_link":"","pricing":"","repository_href":"","is_partner":true,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"With Dynatrace you get full observability for your Envoy proxies. Seamless end-to-end traces will help you to better understand the potential anomalies that may impact your mission-critical applications. Comprehensive metrics give you insights into the performance of your proxies. Dynatrace automatically analyzes detects and diagnoses problems in your microservices and Envoy proxies in real-time and pinpoints the root cause thanks to our proprietary AI engine."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Automated discovery and distributed tracing for all Envoy proxies alongside your workloads\n* Assess the health and monitor the performance (overhead) of your proxies\n* Envoy specific problem detection and root cause analysis across complex microservice patterns\n* Discover and analyze horizontal topology between proxied workloads, pods and services in Kubernetes"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"**Envoy 1.29+ (based on OpenTelemetry)**\n - Tracing: [Configure Envoy for Dynatrace (leveraging OpenTelemetry)](https://docs.dynatrace.com/docs/shortlink/otel-integrations-envoy)\n - Metrics: [Monitor Prometheus metrics with Dynatrace](https://docs.dynatrace.com/docs/extend-dynatrace/extend-metrics/ingestion-methods/prometheus#monitor-prometheus-metrics)\n\n**Envoy up until 1.29 (based on OneAgent code module)**\n - Install OneAgent\n -- If your Envoy proxy is running on a virtual machine directly, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n -- If your Envoy proxy is running as a sidecar/workload in Kubernetes/OpenShift, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub)\n - Activate deep monitoring for Envoy to get full tracing insights\n - Metrics: [Monitor Prometheus metrics with Dynatrace](https://docs.dynatrace.com/docs/extend-dynatrace/extend-metrics/ingestion-methods/prometheus#monitor-prometheus-metrics)"},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"This integration is based on open source code governed by the respective communities and is not covered under the Dynatrace support policy. While we strive to assist, issues and feature requests should be reported directly to the respective project. Dynatrace cannot ensure fixes/features due to the independent nature of OSS projects."},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.718130Z","created":"2020-08-14T07:46:20.214000Z","seo_title":"Envoy monitoring & observability","seo_description":"Automated distributed tracing and metrics for Envoy proxies. Assess the health and monitor the performance of your proxies. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"With Dynatrace you get full observability for your Envoy proxies. Seamless end-to-end traces will help you to better understand the potential anomalies that may impact your mission-critical applications. Comprehensive metrics give you insights into the performance of your proxies. Dynatrace automatically analyzes detects and diagnoses problems in your microservices and Envoy proxies in real-time and pinpoints the root cause thanks to our proprietary AI engine.","use_cases":"* Automated discovery and distributed tracing for all Envoy proxies alongside your workloads\n* Assess the health and monitor the performance (overhead) of your proxies\n* Envoy specific problem detection and root cause analysis across complex microservice patterns\n* Discover and analyze horizontal topology between proxied workloads, pods and services in Kubernetes","supported_distributions":"","get_started":"**Envoy 1.29+ (based on OpenTelemetry)**\n - Tracing: [Configure Envoy for Dynatrace (leveraging OpenTelemetry)](https://docs.dynatrace.com/docs/shortlink/otel-integrations-envoy)\n - Metrics: [Monitor Prometheus metrics with Dynatrace](https://docs.dynatrace.com/docs/extend-dynatrace/extend-metrics/ingestion-methods/prometheus#monitor-prometheus-metrics)\n\n**Envoy up until 1.29 (based on OneAgent code module)**\n - Install OneAgent\n -- If your Envoy proxy is running on a virtual machine directly, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n -- If your Envoy proxy is running as a sidecar/workload in Kubernetes/OpenShift, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub)\n - Activate deep monitoring for Envoy to get full tracing insights\n - Metrics: [Monitor Prometheus metrics with Dynatrace](https://docs.dynatrace.com/docs/extend-dynatrace/extend-metrics/ingestion-methods/prometheus#monitor-prometheus-metrics)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["istio-service-mesh","istio-and-envoy-service-mesh-prometheus"],"latest_downloads":null},{"id":136,"slug":"erlang","title":"Erlang","description":"General-purpose, concurrent, functional prog. language, and runtime system.","logo":"https://dt-cdn.net/hub/logos/erlang.png","link_to":"https://www.dynatrace.com/technologies/erlang-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/erlang-elixir","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace's Erlang monitoring is crucial for ensuring optimal performance and operational health of applications built with Erlang. Erlang is known for its ability to handle concurrent processes and build scalable, fault-tolerant systems. Dynatrace provides deep visibility into Erlang applications, offering real-time insights into process-level performance, dependencies, and resource utilization. Key features include automatic discovery and instrumentation of Erlang environments, AI-driven root cause analysis, and dynamic topology mapping with Smartscape. This integration helps optimize process communication, improve memory allocation, and ensure seamless operations across hybrid and multi-cloud environments. By leveraging Dynatrace's powerful AI-engine, Davis®, users can achieve faster decision-making and better business outcomes."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Real-time process monitoring: Track Erlang processes, dependencies, and resource utilization.\n- AI-driven root cause analysis: Reduce time-to-problem-resolution with intelligent insights.\n- Resource optimization: Monitor and optimize process communication and memory allocation.\n- Hybrid cloud support: Achieve full-stack visibility in hybrid and multi-cloud environments.\n- Automatic instrumentation: Simplify cloud observability with easy, automatic, AI-powered tools."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- [Get Started with Erlang Monitoring](https://docs.dynatrace.com/docs/ingest-from/technology-support/application-software/erlang-elixir): This guide provides detailed steps to set up monitoring for Erlang applications, focusing on infrastructure and application performance."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.721150Z","created":"2020-08-14T07:46:19.268000Z","seo_title":"Erlang monitoring & observability","seo_description":"General-purpose, concurrent, functional prog. language, and runtime system. Start your free trial today!","customer_story":{"quote":"We’re intrigued by its capability to work almost out of the box as well as being able to monitor system aspects as well as application performance and user experience.","person":null,"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_360x202_crop_center-center_82_line/sofico-logo-400-221e4bace4.png","title":"Sofico"},"link_to":{"href":null,"target":null,"href_text":null}},"marketing_related_content":[],"screenshots":[],"about":"Dynatrace's Erlang monitoring is crucial for ensuring optimal performance and operational health of applications built with Erlang. Erlang is known for its ability to handle concurrent processes and build scalable, fault-tolerant systems. Dynatrace provides deep visibility into Erlang applications, offering real-time insights into process-level performance, dependencies, and resource utilization. Key features include automatic discovery and instrumentation of Erlang environments, AI-driven root cause analysis, and dynamic topology mapping with Smartscape. This integration helps optimize process communication, improve memory allocation, and ensure seamless operations across hybrid and multi-cloud environments. By leveraging Dynatrace's powerful AI-engine, Davis®, users can achieve faster decision-making and better business outcomes.","use_cases":"- Real-time process monitoring: Track Erlang processes, dependencies, and resource utilization.\n- AI-driven root cause analysis: Reduce time-to-problem-resolution with intelligent insights.\n- Resource optimization: Monitor and optimize process communication and memory allocation.\n- Hybrid cloud support: Achieve full-stack visibility in hybrid and multi-cloud environments.\n- Automatic instrumentation: Simplify cloud observability with easy, automatic, AI-powered tools.","supported_distributions":"","get_started":"- [Get Started with Erlang Monitoring](https://docs.dynatrace.com/docs/ingest-from/technology-support/application-software/erlang-elixir): This guide provides detailed steps to set up monitoring for Erlang applications, focusing on infrastructure and application performance."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":972,"slug":"error-inspector","title":"Error Inspector","description":"Discover, triage, and manage errors across all your frontends.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.error.inspector/logo/1ee8982e-5916-4610-bbbc-855d08166aba.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/rum-on-grail-error-inspector","providers":[],"tags":["error analysis","error investigation","frontend error monitoring","resolution tracking","root cause analysis"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview of errors at-a-glance across all your monitored frontends to see which OS, user demographic or error type needs immediate attention.","src":"https://cdn.hub.central.dynatrace.com/hub/overview_RAMU8yj.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foverview_RAMU8yj.png&sign=JtyoQucjNR3QHmhGQ5tkzmzg6_DXtHJLSpWCN21aNHc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foverview_RAMU8yj.png&sign=0To8VK2DAHNijpg8Rf1vAzZcxdRsB1tEivYhf5RAYEw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foverview_RAMU8yj.png&sign=yOZO4_LbbeqAfggHPBwhAeAQShz_Ir_LFeA8ntERRtw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foverview_RAMU8yj.png&sign=40WRJPWdwz69FyfQBUV5VwHUSfSm44dA0npbn5JaEIE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foverview_RAMU8yj.png&sign=6gofMtZUPirV4E2bvstuXCReJ7AbSumEgzzkEV8hFec","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foverview_RAMU8yj.png&sign=xhFSaBcS_fNSg4hdLcWDB_6IaXFebLvGtyZXvIZXA1g"}},{"caption":"Errors are grouped and can be filtered based on type, frontend, OS, etc. Filtered analyses can be with colleagues who have access using the URL.","src":"https://cdn.hub.central.dynatrace.com/hub/app_landscape.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fapp_landscape.png&sign=hvCC1GW6zrGCQPMEbU3ppJAr4b4MVp7ookV0NWYNaRA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fapp_landscape.png&sign=sRxESylO6sO5y-prBqwkLuPQPsW9heM30iP1K0vQYvI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fapp_landscape.png&sign=GZB-HfXyVWLtJwofX7viuIaLT9bgjJVMM4yWR9XQNZs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fapp_landscape.png&sign=LVsFP6x6bVR1ZvhBastRdGqQZZ085eGgjh7MfSI2oE8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fapp_landscape.png&sign=b-iIn3awH-6VBgDcc-SI_p0TL38dFFK2SIg8rSyZV4w","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fapp_landscape.png&sign=1aGXlxZvh10oVUwpPUWgEyd0yqW5DeeIBmq8XmHwxdA"}},{"caption":"No more guessing as you receive deobfuscated error messages for frameworks like ReactNative. Catch ANRs, identify the root cause, and deploy a fix.","src":"https://cdn.hub.central.dynatrace.com/hub/RN_anr.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRN_anr.png&sign=U7UsVd-gXbkbIzGulBwE3QHyk9n-4l_8zpamLxFtlMQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRN_anr.png&sign=PY18ymyP-bOL2j4MoO08TbECxtJQ5374ZNEnSXVSWOI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRN_anr.png&sign=BeSZFn8cBQrlRGvqUtQiBkBCOahGFws8J3QyE4yRmEg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRN_anr.png&sign=7cEIekeuqw8IYhY97LFzKq6MdUZFDAIIVrtMdYxT1X0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRN_anr.png&sign=5fKm7WlKPbFq602fnnZRLMAybhW6l0doNyxKOyMBTwM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FRN_anr.png&sign=SFIPgQfsyM3nIF3zFs6RvgRUkhIY3pRHDuqEwuJ0pGA"}},{"caption":"Select an error group (occurrence trends, distribution patterns across devices, versions and platforms, or users affected) to prioritize quickly.","src":"https://cdn.hub.central.dynatrace.com/hub/contextual_insights_8b9PouG.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcontextual_insights_8b9PouG.png&sign=xD4quJrPSzoMggAKyOnVdRlQE-bohBl2fntTf0BtluM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcontextual_insights_8b9PouG.png&sign=x7jA0WRQ3_3AH1K1P-ZG9RB0W5sqUF27mj0vhDIYv7s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcontextual_insights_8b9PouG.png&sign=_45rT_iMmL36T0w8AmDl1YzQ1xI-aCUk9bf-8DF6pXo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcontextual_insights_8b9PouG.png&sign=WoIOSd-1zFjrJzqRkks496TLkX_44M_Ub37sV6F84EY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcontextual_insights_8b9PouG.png&sign=Wa1HjPJgvEZag8ngSSA5LG_qHX8v2NqlQZqgMFEFfyE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcontextual_insights_8b9PouG.png&sign=lGXwIdH0RTyusYRl9Ai07mygAzsQWW7Ht1vhR6HmR7c"}},{"caption":"Extend contextual insights into the user session to understand exactly what led to the error.","src":"https://cdn.hub.central.dynatrace.com/hub/session_context.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsession_context.png&sign=joFcy4gRTWm0wnWEqKCNTncD_KiIa-lyVKZmh0kU_iA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsession_context.png&sign=b7VX_bGxD0JreBjL00YOGnlTdyHl_gFRkowLawtGHdw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsession_context.png&sign=jFTDt3Q3meH9ObbbsLA-BFU721QsvcCFoE5DJeXe0ow","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsession_context.png&sign=_g0Z4aQVQi7ZKniOS8aC3l3SOeQvyVUDUa9d1lJSO4o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsession_context.png&sign=V3jRNSI9x-HqZYurbTOiGCaqa8PWOSsNbDwImrqC-s0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsession_context.png&sign=ChzfEjYoyD1pppWBUHmnCtaR2JdepcVRg9Zpmu7cMMs"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.8.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Error Inspector is designed with developers and observability teams in mind to identify, track, and investigate front-end errors in both web and mobile (native or cross-platform) applications. With comprehensive insights into errors affecting users, Error Inspector allows teams to enhance application reliability and performance by automatically prioritizing the most impactful errors across all apps or filter down to the ones you are responsible for. With built-in share functionality, track error workflow, inform cross team members to ensure accountability."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Understand impact: Assess the impact of errors and their root causes across all your monitored front-end applications.\n* Prioritize errors: Group and prioritize errors with deeper context, sorted by affected users and frequency of occurrence.\n* Identify root cause: Irrespective of whether they are exceptions, ANRs, request errors or CSP violations.\n* Maintain end-to-end context: For all errors tie in the exact user interactions that led up to the error. For request errors examine the trace exception with a single click.\n* Track lifecycle: Manage the lifecycle of errors by creating JIRA tickets directly from Error Inspector."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"As soon as web frontends are automatically detected using OneAgent (or via agentless monitoring), error data is sent to the Dynatrace platform. Users must opt into and allow the new RUM experience either in Classic or Experience Vitals."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Error Inspector is a powerful tool built to help developers and observability teams uncover and investigate frontend errors from both web and mobile applications. Practitioners can visualize error counts and trends over time, thereby breaking down issues by dimensions such as frontend, browser type, operating system, or URL provider. The app supports interactive actions like exporting queries, pinning charts to dashboards, or opening analyses in notebooks. Errors are aggregated and ranked by impact (for example, user count), with filtering capabilities to isolate specific error types or contexts. Individual errors offer rich diagnostic detail, including stack traces (with source map support), session context, and integration options like JIRA ticket creation, and links into Session Details and distributed traces for deeper investigation. By offering both high-level visibility and fine-grained error analysis, Error Inspector empowers teams to proactively resolve frontend issues and drive better user experiences."},"sourceId":"details"}],"modified":"2026-03-11T20:53:54.349660Z","created":"2024-01-15T16:27:55.647780Z","seo_title":"End-to-end error analysis for frontend teams","seo_description":"Pinpoint frontend issues at scale using Dynatrace’s AI-powered RUM and Error Inspector app","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/overview_RAMU8yj.png","https://cdn.hub.central.dynatrace.com/hub/app_landscape.png","https://cdn.hub.central.dynatrace.com/hub/RN_anr.png","https://cdn.hub.central.dynatrace.com/hub/contextual_insights_8b9PouG.png","https://cdn.hub.central.dynatrace.com/hub/session_context.png"],"about":"Error Inspector is designed with developers and observability teams in mind to identify, track, and investigate front-end errors in both web and mobile (native or cross-platform) applications. With comprehensive insights into errors affecting users, Error Inspector allows teams to enhance application reliability and performance by automatically prioritizing the most impactful errors across all apps or filter down to the ones you are responsible for. With built-in share functionality, track error workflow, inform cross team members to ensure accountability.","use_cases":"* Understand impact: Assess the impact of errors and their root causes across all your monitored front-end applications.\n* Prioritize errors: Group and prioritize errors with deeper context, sorted by affected users and frequency of occurrence.\n* Identify root cause: Irrespective of whether they are exceptions, ANRs, request errors or CSP violations.\n* Maintain end-to-end context: For all errors tie in the exact user interactions that led up to the error. For request errors examine the trace exception with a single click.\n* Track lifecycle: Manage the lifecycle of errors by creating JIRA tickets directly from Error Inspector.","supported_distributions":"","get_started":"As soon as web frontends are automatically detected using OneAgent (or via agentless monitoring), error data is sent to the Dynatrace platform. Users must opt into and allow the new RUM experience either in Classic or Experience Vitals."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.error.inspector@1.8.0","fqn":"dynatrace.error.inspector","version":"1.8.0","artifact":null,"release_notes":"# 📝 Release Notes\n**Version:** **1.8.0**  \n**Release Date:** 01/07/2026\n\n---\n\n### 🚀 New Features & Enhancements\n- Added **Investigation Mode** for Problem analysis, making it easier to explore and understand issues.\n- Introduced **data-aware testing capabilities** for supported workflows, improving analysis accuracy and relevance.\n- Added **data-aware timeframe discovery** to help users work with the most relevant time ranges automatically.\n- Enabled **timeframe support across frontend intents** for a more consistent investigation experience.\n- Added **Error ID support** in User & Sessions, allowing users to quickly identify and navigate to specific errors.\n- Improved handling of application variables by introducing automatic reset behavior for cleaner and more predictable executions.\n\n### 🛠️ Fixes & Stability Improvements\n- Fixed issues where filters were not consistently preserved across navigation flows.\n- Resolved timezone-related inconsistencies.\n- Fixed scenarios where filters could be lost when navigating between views during analysis.\n- Improved overall application stability and reliability.\n\n### 🎯 Quality Improvements\n- Enhanced reliability and consistency across analysis workflows.\n- Improved navigation and user interactions throughout the application.\n- Continued focus on stability, performance, and overall user experience.\n\n---\n\n✅ This release introduces new investigation capabilities, improves error analysis workflows, enhances data-aware experiences, and delivers several stability and usability improvements across the application.","created":"2026-07-02T13:53:24.326142Z"},{"name":"dynatrace.error.inspector@1.6.0","fqn":"dynatrace.error.inspector","version":"1.6.0","artifact":null,"release_notes":"# 📝 Release Notes\n**Version:** **1.6.0**  \n**Release Date:** **27 April 2026**\n\n---\n\n### ✨ New Features & Improvements\n- **Improved filtering capabilities**\n  - Added a new **filter by Error ID**, making it easier to find and investigate specific issues.\n  - Expanded event category support in the **problem lookup filter** to support all problem types.\n\n\n- **Better navigation & Troubleshooting**\n  - Contextual access to **Distributed Tracing** when available, enabling faster root‑cause analysis.\n  - Replaced raw Trace IDs with a clear **“View Traces”** action for a more intuitive trace exploration experience.\n\n- **User Interface & Usability Improvements**\n  - Cleaner and more consistent layouts across detail pages.\n  - Improved page selector behavior and responsiveness across platforms.\n\n---","created":"2026-04-27T11:01:30.688445Z"},{"name":"dynatrace.error.inspector@1.0.0","fqn":"dynatrace.error.inspector","version":"1.0.0","artifact":null,"release_notes":"# 📝 Release Notes\n\n**Version:** `1.0.0`\n**Release Date:** `09/01/2026`\n\n**Changelog**\n\n---\n\n### Features\n\n- Enabled segmentation filter in production. \n- Displayed browsers and versions in the distribution section.\n- Included the error type into the search in the explorer table.\n\n### Fixes\n\n- Resolved an issue where removing filters left empty space in the filter field.\n- Ensured the Error Details panel auto-closes when no error data is available.","created":"2026-01-22T13:57:04.003945Z"}],"related_technologies":["experience-vitals"],"latest_downloads":[{"name":"dynatrace.error.inspector@1.8.0","fqn":"dynatrace.error.inspector","version":"1.8.0","artifact":null,"release_notes":"# 📝 Release Notes\n**Version:** **1.8.0**  \n**Release Date:** 01/07/2026\n\n---\n\n### 🚀 New Features & Enhancements\n- Added **Investigation Mode** for Problem analysis, making it easier to explore and understand issues.\n- Introduced **data-aware testing capabilities** for supported workflows, improving analysis accuracy and relevance.\n- Added **data-aware timeframe discovery** to help users work with the most relevant time ranges automatically.\n- Enabled **timeframe support across frontend intents** for a more consistent investigation experience.\n- Added **Error ID support** in User & Sessions, allowing users to quickly identify and navigate to specific errors.\n- Improved handling of application variables by introducing automatic reset behavior for cleaner and more predictable executions.\n\n### 🛠️ Fixes & Stability Improvements\n- Fixed issues where filters were not consistently preserved across navigation flows.\n- Resolved timezone-related inconsistencies.\n- Fixed scenarios where filters could be lost when navigating between views during analysis.\n- Improved overall application stability and reliability.\n\n### 🎯 Quality Improvements\n- Enhanced reliability and consistency across analysis workflows.\n- Improved navigation and user interactions throughout the application.\n- Continued focus on stability, performance, and overall user experience.\n\n---\n\n✅ This release introduces new investigation capabilities, improves error analysis workflows, enhances data-aware experiences, and delivers several stability and usability improvements across the application.","created":"2026-07-02T13:53:24.326142Z"}]},{"id":609,"slug":"etcd-for-openshift-1","title":"etcd for OpenShift","description":"Get deep insights into your OpenShift control plane using etcd metrics.","logo":"https://dt-cdn.net/hub/logos/etcd-for-openshift-1.png","link_to":"https://www.dynatrace.com/technologies/kubernetes-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/etcd-for-openshift-1-extension","providers":["k8s"],"tags":["control plane","etcd","k8s","Kubernetes","openshift"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/etcd-dashboard.jpeg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-dashboard.jpeg&sign=mE4AG_-DucGfg3dQprt4FHBZhkvmcfv8wDsvGxpTT4Q","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-dashboard.jpeg&sign=Vnl_hF2H8zvPp-NjxiVtYuPIsc0ScJ0yqJxjbVl_YjA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-dashboard.jpeg&sign=ufqLuAxtC5xBSrl2nDz0EiX2UVX8eej99Grcp8Z2ikk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-dashboard.jpeg&sign=ub0IJDbTdCwC4WddUHZo6pOuXgW5lqldJAtj0Oe67gg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-dashboard.jpeg&sign=awpfPbuuIwmDdT-8xAuzC4qcYAnjWLW93PD-fya742w","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-dashboard.jpeg&sign=W7hPmSLlzcYLIva90y3LT91MuQiND6x_IoEkceU8-Fw"}},{"caption":"","src":"https://dt-cdn.net/hub/etcd-alert-1.jpeg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-alert-1.jpeg&sign=z_FIPHOJ19V2xqYs51G-6jtqDKc2klKlJkXEOvPccdI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-alert-1.jpeg&sign=OApGQ0scRZr5riUNQMJLhBWss_WE6cjqozVzl9Sq0jM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-alert-1.jpeg&sign=sZNKJ7iUROwh1Lqq4Zi5TyCuVnwnpgEFUMtnkL2zea0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-alert-1.jpeg&sign=p4Vu11VeMZgEOcCPSVFcGO6sba9cqR9OZoKcSEkeT1o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-alert-1.jpeg&sign=WVtkg4cgju4PZDJiwKBqjX1putsde1djs7Fk8aDmSUQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-alert-1.jpeg&sign=_Qv3lULu6Pv1ACpSz5Uw8ljlTPlyNGsa6pobLmcwwOg"}},{"caption":"","src":"https://dt-cdn.net/hub/etcd-alert-2.jpeg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-alert-2.jpeg&sign=Hdt_IG_t90Sk32iQXw9fpP4bcylO3YIa8QZ5GYdsxL4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-alert-2.jpeg&sign=BbMe3qQUMBXj3KFFMqQxScqA2Sfmbd76-9lOlJwY3jI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-alert-2.jpeg&sign=-5R3bQjbm7X9_xriUoB9M0WhRxjoKxsFIlTw9TUxQWI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-alert-2.jpeg&sign=Go1EyIFkYhByJd9zj3duJ4cvDtqg2l9_izilQ41B2LA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-alert-2.jpeg&sign=mMRXASpdbh09B3Wfa5noPCfDItLAm-S61ZHD0gnJn6c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fetcd-alert-2.jpeg&sign=eyv31SGuSdvwKZRiB_oozhi9v6_93yruLQkoYhVHr7I"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.2.3","release_latest_validation_result":{"name": "com.dynatrace.extension.etcd-for-k8s-control-plane", "author": {"name": "Dynatrace"}, "version": "1.2.3", "fileHash": "d92d379da03763b7fd7fb148eb38aea135ade026ad67d3dd5e6cc4bade6eb589", "variables": [], "dataSources": [], "featureSets": [], "extensionName": "com.dynatrace.extension.etcd-for-k8s-control-plane", "minEECVersion": "1.245.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.245.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This is an extension for monitoring etcd as part of the OpenShift control plane. It comes with an out-of-the-box dashboard and pre-configured alerts for easiness of use. It requires metrics already ingested into Dynatrace via Prometheus integration."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Alert on instability or absence of leadership within etcd.\n- Monitor etcd by visualizing metrics relevant for availability, functionality and performance.\n- Create custom dashboards and alerts using metric exposed by etcd."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [etcd for OpenShift extension](https://docs.dynatrace.com/docs/shortlink/etcd-for-openshift-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nRed Hat OpenShift (self-managed)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.830384Z","created":"2021-05-05T11:38:01.695264Z","seo_title":"etcd for OpenShift monitoring & observability","seo_description":"Get deep insights into your OpenShift control plane using etcd metrics. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/etcd-dashboard.jpeg","https://dt-cdn.net/hub/etcd-alert-1.jpeg","https://dt-cdn.net/hub/etcd-alert-2.jpeg"],"about":"This is an extension for monitoring etcd as part of the OpenShift control plane. It comes with an out-of-the-box dashboard and pre-configured alerts for easiness of use. It requires metrics already ingested into Dynatrace via Prometheus integration.","use_cases":"- Alert on instability or absence of leadership within etcd.\n- Monitor etcd by visualizing metrics relevant for availability, functionality and performance.\n- Create custom dashboards and alerts using metric exposed by etcd.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [etcd for OpenShift extension](https://docs.dynatrace.com/docs/shortlink/etcd-for-openshift-1-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.etcd-for-k8s-control-plane@1.2.3","fqn":"com.dynatrace.extension.etcd-for-k8s-control-plane","version":"1.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.etcd-for-k8s-control-plane/com.dynatrace.extension.etcd-for-k8s-control-plane-1.2.3-d92d379da03763b7fd7f.zip","release_notes":"Renewed the expired extension signature","created":"2025-08-06T14:37:00.285453Z"},{"name":"com.dynatrace.extension.etcd-for-k8s-control-plane@1.2.2","fqn":"com.dynatrace.extension.etcd-for-k8s-control-plane","version":"1.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.etcd-for-k8s-control-plane/com.dynatrace.extensio_5qSCetL.zip","release_notes":"Adapted action items in the documentation to the newest product changes","created":"2023-07-05T09:49:40.317391Z"},{"name":"com.dynatrace.extension.etcd-for-k8s-control-plane@1.2.0","fqn":"com.dynatrace.extension.etcd-for-k8s-control-plane","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.etcd-for-k8s-control-plane/com.dynatrace.extensio_erYQvu9.zip","release_notes":"- allow filtering by Kubernetes cluster on included dashboard","created":"2022-07-11T06:39:30.604341Z"},{"name":"com.dynatrace.extension.etcd-for-k8s-control-plane@1.0.6","fqn":"com.dynatrace.extension.etcd-for-k8s-control-plane","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.etcd-for-k8s-control-plane/com.dynatrace.extensio_3xoQpcO.zip","release_notes":"","created":"2021-05-26T16:50:03.431597Z"}],"related_technologies":["openshift-control-plane","red-hat-openshift"],"latest_downloads":[{"name":"com.dynatrace.extension.etcd-for-k8s-control-plane@1.2.3","fqn":"com.dynatrace.extension.etcd-for-k8s-control-plane","version":"1.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.etcd-for-k8s-control-plane/com.dynatrace.extension.etcd-for-k8s-control-plane-1.2.3-d92d379da03763b7fd7f.zip","release_notes":"Renewed the expired extension signature","created":"2025-08-06T14:37:00.285453Z"}]},{"id":1068,"slug":"experience-vitals","title":"Experience Vitals","description":"Optimize UX with core vitals, frontend error tracking, and end-to-end visibility.","logo":"https://cdn.hub.central.dynatrace.com/hub/experience-vitals.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/experience-vitals","providers":[],"tags":["application-performance","core vitals","dem","digital experience","experience vitals","front-end","frontend observability","mobile monitoring","mobile optimization","Real User Monitoring","rum"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview of monitored frontends with trending health alerts. Dive into the app or drill down into resource analysis using Notebooks and Dashboards.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/134/media/Overview.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FOverview.png&sign=0JhIIfmHRBW2wcRmO-OgdgwRdaw4SYmplHsogELv2Bw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FOverview.png&sign=RiziyMX_OwnNmf3PlQw1mqeQX9Z_9SBrltU3mkmZ2Q8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FOverview.png&sign=5OHJPzPBt7wMUiz7Y8BA8BlyssxDNrWhSYSYcojBP4I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FOverview.png&sign=yWHwc4RePvbFtB-XFvlt_d0ol7htgJZhwTo1hISS7Ik","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FOverview.png&sign=NHqHi_-OShmTLMqae29xmLsmP06_7mTqjPxJuXrmNJ4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FOverview.png&sign=8OfoT2AwwtmLk5uG4FJXQjBzKT0l3aNeONa2nDTtVqI"}},{"caption":"Stay aware of performance alerts and their reasons for both web and mobile apps are sorted and filtered based on common dimensions.","src":"https://cdn.hub.central.dynatrace.com/hub/guu84124.apps.dynatrace.com_ui_apps_dynatrace.experience.vitals__1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fguu84124.apps.dynatrace.com_ui_apps_dynatrace.experience.vitals__1.png&sign=cWxrGFGKFnXcRO2TdE8q4XaOl-ZqD0mL2JOI4_JpFSk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fguu84124.apps.dynatrace.com_ui_apps_dynatrace.experience.vitals__1.png&sign=on98kGF6AIZH805v-X7haRutdomnzY7oqzUCdJ3dlH0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fguu84124.apps.dynatrace.com_ui_apps_dynatrace.experience.vitals__1.png&sign=BZcHUhntrCnELax-sVAfgjKM9jLp2j2_OeqYfWE4Fm4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fguu84124.apps.dynatrace.com_ui_apps_dynatrace.experience.vitals__1.png&sign=yCiHl5f8PLnvkqCQalVJUd-cMbXhFj4kiC_xmPXnXTw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fguu84124.apps.dynatrace.com_ui_apps_dynatrace.experience.vitals__1.png&sign=RVR58qoAysfEDae7hlJJIZW70elvfGOBwj2hsj4mAbg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fguu84124.apps.dynatrace.com_ui_apps_dynatrace.experience.vitals__1.png&sign=8W_giAsu31MuqahqdQ4BA9Rt6-aSV5H1rCTNQN-tYfM"}},{"caption":"Identify anomalies and performance degradation down to the page or view level to analyze timings for resources, critical path analyses, and caching","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/134/media/View.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FView.png&sign=ZJjp4sbSy2PX1WePsv2kjrTkN0MCI-iV3AibWYBrMxE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FView.png&sign=FblPFy_Efdd7ldYQmgnXIRi-9pMdCAZbXZvzrey-sgA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FView.png&sign=PxzvNmHZ1x4mcmJGEm0HkGP5yy4hiQvNGWq_5kb6P18","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FView.png&sign=psjf5tqmx39wpPTfUJG7orDkj2UdJc9z-NR-gLM6VoU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FView.png&sign=NzgqTUTrJKGcfC97QQP6tccmeNmvUoJP_peUKqnufXA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FView.png&sign=IHAkNL982afthrb-Di9oS4VeZfZe03BPubW3x2VXfso"}},{"caption":"Pinpoint where delays occur using W3C timings and, if necessary, the degradation of performance attributes leading to errors.","src":"https://cdn.hub.central.dynatrace.com/hub/error_correlation.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ferror_correlation.png&sign=dSssypCK-3e8WrlnYMvN3WrrYN-vOJjIhE70UH5dSgg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ferror_correlation.png&sign=XupqoqeZBlIJ6egsR0bX9-2IN1fGzMYkI6vJyACcYyI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ferror_correlation.png&sign=rNer_2cxCAF1gcdj2T4jBRDFB22FqSCQec9OjVMEaj8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ferror_correlation.png&sign=4X9LLLBia1G6i9ckItupgjfuMMw3oq_e0B3EQWwwEr0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ferror_correlation.png&sign=YgcJI-TReMBuBvp6bMJK5Mfb1GO1Idk1cr7Z4-qbn1Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ferror_correlation.png&sign=sYqZvXhXwO5j9ynWKmBo9PqFU3D6N067Aryd-2rIJsE"}},{"caption":"Understand mobile app degradation based on mobile specific metrics such as hot and cold starts or crashes.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/134/media/Mobile.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FMobile.png&sign=QmUPJ2N52SxT8shUqrm9qG29aflJTykCHCPaLL48WG8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FMobile.png&sign=FIIOJTSoziu4RhNmDXsVvOCAeGKwSPDLOyv6nl0g-QU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FMobile.png&sign=T8AORPoBZ2EmxWb2tZve8ApWIPD2e1pNucMKBv0spso","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FMobile.png&sign=mNlNprlODo4aXrPimXVKUv2BBiNNX6bM5EkbFoASKxk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FMobile.png&sign=tSFkPQLn9x2_Fp_DYphJoAWdjN0MZF0vcrt32GegoWg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FMobile.png&sign=6Ij_Li8d0ya-n0kuaalnNUz6QiVRL4mTvTvltBzhDc8"}},{"caption":"Identify bottlenecks, optimize page performance, and improve user experience with waterfall charts linked to backend traces.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/134/media/Waterfall2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FWaterfall2.png&sign=8pr3GNN5boQxYhcwFncZiwaRcpIVEUOSu39NPVIfmHg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FWaterfall2.png&sign=hs9JjoJx9maHJktPUc_vy59ZLunoiuuSzJs473Urq78","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FWaterfall2.png&sign=ohXHsuCFvrKFr3uI9MQdKSzBaLaJ-PTNeGYgBcZypjo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FWaterfall2.png&sign=ElvOEKakKNyFAr0p0RrRNzH6l_zqdXNf7LKO807NIKo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FWaterfall2.png&sign=-gkPLwuVfcwyRK-2EUCLIdwkzDxG04nlmZKis9SJEGY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F134%2Fmedia%2FWaterfall2.png&sign=u5AfjywQUi9J2QEJryBHGpWfmQgPVznSX1BRpP-ZCT4"}},{"caption":"Identify frontends that aren't monitored and activate them in a few clicks. Start collecting performance data within minutes.","src":"https://cdn.hub.central.dynatrace.com/hub/frontend_activation.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffrontend_activation.png&sign=wp3X-tKdJWcmPeOjNbTOTD5Yaz2v_NFDkQghya6zm9Y","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffrontend_activation.png&sign=DmQ0VoX8sNRn_HeuxiwrpERyZ_gL_GuwMaxrr8yZQXc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffrontend_activation.png&sign=1VzQbyCsFVSAI7_xfNwR4jfH3upudGe_SZgCizOqDpA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffrontend_activation.png&sign=Go81ykHgPMzlhKtG5SlUFTk0CAQRHoi-UVaB8vy6phI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffrontend_activation.png&sign=NaaTMwGPAPL99VxaTZYhlyClEa4Ejp-nQk4wVC1-U4w","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffrontend_activation.png&sign=5xXSPIGkTgXx3QN4uA_v0ySfUo2cN9AzoIr2_6gMOZ0"}},{"caption":"Easily create a new frontend on the fly to collect telemetry data from real users.","src":"https://cdn.hub.central.dynatrace.com/hub/activate_frontends.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Factivate_frontends.png&sign=CjdCXzdZY0eIKJk76WrXsXdwg5AnZFN-UsrCfxrumao","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Factivate_frontends.png&sign=GNjyDOZbMzE-RHhEcCGgYVercXsPDL1tfMw7OjCD-5k","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Factivate_frontends.png&sign=LSNGTs2gOpKgYubBlTRAojqQQ6uoh_oprkb9fKf_PAU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Factivate_frontends.png&sign=C-9kQaT2p4X5ZZhaSnCeG_pxIHyb3xclaStXG1vD8OA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Factivate_frontends.png&sign=nLsl-sosOeFUije-a7dj7usAOstcyhELNs5o7m0QPbg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Factivate_frontends.png&sign=h_-XGUxjSQW2rHPO-wIB3WQJ-e1yLb0kBbzqFA8pfNI"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.3.3","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Experience Vitals is your frontend watchtower. SREs, developer operations, and developers can assess current and historic health data based on DEM-specific metrics such as core vitals on both web and mobile. In addition, practitioners can dive deeper into the performance analysis of pages, views, and resources to troubleshoot related issues or optimize performance."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Performance analysis and optimization\n* Health monitoring using core vital metrics\n* Availability monitoring\n* Initial setup of frontend monitoring \n* Configuration changes of individual frontends"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If you're new to Dynatrace RUM, start monitoring a frontend immediately by setting up a new frontend. If you're already monitoring frontends on Dynatrace Classic, turn on RUM on the latest Dynatrace for frontends that you want to monitor within Experience Vitals."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"The Experience Vitals app serves as the entry point for frontend health monitoring within Dynatrace’s new RUM experience. It showcases key performance indicators like Core Web Vitals on web and app start durations on mobile platforms with sessions and availability context. You can get an overview of monitored frontends categorized by health status (Healthy, Warning, Unhealthy, or Disabled), and apply filters such as browser, OS, or country. The Explorer view provides detailed insights with time-based selection, sampling information, and notebook access for deeper analysis. Selecting a specific frontend reveals comprehensive performance data, including metrics like LCP, CLS, INP, error rates, app start counts, and crash rates. Health states are automatically computed using standardized thresholds (75th percentile values) for both web and mobile frontends. Identify bottlenecks, optimize page performance, and improve user experience with waterfall charts linked to backend traces.\n### Compatibility information\nRUM on Grail enabled for your frontends"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.553355Z","created":"2024-08-28T11:36:21.355796Z","seo_title":"Monitor Core Web Vitals & App Health with Dynatrace for Web and Mobile","seo_description":"Use Dynatrace Experience Vitals to monitor Core Web and Mobile Vitals across all frontends. Gain real-time insights into frontend health.","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/134/media/Overview.png","https://cdn.hub.central.dynatrace.com/hub/guu84124.apps.dynatrace.com_ui_apps_dynatrace.experience.vitals__1.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/134/media/View.png","https://cdn.hub.central.dynatrace.com/hub/error_correlation.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/134/media/Mobile.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/134/media/Waterfall2.png","https://cdn.hub.central.dynatrace.com/hub/frontend_activation.png","https://cdn.hub.central.dynatrace.com/hub/activate_frontends.png"],"about":"Experience Vitals is your frontend watchtower. SREs, developer operations, and developers can assess current and historic health data based on DEM-specific metrics such as core vitals on both web and mobile. In addition, practitioners can dive deeper into the performance analysis of pages, views, and resources to troubleshoot related issues or optimize performance.","use_cases":"* Performance analysis and optimization\n* Health monitoring using core vital metrics\n* Availability monitoring\n* Initial setup of frontend monitoring \n* Configuration changes of individual frontends","supported_distributions":"","get_started":"If you're new to Dynatrace RUM, start monitoring a frontend immediately by setting up a new frontend. If you're already monitoring frontends on Dynatrace Classic, turn on RUM on the latest Dynatrace for frontends that you want to monitor within Experience Vitals."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.experience.vitals@1.3.3","fqn":"dynatrace.experience.vitals","version":"1.3.3","artifact":null,"release_notes":"### 1.3.3\n#### Patch Changes\n\n- Add missing scope storage:files:read for segments selector\n- Update Ready-made documents\n  - Frontend resource analysis improved loading with auto-sampling\n  - Digital Experience retain and query usage","created":"2026-07-03T10:50:34.271547Z"},{"name":"dynatrace.experience.vitals@1.3.2","fqn":"dynatrace.experience.vitals","version":"1.3.2","artifact":null,"release_notes":"### 1.3.2\n#### Minor Changes\n\n**New Feature**\n\n- Add user actions on frontend level\n- Add frontend-backend linking setting\n- Add preview alert metric feature for health alerts\n- frontend.name is shown as setting - in read-only mode\n\n**User actions**\n\n- Add User action count and duration for frontend table and in frontend summary\n- Add User action problem flow \n\n**Frontend Overview**\n\n- \"RUM disabled\" status of Monitoring Status is now split up into \"RUM disabled\" and \"RUM Classic disabled\"\n\n**Settings**\n\n- Frontend detection: add utility to check URLs for matching rules \n- Enablement: Show info if RUM cannot be enabled when using code snippet with automatic\n  injection\n- Add frontend-backend linking settings for mobile and web\n- frontend.name is set to read-only with SaaS version 339\n- Add preview alert metric feature for health alerts\n\n**Creation flow & Instrumentation**\n\n- Update screens to use correct code snippet syntax highlighting\n\n**Ready-mades**\n\n- Update \"Digital Experience retain and query usage\" content\n\n**Waterfall**\n\n- Add vertical metric markers for waterfall instance panel\n\n**Other**\n\n- Add zebra stripes to all datatables and remove grouped headers\n\n#### Patch Changes\n\n**Frontend Overview**\n\n- Platform quickfilter includes all frontends without a platform when selecting \"Unknown\"\n\n**Settings**\n\n- Health Alert:\n  - Alert status shows correct statuses\n  - Improve validation\n  - Improve error highlighting for step title in advanced configuration\n- Setting widgets read feature flags properly\n- Settings form keeps state again during resizing of the page\n- Event & Session Properties: Improve field name validation\n- frontend.name: Improve validation error message\n\n**Maintenance & Other**\n\n- Fix toast container styling\n- Message improvements\n- Fix incorrect flutter snippet in instrumentation\n- Fix error rate query Notebook & Dashboard intent to persist error type filter\n\n#### Patch Changes\n\n- Fix incorrect schema version of custom-rum-javascript-version and\n  rum-javascript-update\n- Creation flow frontend.name uniquness check works again correctly","created":"2026-05-28T07:31:30.939160Z"},{"name":"dynatrace.experience.vitals@1.2.2","fqn":"dynatrace.experience.vitals","version":"1.2.2","artifact":null,"release_notes":"### 1.2.2\n#### Patch Changes\n\n- Fix saving issues in Enablement and Cost Control Settings","created":"2026-05-08T09:02:31.836507Z"},{"name":"dynatrace.experience.vitals@1.2.0","fqn":"dynatrace.experience.vitals","version":"1.2.0","artifact":null,"release_notes":"## 1.2.0\n\n### Minor Changes\n\n**New Features**\n\n- Show active users & sessions for pages & views level\n- Add Synthetic browser monitor linking setting\n- Expose native settings widgets for settings app\n- Filter out deleted application MEs\n\n**Health alerts**\n\n- Persist entered values of analyzer during changing of the algorithm\n- Added nominal user support to the actors list\n- Add health alert dashboard link for execution statuses filtered on the selected health alert\n- Add user action duration to alert config (Problem flow still missing)\n\n**Settings**\n\n- Allow resetting settings to default if there is no parent scope\n- Add performance warning for in XHR Exclusion Settings if rule contains `.\\*`\n- Expose native settings widgets for most relevant settings\n- Add New Session Replay toggle in Enablement and Cost control settings for preview customers\n\n**Mobile**\n\n- Add SR to mobile creation flow & instrumentation snippets, if Session Replay is active\n\n**General**\n\n- Persist the opened resource in the waterfall via path params.\n- Add separate waterfall intent and improvements\n- Filter out synthetic events due to missing user events enrichtments\n- Remove deprecated `view-problem-affected-frontends` intent\n- Adapt documentation links to new documentation\n- Rename add Frontend button\n- Filter out deleted application MEs\n- Updated the required permissions for accessing the availability\n  section and availability settings. Added a clearer tooltip explaining why monitor cannot be unassigned from frontend\n- Adapt waterfall instance time from client time back to time corrected start time (server time)\n\n### Patch Changes\n\n**Creation Flow**\n\n- Fix app crash when permission for `frontend.name` setting is missing\n\n**Health alert**\n\n- Fix app crashing when creating a frontend which exceeds alerting limits & improve visualization of errors happening on creating\n  frontends\n\n**General**\n\n- Cleanup default column visibility of frontends table\n- Fix infinite reloading due to missing permissions for environment scoped settings schemas\n- Frontend selection lost on navigating to performance tab\n- Fix search params not set correctly\n- Fix Auto-Sampling for event based queries","created":"2026-04-24T15:54:17.974222Z"},{"name":"dynatrace.experience.vitals@1.1.2","fqn":"dynatrace.experience.vitals","version":"1.1.2","artifact":null,"release_notes":"### 1.1.2\n\n#### Patch Changes\n\n- Fix some error when loading settings is not possible due to limited permissions\n- Fix error during saving multi-object settings\n- Fix error during editing health alert settings","created":"2026-04-08T12:44:35.043009Z"},{"name":"dynatrace.experience.vitals@1.1.1","fqn":"dynatrace.experience.vitals","version":"1.1.1","artifact":null,"release_notes":"### 1.1.1\n\n#### Minor Changes\n\n**New Features**\n\n- Show active users & sessions for pages & views level\n- Add Synthetic browser monitor linking setting\n- Active Users & Sessions\n    - Add columns for active users and sessions to pages and views table\n    - Add card for users and sessions on pages and views level\n    - Health alerts\n- Switch to displaying last execution status for health alerts\n- Improved UI validation for health alert settings\n\n**Settings**\n\n- Expose settings widgets for settings app:\n    - Enablement and cost control\n    - Event and session properties\n    - Automatic Injection\n    - Manual insertion\n\n**Waterfall**\n- Add waterfall & page instance sampling information\n- Waterfall instance summary - rename response time & add terminology info to duration\n\n**General**\n\n- Application id accepts case-insensitive values\n- Improved search functionality algorithm\n- Update DEM ready-made launchpad\n- Minor renamings\n\n#### Patch Changes\n\n- Fix Auto-Sampling for event based queries","created":"2026-03-24T14:54:56.564213Z"},{"name":"dynatrace.experience.vitals@1.0.7","fqn":"dynatrace.experience.vitals","version":"1.0.7","artifact":null,"release_notes":"### 1.0.7\n\n#### Patch Changes\n\n- Fix Auto-Sampling for event based queries","created":"2026-03-18T14:55:49.515613Z"},{"name":"dynatrace.experience.vitals@1.0.4","fqn":"dynatrace.experience.vitals","version":"1.0.4","artifact":null,"release_notes":"## 1.0.4\n\n### Patch Changes\n\n**Frontend creation flow**\n\n- Settings override status is correctly shown\n\n**Health Alert Settings**\n\n- Warning & error status is correctly calculated & shown","created":"2026-01-26T12:22:59.333303Z"},{"name":"dynatrace.experience.vitals@1.0.3","fqn":"dynatrace.experience.vitals","version":"1.0.3","artifact":null,"release_notes":"## 1.0.3\n\n### Patch Changes\n\n- Add feature toggle for health alerts configurations\n- Adapt incorrect health alerts status query for successful executions","created":"2026-01-23T15:11:32.254135Z"},{"name":"dynatrace.experience.vitals@1.0.2","fqn":"dynatrace.experience.vitals","version":"1.0.2","artifact":null,"release_notes":"## 1.0.2\n\n### Patch Changes\n\n**Ready-mades**\n\n- Updated Digital Experience ready-made launchpad\n\n**Settings**\n\n- When switching frontend of another type while having a frontend open and the\n  schema exists on both frontend types, the same setting is opened directly\n- Validation improvements for health alert settings\n\n**Waterfall**\n\n- Trace linking does not do unnecessary queries anymore and response size was lowered\n\n**General**\n\n- Fixed JS error on older browsers\n- Problem investigation mode can now be started from availability chart\n- Only query frontend display name from MEs, when user doesn't have permissions for reading name settings","created":"2026-01-19T15:34:11.392498Z"},{"name":"dynatrace.experience.vitals@1.0.1","fqn":"dynatrace.experience.vitals","version":"1.0.1","artifact":null,"release_notes":"## 1.0.1\n### Patch Changes\n\n**Ready-mades**\n\n-  Mobile ready-mades now filter frontend correctly\n\n**Onboarding**\n\n- Frontend creation flow - settings state is now saved when switching back and forth in the steps\n\n**General**\n\n- RUM and RUM classic naming consistent throughout the app\n\n**Other & Maintenance**\n\n- Vulnerability fix @remix-run/router:1.23.1 (CVE-2026-22029)","created":"2026-01-14T13:56:02.731303Z"},{"name":"dynatrace.experience.vitals@1.0.0","fqn":"dynatrace.experience.vitals","version":"1.0.0","artifact":null,"release_notes":"## 1.0.0\n\n### Patch Changes\n\n**New Features**\n\n- Problems:\n    - Frontend problem visualization & investigation mode\n    - Frontend anomaly detection configuration\n- Waterfall:\n    - add intent to trace of request if available\n- Newly added and improved ready-made Documents:\n    - Added: Digital Experience retain and query usage\n    - Added: Mobile troubleshooting\n    - Added: Mobile app start health\n    - Added: Frontend resource analysis\n    - Improved: Page performance & errors\n    - Improved: XHR performance\n- Segment support\n- `frontend.name` configuration in onboarding as RUM primary key\n\n**Onboarding & Settings** \n\n- Frontends are created with RUM enabled by default\n\n**Availability**\n\n- Add empty state with intent buttons to synthetic to create new monitors with already assigned frontend\n\n**Waterfall**\n\n- Add trace intent linkinking\n- Add blocking phases to gantt chart\n- Link from waterfall to \"Frontend resource analysis\" ready-made\n- Add load instance metric annotations\n- Improve resource type detection\n- Improve instance table sorting\n- Fix incorrect timinig calculations\n\n**General**\n\n- Show frontend ME id if frontend can't be loaded\n- Add welcome video to welcome page\n- Switch navigation concept back to path params\n- Remove preview labels and banners\n- Settings linking uses schema id instead of item id\n- Show prefix in Event & Session properties modal for more intuitive configuration\n- Add standard intent properties to intents\n- Add standard intent properties to all intents\n- Add linking to Users & Sessions app from active users & session cards\n- Small improvements & maintenance","created":"2026-01-07T13:41:31.532531Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.experience.vitals@1.3.3","fqn":"dynatrace.experience.vitals","version":"1.3.3","artifact":null,"release_notes":"### 1.3.3\n#### Patch Changes\n\n- Add missing scope storage:files:read for segments selector\n- Update Ready-made documents\n  - Frontend resource analysis improved loading with auto-sampling\n  - Digital Experience retain and query usage","created":"2026-07-03T10:50:34.271547Z"}]},{"id":838,"slug":"explore-business-events","title":"Explore Business Events","description":"Discover and get started with business events.","logo":"https://dt-cdn.net/hub/logos/explore-business-events.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/observe/business-analytics/apps/explore-business-events","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Explore business events","src":"https://dt-cdn.net/hub/Explore_business_events_2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FExplore_business_events_2.png&sign=PcWDkiQLbml65z6EHLOAJBcgj-TSz1514VjjpNt4a68","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FExplore_business_events_2.png&sign=_j1bg0UQ9_CdtmlEZg0lLC03Vegdl5S5eTDgBI3_99Y","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FExplore_business_events_2.png&sign=8WsXrLC4uA9KTrAh5mQ2_b0b9YaTBpqq3oi8M6RVUEE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FExplore_business_events_2.png&sign=s_zEmXNuhsj_Z_r3OkGUanGVK1XNLGPZQJIrRFYuxxw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FExplore_business_events_2.png&sign=VDB3YgT0vPykWJBZzBwKqixHT3BdX_OeEDxsSAVextw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FExplore_business_events_2.png&sign=a4NqRpFUptfR7EFDW4n6FeND12x5MSgS2iunjFtl4oc"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.39.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Explore Business Events app connects you with blog posts, documentation, and other resources to help you understand some of the ways business events are used to address business analytics use cases. Once you’ve defined your use case, the **How to get started** section of the page steps you through configuration and initial analysis."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"Open the Explore Business Events app."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Blog posts supplement our documentation with real-world examples, inspirational use cases, and how-to guides. Dynatrace One support and the Dynatrace Community help answer your questions and are great places to collaborate. Business analytics value is driven by well-defined use cases, and these resources will help to clarify your goals.\n\nOnce you’ve defined your use case, you’ll configure the sources of your business events and how these events should be processed and stored. Dynatrace Query Language (DQL) is used to query and analyze your events, in the Notebooks app or the Logs and event viewer. Custom dashboards transform complex data from your queries into easy-to-understand visualizations."},"sourceId":"details"}],"modified":"2026-02-02T08:28:46.623045Z","created":"2023-03-23T16:03:01.807408Z","seo_title":"Explore Business Events monitoring & observability","seo_description":"Discover and get started with business events. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Explore_business_events_2.png"],"about":"The Explore Business Events app connects you with blog posts, documentation, and other resources to help you understand some of the ways business events are used to address business analytics use cases. Once you’ve defined your use case, the **How to get started** section of the page steps you through configuration and initial analysis.","use_cases":"","supported_distributions":"","get_started":"Open the Explore Business Events app."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.biz.explore@1.39.0","fqn":"dynatrace.biz.explore","version":"1.39.0","artifact":null,"release_notes":"**Improvements:**\n\n- Added a dedicated Compliance Assistant tile to the Overview, providing a consistent entry point that surfaces potential compliance issues at a glance.","created":"2026-06-22T11:31:16.201513Z"},{"name":"dynatrace.biz.explore@1.38.1","fqn":"dynatrace.biz.explore","version":"1.38.1","artifact":null,"release_notes":"Minor improvements and updates","created":"2026-05-28T15:19:27.949825Z"},{"name":"dynatrace.biz.explore@1.37.0","fqn":"dynatrace.biz.explore","version":"1.37.0","artifact":null,"release_notes":"**Improvements**\n\n- Simplified the overview by unifying the Cost and Carbon tiles.","created":"2026-05-05T08:18:51.467039Z"},{"name":"dynatrace.biz.explore@1.36.0","fqn":"dynatrace.biz.explore","version":"1.36.0","artifact":null,"release_notes":"## Fixes:\n\n- Improved validation for the content-type match value field in Settings > Collect and Capture > Business Events > Capturing variants to reduce the risk of misconfiguration. \n\n- Addressed an issue where the Business Flow tile did not display existing flows on certain tenants.","created":"2026-04-16T09:38:04.472116Z"},{"name":"dynatrace.biz.explore@1.35.0","fqn":"dynatrace.biz.explore","version":"1.35.0","artifact":null,"release_notes":"### Improvements\n\n- Customer support: Added a new “Get started with business observability” banner enabling direct contact with Dynatrace Services for guidance on observability use cases.\n\n- Validation of business event configuration: Added a Status column in Settings > Collect and capture > Business events for Incoming and Outgoing capture rules that shows how many business events were captured in the last 6 hours, supporting faster detection of misconfigured rules.","created":"2026-03-19T13:35:33.518091Z"},{"name":"dynatrace.biz.explore@1.34.0","fqn":"dynatrace.biz.explore","version":"1.34.0","artifact":null,"release_notes":"#### Fixes\n\n- Addressed minor issues affecting filter visibility and the clarity of error messages shown during capture rule configuration.","created":"2026-03-09T10:36:59.574764Z"},{"name":"dynatrace.biz.explore@1.33.1","fqn":"dynatrace.biz.explore","version":"1.33.1","artifact":null,"release_notes":"### Improvements:\n- Capture rules validation: Improved rule definition warnings making it easier to identify incomplete configurations.\n- Filter options: Dropdown filters under Settings > Collect and capture > Business Events now populate dynamically.\n### Fixes:\n- Addressed an issue related to the visibility of incoming capture rules for a subset of users.","created":"2026-02-23T09:11:34.059560Z"},{"name":"dynatrace.biz.explore@1.32.1","fqn":"dynatrace.biz.explore","version":"1.32.1","artifact":null,"release_notes":"### Improvements\n\n- Unified Business Event configuration experience: Business Event rule setup and management is now centralized in a new interface located in Settings > Collect and capture > Business Events.\n\n- Consistent management for all rule types: Incoming, Outgoing, and Capturing variant rules now share a unified tabular layout, making it easier to view, filter, and organize rules.\n\n  - Incoming and Outgoing rules can now be filtered by Event provider, Event category, rule name, and enabled/disabled status.\n\n  - Capturing variants can now be filtered by parser, content-type matcher, and the existing summary filter.\n\n- New contextual navigation: Added a “Go to business event capture settings” intent in the Notebooks app, providing direct navigation to the Business Events widget in the Settings app.\n\n### Fixes\n\n- Addressed several minor issues related to permission setup and editing.","created":"2026-02-05T10:36:32.642200Z"},{"name":"dynatrace.biz.explore@1.31.0","fqn":"dynatrace.biz.explore","version":"1.31.0","artifact":null,"release_notes":"Improvements to error messages and other updates.","created":"2026-01-14T20:21:33.672757Z"},{"name":"dynatrace.biz.explore@1.29.0","fqn":"dynatrace.biz.explore","version":"1.29.0","artifact":null,"release_notes":"### Improvements\n\n- Tiles now provide improved user guidance when data is missing, permissions are missing, or when applications need to be installed.","created":"2025-10-06T11:21:09.869100Z"},{"name":"dynatrace.biz.explore@1.28.0","fqn":"dynatrace.biz.explore","version":"1.28.0","artifact":null,"release_notes":"**Improvements**\n\n- Application layout has been improved to maintain consistent sizing of content after load or refresh.","created":"2025-09-18T11:21:00.572842Z"},{"name":"dynatrace.biz.explore@1.27.2","fqn":"dynatrace.biz.explore","version":"1.27.2","artifact":null,"release_notes":"**Improvements:**\n\n- The “Ingest business event” action in Workflows has been enhanced to support Business event generation through custom DQL in addition to JSON. Creating a workflow step using the \"Ingest business event\" action now lets you select from JSON or DQL. Selecting DQL allows you to set a default event provider, event type, event category, and provide a DQL query to provide attributes to be associated with the business event. A business event is generated for each result produced by the DQL query. If the DQL result includes values for event provider, type, or category, these override the values provided in the action. Values from other workflow steps can be passed to the DQL statement using the {{variable}} notation. This new DQL action is helpful to generate Business events from aggregated data sources across Grail.\n\n**Bug fixes:**\n\n- Users can now use Expressions in the Business event data when using DQL. The use of expressions (using the {{…}} notation) allows you to use data from other steps, or call system functions (e.g. time/date functions), making the \"Ingest business event\" feature more dynamic. Refer to the Workflows documentation here for more information on Expressions. \n- Users whose Workflows relied on the older version of the “Ingest business event” action can now successfully ingest data from the “Business event data (JSON)” field using the updated action.","created":"2025-09-01T14:32:29.315095Z"},{"name":"dynatrace.biz.explore@1.27.0","fqn":"dynatrace.biz.explore","version":"1.27.0","artifact":null,"release_notes":"**Improvements:**\n\n- The “Ingest business event” action in Workflows has been enhanced to support Business event generation through custom DQL in addition to JSON. Creating a workflow step using the Ingest business event action now lets you select from JSON or DQL. Selecting DQL allows you to set a default event provider, event type, event category, and provide a DQL query to provide attributes to be associated with the business event. A business event is generated for each result produced by the DQL query. If the DQL result includes values for event provider, type, or category, these override the values provided in the action. Values from other workflow steps can be passed to the DQL statement using the {{variable}} notation. This new DQL action is helpful to generate Business events from aggregated data sources across Grail.","created":"2025-08-25T18:18:30.215897Z"},{"name":"dynatrace.biz.explore@1.26.0","fqn":"dynatrace.biz.explore","version":"1.26.0","artifact":null,"release_notes":"**Improvements**:\n\n- The Explore Business Events user interface has been redesigned to showcase more Business Analytics capabilities and streamline the presentation of information throughout the app. Users are now presented with key metrics from installed apps or guided to install them from appropriate locations when not installed. Users who do not have the required permissions are now guided to relevant resources to resolve access issues. Links to additional apps, settings, DQL intents, and documentation have been improved to simplify user navigation and experience.","created":"2025-08-07T13:27:57.358579Z"},{"name":"dynatrace.biz.explore@1.25.0","fqn":"dynatrace.biz.explore","version":"1.25.0","artifact":null,"release_notes":"**Improvements**\n\n- OpenPipeline configuration links now open in the latest Settings interface (instead of the classic interface) to improve the usability of configuring Business events.","created":"2025-07-24T12:21:31.302462Z"},{"name":"dynatrace.biz.explore@1.24.0","fqn":"dynatrace.biz.explore","version":"1.24.0","artifact":null,"release_notes":"Minor improvements and updates.","created":"2025-07-07T19:37:31.030500Z"},{"name":"dynatrace.biz.explore@1.23.0","fqn":"dynatrace.biz.explore","version":"1.23.0","artifact":null,"release_notes":"Minor improvements & updates.","created":"2025-05-22T16:09:50.273531Z"},{"name":"dynatrace.biz.explore@1.22.0","fqn":"dynatrace.biz.explore","version":"1.22.0","artifact":null,"release_notes":"Minor improvements & updates.","created":"2025-04-22T06:03:41.205310Z"},{"name":"dynatrace.biz.explore@1.21.0","fqn":"dynatrace.biz.explore","version":"1.21.0","artifact":null,"release_notes":"**Enhancements**\n\n* Minor improvements & updates.","created":"2025-04-14T06:44:33.018669Z"},{"name":"dynatrace.biz.explore@1.20.0","fqn":"dynatrace.biz.explore","version":"1.20.0","artifact":null,"release_notes":"**Enhancements**\n- Minor improvements & updates.","created":"2025-03-06T15:48:22.760874Z"},{"name":"dynatrace.biz.explore@1.19.0","fqn":"dynatrace.biz.explore","version":"1.19.0","artifact":null,"release_notes":"Improvements:\n\n- Added new content for Dynatrace Playground\n- Added advanced tracking capabilities","created":"2025-02-20T09:58:20.881898Z"},{"name":"dynatrace.biz.explore@1.18.0","fqn":"dynatrace.biz.explore","version":"1.18.0","artifact":null,"release_notes":"Minor improvements & updates","created":"2025-02-05T09:04:16.315930Z"},{"name":"dynatrace.biz.explore@1.17.0","fqn":"dynatrace.biz.explore","version":"1.17.0","artifact":null,"release_notes":"Minor improvements","created":"2025-01-21T09:09:50.040510Z"},{"name":"dynatrace.biz.explore@1.16.0","fqn":"dynatrace.biz.explore","version":"1.16.0","artifact":null,"release_notes":"Minor improvements","created":"2024-12-04T14:56:00.103225Z"},{"name":"dynatrace.biz.explore@1.15.1","fqn":"dynatrace.biz.explore","version":"1.15.1","artifact":null,"release_notes":"## Improvements\n\n* Introduced support for segments\n* All links to settings point now to their corresponding app on the platform","created":"2024-11-04T06:18:06.043046Z"},{"name":"dynatrace.biz.explore@1.14.0","fqn":"dynatrace.biz.explore","version":"1.14.0","artifact":null,"release_notes":"**Maintenance**\n\nUpdates on certain dependencies for security reasons.","created":"2024-06-17T11:32:31.990554Z"},{"name":"dynatrace.biz.explore@1.13.0","fqn":"dynatrace.biz.explore","version":"1.13.0","artifact":null,"release_notes":"Minor improvements","created":"2024-06-04T11:13:10.753398Z"},{"name":"dynatrace.biz.explore@1.12.0","fqn":"dynatrace.biz.explore","version":"1.12.0","artifact":null,"release_notes":"Minor improvements","created":"2024-02-07T12:00:14.225748Z"},{"name":"dynatrace.biz.explore@1.11.0","fqn":"dynatrace.biz.explore","version":"1.11.0","artifact":null,"release_notes":"- New KPI representing ingested business events\n- Help button","created":"2024-01-31T15:57:14.374531Z"},{"name":"dynatrace.biz.explore@1.10.0","fqn":"dynatrace.biz.explore","version":"1.10.0","artifact":null,"release_notes":"","created":"2024-01-19T08:15:57.817098Z"},{"name":"dynatrace.biz.explore@1.7.0","fqn":"dynatrace.biz.explore","version":"1.7.0","artifact":null,"release_notes":"","created":"2023-11-13T08:31:14.490517Z"},{"name":"dynatrace.biz.explore@1.6.0","fqn":"dynatrace.biz.explore","version":"1.6.0","artifact":null,"release_notes":"","created":"2023-10-25T09:09:56.908207Z"},{"name":"dynatrace.biz.explore@1.5.0","fqn":"dynatrace.biz.explore","version":"1.5.0","artifact":null,"release_notes":"","created":"2023-10-11T11:26:55.740601Z"},{"name":"dynatrace.biz.explore@1.4.0","fqn":"dynatrace.biz.explore","version":"1.4.0","artifact":null,"release_notes":"","created":"2023-09-27T14:13:26.268959Z"},{"name":"dynatrace.biz.explore@1.3.4","fqn":"dynatrace.biz.explore","version":"1.3.4","artifact":null,"release_notes":"","created":"2023-09-05T10:00:07.530208Z"},{"name":"dynatrace.biz.explore@1.3.2","fqn":"dynatrace.biz.explore","version":"1.3.2","artifact":null,"release_notes":"","created":"2023-08-23T15:46:09.835850Z"},{"name":"dynatrace.biz.explore@1.1.4","fqn":"dynatrace.biz.explore","version":"1.1.4","artifact":null,"release_notes":"","created":"2023-07-11T10:44:40.344768Z"},{"name":"dynatrace.biz.explore@1.1.3","fqn":"dynatrace.biz.explore","version":"1.1.3","artifact":null,"release_notes":"","created":"2023-07-11T07:32:07.636132Z"},{"name":"dynatrace.biz.explore@1.1.2","fqn":"dynatrace.biz.explore","version":"1.1.2","artifact":null,"release_notes":"","created":"2023-07-03T07:15:52.355494Z"},{"name":"dynatrace.biz.explore@1.1.1","fqn":"dynatrace.biz.explore","version":"1.1.1","artifact":null,"release_notes":"Minor bugfixes.","created":"2023-06-07T12:36:13.138770Z"},{"name":"dynatrace.biz.explore@1.1.0","fqn":"dynatrace.biz.explore","version":"1.1.0","artifact":null,"release_notes":"","created":"2023-03-23T16:03:02.063942Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.biz.explore@1.39.0","fqn":"dynatrace.biz.explore","version":"1.39.0","artifact":null,"release_notes":"**Improvements:**\n\n- Added a dedicated Compliance Assistant tile to the Overview, providing a consistent entry point that surfaces potential compliance issues at a glance.","created":"2026-06-22T11:31:16.201513Z"}]},{"id":138,"slug":"express","title":"Express","description":"Fast, unopinionated, minimalist web framework for Node.js.","logo":"https://dt-cdn.net/hub/logos/express.png","link_to":"https://www.dynatrace.com/technologies/nodejs-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/nodejs","providers":[],"tags":["framework","nodejs"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":968,"slug":"extension-manager","title":"Extensions","description":"Manage Dynatrace extensions for hundreds of technologies.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.extensions.manager/logo/ba724561-c95f-40b9-95ff-a03cc8683c64.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/extend-dynatrace/extensions20","providers":[],"tags":["extension","extensions"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The Monitoring configs tab lists the configs that are available for each extension. Includes extension version used by each config and status.","src":"https://dt-cdn.net/hub/Screenshot_2025-07-07_at_14.49.42.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.49.42.png&sign=w8oSnPDxqvqM6ElUQA56UOFUL9o4VyvtFEe_w35T2NI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.49.42.png&sign=BQXxKxUr9HPUMaK8pXSfugZZXmyFMrDNFWPEQIf8yic","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.49.42.png&sign=o86TS0cI6bB4iUuTZsNZdNmA7c2q778hsNPplzSuhes","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.49.42.png&sign=NS4J4CpFrJC1a94vuccUuJZRhHdCuLG8a4q6NZffsKY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.49.42.png&sign=ZpOEB1If-2SaNLUEY7VRf1ls4NA3iEhmTjyRGh0WkQc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.49.42.png&sign=zM2dAqvxH0RKEKZv-V4aehY7WkK0k4jaBlHVr0oawEA"}},{"caption":"The Health tab shows the extension health per monitoring configuration.","src":"https://dt-cdn.net/hub/Screenshot_2025-07-07_at_14.49.57.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.49.57.png&sign=OSGc15h9zCf3vBZ9Xq6yrnUapkN6ycqxcfLVBv709fc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.49.57.png&sign=AwwqB6MBY6cBjk-z8ZZYdx_mAwwdsOJs2RbX75Y5GqY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.49.57.png&sign=zv5918fll9l5ZjmWZ4r3Xnl5QsvwF1tbqPJHA6dEs-o","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.49.57.png&sign=ox_iKv_sO355QaJyDj9baKoeLeR5sccMgelHbhbQkAY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.49.57.png&sign=IGshC4PENxgHmtCVs-qXYcvlQr5G0M8zhYDCtLXMnfk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.49.57.png&sign=mmAwOvMxxGj_kuyCfooSPLcAJ6mAEQpJJ4BRiZ-N-y8"}},{"caption":"Explore the logs related to the health of each extension.","src":"https://dt-cdn.net/hub/Screenshot_2025-07-07_at_14.50.18.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.50.18.png&sign=gsIQAgKsp1pI4_7ZN5V88emgmXmDG0VQ447lBpdLt2E","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.50.18.png&sign=m8Sc3HZCGLa-no9Zn0OCqvPZcjjtqr9htzzWJnCle1A","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.50.18.png&sign=Hjn-5vGq6AAMdBCdsyNbJ8vlmHGgPGJVeVqS4lLcaYU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.50.18.png&sign=goDXSadHTPw6gQvCR6DU0ROAKSFBQcftMNKVPLOduOI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.50.18.png&sign=LNYR6taTP8qVN_ULzpBcglC__N7OQze26XsXw5jEOlU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.50.18.png&sign=WvEJUkAYyzYZ47cfWc8mEMmIUHDo4mcS3u4lcgZh6ME"}},{"caption":"Start monitoring new data sources.","src":"https://dt-cdn.net/hub/Screenshot_2025-07-07_at_14.50.46.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.50.46.png&sign=8bD1C_uy9XZoPxSmY_i1KPF7g8XVtv51cGnZW_Py7Lg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.50.46.png&sign=mRHA8eZPTpA_OfOpMv8jxUnm_u9X9BpfHcpKW0U5bMg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.50.46.png&sign=W3SEe1C_uBkdvSXGMtA_KHHUvIfK6nVbK94G1ObG-WI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.50.46.png&sign=GwfvSrnRynuzbldPY5B54zHrosEWSouAe02lBsvs0mQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.50.46.png&sign=ibgWtMCwzXZmnHOJ4p5HYU4dRI_bTz6x3cpSXGghJ8w","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.50.46.png&sign=qPkL7YVtG5cETl7OZAZp9coNgHv7vgq_o2tkmvGHkgk"}},{"caption":"Manage all Extensions 2.0 installed in your environment.","src":"https://dt-cdn.net/hub/Screenshot_2025-07-07_at_14.51.26.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.51.26.png&sign=xg-YfVSi8he9YhN1M-kVxN6m3VY7jOL2j1k-FPQ-l3A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.51.26.png&sign=JfvVX2balNGF8KA9lBXQy1JXtvtLl-Y_KJnqv0rGQpU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.51.26.png&sign=aFPingTiSiSQt6cHgVKJia1yAHfA63tDWZZgxGo5BGs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.51.26.png&sign=UieWAIKo0Tku3d_i7cT1UOwPnGAe4h3dhdymr_Qief8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.51.26.png&sign=w_x2AbemsavH1pS4y2SJuDm_Z6hesbpcfybVd4_ID0U","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-07-07_at_14.51.26.png&sign=bGmqXY5sepergEplv1SRuCgLCE6SsqkutJUDSSeqxKM"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.9.1","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Extensions allows you to extend Dynatrace capabilities for data acquisition and domain expertise to hundreds of technologies. Extensions app is your central resource for managing and configuring Extensions 2.0."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Expand Dynatrace monitoring capabilities by configuring extensions\n- Check status of running extensions and their configurations\n- Troubleshoot extensions with logs and events in context\n- Upload custom extension tailored for your needs"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"1.\tCheck the status of the Dynatrace extensions running in your environment. \n2.\tBrowse through the list of Dynatrace extensions in Dynatrace Hub."},"sourceId":"get_started"}],"modified":"2026-03-13T13:58:33.624717Z","created":"2023-12-14T14:04:33.104568Z","seo_title":"Extensions monitoring & observability","seo_description":"Manage Dynatrace extensions for hundreds of technologies. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Screenshot_2025-07-07_at_14.49.42.png","https://dt-cdn.net/hub/Screenshot_2025-07-07_at_14.49.57.png","https://dt-cdn.net/hub/Screenshot_2025-07-07_at_14.50.18.png","https://dt-cdn.net/hub/Screenshot_2025-07-07_at_14.50.46.png","https://dt-cdn.net/hub/Screenshot_2025-07-07_at_14.51.26.png"],"about":"Extensions allows you to extend Dynatrace capabilities for data acquisition and domain expertise to hundreds of technologies. Extensions app is your central resource for managing and configuring Extensions 2.0.","use_cases":"- Expand Dynatrace monitoring capabilities by configuring extensions\n- Check status of running extensions and their configurations\n- Troubleshoot extensions with logs and events in context\n- Upload custom extension tailored for your needs","supported_distributions":"","get_started":"1.\tCheck the status of the Dynatrace extensions running in your environment. \n2.\tBrowse through the list of Dynatrace extensions in Dynatrace Hub."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.extensions.manager@2.9.1","fqn":"dynatrace.extensions.manager","version":"2.9.1","artifact":null,"release_notes":"# Release Notes for v2.9.1\n\n## Features\n- Non-configuration-bound logs are now included in the selected configuration log query.\n- Extended Python version compatibility warnings on the extension manage page, showing a warning icon based on static analysis when the Python version may be incompatible.\n- Bulk import and export actions are now available for primary tags and fields on the monitoring configuration page.\n\n## Bugfixes and Maintenance\n- Fixed a security vulnerability by updating the fast-uri dependency (CVE-2026-13676).\n- Fixed an issue where the PostgreSQL extension did not discover schema databases and was missing additional configuration parameters.\n- Fixed an issue where app update buttons were not grayed out when the user lacked the necessary permissions.\n- Fixed alignment of icons for Python deprecation and version upgrade warnings.\n- Fixed the feature sets label rendering to use the correct heading level.","created":"2026-07-08T07:39:18.096943Z"},{"name":"dynatrace.extensions.manager@2.8.0","fqn":"dynatrace.extensions.manager","version":"2.8.0","artifact":null,"release_notes":"# Release Notes for v2.8.0\r\n\r\n## Features\r\n- Added a **Contents** tab to the extension details page, showing only actionable assets by default\r\n- Bulk and single **upgrade configurations** buttons are now available on the Monitoring Configurations page.\r\n- Monitoring configurations can now be opened in a **read-only view mode**.\r\n- Extensions app now supports **PMI extensions**, including per-process status display for PMI and JMX extensions.\r\n- Users with conditional write permissions can now **edit activation settings**.\r\n- Opening an extension with an intent now can navigate directly to the **Versions** tab.\r\n\r\n## Bugfixes and Maintenance\r\n- Fixed multiple rendering and navigation issues when monitoring configurations contain a large number of endpoints.\r\n- Fixed an issue where activating a PostgreSQL extension could get stuck in a locked state.\r\n- Fixed a crash that occurred when opening the monitoring configuration editor without sufficient permissions.\r\n- Fixed an issue preventing monitoring configurations from being saved in some cases.\r\n- Fixed unintended secret field resubmission triggered by hovering over the field.\r\n- Fixed host tag filtering when creating a new monitoring configuration.","created":"2026-06-18T09:22:15.772526Z"},{"name":"dynatrace.extensions.manager@2.7.0","fqn":"dynatrace.extensions.manager","version":"2.7.0","artifact":null,"release_notes":"# Release Notes for v2.7.0\n\n## Features\n- Added support for dashboard links in both `dynatrace.dashboards` and `dynatrace.classic.dashboards` apps.\n- Added an extensions counter on the Manage page.\n- Improved permissions handling when listing extensions.\n## Bug fixes & maintenance\n- Addressed security vulnerabilities in the `node-forge`, `undici`, and `fastify` dependencies.\n- Fixed an error caused by null tags in DQL responses.","created":"2026-03-31T13:37:55.527286Z"},{"name":"dynatrace.extensions.manager@2.6.0","fqn":"dynatrace.extensions.manager","version":"2.6.0","artifact":null,"release_notes":"# Release Notes for v2.6.0\r\n\r\n## Features\r\n- Configurations IDs in the Monitoring Configurations table can now easily be copied to clipboard.\r\n- Support for `TRIMMED` and `NO_WHITESPACE` constraints in monitoring configuration schemas has been added.\r\n- Added Python version deprecation warnings.\r\n\r\n## Bugfixes and Maintenance\r\n- Hosts with **Discovery** monitoring mode will no longer be shown in the host selection.\r\n- Hosts with property `standalone` equal to 'true' will no longer be filtered out.","created":"2026-02-26T08:32:38.550240Z"},{"name":"dynatrace.extensions.manager@2.5.0","fqn":"dynatrace.extensions.manager","version":"2.5.0","artifact":null,"release_notes":"# Release Notes for v2.5.0\n\n## Features\n- Unpublished versions are no longer available for install through the \"Available Versions\" tab\n- Support for `forceSecretResubmission` fields when creating/updating monitoring configurations\n\n## Bugfixes and Maintenance\n- Resolved vulnerabilities in lodash-es, jsdiff and fastify dependencies\n- Migrated publishing process from HubManager to HubConsole","created":"2026-02-09T07:58:53.007301Z"},{"name":"dynatrace.extensions.manager@2.4.2","fqn":"dynatrace.extensions.manager","version":"2.4.2","artifact":null,"release_notes":"# Fixes\n\n- Lacking user permissions will no longer crash the app\n- Host status table in the **Health** view is displayed properly now\n- Configuration selection in the **Health** view is now sorted and searchable by description","created":"2026-01-12T08:00:44.541238Z"},{"name":"dynatrace.extensions.manager@2.4.0","fqn":"dynatrace.extensions.manager","version":"2.4.0","artifact":null,"release_notes":"# Breaking Changes\n\n- Switched to using platform **Extensions API**\n\nThis change makes the *environment:roles:manage-settings* permission **not** sufficient to use the application. Please check needed permissions in the Hub entry for the Extensions app.\n\n# Core Changes\n\n- Switched to **DQL** queries for metrics data\n- Migrated to **dt-app** v1\n\n# UI Changes\n\n- Removed donut charts from **Health** page for better clarity\n- Removed download button from all tables\n- Adjusted type filter in **Extension content** view to show only available asset types\n- Aligned copy button icons on **Product information** view \n\n# Fixes\n\n- Numeric fields will now properly show value 0 when editing configuration","created":"2025-12-15T09:05:22.177394Z"},{"name":"dynatrace.extensions.manager@2.3.1","fqn":"dynatrace.extensions.manager","version":"2.3.1","artifact":null,"release_notes":"# New\n- SQL extensions on Kubernetes can now be activated from UI\n- Added missing mapping for alert creation\n\n# Changes\n-  Updated 3rd parties libraries\n\n# Fixes\n- Fixed bug where extension manager app was deleting variables on monitoring configuration\n- Fixed typo that prevented some alerts to be created (dealerting)","created":"2025-10-22T14:18:36.622045Z"},{"name":"dynatrace.extensions.manager@2.2.1","fqn":"dynatrace.extensions.manager","version":"2.2.1","artifact":null,"release_notes":"# Changes\n\n- Updated all tables' look and layout to fit the style of other Dynatrace apps.\n- Optimised fetching of extensions' icons and images.\n\n# Fixes\n\n- Fixed minor inconsistencies when filtering hosts with tags.","created":"2025-09-29T17:05:27.311084Z"},{"name":"dynatrace.extensions.manager@2.1.16","fqn":"dynatrace.extensions.manager","version":"2.1.16","artifact":null,"release_notes":"## Changes:\n* Updated table views\n* Enabled navigation using Extensions app logo icon\n\n## Fixes:\n* Adjusted sorting extensions by version to use semantic versioning\n* Fixed IDLE configurations showing as ERROR on extension configuration status","created":"2025-08-20T14:33:22.181213Z"},{"name":"dynatrace.extensions.manager@2.1.4","fqn":"dynatrace.extensions.manager","version":"2.1.4","artifact":null,"release_notes":"# Changes\n\n   - Extension and configuration statues can now be marked with a Warning status if only some of the endpoints require attention.\n\n   - Hosts and Active Gates details can now be accessed from extension Health screen.\n\n# Fixes\n\n   - Optimised network calls.\n\n   - Fixed infinite loading of endpoints for Python Extensions activated using intent.","created":"2025-07-16T07:03:44.176397Z"},{"name":"dynatrace.extensions.manager@2.0.8","fqn":"dynatrace.extensions.manager","version":"2.0.8","artifact":null,"release_notes":"We fixed some bugs and improved several UI elements.","created":"2025-06-02T06:44:49.708757Z"},{"name":"dynatrace.extensions.manager@2.0.3","fqn":"dynatrace.extensions.manager","version":"2.0.3","artifact":null,"release_notes":"# New\n- Alerts can now be created from the app if defined in the extension\n- Extension app is now able to send self-monitoring logs to Dynatrace\n- Help menu added to navigation bar\n\n# Changes\n\n- Extensions app uses now the latest shell components","created":"2025-05-08T14:19:30.539811Z"},{"name":"dynatrace.extensions.manager@1.10.0","fqn":"dynatrace.extensions.manager","version":"1.10.0","artifact":null,"release_notes":"# Changes\n\n- Integrated new form validation engine\n- Added recommendations and descriptions to the feature sets list\n\n# Fixes\n\n- Attributes section is no longer displayed when editing local configuration\n- Adjusted validation errors' messages","created":"2025-04-01T08:27:26.587495Z"},{"name":"dynatrace.extensions.manager@1.9.0","fqn":"dynatrace.extensions.manager","version":"1.9.0","artifact":null,"release_notes":"# Fixes\n- Confirmation toast after extension upload is no longer disappearing immediately.\n- Versions list correctly updates after upload or deletion of a version.\n- No Active Gate group will be selected when creating another configuration without page refresh, which previously resulted in blocking the activation form.\n\n# QoL improvements\n\n- It is now possible to type a name of a searched extension while installed extensions list is still loading.\n- Deleting the last version of a custom extension will now automatically redirect to Manage page.","created":"2025-02-24T08:52:01.313790Z"},{"name":"dynatrace.extensions.manager@1.8.62","fqn":"dynatrace.extensions.manager","version":"1.8.62","artifact":null,"release_notes":"* **SNMP-based extensions support credential vault**\n* **Create credentials in the app:** Credentials for the vault can now be created directly within the app.\n* **Support for activating extensions in Kubernetes (K8S)**","created":"2025-01-29T18:22:42.533602Z"},{"name":"dynatrace.extensions.manager@1.8.44","fqn":"dynatrace.extensions.manager","version":"1.8.44","artifact":null,"release_notes":"# Fixes\n\nFixed navigation to Discover and Manage pages using the title top bar.\n\n# Other\n\nChanges and improvements for ready-made dashboards.","created":"2024-11-14T18:22:08.767789Z"},{"name":"dynatrace.extensions.manager@1.8.38","fqn":"dynatrace.extensions.manager","version":"1.8.38","artifact":null,"release_notes":"# Features\n\n- Support for code component\n- It is now possible to fully activate prometheusMetrics based extensions\n\n# Fixes\n\n- Entering from intent with a single extension no longer causes infinite loading.\n\n# Other\n\n- Added a new modal for confirmation of successful activation. \n- Changes and improvements for ready-made dashboards.","created":"2024-10-21T06:58:05.113199Z"},{"name":"dynatrace.extensions.manager@1.8.27","fqn":"dynatrace.extensions.manager","version":"1.8.27","artifact":null,"release_notes":"# Changes\n## Ready-made dashboards\nAdded 14 ready-made dashboards for most used extensions\n- VMware Extension Overview\n- Nutanix Overview\n- Extension Data Consumption\n- IBM MQ Monitoring Overview\n- IBM Datapower Overview\n- Salesforce Overview\n- Salesforce Ingest and Outage\n- Salesforce Pages with Timeout\n- Salesforce Use Activity Deep Dive\n- Salesforce Data Infest Overview\n- Cisco Device Overview\n- SQL Server Overview\n- Oracle DB Overview\n- Kafka Overview\n\n# Fixes\n## Management Zones\n- All Management Zones are now visible\n- Increased Management Zones host tags limit\n\n## Extensions list\n- Bug with infinite loading of extension list is now fixed","created":"2024-09-30T07:12:25.166979Z"},{"name":"dynatrace.extensions.manager@1.8.11","fqn":"dynatrace.extensions.manager","version":"1.8.11","artifact":null,"release_notes":"# Changes\n* New dashboards Cisco; Nutanix; VMware\n\n# Fixes\n* EXT-10702: higher limit for Management Zones","created":"2024-09-04T09:04:16.899469Z"},{"name":"dynatrace.extensions.manager@1.7.25","fqn":"dynatrace.extensions.manager","version":"1.7.25","artifact":null,"release_notes":"- **Active version** column in Extensions versions view is now correct.","created":"2024-07-08T07:46:04.098614Z"},{"name":"dynatrace.extensions.manager@1.7.16","fqn":"dynatrace.extensions.manager","version":"1.7.16","artifact":null,"release_notes":"- improved Hosts and Host Groups selection screens\n- other minor fixes","created":"2024-06-04T08:12:26.273812Z"},{"name":"dynatrace.extensions.manager@1.7.12","fqn":"dynatrace.extensions.manager","version":"1.7.12","artifact":null,"release_notes":"","created":"2024-04-23T06:54:58.138589Z"},{"name":"dynatrace.extensions.manager@1.7.4","fqn":"dynatrace.extensions.manager","version":"1.7.4","artifact":null,"release_notes":"","created":"2024-02-26T11:12:10.532277Z"},{"name":"dynatrace.extensions.manager@1.6.92","fqn":"dynatrace.extensions.manager","version":"1.6.92","artifact":null,"release_notes":"","created":"2024-02-07T11:59:11.370306Z"},{"name":"dynatrace.extensions.manager@1.6.82","fqn":"dynatrace.extensions.manager","version":"1.6.82","artifact":null,"release_notes":"","created":"2024-01-31T15:56:15.759458Z"},{"name":"dynatrace.extensions.manager@1.6.71","fqn":"dynatrace.extensions.manager","version":"1.6.71","artifact":null,"release_notes":"","created":"2024-01-19T08:14:49.485461Z"},{"name":"dynatrace.extensions.manager@1.6.48","fqn":"dynatrace.extensions.manager","version":"1.6.48","artifact":null,"release_notes":"","created":"2023-12-14T14:18:01.908745Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.extensions.manager@2.9.1","fqn":"dynatrace.extensions.manager","version":"2.9.1","artifact":null,"release_notes":"# Release Notes for v2.9.1\n\n## Features\n- Non-configuration-bound logs are now included in the selected configuration log query.\n- Extended Python version compatibility warnings on the extension manage page, showing a warning icon based on static analysis when the Python version may be incompatible.\n- Bulk import and export actions are now available for primary tags and fields on the monitoring configuration page.\n\n## Bugfixes and Maintenance\n- Fixed a security vulnerability by updating the fast-uri dependency (CVE-2026-13676).\n- Fixed an issue where the PostgreSQL extension did not discover schema databases and was missing additional configuration parameters.\n- Fixed an issue where app update buttons were not grayed out when the user lacked the necessary permissions.\n- Fixed alignment of icons for Python deprecation and version upgrade warnings.\n- Fixed the feature sets label rendering to use the correct heading level.","created":"2026-07-08T07:39:18.096943Z"}]},{"id":812,"slug":"extensions-health","title":"Extensions Health","description":"Reporting health and resource consumption of deployed extensions.","logo":"https://dt-cdn.net/hub/logos/extensions-health.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/extensions-health-extension","providers":[],"tags":["extension","health","Self-Monitoring","status"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/1_5fBRZpW.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_5fBRZpW.png&sign=U_qXuAlubRu1AM4OZVEXZ04EUArf-GnRx8B7U3-Ndno","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_5fBRZpW.png&sign=1v4A-Q8J_KCSRJAS7ocQ43JWQhm0Xlt4n5CwUphq8Pg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_5fBRZpW.png&sign=CXXVR-uDKOhAWuXns3yuK2VL9xurK5D5tR4A3xvtoRs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_5fBRZpW.png&sign=MsGkCL2wwcOWfhovGogy0ThLdvkq_8omhO6xZH0EOwg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_5fBRZpW.png&sign=_-LXu2i3fAuicpTC8CUROaCCn1j1L5gMms0v5QACulI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_5fBRZpW.png&sign=OxOUcBvtt-nQvUqHPnm-jjDWOZ5mWHOEMo4knG6QRpI"}},{"caption":"","src":"https://dt-cdn.net/hub/2_M7k5Oiw.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_M7k5Oiw.png&sign=N4Hslt_9LVkU5ZYQJiPPToeFHrH4zS7Bv5aNyh8chLQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_M7k5Oiw.png&sign=YoyQiqX9D-jgjXTWTCfe2dmgTjri6bojO-nneGp1bbc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_M7k5Oiw.png&sign=NL5yqL6AbXC-R6h_G4ntRv3OjkLvMpbwtDXDzQnzh-Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_M7k5Oiw.png&sign=LZf2-LnMLRzgZbJnm15P4K4W7TCUrxjrPisEmAJazuU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_M7k5Oiw.png&sign=hXj5-BcZ3FJrW48IVjIn0A-jmiH4nRowqoMmrJ0qj0s","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_M7k5Oiw.png&sign=E3wZjzOu8MWe5hpPqOdDtaPxnla0wBcW86eGD9iKtD0"}},{"caption":"","src":"https://dt-cdn.net/hub/3_2zo7Yfx.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_2zo7Yfx.png&sign=R1QwAOYLsAkEcZmsgXbpirbMH2Tjup6v4w4-JT9E_Ls","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_2zo7Yfx.png&sign=8hlL61G2PhEyPVi4pmaVBOpn1SKuvodkD-kDPdpgwLM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_2zo7Yfx.png&sign=f4Vtya0PfrQMY1TxzGdZE_hzM266mAFeewQkGZKRg50","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_2zo7Yfx.png&sign=P3FONz5fzxgQyMASSJAq6QIm4dQvvSuGYGsufFPxC58","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_2zo7Yfx.png&sign=CJgw1L33MxOEhwd8qaS2FE659X2rRqdbx3yDMo-sPqE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_2zo7Yfx.png&sign=ZcG7kUv8IWnVcw2MP5QdIXrle3ei2AOgBksYKLyXsBk"}},{"caption":"","src":"https://dt-cdn.net/hub/4_e2W8koO.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_e2W8koO.png&sign=RqyOMBjPdtHsXaHwcVRgJNunKsypt0eKz_pSkD6wZSw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_e2W8koO.png&sign=Xrtb4Bdp6sJkeTDIxnQ5Kat4EVyihX6d5HJ-Zc9k8qk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_e2W8koO.png&sign=o_Z89zwNG934-iZ8P9TqeIqlhOQlzBoG9vgzgn3Xvz8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_e2W8koO.png&sign=0sc8sKc-tSad-n1e84qigi4__-HRRQH8Stpnsy2bYi0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_e2W8koO.png&sign=LBUJbcouVXhdhm_v7ebnlLxJUvOxFZZErx2n3fR1L4w","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_e2W8koO.png&sign=eI6XiHyW4eJE8kndnrxKeINpNmy_pxRK8ufTRdDyAtc"}},{"caption":"","src":"https://dt-cdn.net/hub/5_6986eOu_X5hJlNI.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F5_6986eOu_X5hJlNI.png&sign=dxEruSTYFYhrhddFleEeBVm1OQofzmY5_htl8cmooQ0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F5_6986eOu_X5hJlNI.png&sign=UtU1heC3tbgo1f0HPKh_tD4f2HdC8ntjr-6dvwL2a7k","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F5_6986eOu_X5hJlNI.png&sign=X6F9D9mSStUoPZ_lV3WeqZIKgi3UJ8YP-kL2tl-8pD0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F5_6986eOu_X5hJlNI.png&sign=4VEb-nRwc5B2lb1vS7ZRAPstNLi6gTO_VIah2CidAlY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F5_6986eOu_X5hJlNI.png&sign=eEwdPsG70JrbA88A0QDqF82gMsvZwUSkdqxDOxlpSho","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F5_6986eOu_X5hJlNI.png&sign=8pQHSK7Ku_FqwdIuGyVeHtBzPf9aNgWInXVdkvwsADg"}},{"caption":"","src":"https://dt-cdn.net/hub/6_HAdf0nI.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F6_HAdf0nI.png&sign=ejConc3JkzMgDkkAIhbi7oBNHCLSU7IOkQh3dVqclHE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F6_HAdf0nI.png&sign=M3RrI5WOl24KOm6p4HcOsDKgJpsRmJbgX1gDswMoYTg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F6_HAdf0nI.png&sign=uznM0p2KDLXgUHWSkHW-2-AmF6aH_kIqnRlnq7yv1QU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F6_HAdf0nI.png&sign=6icXeW2Dg6yYw3XIZFNn0-neZ7-DWCxba3VCHAWB-CE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F6_HAdf0nI.png&sign=wGK4Abxa4BnKVwNQabMcOz5blE7tXLiqaySTEhlNdzw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F6_HAdf0nI.png&sign=ww1fhcx2Gi43cHjwj_FfSfBj_miXCm7RmXMIVCa6QTI"}},{"caption":"","src":"https://dt-cdn.net/hub/8.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F8.png&sign=S8aq5Tpmo9YmKYXmQTx5Ip5lyn8Px6xe8uChnDruf8g","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F8.png&sign=etDvy8XlJml2c_1V8eG7tZDrMfeJfI443sMCMxpN0Pg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F8.png&sign=hSNvi_U1DAq7AJjoV_ktmzCvio7UUY-3sUlFKnSPUBY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F8.png&sign=KxWOSyuQceFdSqJvUK94wXhi97sRLkfRJEmv6aqECec","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F8.png&sign=6BXMzax8X5JOLru087a2J1aSShmwI3NKxXthODKwCd8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F8.png&sign=LiOOlSv-excB6SWK37MyK4iXY8Cpcu1X5nFLRrf8sxY"}},{"caption":"","src":"https://dt-cdn.net/hub/9_Xk9cEoE.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F9_Xk9cEoE.png&sign=WObglnca4s4XGRw1qY_RYB1XNTf9YmCCZ5gw2RIthFE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F9_Xk9cEoE.png&sign=y4xmiknjOKU1kG52e_KQXxz6tWViMox0IucnEwjhDXE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F9_Xk9cEoE.png&sign=a6cVn5u1a9EkFjYcvwkCUrJ8BTGoLp5xOcCRQfNzqBw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F9_Xk9cEoE.png&sign=aBO1c9ao6PH42olnQR2Z3aRwLatYNc67xgO8fbNKsWg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F9_Xk9cEoE.png&sign=x60K3fMyTGI4SelDtCQRK2jVnWvtJb9NS4t_Xu9hjKs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F9_Xk9cEoE.png&sign=dM1d7xTGKecr5MZn2TVPXSCjwVJgjKWLIWNKV7YM3iw"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.2.6","release_latest_validation_result":{"name": "com.dynatrace.extension.extensions-health", "author": {"name": "Dynatrace"}, "version": "1.2.6", "fileHash": "1618ba95e65593c333594f59c0321071e44c19a29bb7b2266c520ab129f8ef0b", "variables": [], "dataSources": [], "featureSets": [], "extensionName": "com.dynatrace.extension.extensions-health", "minEECVersion": "1.278.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.278.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension provides you with deep insights into the health of all extensions in your environment created with the Extensions 2.0 framework. It provides unified analysis capabilities for Ops, DevOps and IT Admins.\n\nFor more information on the Extensions 2.0 framework, see [Extensions 2.0 concepts](https://docs.dynatrace.com/docs/shortlink/extensions-concepts) in Dynatrace Documentation.\n\n**Note**: The data used is collected for statistical purposes, the customer does not pay additional fees for it."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Monitor all used extensions\n* Monitor created monitoring configurations\n* Monitor working monitoring configuration endpoints"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Extensions Health extension](https://docs.dynatrace.com/docs/shortlink/extensions-health-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:22.059954Z","created":"2022-10-27T14:27:22.361164Z","seo_title":"Extensions Health monitoring & observability","seo_description":"Reporting health and resource consumption of deployed extensions. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/1_5fBRZpW.png","https://dt-cdn.net/hub/2_M7k5Oiw.png","https://dt-cdn.net/hub/3_2zo7Yfx.png","https://dt-cdn.net/hub/4_e2W8koO.png","https://dt-cdn.net/hub/5_6986eOu_X5hJlNI.png","https://dt-cdn.net/hub/6_HAdf0nI.png","https://dt-cdn.net/hub/8.png","https://dt-cdn.net/hub/9_Xk9cEoE.png"],"about":"This extension provides you with deep insights into the health of all extensions in your environment created with the Extensions 2.0 framework. It provides unified analysis capabilities for Ops, DevOps and IT Admins.\n\nFor more information on the Extensions 2.0 framework, see [Extensions 2.0 concepts](https://docs.dynatrace.com/docs/shortlink/extensions-concepts) in Dynatrace Documentation.\n\n**Note**: The data used is collected for statistical purposes, the customer does not pay additional fees for it.","use_cases":"* Monitor all used extensions\n* Monitor created monitoring configurations\n* Monitor working monitoring configuration endpoints","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Extensions Health extension](https://docs.dynatrace.com/docs/shortlink/extensions-health-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.extensions-health@1.2.6","fqn":"com.dynatrace.extension.extensions-health","version":"1.2.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.extensions-health/com.dynatrace.extension.extensi_BXxEKgM.zip","release_notes":"Added required dimension `dt.extension.ds` and changed metric prefix to `dsfm:extension.status` to avoid frequent entity updating\n\nAdded new entity extraction rule for metrics that do not contain `dt.extension.ds` dimension","created":"2024-10-17T14:41:55.321886Z"},{"name":"com.dynatrace.extension.extensions-health@1.2.4","fqn":"com.dynatrace.extension.extensions-health","version":"1.2.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.extensions-health/com.dynatrace.extension.extensi_zBIYc3y.zip","release_notes":"### v1.2.4\n- Improved definition of entities.","created":"2024-07-17T11:18:34.474857Z"},{"name":"com.dynatrace.extension.extensions-health@1.2.2","fqn":"com.dynatrace.extension.extensions-health","version":"1.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.extensions-health/com.dynatrace.extension.extensi_BDXQxIL.zip","release_notes":"### v1.2.2\n- Extension update required. The log fetching mechanism has been changed.","created":"2023-11-02T09:20:43.179035Z"},{"name":"com.dynatrace.extension.extensions-health@1.2.1","fqn":"com.dynatrace.extension.extensions-health","version":"1.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.extensions-health/com.dynatrace.extension.extensi_zEtvQ3t.zip","release_notes":"### v1.2.1\n\n- Allows monitoring health state of monitoring configurations\n- Allows monitoring health state of monitoring configuration endpoints\n- Enables browsing the extension logs","created":"2023-07-11T10:01:48.439253Z"},{"name":"com.dynatrace.extension.extensions-health@1.1.1","fqn":"com.dynatrace.extension.extensions-health","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.extensions-health/com.dynatrace.extension.extensi_ylKnl3j.zip","release_notes":"Added:\n* topology definitions for extensions and configurations - new entities for each extension and each configuration of extension. Configuration related to extension with INSTANCE_OF relation. Entities contains identifying attributes (extConfigId and extId respectively).\n* UA screens for lists of extensions and configs and for single configurations. Screen displays the most important statistics of extensions and configurations.\n\nImproved:\n* Extensions usage dashboard - it contains now a new entry point for list of extensions that displays list of extensions and allows to browse through extensions and configurations.","created":"2023-02-02T11:16:08.034252Z"},{"name":"com.dynatrace.extension.extensions-health@1.0.11","fqn":"com.dynatrace.extension.extensions-health","version":"1.0.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.extensions-health/com.dynatrace.extension.extensi_JN88XG8.zip","release_notes":"","created":"2022-10-27T14:27:23.562180Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.extensions-health@1.2.6","fqn":"com.dynatrace.extension.extensions-health","version":"1.2.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.extensions-health/com.dynatrace.extension.extensi_BXxEKgM.zip","release_notes":"Added required dimension `dt.extension.ds` and changed metric prefix to `dsfm:extension.status` to avoid frequent entity updating\n\nAdded new entity extraction rule for metrics that do not contain `dt.extension.ds` dimension","created":"2024-10-17T14:41:55.321886Z"}]},{"id":701,"slug":"f5-big-ip-ltm-1","title":"F5 BIG-IP","description":"Gain insights into the performance of your F5 BIG-IP LTM and DNS solutions.","logo":"https://dt-cdn.net/hub/logos/f5-big-ip-ltm-1.png","link_to":"https://www.dynatrace.com/news/blog/new-snmp-platform-extensions-provide-observability-at-scale-for-network-devices/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/f5-extension","providers":[],"tags":["DNS","f5","gtm","lb","load balancer","ltm","network","snmp"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview dashboards are included for both LTM and DNS solutions, giving you an overview of the monitoring coverage.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.f5.bigip/media/f9c759fd-70d6-4d8d-84ca-61cfb3ec065e.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2Ff9c759fd-70d6-4d8d-84ca-61cfb3ec065e.png&sign=JA-KblgxoLq5wmSUdEMiqI5SGCjDH42YDzcz6jtQw0Q","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2Ff9c759fd-70d6-4d8d-84ca-61cfb3ec065e.png&sign=pWrOPGa5woFW0wRe3GUcZVD1ynMJqmykXhIctB4io_w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2Ff9c759fd-70d6-4d8d-84ca-61cfb3ec065e.png&sign=d0_IWgMFXZmGGMWWOq2ZGKe7WRHIjttBTQtXzzVB9A8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2Ff9c759fd-70d6-4d8d-84ca-61cfb3ec065e.png&sign=Hz6gRsE4y90f46eJzZg98y9uZ-npooNrKL3DucgdjA8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2Ff9c759fd-70d6-4d8d-84ca-61cfb3ec065e.png&sign=GRWPxguDloV0nlwNKvS034STLcPGMb18kLQF9vWDNqI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2Ff9c759fd-70d6-4d8d-84ca-61cfb3ec065e.png&sign=9uVVwwFzbgob8K_LAMi8dseWqsaR8GAvDO8Z7UtUNU0"}},{"caption":"Get full observability into your F5 BIG-IP devices with automatically collected health and performance metrics.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.f5.bigip/media/395e598a-c7f7-43ea-975f-100bbf002b66.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2F395e598a-c7f7-43ea-975f-100bbf002b66.png&sign=qqYlzaFoJz6Rg2kEVAzyKOvrNBMu2hK9BGtmcy7k4K0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2F395e598a-c7f7-43ea-975f-100bbf002b66.png&sign=BpaRDkixdNzWVX9LcfJGO3xFRpga2f6mbN0On7bK4Ck","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2F395e598a-c7f7-43ea-975f-100bbf002b66.png&sign=x_NIPm6ElTfoeXO9SLQBDXhPRobBAMvRdu6hRZ2Dw1k","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2F395e598a-c7f7-43ea-975f-100bbf002b66.png&sign=PLY85IxOAphA4nxHAJFML0k2iBe8rGWPyxBH0yvsUQk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2F395e598a-c7f7-43ea-975f-100bbf002b66.png&sign=ttxy2vBT8BWPs3uWclRNAMNVC91ODZSFGYoXcCYYxrI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2F395e598a-c7f7-43ea-975f-100bbf002b66.png&sign=phlxWGIFKKtU5tKoDHvvik4zx3jTAbFZyK2I_JcIsOs"}},{"caption":"This extension maintains a topology model of the BIG-IP solution, breaking down LTM and DNS into logical components.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.f5.bigip/media/256f088e-84a0-4c50-a1be-dbea3b0be45b.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2F256f088e-84a0-4c50-a1be-dbea3b0be45b.png&sign=fAQHhcNJqJshcgaaPQaIu10Wgt_i4qnVVclxu-08Ylw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2F256f088e-84a0-4c50-a1be-dbea3b0be45b.png&sign=xqyFpCVQ1gqo3Mxm3Zue20E9EDwTcr5Rq3tmckM_vYo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2F256f088e-84a0-4c50-a1be-dbea3b0be45b.png&sign=IZmdUrZb98nir6umC4ED8f5jiLVI99jw1tj8SM0XW5I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2F256f088e-84a0-4c50-a1be-dbea3b0be45b.png&sign=PcxeyOWWg6t-Fjcwsjv8PNXGPTYGYIp45FRfgHe2NOw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2F256f088e-84a0-4c50-a1be-dbea3b0be45b.png&sign=jGtlfEWSpGOKWj2t75MmYxu-gmnIu9rKy-jS25eco-g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.f5.bigip%2Fmedia%2F256f088e-84a0-4c50-a1be-dbea3b0be45b.png&sign=UvkCvh1WG-_ODmIlV3vIECWE4XFCYJp0kGV1nPKKs8s"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.0.6","release_latest_validation_result":{"name": "com.dynatrace.extension.f5.bigip", "author": {"name": "Dynatrace"}, "version": "3.0.6", "fileHash": "16314dd48d70fc23e84facb42d2d6559b6b8dc719c4d7bb90d43024ab9ca8137", "variables": ["profile-name-filter", "pool-name-filter", "pool_member-name-filter", "virtualserver-name-filter", "gtm-profile-filter", "gtm-pool-filter", "gtm-virtualserver-filter", "gtm-wip-filter", "rule-name-filter", "disk-name-filter", "interface-name-filter", "ignore-forced-down"], "dataSources": ["snmp"], "featureSets": ["gtm-virtual-server-metrics-lb", "chassis-components", "System", "rule", "virtualserver-advanced", "gtm-virtual-server-metrics-resources", "Advanced interfaces", "gtm-wide-ip-metrics", "device-packet-stats", "profile-clientssl", "gtm-dns-profile-metrics", "instance-sync", "gtm-wide-ip-state", "virtualserver-basic", "gtm-pool-member-state", "apm-session", "instance-memory-basic", "profile-http", "gtm-dnssec", "gtm-pool-metrics", "device-entity-counts", "gtm-pool-state", "virtualserver-connectivity-advanced", "profile-serverssl-handshakes-advanced", "f5-host-system-usage", "device-connection-stats", "node-advanced", "gtm-dns-profile-state", "node-basic", "apm-profiles", "instance-cpu-advanced", "instance-memory-advanced", "f5-interface", "node-connectivity", "pool-advanced", "gtm-irule", "gtm-virtual-server-metrics-traffic", "Interfaces", "pool-basic", "disk", "physical-sensors", "instance-cpu-basic", "virtualserver-connectivity-basic", "virtualserver-syn-cookies", "profile-serverssl-handshakes-basic", "pool-connectivity", "profile-serverssl", "gtm-virtual-server-state", "apm-licenses"], "extensionName": "com.dynatrace.extension.f5.bigip", "minEECVersion": "1.333.0", "featureSetsDetails": {"disk": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.sys.host.disk.block.size", "metadata": {"unit": "Byte", "description": "The number of bytes in the specified partition.", "displayName": "Block size"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.host.disk.total.blocks", "metadata": {"unit": "Count", "description": "The number of total blocks in the specified partition.", "displayName": "Total blocks"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.host.disk.free.blocks", "metadata": {"unit": "Count", "description": "The number of free blocks in the specified partition.", "displayName": "Free blocks"}}], "description": "Monitor the status and standard metrics of disks on the device.", "displayName": "Disks", "isRecommended": true}, "rule": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.rule.event.stat.failures.count", "metadata": {"unit": "Count", "description": "The number of failures for executing the specified rule.", "displayName": "Failures"}}, {"key": "com.dynatrace.extension.f5.bigip.rule.event.stat.aborts.count", "metadata": {"unit": "Count", "description": "The number of aborts when executing the specified rule.", "displayName": "Aborts"}}, {"key": "com.dynatrace.extension.f5.bigip.rule.event.stat.total.executions.count", "metadata": {"unit": "Count", "description": "The total number of event executions for the specified rule.", "displayName": "Executions"}}], "description": "Monitor the status and basic metrics of iRules configured on the device.", "displayName": "iRules", "isRecommended": false}, "System": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.sys.uptime"}], "description": "Tracks the F5-specific system uptime.", "displayName": "System Uptime", "isRecommended": true}, "default": {"metrics": [{"key": "com.dynatrace.extension.network_device.sysuptime"}, {"key": "com.dynatrace.extension.network_device.if.status"}, {"key": "com.dynatrace.extension.network_device.cpu_usage"}, {"key": "com.dynatrace.extension.network_device.memory_used"}, {"key": "com.dynatrace.extension.network_device.memory_total"}], "isRecommended": true}, "gtm-irule": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.rule.event.stat.failures.count", "metadata": {"unit": "Count", "description": "The number of failures for executing the specified rule.", "displayName": "Failures"}}, {"key": "com.dynatrace.extension.f5.bigip.rule.event.stat.aborts.count", "metadata": {"unit": "Count", "description": "The number of aborts when executing the specified rule.", "displayName": "Aborts"}}, {"key": "com.dynatrace.extension.f5.bigip.rule.event.stat.total.executions.count", "metadata": {"unit": "Count", "description": "The total number of event executions for the specified rule.", "displayName": "Executions"}}], "description": "Monitor the status and basic metrics of GTM iRules configured on the device.", "displayName": "GTM iRules", "isRecommended": false}, "Interfaces": {"metrics": [{"key": "com.dynatrace.extension.network_device.if.bytes_in.count"}, {"key": "com.dynatrace.extension.network_device.if.bytes_out.count"}, {"key": "com.dynatrace.extension.network_device.if.in.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.in.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.out.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.out.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.lastchange"}], "description": "Monitor the status and standard metrics of network interfaces on the device.", "displayName": "Interfaces", "isRecommended": true}, "gtm-dnssec": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.gtm.dnssec.sig_failures_count", "metadata": {"unit": "Count", "description": "Total number of general signature failures.", "displayName": "Signature failures"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.dnssec.rrset_failures_count", "metadata": {"unit": "Count", "description": "Total number of failures due to an RRSET failing to be signed.", "displayName": "RRSET failures"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.dnssec.dnskey_queries_count", "metadata": {"unit": "Count", "description": "Total number of queries for DNSKEY type.", "displayName": "DNSKEY queries"}}], "description": "Monitor the status and basic metrics of GTM DNSSEC configurations on the device.", "displayName": "GTM DNSSEC", "isRecommended": false}, "node-basic": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.pool_member.monitor.status", "metadata": {"unit": "Unspecified", "description": "The hierarchical load balance state for the specified node address, including parent status. Value is always 1. Status dimension takes values: unchecked(0), checking(1), inband(2), up(3), addr-down(18), down(19), forced-down(20), maint(21), irule-down(22), inband-down(23), down-manual-resume(24)", "displayName": "Monitor status"}}, {"key": "com.dynatrace.extension.f5.bigip.pool_member.state", "metadata": {"unit": "Unspecified", "description": "General state metric for the pool_member. Value is always 1, but dimensions 'Enabled state' and 'Availability state' define the state. The availability state takes the following values: 0 (none/error); 1 (green/available in some capacity); 2 (yellow/not currently available); 3 (red/not available); 4 (blue/availability is unknown); 5 (gray/unlicensed). Enabled state takes values 0 (none), 1 (enabled), 2 (disabled), 3 (disabled by parent).", "displayName": "Pool Member state"}}], "description": "Monitor the status and basic metrics of nodes (pool members) configured on the device.", "displayName": "Nodes", "isRecommended": true}, "pool-basic": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.pool.member.cnt", "metadata": {"unit": "Count", "description": "The total number of members in the specified pool.", "displayName": "Members"}}, {"key": "com.dynatrace.extension.f5.bigip.pool.active.member.cnt", "metadata": {"unit": "Count", "description": "The number of the current active members in the specified pool.", "displayName": "Active members"}}, {"key": "com.dynatrace.extension.f5.bigip.pool.state", "metadata": {"unit": "Unspecified", "description": "General state metric for the pool. Value is always 1, but dimensions 'Enabled state' and 'Availability state' define the state. The availability state takes the following values: 0 (none/error); 1 (green/available in some capacity); 2 (yellow/not currently available); 3 (red/not available); 4 (blue/availability is unknown); 5 (gray/unlicensed). Enabled state takes values 0 (none), 1 (enabled), 2 (disabled), 3 (disabled by parent).", "displayName": "Pool state"}}], "description": "Monitor the status and basic metrics of pools configured on the device.", "displayName": "Pools", "isRecommended": true}, "apm-session": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.apm.session.system_total", "metadata": {"unit": "Count", "description": "The total sessions created in the system. apmAccessStatTotalSessions", "displayName": "APM total system sessions"}}, {"key": "com.dynatrace.extension.f5.bigip.apm.session.system_active.count", "metadata": {"unit": "Count", "description": "The total active user sessions in the system. apmAccessStatCurrentActiveSessions", "displayName": "APM active system sessions"}}], "description": "Monitor the status and basic metrics of APM sessions on the device.", "displayName": "APM Sessions", "isRecommended": false}, "apm-licenses": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.apm.current_conns", "metadata": {"unit": "Count", "description": "The total current SSL/VPN connections in the system", "displayName": "APM current connections"}}, {"key": "com.dynatrace.extension.f5.bigip.apm.total_licenses", "metadata": {"unit": "Count", "description": "The total connectivity session licenses in the system", "displayName": "APM connectivity licenses"}}], "description": "Monitor the status and usage of APM licenses on the device.", "displayName": "APM License Usage", "isRecommended": false}, "apm-profiles": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.apm.profile.total_sessions.count", "metadata": {"unit": "Count", "description": "The total user sessions in the specified access profile. apmPaStatTotalSessions", "displayName": "APM total access profile sessions"}}, {"key": "com.dynatrace.extension.f5.bigip.apm.profile.active_sessions.count", "metadata": {"unit": "Count", "description": "The total active user sessions in the specified access profile. apmPaStatCurrentActiveSessions", "displayName": "APM active access profile sessions"}}], "description": "Monitor the status and basic metrics of APM profiles configured on the device.", "displayName": "APM Profiles", "isRecommended": false}, "f5-interface": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.sys.interface.status", "metadata": {"unit": "Unspecified", "description": "The current state of the specified interface.", "displayName": "Status"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.interface.stat.bytes.in.count", "metadata": {"unit": "Byte", "description": "The number of bytes received on the specified interface.", "displayName": "Bytes received"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.interface.stat.bytes.out.count", "metadata": {"unit": "Byte", "description": "The number of bytes transmitted out of the specified interface.", "displayName": "Bytes transmitted"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.interface.stat.pkts.in.count", "metadata": {"unit": "Count", "description": "The number of packets received on this interface.", "displayName": "Packets received"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.interface.stat.pkts.out.count", "metadata": {"unit": "Count", "description": "The number of packets transmitted out of the specified interface.", "displayName": "Packets transmitted"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.interface.stat.drops.in.count", "metadata": {"unit": "Count", "description": "The number of packets dropped on ingress for various reasons on the specified interface.", "displayName": "Dropped incoming packets"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.interface.stat.drops.out.count", "metadata": {"unit": "Count", "description": "The number of packets aged out or with excessive transmission delays due to multiple deferrals on the specified interface.", "displayName": "Dropped outgoing packets"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.interface.stat.errors.in.count", "metadata": {"unit": "Count", "description": "The number of received packets that are either undersized, oversized, or have FCS errors by the specified interface.", "displayName": "Incoming errors"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.interface.stat.errors.out.count", "metadata": {"unit": "Count", "description": "The number of excessive collisions, incremented for each frame that experienced 16 collisions during transmission and was aborted on the specified interface.", "displayName": "Outgoing errors"}}], "description": "Collects F5-proprietary metrics on network interfaces.", "displayName": "F5 Interface Metrics", "isRecommended": false}, "profile-http": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.profile.http.stat.get.reqs.count", "metadata": {"unit": "Count", "description": "The total number of HTTP get requests.", "displayName": "GET Requests"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.http.stat.post.reqs.count", "metadata": {"unit": "Count", "description": "The total number of HTTP post requests.", "displayName": "POST Requests"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.http.stat.resp2xx.cnt.count", "metadata": {"unit": "Count", "description": "The number of server-side responses in range of 200 to 206 (successful responses)", "displayName": "2xx Responses"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.http.stat.resp3xx.cnt.count", "metadata": {"unit": "Count", "description": "The number of server-side responses in range of 300 to 307 (redirection responses).", "displayName": "3xx Responses"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.http.stat.resp4xx.cnt.count", "metadata": {"unit": "Count", "description": "The number of server-side responses in range of 400 to 417 (client errors).", "displayName": "4xx Responses"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.http.stat.resp5xx.cnt.count", "metadata": {"unit": "Count", "description": "The number of server-side responses in range of 500 to 505 (server errors).", "displayName": "5xx Responses"}}], "description": "Monitor the status and basic metrics of HTTP profiles configured on the device.", "displayName": "HTTP Profiles", "isRecommended": true}, "instance-sync": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.sys.cm.state", "metadata": {"unit": "NotApplicable", "description": "The failover and config synchronization status of the device. Failover states can be: (0)unknown - the failover status of the device is unknown; (1)offline - the device is offline; (2)forcedOffline - the device is forced offline; (3)standby - the device is standby; (4)active - the device is active. Synchronization status can be: unknown(0), syncing(1), needManualSync(2), inSync(3), syncFailed(4), syncDisconnected(5), standalone(6), awaitingInitialSync(7), incompatibleVersion(8), partialSync(9)", "displayName": "Failover and Sync status"}}], "description": "Monitor the synchronization status of the device in active/passive failover setups.", "displayName": "Config Sync", "isRecommended": true}, "node-advanced": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.pool_member.stat.server.bytes.in.count", "metadata": {"unit": "Byte", "description": "The number of bytes received by the specified pool member from server-side.", "displayName": "Bytes received"}}, {"key": "com.dynatrace.extension.f5.bigip.pool_member.stat.server.bytes.out.count", "metadata": {"unit": "Byte", "description": "The number of bytes sent to server-side from the specified pool member.", "displayName": "Bytes transmitted"}}, {"key": "com.dynatrace.extension.f5.bigip.pool_member.stat.server.pkts.in.count", "metadata": {"unit": "Count", "description": "The number of packets received by the specified pool member from server-side.", "displayName": "Packets received"}}, {"key": "com.dynatrace.extension.f5.bigip.pool_member.stat.server.pkts.out.count", "metadata": {"unit": "Count", "description": "The number of packets sent to server-side from the specified pool member.", "displayName": "Packets transmitted"}}], "description": "Provides more detailed traffic metrics on nodes (pool members).", "displayName": "Advanced Nodes", "isRecommended": false}, "pool-advanced": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.pool.stat.server.bytes.in.count", "metadata": {"unit": "Byte", "description": "The number of bytes received by the specified pool from server-side.", "displayName": "Bytes received"}}, {"key": "com.dynatrace.extension.f5.bigip.pool.stat.server.bytes.out.count", "metadata": {"unit": "Byte", "description": "The number of bytes sent to server-side from the specified pool.", "displayName": "Bytes transmitted"}}, {"key": "com.dynatrace.extension.f5.bigip.pool.stat.server.pkts.in.count", "metadata": {"unit": "Count", "description": "The number of packets received by the specified pool from server-side.", "displayName": "Packets received"}}, {"key": "com.dynatrace.extension.f5.bigip.pool.stat.server.pkts.out.count", "metadata": {"unit": "Count", "description": "The number of packets sent to server-side from the specified pool.", "displayName": "Packets transmitted"}}], "description": "Provides more detailed traffic metrics on pools.", "displayName": "Advanced Pools", "isRecommended": false}, "gtm-pool-state": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.gtm.pool.state", "metadata": {"unit": "NotApplicable", "description": "State metric which captures details of DNS (GTM) Pools. Value is always 1.", "displayName": "DNS Pool state"}}], "description": "Monitor the status of GTM Pools configured on the device.", "displayName": "GTM Pools State", "isRecommended": false}, "gtm-pool-metrics": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.gtm.pool.lb_preferred_count", "metadata": {"unit": "Count", "description": "The number of times which the preferred load balance method is used for the specified pool.", "displayName": "Preferred lb requests"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.pool.lb_alternate_count", "metadata": {"unit": "Count", "description": "The number of times which the alternate load balance method is used for the specified pool.", "displayName": "Alternate lb requests"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.pool.lb_fallback_count", "metadata": {"unit": "NotApplicable", "description": "The number of times which the fallback load balance method is used for the specified pool.", "displayName": "Fallback lb requests"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.pool.dropped_count", "metadata": {"unit": "Count", "description": "The number of dropped DNS messages for the specified pool.", "displayName": "Dropped messages"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.pool.return_to_dns_count", "metadata": {"unit": "Count", "description": "The number of times which a resolve was returned to DNS (for resolution) for the specified pool.", "displayName": "Return to DNS"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.pool.return_from_dns_count", "metadata": {"unit": "Count", "description": "The number of times which a resolve was returned from DNS for the specified pool.", "displayName": "Return from DNS"}}], "description": "Provides basic metrics on GTM Pools to monitor their performance and identify potential issues.", "displayName": "GTM Pools Metrics", "isRecommended": false}, "physical-sensors": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.sensor.value", "metadata": {"unit": "Count", "description": "The most recent measurement obtained by the agent for this sensor. entPhySensorValue", "displayName": "Physical Sensor Value"}}], "description": "Track readings from physical sensors such as temperature, voltage, and current sensors to monitor device health.", "displayName": "Physical Sensors", "isRecommended": false}, "gtm-wide-ip-state": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.gtm.wip.state", "metadata": {"unit": "NotApplicable", "description": "State metric which captures the metadata details of an F5 DNS (GTM) Wide IP. The value is always 1.", "displayName": "Wide IP state"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.wip.pool_link", "metadata": {"unit": "NotApplicable", "description": "Relational metric linking F5 DNS (GTM) Pools to a Wide IP", "displayName": "Wide IP to Pool link"}}], "description": "Monitor the status of GTM Wide IPs configured on the device.", "displayName": "GTM Wide IPs State", "isRecommended": false}, "node-connectivity": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.pool_member.stat.tot.requests.count", "metadata": {"unit": "Count", "description": "The total number of requests going through the specified pool member.", "displayName": "Requests"}}, {"key": "com.dynatrace.extension.f5.bigip.pool_member.stat.server.current_conns", "metadata": {"unit": "Count", "description": "The current number of connections from server-side to the specified pool member.", "displayName": "Current connections"}}, {"key": "com.dynatrace.extension.f5.bigip.pool_member.stat.server.queued_conns", "metadata": {"unit": "Count", "description": "The number of connections currently in queue.", "displayName": "Queued connections"}}], "description": "Provides detailed connectivity metrics for nodes (pool members) and their parent pools.", "displayName": "Node Connectivity", "isRecommended": true}, "pool-connectivity": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.pool.stat.tot.requests.count", "metadata": {"unit": "Count", "description": "The total number of requests to the specified pool.", "displayName": "Requests"}}, {"key": "com.dynatrace.extension.f5.bigip.pool.stat.server.current_conns", "metadata": {"unit": "Count", "description": "The current number of connections from server-side to the specified pool.", "displayName": "Current connections"}}, {"key": "com.dynatrace.extension.f5.bigip.pool.stat.server.queued_conns", "metadata": {"unit": "Count", "description": "The number of connections currently in queue", "displayName": "Queued connections"}}, {"key": "com.dynatrace.extension.f5.bigip.pool.stat.cur.sessions", "metadata": {"unit": "Count", "description": "The current number of sessions to the specified pool.", "displayName": "Current sessions"}}], "description": "Provides detailed connectivity metrics for pools and their members.", "displayName": "Pool Connectivity", "isRecommended": true}, "profile-clientssl": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.tot.compat.conns.count", "metadata": {"unit": "Count", "description": "The total number of concurrent compat connections with established SSL sessions being maintained by the filter.", "displayName": "Common connections"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.tot.native.conns.count", "metadata": {"unit": "Count", "description": "The total number of concurrent native connections with established SSL sessions being maintained by the filter.", "displayName": "Native connections"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.fatal.alerts.count", "metadata": {"unit": "Count", "description": "The total number of the fatal alerts.", "displayName": "Fatal alerts"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.secure.handshakes.count", "metadata": {"unit": "Count", "description": "The number of handshakes, including mid-stream re-negotiations, performed with peers supporting SSL secure renegotiation.", "displayName": "Secure handshakes"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.handshake.failures.count", "metadata": {"unit": "Count", "description": "The total number of handshake failures.", "displayName": "Handshake failures"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.insecure.handshake.accepts.count", "metadata": {"unit": "Count", "description": "The number of handshakes, including mid-stream re-negotiations, performed with peers not supporting SSL secure renegotiation.", "displayName": "Insecure handshakes accepted"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.insecure.handshake.rejects.count", "metadata": {"unit": "Count", "description": "The number of rejected initial handshakes with peers not supporting SSL secure renegotiation.", "displayName": "Insecure handshakes rejected"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.insecure.renegotiation.rejects.count", "metadata": {"unit": "Count", "description": "The number of rejected renegotiation attempts by peers not supporting SSL secure renegotiation.", "displayName": "Insecure renegotiations rejected"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.dtlsv1.count", "metadata": {"unit": "Count", "description": "The total connections for SSL DTLS protocol version 1.0.", "displayName": "DTLSv1 connections"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.sslv2.count", "metadata": {"unit": "Count", "description": "The total connections for SSL protocol version 2.", "displayName": "SSLv2 connections"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.sslv3.count", "metadata": {"unit": "Count", "description": "The total connections for SSL protocol version 3.", "displayName": "SSLv3 connections"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.tlsv1.count", "metadata": {"unit": "Count", "description": "The total connections for SSL TLS protocol version 1.", "displayName": "TLSv1 connections"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.tlsv11.count", "metadata": {"unit": "Count", "description": "The total connections for SSL TLS protocol version 1.1.", "displayName": "TLSv1.1 connections"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.client.ssl.stat.tlsv12.count", "metadata": {"unit": "Count", "description": "The total connections for SSL TLS protocol version 1.2.", "displayName": "TLSv1.2 connections"}}], "description": "Monitor the status and basic metrics of Client SSL profiles configured on the device.", "displayName": "Client SSL Profiles", "isRecommended": true}, "profile-serverssl": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.tot.compat.conns.count", "metadata": {"unit": "Count", "description": "The total number of concurrent compat connections with established SSL sessions being maintained by the filter.", "displayName": "Common connections"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.tot.native.conns.count", "metadata": {"unit": "Count", "description": "The total number of concurrent native connections with established SSL sessions being maintained by the filter.", "displayName": "Native connections"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.fatal.alerts.count", "metadata": {"unit": "Count", "description": "The total number of the fatal alerts.", "displayName": "Fatal alerts"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.dtlsv1.count", "metadata": {"unit": "Count", "description": "The total connections for SSL DTLS protocol version 1.", "displayName": "DTLSv1 connections"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.sslv2.count", "metadata": {"unit": "Count", "description": "The total connections for SSL protocol version 2.", "displayName": "DTLSv2 connections"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.sslv3.count", "metadata": {"unit": "Count", "description": "The total connections for SSL protocol version 3.", "displayName": "SSLv3 connections"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.tlsv11.count", "metadata": {"unit": "Count", "description": "The total connections for SSL TLS protocol version 1.1.", "displayName": "TLSv1.1 connections.count"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.tlsv12.count", "metadata": {"unit": "Count", "description": "The total connections for SSL TLS protocol version 1.2.", "displayName": "TLSv1.2 connections"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.tlsv1.count", "metadata": {"unit": "Count", "description": "The total connections for SSL TLS protocol version 1.", "displayName": "TLSv1 connections"}}], "description": "Monitor the status and basic metrics of Server SSL profiles configured on the device.", "displayName": "Server SSL Profiles", "isRecommended": true}, "chassis-components": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.chassis.fan.state"}, {"key": "com.dynatrace.extension.f5.bigip.chassis.fan.speed", "metadata": {"unit": "Unknown", "description": "The actual speed of the indexed chassis fan on the system. This is only supported for the platform where the actual fan speed data is available.'0' means fan speed is unavailable while the associated chassis status is good.", "displayName": "Fan speed"}}, {"key": "com.dynatrace.extension.f5.bigip.chassis.ps.state"}, {"key": "com.dynatrace.extension.f5.bigip.chassis.temperature", "metadata": {"unit": "Count", "description": "The chassis temperature (in Celsius) of the indexed sensor on the system. This is only supported for the platform where the sensor data is available.", "displayName": "Chassis temperature"}}], "description": "Monitor the health status of various chassis components like fans, power supplies, temperature sensors, etc.", "displayName": "Chassis Health", "isRecommended": false}, "instance-cpu-basic": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.sys.global.host.cpu.idle1m", "metadata": {"unit": "Percent", "description": "The average time spent by the specified processor doing nothing for the system in the last one minute.", "displayName": "Idle CPU"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.global.host.cpu.iowait1m", "metadata": {"unit": "Percent", "description": "The average time spent by the specified processor waiting for external I/O to complete for the system in the last one minute.", "displayName": "IO Wait CPU"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.global.host.cpu.irq1m", "metadata": {"unit": "Percent", "description": "The average time spent by the specified processor servicing hardware interrupts for the system in the last one minute.", "displayName": "IRQ CPU"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.global.host.cpu.softirq1min", "metadata": {"unit": "Percent", "description": "The average time spent by the specified processor servicing soft interrupts for the system in the last one minute.", "displayName": "Soft IRQ CPU"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.global.host.cpu.stolen1m", "metadata": {"unit": "Percent", "description": "The average time 'stolen' from the system in the last one minute.", "displayName": "Stolen CPU"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.global.host.cpu.system1m", "metadata": {"unit": "Percent", "description": "The average time spent by the specified processor servicing system calls for the system in the last one minute.", "displayName": "System CPU"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.global.host.cpu.user1m", "metadata": {"unit": "Percent", "description": "The average time spent by the specified processor in user context for the system in the last one minute.", "displayName": "User CPU"}}], "description": "Track basic CPU usage metrics at the device level.", "displayName": "CPU breakdown", "isRecommended": true}, "Advanced interfaces": {"metrics": [{"key": "com.dynatrace.extension.network_device.if.in.multicast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.multicast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.in.broadcast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.broadcast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.in.ucast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.ucast_pkts.count"}], "description": "Provides more detailed metrics on network interfaces, such as packet counters.", "displayName": "Advanced Interfaces", "isRecommended": false}, "device-packet-stats": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.sys.droppedPacketRate", "metadata": {"unit": "Count", "description": "The total dropped packets.", "displayName": "Dropped packets"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.inErrorRate", "metadata": {"unit": "Count", "description": "The total incoming packet errors for the system.", "displayName": "Packet errors in"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.licenseDeny", "metadata": {"unit": "Count", "description": "The packets which were dropped due to exceeding licensing limitations.", "displayName": "Dropped packets (license)"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.noHandlerDeny", "metadata": {"unit": "Count", "description": "The incoming packets that could not be processed by aa virtual server NAT or SNAT.", "displayName": "Dropped packets (no handler)"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.outErrorRate", "metadata": {"unit": "Count", "description": "The total outgoing packet errors for the system.", "displayName": "Packet errors out"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.virtServerNonSynDeny", "metadata": {"unit": "Count", "description": "The packets that are not connection requests and are destined for a virtual server that has no connection for the client address.", "displayName": "Dropped packets (no connection)"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.clientPacketsIn", "metadata": {"unit": "Count", "description": "The number of packets received by the system from client-side.", "displayName": "Client packets in"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.clientPacketsOut", "metadata": {"unit": "Count", "description": "The number of packets sent to client-side from the system.", "displayName": "Client packets out"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.serverPacketsIn", "metadata": {"unit": "Count", "description": "The number of packets received by the system from server-side.", "displayName": "Server packets in"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.serverPacketsOut", "metadata": {"unit": "Count", "description": "The number of packets sent to server-side from the system.", "displayName": "Server packets out"}}], "description": "Monitor packet rates and dropped packets at the device level to identify potential network issues.", "displayName": "Device Packets", "isRecommended": true}, "gtm-wide-ip-metrics": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.gtm.wip.requests_count", "metadata": {"unit": "Count", "description": "The number of total requests for the specified wide IP.", "displayName": "Requests"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.wip.resolutions_count", "metadata": {"unit": "Count", "description": "The number of total resolutions for the specified wide IP.", "displayName": "Resolutions"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.wip.persisted_requests_count", "metadata": {"unit": "Count", "description": "The number of persisted requests for the specified wide IP.", "displayName": "Persisted requests"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.wip.lb_preferred_count", "metadata": {"unit": "Count", "description": "The number of times which the preferred load balance method is used for the specified wide IP.", "displayName": "Preferred lb requests"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.wip.lb_fallback_count", "metadata": {"unit": "Count", "description": "The number of times which the fallback load balance method is used for the specified wide IP.", "displayName": "Fallback lb requests"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.wip.lb_alternate_count", "metadata": {"unit": "Count", "description": "The number of times which the alternate load balance method is used for the specified wide IP.", "displayName": "Alternate lb requests"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.wip.dropped_count", "metadata": {"unit": "Count", "description": "The number of dropped DNS messages for the specified wide IP.", "displayName": "Dropped messages"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.wip.return_to_dns_count", "metadata": {"unit": "Count", "description": "The number of times which a resolve was returned to DNS (for resolution) for the specified wide IP.", "displayName": "Return to DNS"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.wip.return_from_dns_count", "metadata": {"unit": "Count", "description": "The number of times which a resolve was returned from DNS for the specified wide IP.", "displayName": "Return from DNS"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.wip.cname_resolutions_count", "metadata": {"unit": "Count", "description": "The number of times which a query is resolved by the CNAME of pools associated with the specified Wide IP.", "displayName": "CNAME resolutions"}}], "description": "Provides basic metrics on GTM Wide IPs to monitor their performance and identify potential issues.", "displayName": "GTM Wide IPs Metrics", "isRecommended": false}, "virtualserver-basic": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.virtualserver.state", "metadata": {"unit": "Unspecified", "description": "General state metric for the server. Value is always 1, but dimensions carry all details of a virtual server.", "displayName": "Virtual server state"}}], "description": "Monitor the status and basic metrics of virtual servers configured on the device.", "displayName": "Virtual Servers", "isRecommended": true}, "device-entity-counts": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.ltm.nodes", "metadata": {"unit": "Count", "description": "The number of ltmNodeAddr entries in the table.", "displayName": "LTM nodes"}}, {"key": "com.dynatrace.extension.f5.bigip.ltm.pools", "metadata": {"unit": "Count", "description": "The number of ltmPool entries in the table.", "displayName": "LTM pools"}}, {"key": "com.dynatrace.extension.f5.bigip.ltm.virtualservers", "metadata": {"unit": "Count", "description": "The number of ltmVirtualServ entries in the table.", "displayName": "LTM virtual servers"}}], "description": "Provides a count of the total number of various entities (e.g. Pools, Virtual Servers, etc.) on the device.", "displayName": "Entity Summary", "isRecommended": false}, "f5-host-system-usage": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.sys.host.num_users", "metadata": {"unit": "Count", "description": "The number of user sessions for which this host is storing state information. hrSystemNumUsers", "displayName": "System Users"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.host.num_processes", "metadata": {"unit": "Count", "description": "The number of process contexts currently loaded or running on this system. hrSystemProcesses", "displayName": "System Processes"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.host.max_processes", "metadata": {"unit": "Count", "description": "The maximum number of process contexts this system can support. hrSystemMaxProcesses", "displayName": "System Max Processes"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.host.load_average", "metadata": {"unit": "Count", "description": "The 1 minute load average. laLoad", "displayName": "Load Average 1min"}}], "description": "Collects usage and load metrics for F5 processes running on the device.", "displayName": "Host System Load", "isRecommended": false}, "gtm-dns-profile-state": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.gtm.profile.state", "metadata": {"unit": "NotApplicable", "description": "A state metric containing the details of a DNS Profile. The value is always 1, use the dimensions to understand the details.", "displayName": "Profile state"}}], "description": "Monitor the status of GTM DNS Profiles configured on the device.", "displayName": "GTM DNS Profiles State", "isRecommended": false}, "gtm-pool-member-state": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.gtm.pool_member.state", "metadata": {"unit": "NotApplicable", "description": "State metric which captures details of F5 DNS (GTM) Pool Members. Value is always 1.", "displayName": "Pool member state"}}], "description": "Monitor the status of GTM Pool Members configured on the device.", "displayName": "GTM Pool Members State", "isRecommended": false}, "instance-cpu-advanced": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.sys.data.cpu1min", "metadata": {"unit": "Percent", "description": "The average CPU usage of the data plane in the last one minute.", "displayName": "Data Plane CPU"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.control.cpu1min", "metadata": {"unit": "Percent", "description": "The average CPU usage of the control plane in the last one minute.", "displayName": "Control Plane CPU"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.analysis.cpu1min", "metadata": {"unit": "Percent", "description": "The average CPU usage of the analysis plane in the last one minute.", "displayName": "Analysis Plane CPU"}}], "description": "Provides per-plane CPU usage metrics (data, control, analysis) at the device level.", "displayName": "Advanced CPU", "isRecommended": false}, "instance-memory-basic": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.sys.host.memory.total", "metadata": {"unit": "Byte", "description": "The total host memory in bytes (not including TMM). This is for a single host system.", "displayName": "Total memory"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.host.memory.used", "metadata": {"unit": "Byte", "description": "The host memory in bytes currently in use (not including TMM). This is for a single host system.", "displayName": "Used memory"}}], "description": "Track basic memory usage metrics at the device level.", "displayName": "Memory breakdown", "isRecommended": true}, "virtualserver-advanced": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.vs.usage.ratio1m", "metadata": {"unit": "Percent", "description": "The percentage of time Virtual Server was busy over the last 1 minute.", "displayName": "CPU Usage"}}, {"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.client.bytes.in.count", "metadata": {"unit": "Byte", "description": "The number of bytes received by the specified virtual server from client-side.", "displayName": "Bytes received"}}, {"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.ephemeral.bytes.in.count", "metadata": {"unit": "Byte", "description": "The number of bytes received ephemeral by the specified virtual server.", "displayName": "Ephemeral bytes received"}}, {"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.client.bytes.out.count", "metadata": {"unit": "Byte", "description": "The number of bytes sent to client-side from the specified virtual server.", "displayName": "Bytes transmitted"}}, {"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.ephemeral.bytes.out.count", "metadata": {"unit": "Byte", "description": "The number of bytes transmitted ephemeral from the specified virtual server.", "displayName": "Ephemeral bytes transmitted"}}, {"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.client.pkts.in.count", "metadata": {"unit": "Count", "description": "The number of packets received by the specified virtual server from client-side.", "displayName": "Packets received"}}, {"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.ephemeral.pkts.in.count", "metadata": {"unit": "Count", "description": "The number of packets received ephemeral by the specified virtual server.", "displayName": "Ephemeral packets received"}}, {"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.client.pkts.out.count", "metadata": {"unit": "Count", "description": "The number of packets sent to client-side from the specified virtual server.", "displayName": "Packets transmitted"}}, {"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.ephemeral.pkts.out.count", "metadata": {"unit": "Count", "description": "The number of packets transmitted ephemeral from the specified virtual server.", "displayName": "Ephemeral packets transmitted"}}], "description": "Provides more detailed traffic metrics on virtual servers.", "displayName": "Advanced Virtual Servers", "isRecommended": false}, "device-connection-stats": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.sys.clientBytesIn", "metadata": {"unit": "Byte", "description": "The number of bytes received by the system from client-side.", "displayName": "Client bytes in"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.clientBytesOut", "metadata": {"unit": "Byte", "description": "The number of bytes sent to client-side from the system.", "displayName": "Client bytes out"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.serverBytesIn", "metadata": {"unit": "Byte", "description": "The number of bytes received by the system from server-side.", "displayName": "Server bytes in"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.serverBytesOut", "metadata": {"unit": "Byte", "description": "The number of bytes sent to server-side from the system.", "displayName": "Server bytes out"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.clientCurConns", "metadata": {"unit": "Count", "description": "The current connections from client-side to the system.", "displayName": "Client current connections"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.clientMaxConns", "metadata": {"unit": "Count", "description": "The maximum connections from client-side to the system.", "displayName": "Client max connections"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.serverCurConns", "metadata": {"unit": "Count", "description": "The current connections from server-side to the system.", "displayName": "Server current connections"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.serverMaxConns", "metadata": {"unit": "Count", "description": "The maximum connections from server-side to the system.", "displayName": "Server max connections"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.hwClientCurConns", "metadata": {"unit": "Count", "description": "The current hardware accelerated connections from client-side to the system.", "displayName": "Pva client current connections"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.hwClientMaxConns", "metadata": {"unit": "Count", "description": "The maximum hardware accelerated connections from client-side to the system.", "displayName": "Pva client max connections"}}], "description": "Track overall client-side and server-side connection counts and byte throughput at the device level.", "displayName": "Device Connections", "isRecommended": true}, "gtm-dns-profile-metrics": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.gtm.profile.queries_count", "metadata": {"unit": "Count", "description": "The total number of DNS queries.", "displayName": "DNS queries"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.profile.responses_count", "metadata": {"unit": "Count", "description": "The total number of DNS responses.", "displayName": "DNS responses"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.profile.to_cache_count", "metadata": {"unit": "Count", "description": "The number of requests sent to the DNS cache.", "displayName": "Cache requests"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.profile.to_dns_count", "metadata": {"unit": "Count", "description": "The number of requests sent to backend DNS.", "displayName": "DNS requests"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.profile.drops_count", "metadata": {"unit": "Count", "description": "The number of packets dropped (not sent to GTM, DNS-Express, DNSSEC, DNS64, or Backend DNS (e.g. BIND)).", "displayName": "Dropped messages"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.profile.resp_noerror_count", "metadata": {"unit": "Count", "description": "The number of NOERROR responses sent.", "displayName": "NOERROR responses"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.profile.resp_nxdomain_count", "metadata": {"unit": "Count", "description": "The number of responses whose return code is NXDOMAIN.", "displayName": "NXDOMAIN responses"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.profile.resp_servfail_count", "metadata": {"unit": "Count", "description": "The number of responses whose return code is SERVFAIL.", "displayName": "SERVFAIL responses"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.profile.resp_refused_count", "metadata": {"unit": "Count", "description": "The number of responses whose return code is REFUSED.", "displayName": "REFUSED responses"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.profile.malicious_count", "metadata": {"unit": "Count", "description": "The number of malicious packets received.", "displayName": "Malicious packets"}}], "description": "Provides basic metrics on GTM DNS Profiles to monitor their performance and identify potential issues.", "displayName": "GTM DNS Profiles Metrics", "isRecommended": false}, "gtm-virtual-server-state": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.gtm.virtualserver.state", "metadata": {"unit": "NotApplicable", "description": "State metric describing the details of a DNS virtual server. The value is always 1, use the dimensions to understand the details.", "displayName": "Virtual server state"}}], "description": "Monitor the status of GTM Virtual Servers configured on the device.", "displayName": "GTM Virtual Servers State", "isRecommended": false}, "instance-memory-advanced": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.mem.total.swap", "metadata": {"unit": "KiloByte", "description": "The total amount of swap space configured for this host.", "displayName": "Total swap"}}, {"key": "com.dynatrace.extension.f5.bigip.mem.avail.swap", "metadata": {"unit": "KiloByte", "description": "The amount of swap space currently unused or available.", "displayName": "Available swap"}}, {"key": "com.dynatrace.extension.f5.bigip.mem.shared", "metadata": {"unit": "KiloByte", "description": "The total amount of real or virtual memory currently allocated for use as shared memory. This object will not be implemented on hosts where the underlying operating system does not explicitly identify memory as specifically reserved for this purpose.", "displayName": "Shared memory"}}, {"key": "com.dynatrace.extension.f5.bigip.mem.cached", "metadata": {"unit": "KiloByte", "description": "The total amount of real or virtual memory currently allocated for use as cached memory. This object will not be implemented on hosts where the underlying operating system does not explicitly identify memory as specifically reserved for this purpose.", "displayName": "Cached memory"}}, {"key": "com.dynatrace.extension.f5.bigip.mem.buffer", "metadata": {"unit": "KiloByte", "description": "The total amount of real or virtual memory currently allocated for use as memory buffers. This object will not be implemented on hosts where the underlying operating system does not explicitly identify memory as specifically reserved for this purpose.", "displayName": "Buffer memory"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.tmm.memory.total", "metadata": {"unit": "Byte", "description": "The total memory available to TMM (Traffic Management Microkernel).", "displayName": "TMM memory total"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.tmm.memory.used", "metadata": {"unit": "Byte", "description": "The memory currently in use by TMM (Traffic Management Microkernel).", "displayName": "TMM memory used"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.tmos.other.memory.total", "metadata": {"unit": "Byte", "description": "The total memory available to other TMOS processes (excluding TMM).", "displayName": "Other TMOS memory total"}}, {"key": "com.dynatrace.extension.f5.bigip.sys.tmos.other.memory.used", "metadata": {"unit": "Byte", "description": "The memory currently in use by other TMOS processes (excluding TMM).", "displayName": "Other TMOS memory used"}}], "description": "Provides more detailed memory metrics at the device level.", "displayName": "Advanced Memory", "isRecommended": false}, "virtualserver-syn-cookies": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.wl.syncookie.accepts.count", "metadata": {"unit": "Count", "description": "The number of whitelist syn cookies received that were accepted.", "displayName": "Accepted syn cookies"}}, {"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.wl.syncookie.rejects.count", "metadata": {"unit": "Count", "description": "The number of whitelist syn cookies received that were rejected.", "displayName": "Rejected syn cookies"}}], "description": "Monitor SYN cookie metrics on virtual servers to identify potential SYN flood attacks.", "displayName": "Virtual Server SYN Cookies", "isRecommended": false}, "gtm-virtual-server-metrics-lb": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.gtm.pool_member.lb_preferred_count", "metadata": {"unit": "Count", "description": "The number of times which the preferred load balance method is used for the specified pool member.", "displayName": "Preferred lb requests"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.pool_member.lb_alternate_count", "metadata": {"unit": "Count", "description": "The number of times which the preferred load balance method is used for the specified pool member.", "displayName": "Alternate lb requests"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.pool_member.lb_fallback_count", "metadata": {"unit": "Count", "description": "The number of times which the fallback load balance method is used for the specified pool member.", "displayName": "Fallback lb requests"}}], "description": "Provides basic load balancing metrics on GTM Virtual Servers to monitor their performance and identify potential issues.", "displayName": "GTM Virtual Servers Metrics - Load Balancing", "isRecommended": false}, "virtualserver-connectivity-basic": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.virtualserver.conn_limit", "metadata": {"unit": "Count", "description": "The maximum number of connections the specified virtual server is allowed to have open at one time", "displayName": "Connection limit"}}, {"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.tot.requests.count", "metadata": {"unit": "Count", "description": "The total number of requests going through the specified virtual server.", "displayName": "Requests"}}, {"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.client.max_conns", "metadata": {"unit": "Count", "description": "The maximum number of connections from client-side to the specified virtual server. This includes queued connections.", "displayName": "Max connections"}}, {"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.client.current_conns", "metadata": {"unit": "Count", "description": "The current connections from client-side to the specified virtual server.", "displayName": "Current connections"}}], "description": "Provides basic connectivity metrics for virtual servers.", "displayName": "Virtual Server Connectivity", "isRecommended": true}, "gtm-virtual-server-metrics-traffic": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.gtm.virtualserver.bits_persec_in_count", "metadata": {"unit": "BitPerSecond", "description": "The number of bits per second received by the specified virtual server.", "displayName": "Bits received"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.virtualserver.bits_persec_out_count", "metadata": {"unit": "BitPerSecond", "description": "The number of bits per second sent by the specified virtual server.", "displayName": "Bits sent"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.virtualserver.pkts_persec_in_count", "metadata": {"unit": "PerSecond", "description": "The number of packets per second received by the specified virtual server.", "displayName": "Packets received"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.virtualserver.pkts_persec_out_count", "metadata": {"unit": "PerSecond", "description": "The number of packets per second received by the specified virtual server.", "displayName": "Packets sent"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.virtualserver.connections_count", "metadata": {"unit": "Count", "description": "The number of total connections to the specified virtual server.", "displayName": "Connections"}}], "description": "Provides basic traffic metrics on GTM Virtual Servers to monitor their performance and identify potential issues.", "displayName": "GTM Virtual Servers Metrics - Traffic", "isRecommended": false}, "profile-serverssl-handshakes-basic": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.secure.handshakes.count", "metadata": {"unit": "Count", "description": "The number of handshakes, including mid-stream re-negotiations, performed with peers supporting SSL secure renegotiation.", "displayName": "Secure handshakes"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.handshake.failures.count", "metadata": {"unit": "Count", "description": "The total number of handshake failures.", "displayName": "Handshake failures"}}], "description": "Provides basic metrics on Server SSL handshakes to monitor SSL performance and identify potential issues.", "displayName": "Server SSL Handshakes", "isRecommended": false}, "virtualserver-connectivity-advanced": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.ephemeral.tot.conns.count", "metadata": {"unit": "Count", "description": "The total ephemeral connections to the specified virtual server.", "displayName": "Ephemeral connections"}}, {"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.client.slow.killed.count", "metadata": {"unit": "Count", "description": "The number of slow client-side connections that have been killed on the specified virtual server.", "displayName": "Slow connections killed"}}, {"key": "com.dynatrace.extension.f5.bigip.virtualserver.stat.client.evicted.conns.count", "metadata": {"unit": "Count", "description": "The number of client-side connections that have been evicted on the specified virtual server.", "displayName": "Evicted connections"}}], "description": "Provides more detailed connectivity metrics for virtual servers.", "displayName": "Advanced Virtual Server Connectivity", "isRecommended": false}, "gtm-virtual-server-metrics-resources": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.gtm.virtualserver.cpu_usage_count", "metadata": {"unit": "Percent", "description": "The CPU usage in percentage for the specified virtual server.", "displayName": "CPU Usage"}}, {"key": "com.dynatrace.extension.f5.bigip.gtm.virtualserver.memory_available_count", "metadata": {"unit": "Byte", "description": "The memory available in bytes for the specified virtual server.", "displayName": "Memory available"}}], "description": "Provides basic resource utilization metrics on GTM Virtual Servers to monitor their performance and identify potential issues.", "displayName": "GTM Virtual Servers Metrics - Resources", "isRecommended": false}, "profile-serverssl-handshakes-advanced": {"metrics": [{"key": "com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.insecure.handshake.accepts.count", "metadata": {"unit": "Count", "description": "The number of handshakes, including mid-stream re-negotiations, performed with peers not supporting SSL secure renegotiation.", "displayName": "Insecure handshakes accepted"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.insecure.handshake.rejects.count", "metadata": {"unit": "Count", "description": "The number of rejected initial handshakes with peers not supporting SSL secure renegotiation.", "displayName": "Insecure handshakes rejected"}}, {"key": "com.dynatrace.extension.f5.bigip.profile.server.ssl.stat.insecure.renegotiation.rejects.count", "metadata": {"unit": "Count", "description": "The number of rejected renegotiation attempts by peers not supporting SSL secure renegotiation.", "displayName": "Insecure renegotiations rejected"}}], "description": "Provides more detailed metrics on Server SSL handshakes.", "displayName": "Advanced Server SSL Handshakes", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"The F5 BIG-IP extension uses SNMP to collect data remotely. Data is collected from your F5 devices every minute and continuously analyzed by the Dynatrace platform. The insights provided go beyond simple charting capabilities cover both the Local Traffic Manager (LTM) and DNS (formerly Global Traffic Manager) modules of the BIG-IP platform. The unified analysis pages offer insight into the health and performance of the platform, while the Dynatrace analytics engine baselines and alerts on the most important indicators. The topology-first approach allows Davis AI to investigate and correlate detected problems between components and identify root causes. \n\n#### This is intended for users who:\n\n- Want to monitor the health state and performance of their F5 BIG-IP devices\n- Look for analysis support for Ops, IT, and network admins.\n\n#### This enables you to:\n\n- Monitor infrastructure with a comprehensive dashboard\n- Detect traffic anomalies and set up alerting for them\n- Take pre-emptive measures to avoid service degradations\n\n#### Compatibility Requirements\n- F5 BIG-IP devices using SNMP v2c and v3"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor F5 infrastructure and resource utilization\n- Understand the health and performance of Local Traffic Manager and DNS\n- Enable alerting on detected anomalies\n- Capture BIG-IP notifications by integrating with the SNMP Traps extension."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Activate the extension in your environment web-UI using the in-product Hub, provide the necessary device configuration, and you’re all set. \n\nRead more in our [SNMP extension documentation](https://docs.dynatrace.com/docs/extend-dynatrace/extensions20/snmp-extensions)."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"**The extension package contains:**\n\n- SNMP data source configuration for metric ingestion \n- Topology and relationship definitions for physical (BIG-IP instance, disks, network interfaces) and logical (LTM & DNS virtual servers, pools, pool members, etc.) components of the BIG-IP platform.\n- Dashboards offering LTM & DNS monitoring overviews and a high level status overview\n- Alerts covering component availability and resource utilization\n- Unified Analysis pages for each entity \n\nThis extension is built on top of the new [Extension 2.0 Framework](https://www.dynatrace.com/news/blog/extend-dynatrace-automation-and-ai-capabilities-more-easily-than-ever/). \n\nMore information can be found on the [Dynatrace Product News Blog](https://www.dynatrace.com/news/blog/simplified-observability-for-your-snmp-devices/)."},"sourceId":"details"}],"modified":"2026-07-13T10:01:10.111528Z","created":"2021-10-13T08:30:19.615995Z","seo_title":"F5 BIG-IP monitoring & observability","seo_description":"Gain insights into the performance of your F5 BIG-IP LTM and DNS solutions. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.f5.bigip/media/f9c759fd-70d6-4d8d-84ca-61cfb3ec065e.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.f5.bigip/media/395e598a-c7f7-43ea-975f-100bbf002b66.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.f5.bigip/media/256f088e-84a0-4c50-a1be-dbea3b0be45b.png"],"about":"The F5 BIG-IP extension uses SNMP to collect data remotely. Data is collected from your F5 devices every minute and continuously analyzed by the Dynatrace platform. The insights provided go beyond simple charting capabilities cover both the Local Traffic Manager (LTM) and DNS (formerly Global Traffic Manager) modules of the BIG-IP platform. The unified analysis pages offer insight into the health and performance of the platform, while the Dynatrace analytics engine baselines and alerts on the most important indicators. The topology-first approach allows Davis AI to investigate and correlate detected problems between components and identify root causes. \n\n#### This is intended for users who:\n\n- Want to monitor the health state and performance of their F5 BIG-IP devices\n- Look for analysis support for Ops, IT, and network admins.\n\n#### This enables you to:\n\n- Monitor infrastructure with a comprehensive dashboard\n- Detect traffic anomalies and set up alerting for them\n- Take pre-emptive measures to avoid service degradations\n\n#### Compatibility Requirements\n- F5 BIG-IP devices using SNMP v2c and v3","use_cases":"- Monitor F5 infrastructure and resource utilization\n- Understand the health and performance of Local Traffic Manager and DNS\n- Enable alerting on detected anomalies\n- Capture BIG-IP notifications by integrating with the SNMP Traps extension.","supported_distributions":"","get_started":"Activate the extension in your environment web-UI using the in-product Hub, provide the necessary device configuration, and you’re all set. \n\nRead more in our [SNMP extension documentation](https://docs.dynatrace.com/docs/extend-dynatrace/extensions20/snmp-extensions)."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.f5.bigip@3.0.6","fqn":"com.dynatrace.extension.f5.bigip","version":"3.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-3.0.6-16314dd48d70fc23e84f.zip","release_notes":"### Fixed in this version:\r\n- Corrected typo in `Infrastructure & Operations` app for displaying `Connections` chart group on `LTM Profile` entities.","created":"2026-06-16T13:50:10.813162Z"},{"name":"com.dynatrace.extension.f5.bigip@3.0.5","fqn":"com.dynatrace.extension.f5.bigip","version":"3.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-3.0.5-0615310e4d2d053df41c.zip","release_notes":"#### ✨ New in this version:\r\n- Added the following metrics to the `instance-memory-advanced` feature set:\r\n  - `com.dynatrace.extension.f5.bigip.sys.tmm.memory.total`\r\n  - `com.dynatrace.extension.f5.bigip.sys.tmm.memory.used`\r\n  - `com.dynatrace.extension.f5.bigip.sys.tmos.other.memory.total`\r\n  - `com.dynatrace.extension.f5.bigip.sys.tmos.other.memory.used`\r\n- Added the following metrics to a new `instance-cpu-advanced` feature set:\r\n  - `com.dynatrace.extension.f5.bigip.sys.data.cpu1min`\r\n  - `com.dynatrace.extension.f5.bigip.sys.control.cpu1min`\r\n  - `com.dynatrace.extension.f5.bigip.sys.analysis.cpu1min`","created":"2026-06-01T14:24:53.358380Z"},{"name":"com.dynatrace.extension.f5.bigip@3.0.4","fqn":"com.dynatrace.extension.f5.bigip","version":"3.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-3.0.4-6caa7bb3061d12df7042.zip","release_notes":"#### 🪲 Fixed in this version:\r\n- Enriched network device nodes with `snmp.ip` field.\r\n- Corrected pool member chart.","created":"2026-05-20T16:30:26.892808Z"},{"name":"com.dynatrace.extension.f5.bigip@3.0.3","fqn":"com.dynatrace.extension.f5.bigip","version":"3.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-3.0.3-a0777b277a86fa4ebeae.zip","release_notes":"### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading:\n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.333.0`.\n- This version includes a potentially breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any created custom dynamic rules will no longer be used on metrics ingested from the extension. If you want to keep enforcing them, please create [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via OpenPipeline extraction.\n-  Refactored feature sets according to the best practices established [here](https://docs.dynatrace.com/docs/observe/infrastructure-observability/networks/networks-cost-optimization).\n-  Added feature set metadata for recommended metrics.","created":"2026-05-18T12:34:38.992617Z"},{"name":"com.dynatrace.extension.f5.bigip@2.16.10","fqn":"com.dynatrace.extension.f5.bigip","version":"2.16.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.16.10-1f62c910fa807fbf83ec.zip","release_notes":"#### Fixed in this version:\r\n\r\n- `sys.name` dimension would always be null on generic interface metrics, causing some issues with topology linking of metrics","created":"2026-05-15T09:12:37.550875Z"},{"name":"com.dynatrace.extension.f5.bigip@2.16.9","fqn":"com.dynatrace.extension.f5.bigip","version":"2.16.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.16.9-cb3adb43b4be4cb3f65e.zip","release_notes":"### Fixed in this version:\n- F5 Instance tile on classic dashboard was blank due to removal of previously used metric key","created":"2026-04-07T14:30:51.452891Z"},{"name":"com.dynatrace.extension.f5.bigip@2.16.8","fqn":"com.dynatrace.extension.f5.bigip","version":"2.16.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.16.8-e4fe073d92a59f761462.zip","release_notes":"### ✨ New in this version:\r\n- Update entity links on platform dashboards to link to I&O app\r\n\r\n### 🗑️ Removed in this version:\r\n- Removed redundant metrics `com.dynatrace.extension.f5.bigip.sys.uptime` and `func:com.dynatrace.extension.f5.bigip.sys.uptime.sec`\r\n  - The metric data for `com.dynatrace.extension.network_device.sysuptime` is still present in the `com.dynatrace.extension.network_device.sysuptime` metric\r\n  - The metric data for `func:com.dynatrace.extension.f5.bigip.sys.uptime.sec` can be visualized by dividing `com.dynatrace.extension.network_device.sysuptime` by 100","created":"2026-03-20T13:25:15.535572Z"},{"name":"com.dynatrace.extension.f5.bigip@2.16.5","fqn":"com.dynatrace.extension.f5.bigip","version":"2.16.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.16.5-354b2daf5f5c38e1a38f.zip","release_notes":"#### Fixed in this version:\r\n\r\n- Single-value DQL queries did not include the required timeframe parameter causing broken charts\r\n- In some cases F5 Instance attributes would be erased due to missing requirements in topology rules","created":"2026-02-16T10:31:59.073242Z"},{"name":"com.dynatrace.extension.f5.bigip@2.16.3","fqn":"com.dynatrace.extension.f5.bigip","version":"2.16.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.16.3-fecd3a3e99b359faf448.zip","release_notes":"#### Fixed in this version:\r\n\r\n- `sys.name` and `mac.address` dimensions are required on all network metrics and filtered for empty values. This caused unnecessary stress on topology engine","created":"2026-02-10T15:18:53.597975Z"},{"name":"com.dynatrace.extension.f5.bigip@2.16.2","fqn":"com.dynatrace.extension.f5.bigip","version":"2.16.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.16.2-7889b1dae258c50ec54c.zip","release_notes":"✨ New in this version:\r\n- Added Davis anomaly detector templates to extension package","created":"2025-12-19T17:15:43.611444Z"},{"name":"com.dynatrace.extension.f5.bigip@2.16.0","fqn":"com.dynatrace.extension.f5.bigip","version":"2.16.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.16.0-2f0b80ec80387bf16c71.zip","release_notes":"#### ⚠️ IMPORTANT: This version requires a minimum Dynatrace version of `1.318`\n\n#### ✨ New in this version (2.16.0):\n- Added new `Advanced interfaces` feature set with the following metrics:\n  - `com.dynatrace.extension.network_device.if.lastchange.count`\n  - `com.dynatrace.extension.network_device.if.in.multicast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.out.multicast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.in.broadcast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.out.broadcast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.in.ucast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.out.ucast_pkts.count`","created":"2025-12-04T16:01:29.541411Z"},{"name":"com.dynatrace.extension.f5.bigip@2.15.1","fqn":"com.dynatrace.extension.f5.bigip","version":"2.15.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.15.1-b2c7abfff7cfca937a3e.zip","release_notes":"#### Fixed in this version:\r\n\r\n- IP Addresses were not correctly extracted for Network Device entities from the F5 data.","created":"2025-10-29T13:29:07.244037Z"},{"name":"com.dynatrace.extension.f5.bigip@2.15.0","fqn":"com.dynatrace.extension.f5.bigip","version":"2.15.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.15.0-bb55f4ce40ef3735bfb7.zip","release_notes":"#### ✨ New in this version (2.15.0):\r\n- Added the following metrics to the `default` feature set:\r\n - `com.dynatrace.extension.network_device.if.in.errors.count`\r\n - `com.dynatrace.extension.network_device.if.out.errors.count`\r\n - `com.dynatrace.extension.network_device.if.in.discards.count`\r\n - `com.dynatrace.extension.network_device.if.out.errors.count`","created":"2025-10-20T09:53:13.538190Z"},{"name":"com.dynatrace.extension.f5.bigip@2.14.1","fqn":"com.dynatrace.extension.f5.bigip","version":"2.14.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.14.1-bcacfcc6d37114e94fc4.zip","release_notes":"#### Improved in this version\r\n\r\n- The repetitive \"F5 BIG-IP\" prefix was removed from entity type display names for readability\r\n- The \"same_as\" topology relations are now mirrored, so they can be queried from either entity type","created":"2025-08-18T14:00:13.403483Z"},{"name":"com.dynatrace.extension.f5.bigip@2.14.0","fqn":"com.dynatrace.extension.f5.bigip","version":"2.14.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.14.0-3b9a4ff282d892ea78f2.zip","release_notes":"### ⚠️ IMPORTANT CHANGE:\nMetrics in \"default\" feature set will always be enabled and cannot be disabled. These metrics are mandatory. Take extra caution configuring devices and interfaces for which you are collecting data. Make use of Interface filters to limit the number of interfaces, otherwise, all interfaces on the device will be collected by default.\nIn case you do not wish to collect interfaces on your device, enter `$eq(!)` in the \"Interface Name\" filter field on the Feature Sets screen during configuration.\n\n- Default network metrics moved into the \"default\" feature set, namely default interface metrics\n\n#### ⚠️ Special note when updating to this version:\n\n- You must disable the old \"neighbor-discovery\" feature set in order to update\n- Please review the metrics included with the default feature set and ensure it aligns with your previous monitoring footprint (default metrics are always enabled)\n\n#### Improved in this version:\n\n- `neighbor-discovery` feature set was removed. This is now handled by the SNMP Autodiscovery extension for any kind of device\n\n#### New in this version:\n- Security Context is applied to entities","created":"2025-07-30T14:26:36.722469Z"},{"name":"com.dynatrace.extension.f5.bigip@2.13.6","fqn":"com.dynatrace.extension.f5.bigip","version":"2.13.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.13.6-516c95331923a7885ee0.zip","release_notes":"#### Fixed in this version:\n\n- Virtual Server properties for `SNAT Type` and `SNAT Pool` were not populating due to deprecated OIDs\n\n#### Improved in this version:\n\n- LTM Pool Members can now be part of multiple Pools. The relation was changed from `isInstanceOf` to `calls` to support many-to-many cardinality.","created":"2025-05-20T14:13:41.243770Z"},{"name":"com.dynatrace.extension.f5.bigip@2.13.5","fqn":"com.dynatrace.extension.f5.bigip","version":"2.13.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.13.5-09a845ccac21226aa55a.zip","release_notes":"#### Improved in this version\n- Minimum requirement for ActiveGate lowered to 1.303.0","created":"2025-04-09T07:04:53.890648Z"},{"name":"com.dynatrace.extension.f5.bigip@2.13.4","fqn":"com.dynatrace.extension.f5.bigip","version":"2.13.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.13.4-73671af808e0a9dbeb21.zip","release_notes":"#### New in this version:\n- AppEngine-compatible dashboards\n\n#### Improved in this version:\n- Pool Members are linked to specific Process entities rather than the Host entity","created":"2025-04-08T07:28:35.390606Z"},{"name":"com.dynatrace.extension.f5.bigip@2.13.0","fqn":"com.dynatrace.extension.f5.bigip","version":"2.13.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.13.0-_erx5rU3.zip","release_notes":"#### New in this version:\n\n- Configuration parameter introduced for ignoring \"forced-down\" pool members. This can be used in active/active failover setups to keep data accurate by dropping any datapoints coming from the active but forced-down members.","created":"2025-02-21T12:12:04.450918Z"},{"name":"com.dynatrace.extension.f5.bigip@2.12.4","fqn":"com.dynatrace.extension.f5.bigip","version":"2.12.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.12.4-_ciF5Hyb.zip","release_notes":"#### Fixed in this version\n\n- Messaged cards were misconfigured in AppEngine screens","created":"2025-01-20T10:32:18.422618Z"},{"name":"com.dynatrace.extension.f5.bigip@2.12.3","fqn":"com.dynatrace.extension.f5.bigip","version":"2.12.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.12.3-_CsBjB07.zip","release_notes":"#### Fixed in this version:\n- Minimum schema version was not correctly enforced\n- Dashboards would reference a non-existent metric for counting the number of instances","created":"2025-01-14T09:56:02.353838Z"},{"name":"com.dynatrace.extension.f5.bigip@2.10.5","fqn":"com.dynatrace.extension.f5.bigip","version":"2.10.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.10.5-_75Dfhiu.zip","release_notes":"#### Improved in this version:\n\n- Network charts converted to rate/min to allow accurate visualization over larger timeframes\n\n\n#### Fixed in this version:\n- Collecting the F5 Self IPs would cause the device to continuously switch IP address. Self IPs are no longer collected and the device only references the Management IP address","created":"2024-10-10T14:09:24.273243Z"},{"name":"com.dynatrace.extension.f5.bigip@2.10.3","fqn":"com.dynatrace.extension.f5.bigip","version":"2.10.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.10.3-_mia41lN.zip","release_notes":"#### Fixed in this version:\n\n- Log processing rules automatically convert to DQL to allow for Open Pipeline enablement","created":"2024-08-21T09:39:35.737236Z"},{"name":"com.dynatrace.extension.f5.bigip@2.10.1","fqn":"com.dynatrace.extension.f5.bigip","version":"2.10.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.10.1-_DenbTNn.zip","release_notes":"#### Fixed in this version:\n\n- Recently introduced metrics for device and interface now apply the existing feature sets and filters to reduce license consumption.","created":"2024-07-26T11:37:37.934937Z"},{"name":"com.dynatrace.extension.f5.bigip@2.10.0","fqn":"com.dynatrace.extension.f5.bigip","version":"2.10.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.10.0-_NeA08os.zip","release_notes":"#### ✨ New in this version:\n\n- Device-level statistics added across several feature sets\n    - `device-connection-stats` covers connectivity and traffic statistics\n    - `device-packet-stats` is a more detailed set of metrics covering statistics at packet level\n    -  `entity-counts` gives a view of total nodes, pools, and virtual servers\n- Hardware component states are now tracked via `chassis-components` feature set\n    - **Note:** these metrics will not populate unless the device supports these hardware metrics\n- APM licenses are now tracked in the `apm-licenses` feature set\n- Additional enitities were added for representing F5 as a network device","created":"2024-06-26T14:41:44.601153Z"},{"name":"com.dynatrace.extension.f5.bigip@2.8.1","fqn":"com.dynatrace.extension.f5.bigip","version":"2.8.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.8.1-8_lDFKNJX.zip","release_notes":"#### 🪲 Fixed in this version:\n- LTM Overview dashboard referenced non-existent metric keys","created":"2024-05-15T15:10:49.716349Z"},{"name":"com.dynatrace.extension.f5.bigip@2.8.0","fqn":"com.dynatrace.extension.f5.bigip","version":"2.8.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.8.0-b_UzyeBSe.zip","release_notes":"#### ✨ New in this version:\n\n- Queued connections are tracked for LTM Pools and Pool Members\n- Connection limit is now a metric for LTM Virtual Servers\n\n#### 🚀 Improved in this version:\n\n- Relationship between LTM Virtual Server and DNS Virtual Server is displayed on entity properties cards\n- The \"Total connections\" counter metric for LTM Virtual Servers, Pools, and Pool Members has been replaced with gauge metrics that show current and maximum connections.\n\n#### 🪲 Fixed in this version:\n\n- Logs from traps would all have level NONE","created":"2024-05-11T05:36:59.420007Z"},{"name":"com.dynatrace.extension.f5.bigip@2.7.0","fqn":"com.dynatrace.extension.f5.bigip","version":"2.7.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.7.0-e_5kmNqea.zip","release_notes":"### ✨ New in this version:\n\n- Added support for BIG-IP DNS (formerly GTM), including:\n    - Entities: DNS Wide IPs, Pools, Virtual Servers, Traffic Profiles\n    - Metrics: as defined by the feature sets starting with \"gtm\"\n    - Configuration filtering options similar to the LTM part of the extension\n- Added a GTM Overview Dashboard to showcase the newly added features","created":"2023-10-17T21:39:52.015368Z"},{"name":"com.dynatrace.extension.f5.bigip@2.6.3","fqn":"com.dynatrace.extension.f5.bigip","version":"2.6.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.6.3-f_ewRkZnt.zip","release_notes":"## 🚀 Improved in this version:\n- Availability state displayed next to state detail in tables of Pool, Pool Member, and Virtual server entities\n- Smoothing strategy added to charts of counter metrics to avoid inaccurate spikes\n- \"Monitored server\" filter added to lists of pool members to allow browsing OneAgents and Custom Devices","created":"2023-08-07T14:56:55.150267Z"},{"name":"com.dynatrace.extension.f5.bigip@2.6.2","fqn":"com.dynatrace.extension.f5.bigip","version":"2.6.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-2.6.2-8_2JGnwK9.zip","release_notes":"## 🚀 Improved in this version:\n- Better support for HA clustered devices.\n    - LTM Data is no longer collected for devices not in \"active\" failover mode. These devices will register only infrastructure metrics.\n    - Pool Members and Virtual Servers use IP Address & Port Number for unique entity creation. This means in a failover event, these entities are no longer duplicated and maintain a continuous view of performance.\n\n## 🪲 Fixed in this version:\n- Availablility alerts trigger false positives for Pool Members and Virtual Servers which are expected to be unavailable.\n    - All availability alerting now filters for data coming only from \"active\" devices. This means alerts are no longer raised for entities being unavailable on \"standby\" F5 devices.\n- A deprecated OID was causing some Pool Member performance metrics to not be linked with entities\n\n## ⚠️ Note:\n- When upgrading from a previous version of this extension, all existing Pool Member and Virtual Server entities will be temporarily duplicated!\n    - This is an unavoidable side effect of changing the entity ID pattern (from using names, to using IP addresses) in order to provide support for clustered deployments.","created":"2023-07-26T14:38:23.903345Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.f5.bigip@3.0.6","fqn":"com.dynatrace.extension.f5.bigip","version":"3.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.f5.bigip/com.dynatrace.extension.f5.bigip-3.0.6-16314dd48d70fc23e84f.zip","release_notes":"### Fixed in this version:\r\n- Corrected typo in `Infrastructure & Operations` app for displaying `Connections` chart group on `LTM Profile` entities.","created":"2026-06-16T13:50:10.813162Z"}]},{"id":1303,"slug":"f5-big-ip-log-streaming","title":"F5 BIG-IP Log Streaming","description":"Stream F5 BIG-IP logs to Dynatrace for unified observability.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/f5-big-ip-log-streaming/logo/9ef1dd36-762d-4e96-a3a4-c3f5c615ad01.png","link_to":null,"documentation_link":"https://community.f5.com/kb/technicalarticles/how-i-did-it---f5-big-ip-observability-with-dynatrace-and-f5-telemetry-streaming/344401","providers":[],"tags":["big ip","Big-IP","F5","log management","logs","log streaming","networking"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"F5 Big-IP telemetry used in a Dynatrace dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/f5-big-ip-log-streaming/media/05d97862-4569-4548-9172-17cfeda421b1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ff5-big-ip-log-streaming%2Fmedia%2F05d97862-4569-4548-9172-17cfeda421b1.png&sign=LZguqU9xukyYWtUuIuJ2pmRVbH9yXGAU9zShx2lXA9M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ff5-big-ip-log-streaming%2Fmedia%2F05d97862-4569-4548-9172-17cfeda421b1.png&sign=tQwzaDqYiJM_K6vuxLUEk6CjfzC5G-qwIrLVWNoH6_M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ff5-big-ip-log-streaming%2Fmedia%2F05d97862-4569-4548-9172-17cfeda421b1.png&sign=Tghd9Fp1L0jSS8lbnah_VJG5mu-k0MtRbWA4ZZfGU98","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ff5-big-ip-log-streaming%2Fmedia%2F05d97862-4569-4548-9172-17cfeda421b1.png&sign=NUHN_dulP2RTXy4sGdnnsdVfEBTF1Urk8TR0apcz4Yc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ff5-big-ip-log-streaming%2Fmedia%2F05d97862-4569-4548-9172-17cfeda421b1.png&sign=jkEgAUnGYaGAS7AQsKiSESKbj3MQF7nr0Dbsn59nIB0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ff5-big-ip-log-streaming%2Fmedia%2F05d97862-4569-4548-9172-17cfeda421b1.png&sign=G95dIKsKzH7_MLPbIHRbQzX-OtUx44AX-dlD6rZbXWY"}},{"caption":"Architecture Overview","src":"https://cdn.hub.central.dynatrace.com/hub/console/f5-big-ip-log-streaming/media/bb2c267a-7064-43a6-89ec-c477a7e4fabd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ff5-big-ip-log-streaming%2Fmedia%2Fbb2c267a-7064-43a6-89ec-c477a7e4fabd.png&sign=_2YE2ZbCzU35-gR2ZlZJ7gs3kKkDd3aC_cWklinKVMk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ff5-big-ip-log-streaming%2Fmedia%2Fbb2c267a-7064-43a6-89ec-c477a7e4fabd.png&sign=_H8B2ehHzk9jm0AeJWl-RaIaoRKJtgJK1mKkGDmimRc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ff5-big-ip-log-streaming%2Fmedia%2Fbb2c267a-7064-43a6-89ec-c477a7e4fabd.png&sign=hCqQ-_AGOmyirWLAr6oopnnBOdf3YXFxrvbCYh7qQg0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ff5-big-ip-log-streaming%2Fmedia%2Fbb2c267a-7064-43a6-89ec-c477a7e4fabd.png&sign=lxL0Rj9XTDIdrME_9gMKkwsLs8v5_PJl6pJ9YQ1U7YY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ff5-big-ip-log-streaming%2Fmedia%2Fbb2c267a-7064-43a6-89ec-c477a7e4fabd.png&sign=MJXQ2VCmwpZmBDDYoY_QLgJAxDmQd5SVNlwjBpiHnOg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ff5-big-ip-log-streaming%2Fmedia%2Fbb2c267a-7064-43a6-89ec-c477a7e4fabd.png&sign=BkjQ9lW0zNmaPYwS_Wph8I7KfS80Cf4uwUfPMPyynWk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"F5 BIG-IP Log Streaming integrates BIG-IP telemetry with Dynatrace using F5 Telemetry Streaming. It forwards LTM, ASM/Advanced WAF, and system events as structured logs, enabling correlation with application and infrastructure data in Dynatrace. Gain end-to-end visibility into traffic flows, security events, and device health to speed up troubleshooting and capacity planning."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Integrate F5 BIG-IP telemetry and events into Dynatrace.  \n- Correlate BIG-IP traffic, security, and health with app performance.  \n- Detect anomalies and errors across F5 and backend services.  \n- Analyze request patterns and capacity trends for BIG-IP.  \n- Centralize BIG-IP observability for NetOps and DevOps teams."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- Install and configure F5 Telemetry Streaming on BIG-IP.  \n- Define a Dynatrace-compatible logging/telemetry endpoint.  \n- Verify events in Dynatrace and build dashboards."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Supports F5 BIG-IP with Telemetry Streaming (TS) extension.  \nRequires network access from BIG-IP to Dynatrace ingest API endpoint or intermediary collector."},"sourceId":"details"}],"modified":"2026-03-09T10:19:13.377066Z","created":"2026-03-09T09:57:54.839409Z","seo_title":"F5 BIG-IP Log Streaming monitoring & observability","seo_description":"Stream F5 BIG-IP logs to Dynatrace for unified observability. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/f5-big-ip-log-streaming/media/05d97862-4569-4548-9172-17cfeda421b1.png","https://cdn.hub.central.dynatrace.com/hub/console/f5-big-ip-log-streaming/media/bb2c267a-7064-43a6-89ec-c477a7e4fabd.png"],"about":"F5 BIG-IP Log Streaming integrates BIG-IP telemetry with Dynatrace using F5 Telemetry Streaming. It forwards LTM, ASM/Advanced WAF, and system events as structured logs, enabling correlation with application and infrastructure data in Dynatrace. Gain end-to-end visibility into traffic flows, security events, and device health to speed up troubleshooting and capacity planning.","use_cases":"- Integrate F5 BIG-IP telemetry and events into Dynatrace.  \n- Correlate BIG-IP traffic, security, and health with app performance.  \n- Detect anomalies and errors across F5 and backend services.  \n- Analyze request patterns and capacity trends for BIG-IP.  \n- Centralize BIG-IP observability for NetOps and DevOps teams.","supported_distributions":"","get_started":"- Install and configure F5 Telemetry Streaming on BIG-IP.  \n- Define a Dynatrace-compatible logging/telemetry endpoint.  \n- Verify events in Dynatrace and build dashboards."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["f5-big-ip-ltm-1","logs","infrastructure-operations"],"latest_downloads":null},{"id":1188,"slug":"fastly-real-time-log-streaming","title":"Fastly Real-Time Log Streaming","description":"Ingest CDN logs from Fastly into Dynatrace for real-time observability.","logo":"https://cdn.hub.central.dynatrace.com/hub/fastlyLogo-red-PNG-icon_1_WieqFDb.png","link_to":null,"documentation_link":"https://www.fastly.com/documentation/guides/integrations/logging-endpoints/log-streaming-dynatrace/","providers":[],"tags":["audit","log analytics","log-ingest-integration","logs","logs in grail","logs on grail","network","network security","security"],"author":"261","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Fastly integration with Dynatrace architecture","src":"https://cdn.hub.central.dynatrace.com/hub/fastly-architecture.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffastly-architecture.png&sign=Z_H2oZ5YOxpX7XAfKy3GtCNadDCQCN5pf5lo3H8g70w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffastly-architecture.png&sign=T3zUCSnO5g5q8I5N9yGy1Bmc0nyEIhAZa1NgHPHSdoI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffastly-architecture.png&sign=ZgKIQBWnWD38OuXQziPzC4IucE7VOt1vobYd6j2n1rs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffastly-architecture.png&sign=YI20lo2PICbNfqclLgVnt9FvvmFHjJiaifAyenTMmHc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffastly-architecture.png&sign=Wytu6mK4PrEDCdXmvYyFgejik6E4lC0b1IPKib87cy0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffastly-architecture.png&sign=HzP_Lus6B9zo36yC6TWLxZsYBp1KI67Lp39MiYWCHSI"}},{"caption":"Use the Logs app to explore Fastly logs.","src":"https://cdn.hub.central.dynatrace.com/hub/logs_app_aE3DxMZ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app_aE3DxMZ.png&sign=l9IS6oZUUuIuG3POXWvGgZHLlDvHO6sTA6Wb_nE65EI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app_aE3DxMZ.png&sign=-xitJcNSPm_HYZA47h1EuLPvUWm90-c1d9SQVnhGEQU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app_aE3DxMZ.png&sign=-GVt_WFrsLhR9Fn77X3lJnledOwVQa5uGWWFpEY4MsI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app_aE3DxMZ.png&sign=TyadZ-fzBsRJSS-jeZGHODU-bkMnLQnkooT3_f6UWy0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app_aE3DxMZ.png&sign=EDYdtY1BB0bT15ffOkWjPVJKYDmoubVV7N4ZdIOUgJY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flogs_app_aE3DxMZ.png&sign=h7KEAQtzSxiB0zxgwEzOqIRyt6xXyezbv9kYxQquNPQ"}}],"support_link":"https://support.fastly.com/","support_information":{"email":"support@fastly.com","url":"https://support.fastly.com/"},"sales_link":"","pricing":"","repository_href":"","is_partner":true,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"This integration enables real-time log ingestion from Fastly’s edge cloud platform into Dynatrace Grail. \n \nBy forwarding logs via Fastly's Real-Time Log Streaming feature, you gain immediate visibility into CDN performance, security events, and customer traffic patterns, all within the context of your Dynatrace observability stack. \n \nLeverage Dynatrace AI-powered analytics to monitor, troubleshoot, and optimize web and app delivery at the edge."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor CDN traffic and performance in real time.\n- Correlate Fastly edge logs with application and infrastructure data.\n- Gain full visibility into security decisions from Fastly WAF.\n- Troubleshoot latency or errors using detailed HTTP metadata."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- Ensure you have a Dynatrace access token with the Ingest logs (logs.ingest) scope.\n\n- Visit the official [Fastly documentation](https://www.fastly.com/documentation/guides/integrations/logging-endpoints/log-streaming-dynatrace) for detailed configuration steps describing how to add Dynatrace as a Fastly HTTPS logging endpoint.\n\n- Once configured, log streams from Fastly will appear in Dynatrace for immediate analysis."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.752117Z","created":"2025-08-11T09:31:31.191199Z","seo_title":"Fastly Real-Time Log Streaming monitoring & observability","seo_description":"Ingest CDN logs from Fastly into Dynatrace for real-time observability. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/fastly-architecture.png","https://cdn.hub.central.dynatrace.com/hub/logs_app_aE3DxMZ.png"],"about":"This integration enables real-time log ingestion from Fastly’s edge cloud platform into Dynatrace Grail. \n \nBy forwarding logs via Fastly's Real-Time Log Streaming feature, you gain immediate visibility into CDN performance, security events, and customer traffic patterns, all within the context of your Dynatrace observability stack. \n \nLeverage Dynatrace AI-powered analytics to monitor, troubleshoot, and optimize web and app delivery at the edge.","use_cases":"- Monitor CDN traffic and performance in real time.\n- Correlate Fastly edge logs with application and infrastructure data.\n- Gain full visibility into security decisions from Fastly WAF.\n- Troubleshoot latency or errors using detailed HTTP metadata.","supported_distributions":"","get_started":"- Ensure you have a Dynatrace access token with the Ingest logs (logs.ingest) scope.\n\n- Visit the official [Fastly documentation](https://www.fastly.com/documentation/guides/integrations/logging-endpoints/log-streaming-dynatrace) for detailed configuration steps describing how to add Dynatrace as a Fastly HTTPS logging endpoint.\n\n- Once configured, log streams from Fastly will appear in Dynatrace for immediate analysis."},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":["dashboards","logs","notebooks","security-investigator"],"latest_downloads":null},{"id":140,"slug":"fedora","title":"Fedora","description":"Linux distribution sponsored primarily by Red Hat, a subsidiary of IBM.","logo":"https://dt-cdn.net/hub/logos/fedora.png","link_to":"https://www.dynatrace.com/technologies/linux-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/linux-hub","providers":["oa"],"tags":["cloud","infrastructure","server-monitoring"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":814,"slug":"filesystem-monitoring-extension-v2","title":"Filesystem monitoring","description":"Monitor your files and folders.","logo":"https://dt-cdn.net/hub/filesystem-logo_aRcGUut.svg","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/filesystem-monitoring-extension-v2-extension","providers":["oa"],"tags":["directory monitoring","file monitoring","filestore","mount monitoring"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Monitoring Configuration Overview","src":"https://dt-cdn.net/hub/filesystemConfig_VNB1qoz.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FfilesystemConfig_VNB1qoz.png&sign=JXhRE8BhO2YdYBTL9AKp42XICMhdv54m9ig2nrMYgiM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FfilesystemConfig_VNB1qoz.png&sign=2hsmKaCyVdhcG38BA6RoyLwgbYyQ-Bm3zuiRuiMFRHU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FfilesystemConfig_VNB1qoz.png&sign=W1zdxqhrZ8psvPWCFDhKJ-ss5uvYjut7wH64cQTMG1A","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FfilesystemConfig_VNB1qoz.png&sign=LS81MS-HTB8AGy4nCEZRS10-EQAEUnc_eSiFbiifHPk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FfilesystemConfig_VNB1qoz.png&sign=r784A5rVDKkQeM8idmeRHnNSGSGwPFDaWMhTiHnYsNw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FfilesystemConfig_VNB1qoz.png&sign=vG1ZA3uhXTDS6cSK6P6gL5dBCs639ud5dzKnhjFlurs"}},{"caption":"Data Explorer example of charting `filesystem.file_age.count` metric","src":"https://dt-cdn.net/hub/filesystemDataexplorer_BPhTkQq.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FfilesystemDataexplorer_BPhTkQq.png&sign=WIUKmuP0m5XwusklA1YQF-nWc0OqiqZySkk5EnyXICM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FfilesystemDataexplorer_BPhTkQq.png&sign=5r3fyKE0rxhpLx3bCy7Nktc4U0_MCZ3UfardkSW86bk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FfilesystemDataexplorer_BPhTkQq.png&sign=3rLj-_fap-_ypd3cXhYMb0QOGgFTX41cjAWoAjJnYZw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FfilesystemDataexplorer_BPhTkQq.png&sign=NDtEjr_txtYY7DJqXCzZV8YI_c_qOq3Hu9RImMJUTpo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FfilesystemDataexplorer_BPhTkQq.png&sign=k7zvh4wAYJhaFO3MXg2WGQ1gyylfFtnlULAKrsn1jNc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FfilesystemDataexplorer_BPhTkQq.png&sign=9lQV99XZlBIy4U5vdgCiOXyPQbMT7tebyiiuCnlrPuo"}},{"caption":"Data Explorer example of charting `filesystem.file_age.count` metric showing dimensional data","src":"https://dt-cdn.net/hub/filesystemfocus_TKgL2Co.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilesystemfocus_TKgL2Co.png&sign=4ZDyurb62T11B9cnDaifEriLYe5RlSaYeO-46xiFD7M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilesystemfocus_TKgL2Co.png&sign=6aEBsmltcHAfFqv2bqBnYi_l-cI_jmocxF7Q_7ohaRc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilesystemfocus_TKgL2Co.png&sign=mhOF-gE8isIkmDNrd1Jyd9B7SJFk_WNMfbtTh5nrSk0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilesystemfocus_TKgL2Co.png&sign=cZ8YOMAakTgaPEtJNGETxRgSb8w_OFPZOjE3XuZwF5Q","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilesystemfocus_TKgL2Co.png&sign=cTXZHP1ZNyV3Ex3TdLdx6yVNaLGt5DeXaCkRIaVTNgs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilesystemfocus_TKgL2Co.png&sign=x17lottEWANUC94Pz_LUfTZPu9-d8yruvBf__HuA5Bs"}},{"caption":"Example of filled out monitoring configuration","src":"https://dt-cdn.net/hub/sbd21538.sprint.dynatracelabs.com_ui_hub_ext_listing_registered_com.dynatrace.filesy_f3GlHoR.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsbd21538.sprint.dynatracelabs.com_ui_hub_ext_listing_registered_com.dynatrace.filesy_f3GlHoR.png&sign=fkYepdFcEC8ABP3Nrq-Bunw44sSlcg7aoJXzVxqP7tE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsbd21538.sprint.dynatracelabs.com_ui_hub_ext_listing_registered_com.dynatrace.filesy_f3GlHoR.png&sign=xcnNL1NA5Gc1rWUoRH20IXuKTYp1K1Y8n4yih8akzsg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsbd21538.sprint.dynatracelabs.com_ui_hub_ext_listing_registered_com.dynatrace.filesy_f3GlHoR.png&sign=bURhEudpbXkZIap6tGKriQdZhQ1eLScg73FtZ4k2_jc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsbd21538.sprint.dynatracelabs.com_ui_hub_ext_listing_registered_com.dynatrace.filesy_f3GlHoR.png&sign=1f0jToOglswvhdR2pDOa0bjb0MyY2NauOsrzcKnD5nk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsbd21538.sprint.dynatracelabs.com_ui_hub_ext_listing_registered_com.dynatrace.filesy_f3GlHoR.png&sign=3crTENgU16duaS1sO971oCmWzerrEnzfyFRgXtHLnso","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsbd21538.sprint.dynatracelabs.com_ui_hub_ext_listing_registered_com.dynatrace.filesy_f3GlHoR.png&sign=8bpXfkGNOUBdGuV7GtkTY0ivT_zVrpZLgQ0plYd0Bzc"}},{"caption":"Example of file check schedule in monitoring configuration","src":"https://dt-cdn.net/hub/filesystemschedule_i70JRlH_6wHJVYd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilesystemschedule_i70JRlH_6wHJVYd.png&sign=WYeBopzgGjppaK2n3V2AfVLJ27vQFvOiro6tiMoMkrs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilesystemschedule_i70JRlH_6wHJVYd.png&sign=NbSpgfIWhiWZDKN_pq2OLFWCxGgc-zDnsEXM3VNU_8U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilesystemschedule_i70JRlH_6wHJVYd.png&sign=8vYNav5AN2vF_22_zzr-nQn42qbYi-1pXGbbQX3uZTg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilesystemschedule_i70JRlH_6wHJVYd.png&sign=Bw6Np-5aYkAsEvxpVV5r4lkEIF9JFU8OmVlNS-3-d48","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilesystemschedule_i70JRlH_6wHJVYd.png&sign=tPfbhe7zPVp1si33LKBxP2CiNprCKyGoKdsudZEPV88","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilesystemschedule_i70JRlH_6wHJVYd.png&sign=mVcNIkjLjcIzGdgNPEPU3zA6jGEehLKx5w0491d3v8g"}},{"caption":"Example use of advanced scheduler","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.filesystem/media/29691a9e-f8b7-4e6b-859e-d9d242e1df21.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.filesystem%2Fmedia%2F29691a9e-f8b7-4e6b-859e-d9d242e1df21.png&sign=DbC4CfmA6qWwgj-hsDBBz4woIh_xuxTEefgxjIyMC9E","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.filesystem%2Fmedia%2F29691a9e-f8b7-4e6b-859e-d9d242e1df21.png&sign=_Zd92e-MqBXZoUd3MVUPh1gp2sRQhsea935gIUYoDCM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.filesystem%2Fmedia%2F29691a9e-f8b7-4e6b-859e-d9d242e1df21.png&sign=PcaalSlCz3XL5__FmKYidxHsDNFJecbcGQQEum0cH2o","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.filesystem%2Fmedia%2F29691a9e-f8b7-4e6b-859e-d9d242e1df21.png&sign=TZQxTEi5RTut3w2AKqX0VPELHiKW0KhsfrkjhiKQpx4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.filesystem%2Fmedia%2F29691a9e-f8b7-4e6b-859e-d9d242e1df21.png&sign=wKcjBMz5vEexVlrRdznP_TLChxNQsBv8p-VOI-0WPI4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.filesystem%2Fmedia%2F29691a9e-f8b7-4e6b-859e-d9d242e1df21.png&sign=8_H78hqXeAgDqWDBxmxO0KLDZsMQLUeeNK-HXmLUZ54"}},{"caption":"Specify additional metadata to file checks for more context","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.filesystem/media/b31f0564-1b46-4f3e-91dc-d3988578c2e1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.filesystem%2Fmedia%2Fb31f0564-1b46-4f3e-91dc-d3988578c2e1.png&sign=ZczbSBkmt8lX61eQV-EWYLWobAE2qIfskaI_XFEejxQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.filesystem%2Fmedia%2Fb31f0564-1b46-4f3e-91dc-d3988578c2e1.png&sign=PoV4u0s1T0SUkKxvIvm5fepNbni7vqFJc4x54QCBA6U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.filesystem%2Fmedia%2Fb31f0564-1b46-4f3e-91dc-d3988578c2e1.png&sign=BSfaB5peWi7LpydB6hnYJjE30yxylkbZIBhztmEgzo8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.filesystem%2Fmedia%2Fb31f0564-1b46-4f3e-91dc-d3988578c2e1.png&sign=KrIcas-yE3_BABNVIbUlO3ctlG0kjjNWkAKvFlJpyyg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.filesystem%2Fmedia%2Fb31f0564-1b46-4f3e-91dc-d3988578c2e1.png&sign=b_l-2T8As7XpT5NU_e4Qcxu7jx_0GcGHxYSgR4dmDaA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.filesystem%2Fmedia%2Fb31f0564-1b46-4f3e-91dc-d3988578c2e1.png&sign=zKu6SadmDxrnMSQc4fV9MI6vckh7NLFZvPtIs2stUac"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.3","release_latest_validation_result":{"name": "com.dynatrace.filesystem", "author": {"name": "Dynatrace"}, "version": "2.0.3", "fileHash": "1fcd6699f260cc4512d2729c732cd6a9e9f3116e289f937fe7e54af6ad0cb482", "variables": [], "dataSources": ["python"], "featureSets": [], "extensionName": "com.dynatrace.filesystem", "minEECVersion": "1.310.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"**filesystem extension**, monitor your files on Windows and Linux OneAgent installations.\n\nTargeting can be done by host, host group, management zone or environment. Tags can be applied to segregate your configurations (100 configurations maximum).\n\nFor each path check, Dynatrace will create an entity and link it to the matching host. This way, extension filtering and tagging is possible to view your data. The same can be done with alerts.\n\nChecks can be disabled for specific days and at specific times.\n\n### Metrics:\n* File count: Number of files matching a pattern\n\n* File age count: Number of files matching a pattern and an age\n       \n* File age: Age of a specific file (oldest or newest when returning more than 1 file)\n\n* File size: Size of the files in bytes\n\n* Mount point: Is a mount point mounted on Unix NFS"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor count of files and directories within a specific directory\n- Check the newest or oldest file in a directory\n- Verify if a file exists on a schedule\n- Verify if a mount is present\n- Check the count of files over a certain age\n- Validate if a file is the proper size"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Filesystem monitoring extension](https://docs.dynatrace.com/docs/shortlink/filesystem-monitoring-extension-v2-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nThis a OneAgent extension compatible with Windows and Linux.  \nCluster version 1.318 and OneAgent 1.310 minimum.\n\nAzure blob storage is supported"},"sourceId":"details"}],"modified":"2026-03-29T10:25:54.668327Z","created":"2022-11-23T14:47:14.664918Z","seo_title":"Filesystem monitoring monitoring & observability","seo_description":"Monitor your files and folders. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/filesystemConfig_VNB1qoz.png","https://dt-cdn.net/hub/filesystemDataexplorer_BPhTkQq.png","https://dt-cdn.net/hub/filesystemfocus_TKgL2Co.png","https://dt-cdn.net/hub/sbd21538.sprint.dynatracelabs.com_ui_hub_ext_listing_registered_com.dynatrace.filesy_f3GlHoR.png","https://dt-cdn.net/hub/filesystemschedule_i70JRlH_6wHJVYd.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.filesystem/media/29691a9e-f8b7-4e6b-859e-d9d242e1df21.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.filesystem/media/b31f0564-1b46-4f3e-91dc-d3988578c2e1.png"],"about":"**filesystem extension**, monitor your files on Windows and Linux OneAgent installations.\n\nTargeting can be done by host, host group, management zone or environment. Tags can be applied to segregate your configurations (100 configurations maximum).\n\nFor each path check, Dynatrace will create an entity and link it to the matching host. This way, extension filtering and tagging is possible to view your data. The same can be done with alerts.\n\nChecks can be disabled for specific days and at specific times.\n\n### Metrics:\n* File count: Number of files matching a pattern\n\n* File age count: Number of files matching a pattern and an age\n       \n* File age: Age of a specific file (oldest or newest when returning more than 1 file)\n\n* File size: Size of the files in bytes\n\n* Mount point: Is a mount point mounted on Unix NFS","use_cases":"- Monitor count of files and directories within a specific directory\n- Check the newest or oldest file in a directory\n- Verify if a file exists on a schedule\n- Verify if a mount is present\n- Check the count of files over a certain age\n- Validate if a file is the proper size","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Filesystem monitoring extension](https://docs.dynatrace.com/docs/shortlink/filesystem-monitoring-extension-v2-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.filesystem@2.0.3","fqn":"com.dynatrace.filesystem","version":"2.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.filesystem/com.dynatrace.filesystem-2.0.3-1fcd6699f260cc4512d2.zip","release_notes":"### Bugs Fixed in this version:\n- Resolved a bug in which the frequency set in the monitoring configuration was not respected when not utilizing the schedule feature.","created":"2026-07-13T19:38:00.337573Z"},{"name":"com.dynatrace.filesystem@2.0.2","fqn":"com.dynatrace.filesystem","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.filesystem/com.dynatrace.filesystem-2.0.2-d64b50f223201775ca6e.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.310.0`\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any logs ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the [classic log pipeline](https://docs.dynatrace.com/docs/shortlink/lma-classic-log-processing).\n  - This means that classic rules will no longer be used on <metrics and/or logs> ingested from the extension. Please be sure to migrate any you still need to [OpenPipeline rules](https://docs.dynatrace.com/docs/shortlink/lma-openpipeline).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n- Smartscape on Grail\n- Ability to mark no matches of a path pattern as a success criteria\n  - Configured via a toggle in the monitoring configuration for Count and Modification age count check types\n\n### Bugs Fixed in this version:\n\n- Resolved bug in which scheduled file checks did not start/end on time\n- Resolved behavior in which a check resulting in no matches was reported as an `ERROR`, now when a check results in no matches, it is returned as a warning if the check is not configured to have no matches as a success criteria","created":"2026-06-11T12:57:19.754699Z"},{"name":"com.dynatrace.filesystem@1.5.7","fqn":"com.dynatrace.filesystem","version":"1.5.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.filesystem/com.dynatrace.filesystem-1.5.7-59057cafdc9735d0652d.zip","release_notes":"## IMPORTANT: This version requires a minimum Dynatrace version of 1.318 and OneAgent version of 1.310\n\n### New Features\n- Advanced Scheduler\n  - Added support for more customized run schedules, allowing greater flexibility in configuration.\n\n- Dynamic Date Functionality\n  - Dynamic dates such as MMDDYYYY continue to function as before. However, you can now append paths like C:\\DDMMYYYY|-1d, which will dynamically set the date to the day before the current run time. The extension performs the date calculation at each run.\n\n- Classic and Platform Dashboards bundled with extension\n\n### Security Improvements\n- Implemented additional validation of path parameter to prevent command injection.\n- Implemented additional validation of Azure account parameter to prevent SSRF.\n\n### Vulnerabilities Resolved\n- Resolved CVE-2026-21441 by updating `urllib3` library to v. `2.6.3`\n\n### Improvements\n- Implemented Endpoint Status reporting for each path in configuration for greater status granularity.\n- Enhanced logging by including Dynatrace Error Codes for improved debugging and issue tracking.\n- Defined screen for path entity in I&O app.\n\n### Bug Fixes\n- Resolved an intermittent issue where monitoring configurations with multiple assumed_user entries, each with different dimensions, could cause checks to fail.\n- Resolved an issue that affected execution due to daylight time change.","created":"2026-03-26T17:40:21.419392Z"},{"name":"com.dynatrace.filesystem@1.3.3","fqn":"com.dynatrace.filesystem","version":"1.3.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.filesystem/com.dynatrace.filesystem-1.3.3-3e0bf881fefed34a4b62.zip","release_notes":"## New Features\n- `sesu` has been added in the assume user options for linux hosts.","created":"2025-08-19T12:30:24.610952Z"},{"name":"com.dynatrace.filesystem@1.3.1","fqn":"com.dynatrace.filesystem","version":"1.3.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.filesystem/com.dynatrace.filesystem-1.3.1-d8316b4fc89d1390e015.zip","release_notes":"## Bugfix\n- `run_as Linux`: dtuser correctly calls `sudo` when a username is omitted.","created":"2025-07-01T08:45:19.305587Z"},{"name":"com.dynatrace.filesystem@1.3.0","fqn":"com.dynatrace.filesystem","version":"1.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.filesystem/com.dynatrace.filesystem-1.3.0-7530f41af189156b717a.zip","release_notes":"## New Feature\n- Run As functionality implemented in Linux. \n  - This uses sudo when running checks. Which will call `sudo` as `dtuser`. But if the username field has a value it will run `sudo -u <username>` \n\n\n## Bug Fixes\n- Modification Age check has been fixed on glob patterns, now returns correct age.","created":"2025-06-17T07:05:07.232542Z"},{"name":"com.dynatrace.filesystem@1.2.2","fqn":"com.dynatrace.filesystem","version":"1.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.filesystem/com.dynatrace.filesystem-1.2.2-2839cd18601e92412066.zip","release_notes":"- Improves feel of monitoring configuration screen by moving check descriptions to **Check type** field tooltip","created":"2025-05-22T13:50:36.879820Z"},{"name":"com.dynatrace.filesystem@1.2.1","fqn":"com.dynatrace.filesystem","version":"1.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.filesystem/com.dynatrace.filesystem-1.2.1-d3c5115351746d017e99.zip","release_notes":"## BugFix\n- Run_As functionality works as expected again","created":"2025-05-06T20:50:11.196168Z"},{"name":"com.dynatrace.filesystem@1.2.0","fqn":"com.dynatrace.filesystem","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.filesystem/com.dynatrace.filesystem-1.2.0-9518acd9b16fe8258838.zip","release_notes":"## New Features\n- Added ability to enrich metrics with up to 3 additional metadata fields","created":"2025-04-16T14:34:21.046285Z"},{"name":"com.dynatrace.filesystem@1.1.5","fqn":"com.dynatrace.filesystem","version":"1.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.filesystem/com.dynatrace.filesystem-1.1.5-a78a42f6c0a43056344f.zip","release_notes":"## New Feature\n- 3 new dynamic dates where the month is a 3 character identifier\n  - DDMMMYYYY ex: 17MAR2025\n  - DDMmmYYYY ex: 17Mar2025\n  - DDmmmYYYY ex: 12mar2025\n\n## Bug Fixes\n#### General\n- AzureFileCount works again.\n#### Run_As bugfixes\n- Spaces in FileName will no longer break checks\n- Backslashes no longer disappear on the path dimension upon ingest to tenant\n- Logging Fix","created":"2025-03-20T11:53:29.872837Z"},{"name":"com.dynatrace.filesystem@1.0.1","fqn":"com.dynatrace.filesystem","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.filesystem/com.dynatrace.filesystem-1.0.1-1f34951133720b64e6ab.zip","release_notes":"# New feature\n\n- Now has the ability to run as another user on windows hosts.\n- Running as user with permission to access network drives on windows hosts you are now able to query those network drives with selected check.\n","created":"2024-10-25T18:52:26.249848Z"},{"name":"com.dynatrace.filesystem@0.2.15","fqn":"com.dynatrace.filesystem","version":"0.2.15","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.filesystem/com.dynatrace.filesystem-0.2.15-f092cecca6309f217766.zip","release_notes":"Fixed metric file age count when a file is modified during the check.","created":"2023-11-07T17:34:08.870090Z"},{"name":"com.dynatrace.filesystem@0.2.14","fqn":"com.dynatrace.filesystem","version":"0.2.14","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.filesystem/com.dynatrace.filesystem-0.2.14-74971beb64ef9f04c4f8.zip","release_notes":"Added detection of modification time on folders.   \nUse /tmp/myfolder as path (with no wildcard) to return the most recently modified file date inside the folder.  \nUseful when files are very transient (appear less than 60 seconds) or with a very large number of files (no scanning required).","created":"2023-08-24T13:26:53.377034Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.filesystem@2.0.3","fqn":"com.dynatrace.filesystem","version":"2.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.filesystem/com.dynatrace.filesystem-2.0.3-1fcd6699f260cc4512d2.zip","release_notes":"### Bugs Fixed in this version:\n- Resolved a bug in which the frequency set in the monitoring configuration was not respected when not utilizing the schedule feature.","created":"2026-07-13T19:38:00.337573Z"}]},{"id":788,"slug":"flagsmith-javascript-integration","title":"Flagsmith JavaScript Integration","description":"Understand the impact of your feature releases on user behavior in Dynatrace.","logo":"https://dt-cdn.net/hub/logos/flagsmith-javascript-integration.png","link_to":null,"documentation_link":"https://docs.flagsmith.com/clients/javascript#dynatrace-javascript-sdk-integration","providers":[],"tags":["feature flagging","Feature management","feature rollout","user behavior"],"author":"168","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/dynatrace_3-c1093ee85c54b05c6eea96bfb7bc7fdc.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace_3-c1093ee85c54b05c6eea96bfb7bc7fdc.png&sign=UubPcciV_YDkPVpdSNrn2OW81GeXD5nj6iuqkPgvcpQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace_3-c1093ee85c54b05c6eea96bfb7bc7fdc.png&sign=_d_M7nhQIf_PhKyHJ7uDDBovYWciPiR4as2OrtfCZFQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace_3-c1093ee85c54b05c6eea96bfb7bc7fdc.png&sign=_NQ1W0j-wam16Jxm_XP6XNhzLELQhlZ8zHrq2ASHDqw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace_3-c1093ee85c54b05c6eea96bfb7bc7fdc.png&sign=wz0zgT_N1ZTK6eJxExlDGcYw5gTAPv4hCUobU-0jstk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace_3-c1093ee85c54b05c6eea96bfb7bc7fdc.png&sign=EYAkU3d3JabaAWWRqlI44YB-Jcaf1octtt7ckALpxGw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace_3-c1093ee85c54b05c6eea96bfb7bc7fdc.png&sign=aqF_1WbRhJqZ_7gCryO-HLXWPMP0ZyeUw5t__BeiICU"}},{"caption":"","src":"https://dt-cdn.net/hub/dynatrace_1-c2605fa93d64d4be08aebca594c14260.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace_1-c2605fa93d64d4be08aebca594c14260.png&sign=t6916tKeFy5Hmvn6yEhSWAIBdJvPQgY-FS5cAMoPQeo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace_1-c2605fa93d64d4be08aebca594c14260.png&sign=sL4eMNofEiXEomNhHZ1iL0D21dLNQHquT7BzzUl2omA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace_1-c2605fa93d64d4be08aebca594c14260.png&sign=qwXf1LwvbluOLKBeqlitbPW9lLl9wUw9DaPEHAsY61I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace_1-c2605fa93d64d4be08aebca594c14260.png&sign=SAAczy1y-nb_efqYJjJB_W8BI66OB6h2Pv0JmRfI6Ko","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace_1-c2605fa93d64d4be08aebca594c14260.png&sign=NhYsdflXGLZco3eDi3NoeTiUWTBIIzJ3MZ5uy_FmIIM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdynatrace_1-c2605fa93d64d4be08aebca594c14260.png&sign=xhjkUxsAN8LAXEZsJRZJc2bdWS2ahtHv7xH4ycqqswU"}}],"support_link":"mailto:support@flagsmith.com","support_information":{"email":"support@flagsmith.com","url":""},"sales_link":"mailto:sales@flagsmith.com","pricing":"","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"By connecting Flagsmith's feature flag, remote config and A/B Testing data with Dynatrace's session data, you can learn more about your users.\nThe Flagsmith JavaScript SDK can be configured so a feature's state, remote config and user traits can be stored as Dynatrace session properties. The integration requires a configured Dynatrace dtrum object already set up."},"sourceId":"about"}],"modified":"2025-11-04T08:05:57.766754Z","created":"2022-07-22T07:57:54.945692Z","seo_title":"Flagsmith JavaScript Integration monitoring & observability","seo_description":"Understand the impact of your feature releases on user behavior in Dynatrace. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dynatrace_3-c1093ee85c54b05c6eea96bfb7bc7fdc.png","https://dt-cdn.net/hub/dynatrace_1-c2605fa93d64d4be08aebca594c14260.png"],"about":"By connecting Flagsmith's feature flag, remote config and A/B Testing data with Dynatrace's session data, you can learn more about your users.\nThe Flagsmith JavaScript SDK can be configured so a feature's state, remote config and user traits can be stored as Dynatrace session properties. The integration requires a configured Dynatrace dtrum object already set up.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1177,"slug":"fleet-management","title":"Fleet Management","description":"Monitor and manage deployed OneAgent and ActiveGate: health, install, updates.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.fleet.management/logo/96c1e723-bf80-41e2-b944-6429689ca3fb.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/ingest-from/fleet-management","providers":[],"tags":["ActiveGate","admin","AWS","Azure","Clouds","Connection","deployment","GCP","health","install","OneAgent","update"],"author":null,"coming_soon":true,"details":{"screenshot_gallery":[{"caption":"Inventory of deployed OA modules and ActiveGate","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.fleet.management/media/29ca0226-2a83-4953-8912-ed4ec6105073.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F29ca0226-2a83-4953-8912-ed4ec6105073.png&sign=Il9Go1U9nc88SxgN997X_FgX06zY5JBsmVJi2wwIDPs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F29ca0226-2a83-4953-8912-ed4ec6105073.png&sign=pDct1aWeFBBKu7NRsa55f7P74W-yT9iOndPk3jy8GVM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F29ca0226-2a83-4953-8912-ed4ec6105073.png&sign=dvxiAfBvdNQdXMRWCmVR9JJSBrPApSqfzjj59AZHav8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F29ca0226-2a83-4953-8912-ed4ec6105073.png&sign=nU9C0B9TFQUucpgVNI4E7YITw_jU0F_IpH7tbvxK0BQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F29ca0226-2a83-4953-8912-ed4ec6105073.png&sign=qVv7A0uA6oVELrshZndmqYHvcrHgbXsxx4gL0VOeBRw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F29ca0226-2a83-4953-8912-ed4ec6105073.png&sign=Be8cdZodpwZBarZKZnQELV1RS6wf3O0LV7ODCTvpyxM"}},{"caption":"Detailed view of individual OA modules and ActiveGates to understand their deployment details","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.fleet.management/media/8566aeb3-ad03-4040-9591-a9af66e5d0bd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F8566aeb3-ad03-4040-9591-a9af66e5d0bd.png&sign=fKpg8ZOCA7QbtruZydhVeQmWpSSsdDHU_eRCy7U92-4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F8566aeb3-ad03-4040-9591-a9af66e5d0bd.png&sign=CPmxY5AgAqOuHOM89v-6UbacOSuBntQaNTop4iS_sNE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F8566aeb3-ad03-4040-9591-a9af66e5d0bd.png&sign=fBpZToothnj-8vHvNu-NtywWtze9Zcv4_E8__PC8XVI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F8566aeb3-ad03-4040-9591-a9af66e5d0bd.png&sign=lPtUnT5dh6JN4ra_KtYqs0JO6aQ03i3mVkyleu_WzSc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F8566aeb3-ad03-4040-9591-a9af66e5d0bd.png&sign=SbjJ1-MEmr3FFjfsl5jSmFBlr-rE44n-pTosX9kzGQQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F8566aeb3-ad03-4040-9591-a9af66e5d0bd.png&sign=jFavis--UkIT5-P4E7OJZW2xofRaV1sAiCcCYsjtknM"}},{"caption":"Install new OneAgent and ActiveGate with an improved onboarding flow","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.fleet.management/media/6d3cf302-b310-4256-b8c9-2ac0ad29689a.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F6d3cf302-b310-4256-b8c9-2ac0ad29689a.png&sign=H2dXpiFiZeTG2UxB-9e8a-kiFbNKLopG5k0Hy2OgTnw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F6d3cf302-b310-4256-b8c9-2ac0ad29689a.png&sign=iWbVfBOO6gnlioyH17XynkFTLDUf-7SJx8CMOixK2GI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F6d3cf302-b310-4256-b8c9-2ac0ad29689a.png&sign=2Zkv6r2Sjwm7cII2eR2kilStgYbHiYOOkv4uSuH9PAQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F6d3cf302-b310-4256-b8c9-2ac0ad29689a.png&sign=10aFNQ0R3b7httT6lcHxErAZprb9mGumEINuR7tsCIE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F6d3cf302-b310-4256-b8c9-2ac0ad29689a.png&sign=79hF2cI6kojXaPdlddjumBl4YzeA1v3qTrNokwN9z6E","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.fleet.management%2Fmedia%2F6d3cf302-b310-4256-b8c9-2ac0ad29689a.png&sign=WCollLturfdnT7zpdi5VaEihRyup48_T5DtplJCF0PQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.129.3","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"**Fleet Management** is the central place to monitor, manage, and automate the components and integrations that collect telemetry for your Dynatrace environment. It gives deployment and infrastructure admins everything they need to keep their fleet healthy and up to date at scale.\nWith Fleet Management, you can:\n1. Get an instant inventory of all OneAgents and ActiveGates deployed in your environment.\n2. Detect health issues and follow contextual recommendations to resolve them.\n3. Plan and control updates with target versions and update windows.\n4. Install new OneAgents and ActiveGates directly from the app."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* **Instant overview of the entire fleet.** Review your fleet inventory, health issues, and version distribution at a glance. Recommended actions are prioritized, so you know what to address first.\n\n* **Easier lifecycle management of fleet components.** Manage updates centrally, reduce upgrade friction, and stay on a target version.\n\n* **Onboarding improvements.** Faster time to value when installing new OneAgents and ActiveGates, directly from the app.\n\n* **Quick monitoring configuration overview.** See the configurations applied to each component, including those inherited from the environment or group level.\n\n* **Granular permission management.** Flexible control over who is authorized to perform specific actions"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Fleet Management app is *coming soon* — you'll get it pre-installed automatically when it launches (targeting for end of July). \nPlease reach out to preview@dynatrace.com if you'd like to be among the first to try it."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Fleet management app also supports the new Cloud Platform Monitoring for AWS and Azure. To get started, review and follow the Set up documentation for [AWS](https://docs.dynatrace.com/docs/ingest-from/amazon-web-services) and [Azure](https://docs.dynatrace.com/docs/ingest-from/microsoft-azure-services). To join any available New Cloud Platform Monitoring preview for other cloud providers, follow the steps outlined in the Dynatrace preview documentation to connect your cloud environments for monitoring. For more information, see [Preview program](https://docs.dynatrace.com/docs/whats-new/preview-releases)."},"sourceId":"details"}],"modified":"2026-07-06T11:51:23.326387Z","created":"2025-06-25T19:48:55.471332Z","seo_title":"Fleet Management monitoring & observability","seo_description":"Monitor and manage deployed OneAgent and ActiveGate: health, install, updates. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.fleet.management/media/29ca0226-2a83-4953-8912-ed4ec6105073.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.fleet.management/media/8566aeb3-ad03-4040-9591-a9af66e5d0bd.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.fleet.management/media/6d3cf302-b310-4256-b8c9-2ac0ad29689a.png"],"about":"**Fleet Management** is the central place to monitor, manage, and automate the components and integrations that collect telemetry for your Dynatrace environment. It gives deployment and infrastructure admins everything they need to keep their fleet healthy and up to date at scale.\nWith Fleet Management, you can:\n1. Get an instant inventory of all OneAgents and ActiveGates deployed in your environment.\n2. Detect health issues and follow contextual recommendations to resolve them.\n3. Plan and control updates with target versions and update windows.\n4. Install new OneAgents and ActiveGates directly from the app.","use_cases":"* **Instant overview of the entire fleet.** Review your fleet inventory, health issues, and version distribution at a glance. Recommended actions are prioritized, so you know what to address first.\n\n* **Easier lifecycle management of fleet components.** Manage updates centrally, reduce upgrade friction, and stay on a target version.\n\n* **Onboarding improvements.** Faster time to value when installing new OneAgents and ActiveGates, directly from the app.\n\n* **Quick monitoring configuration overview.** See the configurations applied to each component, including those inherited from the environment or group level.\n\n* **Granular permission management.** Flexible control over who is authorized to perform specific actions","supported_distributions":"","get_started":"Fleet Management app is *coming soon* — you'll get it pre-installed automatically when it launches (targeting for end of July). \nPlease reach out to preview@dynatrace.com if you'd like to be among the first to try it."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.fleet.management@1.129.3","fqn":"dynatrace.fleet.management","version":"1.129.3","artifact":null,"release_notes":"### 1.129.3\r\n\r\n#### Patch Changes\r\n\r\n- Updated default da-aws extension version to 1.1.1\r\n\r\n### 1.129.2\r\n\r\n#### Patch Changes\r\n\r\n- Hid non-functional history button from clouds widgets.\r\n- Added missing service account email field for manual GCP onboarding flow\r\n- OneAgent installer now uses correct arch parameter for the selected architecture.\r\n\r\n### 1.129.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed auto-discovery log source queries to correctly filter by Kubernetes cluster scope using `k8s.cluster.uid` instead of the cluster entity ID, ensuring accurate results when viewing log sources scoped to a specific cluster.\r\n\r\n### 1.129.0\r\n\r\n## All hyperscalers\r\n\r\n- Improved keyboard navigation in manage modals and connection wizards.\r\n- Made table columns resizable.\r\n- Added success toasts for connection name change, enable, and disable actions.\r\n- Added copy button for key fields in connection details views.\r\n- Updated pending connection banner text for AWS, Azure, and GCP connections.\r\n- Added SFM metric-based health status check for AWS, Azure, and GCP connections (feature flagged).\r\n- Changed config key from dt.config.id to dt.extension.config.id metric queries (feature flagged).\r\n\r\n#### AWS\r\n\r\n- Changed AWS logs metric chart to display S3 and Firehose records as separate timeseries.\r\n- Adjusted multi-series metric chart header to reflect only the visible series value when toggling legend items.\r\n\r\n#### Azure\r\n\r\n- Bumped default Azure extension version to 1.1.8\r\n- Updated Azure subscription filters tooltip text and learn more link.\r\n- Fixed orphaned HAS settings object cleanup when closing Azure wizard before saving monitoring configuration.\r\n- Hid enable and disable actions for pending Azure connections in table and details view.\r\n\r\n#### GCP\r\n\r\n- Ensure Dynatrace Principal creation for GCP.\r\n- Fixed asset_feed_scopes = \"[]\" type mismatch in generated GCP Terraform config.\r\n- Replaced the old hint line with a tooltip on the section title and an info banner.\r\n- Update label for project id field.\r\n- Describe consequences of \"Download Terraform\" button click.\r\n\r\n## Configure log module\r\n\r\n- Removed OneAgent version requirement tooltips from opt-in feature flags and sensitive data masking rule fields.\r\n- Display warning in case AND matchers are duplicated.\r\n- Clicking delete on a newly added (empty) path row no longer flashes a \"Must contain at least 1 character\" validation error and removes the row on the first attempt.\r\n- Fixed deleted rules reappearing in the table after discarding previous changes.\r\n- Fixed parent entity navigation in the autodiscovery sheet not working after the first click when the sheet was already open.\r\n- Updated timestamp and splitting rules JSON detection to show \"No\" when detection is explicitly disabled and an empty-state placeholder when it is unset.\r\n- Added OneAgent version requirement tooltips to timestamp and splitting rules feature flags\r\n- Added blocking settings objects operations based on resource context.\r\n\r\n## Network zones\r\n\r\n- Network zones: alternative zones are now managed via an inline table with a searchable modal picker.\r\n- Added Network Zones button to OneAgent and ActiveGate section headers.\r\n- Added Network Zone intent.\r\n- Long network zone IDs in the network zone details no longer cause the actions buttons to shrink.\r\n\r\n## Update OneAgent/ActiveGate\r\n\r\n- Added \"Manage updates\" button to the explorer header that navigates to the fleet updates widget based on context (ActiveGate/OneAgent), gated by a feature flag.\r\n- Users can now create and edit update windows directly from the Manage tab.\r\n\r\n## Fleet Management\r\n\r\n- Implemented the base version of Azure Functions wizard.\r\n- Extended the AWS Lambda deployment wizard with an optional \"Enforce signature verification\" step that walks customers through the three AWS CLI commands required to enforce code signing on their Lambda functions.\r\n- OneAgent install intent infers OS type from dt.entity.host, taking precedence over os.type.","created":"2026-07-13T09:28:13.027177Z"},{"name":"dynatrace.fleet.management@1.129.2","fqn":"dynatrace.fleet.management","version":"1.129.2","artifact":null,"release_notes":"### 1.129.2\n\n#### Patch Changes\n\n- Hid history button from clouds widgets.\n- Added missing service account email field for manual GCP onboarding flow\n- OneAgent installer now uses correct arch parameter for the selected architecture.\n\n### 1.129.1\n\n#### Patch Changes\n\n- Fixed auto-discovery log source queries to correctly filter by Kubernetes cluster scope using `k8s.cluster.uid` instead of the cluster entity ID, ensuring accurate results when viewing log sources scoped to a specific cluster.\n\n### 1.129.0\n\n## All hyperscalers\n\n- Improved keyboard navigation in manage modals and connection wizards.\n- Made table columns resizable.\n- Added success toasts for connection name change, enable, and disable actions.\n- Added copy button for key fields in connection details views.\n- Updated pending connection banner text for AWS, Azure, and GCP connections.\n- Added SFM metric-based health status check for AWS, Azure, and GCP connections (feature flagged).\n- Changed config key from dt.config.id to dt.extension.config.id metric queries (feature flagged).\n\n#### AWS\n\n- Changed AWS logs metric chart to display S3 and Firehose records as separate timeseries.\n- Adjusted multi-series metric chart header to reflect only the visible series value when toggling legend items.\n\n#### Azure\n\n- Bumped default Azure extension version to 1.1.8\n- Updated Azure subscription filters tooltip text and learn more link.\n- Fixed orphaned HAS settings object cleanup when closing Azure wizard before saving monitoring configuration.\n- Hid enable and disable actions for pending Azure connections in table and details view.\n\n#### GCP\n\n- Ensure Dynatrace Principal creation for GCP.\n- Fixed asset_feed_scopes = \"[]\" type mismatch in generated GCP Terraform config.\n- Replaced the old hint line with a tooltip on the section title and an info banner.\n- Update label for project id field.\n- Describe consequences of \"Download Terraform\" button click.\n\n## Configure log module\n\n- Removed OneAgent version requirement tooltips from opt-in feature flags and sensitive data masking rule fields.\n- Display warning in case AND matchers are duplicated.\n- Clicking delete on a newly added (empty) path row no longer flashes a \"Must contain at least 1 character\" validation error and removes the row on the first attempt.\n- Fixed deleted rules reappearing in the table after discarding previous changes.\n- Fixed parent entity navigation in the autodiscovery sheet not working after the first click when the sheet was already open.\n- Updated timestamp and splitting rules JSON detection to show \"No\" when detection is explicitly disabled and an empty-state placeholder when it is unset.\n- Added OneAgent version requirement tooltips to timestamp and splitting rules feature flags\n- Added blocking settings objects operations based on resource context.","created":"2026-07-07T07:47:09.375259Z"},{"name":"dynatrace.fleet.management@1.127.5","fqn":"dynatrace.fleet.management","version":"1.127.5","artifact":null,"release_notes":"### 1.127.5\n\n#### Patch Changes\n\n- Replaced the 'OneAgent not installed' autodiscovery status banner with a 'autodiscovery not active' banner that lists possible causes.\n\n### 1.127.4\n\n#### Patch Changes\n\n- Additional permission checks\n- Internal improvements\n\n### 1.127.3\n\n#### Patch Changes\n\n- 8bd0ba4: Update timestamp and splitting rules JSON detection to show \"No\" when detection is explicitly disabled and an empty-state placeholder when it is unset.\n\n### 1.127.2\n\n#### Patch Changes\n\n- ee4fce6: Fixed auto-discovery DQL queries being cancelled when switching browser tabs\n- 25774b3: Added success and error toasts when deleting objects from log module settings tables\n- 643fbc5: Timestamp and Splitting rules > treat null value for formatDetection as \"true\" for backwards compatibility\n- 91c186d: Show a neutral banner in the autodiscovery status section when status information is not available\n\n### 1.127.1\n\n#### Patch Changes\n\n- Reverted incorrect release of hidden widgets\n\n### 1.127.0\n\n#### Minor Changes\n\n- 2b758ab: Unified pending changes banner in log module settings widget with consistent wording\n- 8884686: Add collapsible error details to Azure Entra ID application creation error toast with improved formatting\n- 2272cf5: Added read-only manage view for Azure ANDS-managed connections\n- 48ac1e3: Added Create health alerts button to the Azure subscriptions tab\n- 8c751d0: OneAgent, ActiveGate, AWS Lambda deployment.\n- f3f4109: Implement functionality to add network zones\n- 87df1e1: Improved accessibility by adding descriptive aria-labels to icon-only buttons across the application\n- 9ee35cf: Added support for azure ANDS configurations\n- 34849d4: Redesigned \"Next steps\" section with improved guidance text and conditional logs visibility based on form configuration\n\n#### Patch Changes\n\n- f8173e3: Added last updated on information, refresh button, and fixed learn more link in Azure logs and events and subscriptions tabs\n- aaaf469: Collapsed \"Add missing log sources\" section by default in log module settings\n- e42c69f: Emphasized the AND text between matcher rules in log module settings\n- 81e6872: Preserve entity list data while reloading to avoid blank table flicker on refetch\n- d371da2: Added additional permission check\n- b17a913: Improved error message in toasts when creating a connection to show a more detailed message\n- 7b860e1: GCP connection wizard now lets users configure an Asset feed scope (organization, folders, or projects) for Cloud Asset Inventory\n- 2e3b71c: Added hint tooltip to entity sheet header for all entity types\n- 4b2a7d0: Fix OneAgent version labels on feature flags and add SHA-256/SHA-1 chips in sensitive data masking dialog\n- 750c3fc: Ship an AWS Data Firehose log ingestion self-monitoring dashboard with the app.\n- e45e5b3: Added azure logs and events charts\n- 13306e9: Remove redundant alt text from decorative service namespace icons\n- 7df4a50: AWS and GCP recommended observability configuration cards now link to Dynatrace Hub, where users can view the recommended metrics for each integration.\n- ebf6502: Add System log and JournalD options to Entity Log Filter\n- a969638: Added Azure error case handling for 'No federated identity credentials configured'\n- 907a827: Add query info chip to EntityList\n- 0716586: Azure widget tables now show full Subscription and Application (client) ID values without truncation.\n- e115ad2: Add tooltips to matcher value inputs and a delete confirmation dialog in log module settings","created":"2026-06-23T09:11:33.164117Z"},{"name":"dynatrace.fleet.management@1.127.4","fqn":"dynatrace.fleet.management","version":"1.127.4","artifact":null,"release_notes":"### 1.127.4\n\n#### Patch Changes\n\n- Improved permission checks\n- Improved entity display name\n\n### 1.127.3\n\n#### Patch Changes\n\n- 8bd0ba4: Update timestamp and splitting rules JSON detection to show \"No\" when detection is explicitly disabled and an empty-state placeholder when it is unset.\n\n### 1.127.2\n\n#### Patch Changes\n\n- ee4fce6: Fixed auto-discovery DQL queries being cancelled when switching browser tabs\n- 25774b3: Added success and error toasts when deleting objects from log module settings tables\n- 643fbc5: Timestamp and Splitting rules > treat null value for formatDetection as \"true\" for backwards compatibility\n- 91c186d: Show a neutral banner in the autodiscovery status section when status information is not available\n\n### 1.127.1\n\n#### Patch Changes\n\n- Reverted incorrect release of hidden widgets\n\n### 1.127.0\n\n#### Minor Changes\n\n- 2b758ab: Unified pending changes banner in log module settings widget with consistent wording\n- 8884686: Add collapsible error details to Azure Entra ID application creation error toast with improved formatting\n- 2272cf5: Added read-only manage view for Azure ANDS-managed connections\n- 48ac1e3: Added Create health alerts button to the Azure subscriptions tab\n- 8c751d0: OneAgent, ActiveGate, AWS Lambda deployment.\n- f3f4109: Implement functionality to add network zones\n- 87df1e1: Improved accessibility by adding descriptive aria-labels to icon-only buttons across the application\n- 9ee35cf: Added support for azure ANDS configurations\n- 34849d4: Redesigned \"Next steps\" section with improved guidance text and conditional logs visibility based on form configuration\n\n#### Patch Changes\n\n- f8173e3: Added last updated on information, refresh button, and fixed learn more link in Azure logs and events and subscriptions tabs\n- aaaf469: Collapsed \"Add missing log sources\" section by default in log module settings\n- e42c69f: Emphasized the AND text between matcher rules in log module settings\n- 81e6872: Preserve entity list data while reloading to avoid blank table flicker on refetch\n- d371da2: Added additional permission check\n- b17a913: Improved error message in toasts when creating a connection to show a more detailed message\n- 7b860e1: GCP connection wizard now lets users configure an Asset feed scope (organization, folders, or projects) for Cloud Asset Inventory\n- 2e3b71c: Added hint tooltip to entity sheet header for all entity types\n- 4b2a7d0: Fix OneAgent version labels on feature flags and add SHA-256/SHA-1 chips in sensitive data masking dialog\n- 750c3fc: Ship an AWS Data Firehose log ingestion self-monitoring dashboard with the app.\n- e45e5b3: Added azure logs and events charts\n- 13306e9: Remove redundant alt text from decorative service namespace icons\n- 7df4a50: AWS and GCP recommended observability configuration cards now link to Dynatrace Hub, where users can view the recommended metrics for each integration.\n- ebf6502: Add System log and JournalD options to Entity Log Filter\n- a969638: Added Azure error case handling for 'No federated identity credentials configured'\n- 907a827: Add query info chip to EntityList\n- 0716586: Azure widget tables now show full Subscription and Application (client) ID values without truncation.\n- e115ad2: Add tooltips to matcher value inputs and a delete confirmation dialog in log module settings","created":"2026-06-17T21:21:23.523665Z"},{"name":"dynatrace.fleet.management@1.127.3","fqn":"dynatrace.fleet.management","version":"1.127.3","artifact":null,"release_notes":"### 1.127.3\n\n#### Patch Changes\n\n- 8bd0ba4: Update timestamp and splitting rules JSON detection to show \"No\" when detection is explicitly disabled and an empty-state placeholder when it is unset.\n\n- ee4fce6: Fixed auto-discovery DQL queries being cancelled when switching browser tabs\n- 25774b3: Fixed  success and error toasts when deleting objects from log module settings tables\n- 643fbc5: Timestamp and Splitting rules > treat null value for formatDetection as \"true\" for backwards compatibility\n- 91c186d: Show a neutral banner in the autodiscovery status section when status information is not available\n\n### 1.127.1\n\n#### Patch Changes\n\n- Reverted incorrect release of hidden widgets\n\n### 1.127.0\n\n#### Minor Changes\n\n- 2b758ab: Unified pending changes banner in log module settings widget with consistent wording\n- 8884686: Add collapsible error details to Azure Entra ID application creation error toast with improved formatting\n- 2272cf5: Added read-only manage view for Azure ANDS-managed connections\n- 48ac1e3: Added Create health alerts button to the Azure subscriptions tab\n- 8c751d0: OneAgent, ActiveGate, AWS Lambda deployment.\n- f3f4109: Implement functionality to add network zones\n- 87df1e1: Improved accessibility by adding descriptive aria-labels to icon-only buttons across the application\n- 9ee35cf: Added support for azure ANDS configurations\n- 34849d4: Redesigned \"Next steps\" section with improved guidance text and conditional logs visibility based on form configuration\n\n#### Patch Changes\n\n- f8173e3: Added last updated on information, refresh button, and fixed learn more link in Azure logs and events and subscriptions tabs\n- aaaf469: Collapsed \"Add missing log sources\" section by default in log module settings\n- e42c69f: Emphasized the AND text between matcher rules in log module settings\n- 81e6872: Preserve entity list data while reloading to avoid blank table flicker on refetch\n- d371da2: Added additional permission check\n- b17a913: Improved error message in toasts when creating a connection to show a more detailed message\n- 7b860e1: GCP connection wizard now lets users configure an Asset feed scope (organization, folders, or projects) for Cloud Asset Inventory\n- 2e3b71c: Added hint tooltip to entity sheet header for all entity types\n- 4b2a7d0: Fix OneAgent version labels on feature flags and add SHA-256/SHA-1 chips in sensitive data masking dialog\n- 750c3fc: Ship an AWS Data Firehose log ingestion self-monitoring dashboard with the app.\n- e45e5b3: Added azure logs and events charts\n- 13306e9: Remove redundant alt text from decorative service namespace icons\n- 7df4a50: AWS and GCP recommended observability configuration cards now link to Dynatrace Hub, where users can view the recommended metrics for each integration.\n- ebf6502: Add System log and JournalD options to Entity Log Filter\n- a969638: Added Azure error case handling for 'No federated identity credentials configured'\n- 907a827: Add query info chip to EntityList\n- 0716586: Azure widget tables now show full Subscription and Application (client) ID values without truncation.\n- e115ad2: Add tooltips to matcher value inputs and a delete confirmation dialog in log module settings","created":"2026-06-15T07:31:11.264051Z"},{"name":"dynatrace.fleet.management@1.126.1","fqn":"dynatrace.fleet.management","version":"1.126.1","artifact":null,"release_notes":"### 1.126.1\r\n\r\n#### Patch Changes\r\n\r\n- 3e9d9de: Add collapsible error details to Azure Entra ID application creation error toast with improved formatting\r\n\r\n### 1.126.0\r\n\r\n#### Minor Changes\r\n\r\n- f836520: Added creation for custom log sources\r\n- 1e1aa6e: Disabled background scroll when edit or create modals are open in log module settings widget\r\n- 15ea879: Enabled JSON detection by default in the new timestamp and splitting rule modal\r\n- d76faa6: Added missing documentation links throughout the GCP connection wizard and connection details\r\n- 958836c: Update design system to version 3\r\n- bc5afce: Added deploy button for azure logs and events tab\r\n- 5fd52e1: Added possibility of opening query in other applications from configuration details charts\r\n- 87e7f10: Added possibility of manage connection even if there is no full match with latest extension feature set definition\r\n- 2848a85: Added validation for duplicated application id on input level\r\n- 95e400a: Show Network Zones in list view\r\n\r\n#### Patch Changes\r\n\r\n- a27fa2b: Improved accessibility in log module settings widget\r\n- 85b21de: Add a SubList for EntityList in Logs Widget\r\n- 5251135: Update UI for extension versions limit error state in intent and widget modes.\r\n- 603af0c: Add essential plus for GCP\r\n- e3c67ba: Allow creating multiple AWS organization templates with the same organization ID\r\n- e63a5df: Included dimensions in AWS metric duplication validation\r\n- 9952788: Disable background scroll when sheet is opened\r\n- 386fe79: Removed enable/disable actions for pending AWS connections\r\n- 4df83e9: Bump version of uuid to 1.11.1 to mitigate a vulnerability\r\n- 1fbe9f3: Disable Manage and Logs & Events when required extension is unavailable\r\n- 8ce9515: Log Module Autodiscovery panel status\r\n- 7948901: Update pending connection banner to accurately reflect deployment state and time estimate.\r\n- 05f72c9: Inline toggling and ordering of Log Module settings.\r\n- e4b808e: Added banner to AWS wizard if user is lacking any permission required for generating tokens\r\n- 04b174c: Added a link to the logs app for the 'Next steps' section of the AWS wizard\r\n- 3562939: Merge extensions activeGates into routing tab and show extensions.\r\n- 4c7dfa4: Added ability to delete Log Module's settings objects\r\n- 4510f61: Fix: CloudWatch metrics section can no longer be expanded after disabling all services","created":"2026-05-21T11:41:59.975454Z"},{"name":"dynatrace.fleet.management@1.125.1","fqn":"dynatrace.fleet.management","version":"1.125.1","artifact":null,"release_notes":"### 1.125.1\r\n\r\n#### Patch Changes\r\n\r\n- 064905c: Disable Manage and Logs & Events when required extension is unavailable\r\n\r\n### 1.125.0\r\n\r\n#### Minor Changes\r\n\r\n- 9f47223: Added a sheet view on the Sources tab to browse detected log sources grouped by entity types.\r\n\r\n#### Patch Changes\r\n\r\n- 69f6687: Fix misleading red underline on valid tags in Dynatrace attribute enrichment.\r\n- 935216b: Display '-' for deployment region when AWS connection type is organization member.\r\n- 741e78e: Added region selection to recommended configuration\r\n- 23bae85: Removed 'please' from UI messages to better align with Dynatrace voice and tone standards","created":"2026-05-08T09:42:21.828122Z"},{"name":"dynatrace.fleet.management@1.125.0","fqn":"dynatrace.fleet.management","version":"1.125.0","artifact":null,"release_notes":"### 1.125.0\r\n\r\n#### Minor Changes\r\n\r\n- 9f47223: Added a sheet view on the Sources tab to browse detected log sources grouped by entity types.\r\n\r\n#### Patch Changes\r\n\r\n- 69f6687: Fix misleading red underline on valid tags in Dynatrace attribute enrichment.\r\n- 935216b: Display '-' for deployment region when AWS connection type is organization member.\r\n- 741e78e: Added region selection to recommended configuration\r\n- 23bae85: Removed 'please' from UI messages to better align with Dynatrace voice and tone standards","created":"2026-04-30T13:55:19.234868Z"},{"name":"dynatrace.fleet.management@1.21.0","fqn":"dynatrace.fleet.management","version":"1.21.0","artifact":null,"release_notes":"### 1.21.0\n\n#### Minor Changes\n\n- 5f0b224: Introduced Azure subscriptions tab\n\n#### Patch Changes\n\n- 1f8a45d: Fixed confirmation checkbox validation for GCP Wizard\n- a95bdba: Prevented AWS connection from being created twice when navigating back to the Deploy CloudFormation step\n- 26111b2: Enhanced missing permission indicators for buttons\n- 350fd2d: Show inherited log module feature flag\n- 23de1ed: AWS connection wizard Next Steps now offers a direct action to configure Health Alerts\n- 6afe63f: Resolved essential-plus metrics mapping failure for AWS namespaces in non-standard formats\n- 5f59003: Corrected permission states when launching the wizard from an intent\n- 26111b2: Banner now correctly reflects missing permission state when a newer extension version is installed\n- 598ecdf: Azure recommended configuration no longer shows Monitored regions and subscription filters. All regions are selected by default.\n- 264460e: Allowed proceeding to the next step after tokens are pasted.\n- 392ab4b: Azure wizard now correctly saves changes to an existing connection when clicking Finish.","created":"2026-04-07T07:35:27.815022Z"},{"name":"dynatrace.fleet.management@1.20.0","fqn":"dynatrace.fleet.management","version":"1.20.0","artifact":null,"release_notes":"### 1.20.0\r\n\r\n#### Minor Changes\r\n\r\n- bf019d3: Added logs tab in azure connection details sheet\r\n- fed2c6c: Add 'Next steps' to Azure wizard\r\n- 2d03503: Added real queries for Google topology and Google cloud metrics\r\n- 11f0caa: Added possibility of registering existing azure app\r\n- 31c6143: Skip Azure step 4 if log ingestion is disabled\r\n- fb7ef9d: Add feature flags tab to logs module settings\r\n\r\n#### Patch Changes\r\n\r\n- 6207bb4: Update DT GCP customer identity\r\n- 1b1a186: Fix an issue where the AWS connection was incorrectly created a second time when navigating back to the Deploy\r\n  CloudFormation step\r\n- f5c4231: Manage AWS connections no longer includes disabled metrics services.\r\n- 296e2de: Add mention of Azure monitoring logs to the observability options\r\n- ebd65f6: Show all monitoring configurations\r\n- 0b57584: Add pagination control to Connection Table\r\n- 231ebeb: Fix a bug that prevented completing connection with Client Secret authentication method\r\n- 40bd6ed: Disable fields in Azure connection model step after entra ID app is created\r\n- 45073cc: Hide Azure logs tab in details view depending on if feature is disabled\r\n- 0976a1c: Enable Monitor logs section in Azure by default\r\n- bbcb36a: Reordered the fields in the Azure \"Finalize connection\" step\r\n- f811b5a: Update default Azure extension version to 1.1.5\r\n- d1b888e: Update deployment link to latest version of CloudFormation template\r\n- 26ce50d: resolve AWS essential-plus metrics mapping failure for non-standard namespace formats\r\n- a28982c: Logs Configuration widget is accessible from the Settings app\r\n- 2ad4058: Add default width for metric table columns\r\n- 1da0295: Add projectId to gcp terraform template\r\n- fa721f8: Handle disabling connection error gracefully\r\n- 9437083: Added 'Next steps' to AWS wizard\r\n- a86de00: New object ID creation command\r\n- fdae0b0: E2E test for AWS wizard advanced flow\r\n- 713ddc2: Display Principal (object) ID in details sheet and change Service principal ID label to Application (client) ID\r\n- 8b461a1: Add confirmation pop-up before dismissing create connection intent","created":"2026-03-31T09:32:36.470382Z"},{"name":"dynatrace.fleet.management@1.19.4","fqn":"dynatrace.fleet.management","version":"1.19.4","artifact":null,"release_notes":"### 1.19.4\r\n\r\n#### Patch Changes\r\n\r\n- AWS widget now displays all connections (previously limited to 100)\r\n\r\n### 1.19.3\r\n\r\n#### Minor Changes\r\n\r\n- Added data queries for Google topology and Google Cloud metrics\r\n\r\n#### Patch Changes\r\n\r\n- Added projectId to gcp terraform template\r\n\r\n### 1.19.2\r\n\r\n#### Patch Changes\r\n\r\n- 592e3b7: Update app information\r\n\r\n### 1.19.0\r\n\r\n#### Minor Changes\r\n\r\n- be660a8: Added arm template for azure and deploy in azure portal options\r\n- 77bd3c0: Changes can be saved in GCP wizard after deployment\r\n- 70bd34e: Azure connection creation when clicking next on step 3\r\n\r\n#### Patch Changes\r\n\r\n- 604dd1e: Fixed spacing between connection table and community feedback link\r\n- 8be07ad: Metric charts should show empty axis instead of \"No data available\".\r\n- 7b60336: Fix disabling Cloud metrics section still saves the values to payload\r\n- 1d2f284: Add unhealthy status indicator for the Health Tab\r\n- 2cffdbf: New AWS connections enable disabled services in recommended configuration.\r\n- 437d10a: Fix monitored regions not showing up for aws connections with disabled cloudwatch metrics","created":"2026-03-20T11:46:52.510434Z"},{"name":"dynatrace.fleet.management@1.19.3","fqn":"dynatrace.fleet.management","version":"1.19.3","artifact":null,"release_notes":"### 1.19.3\r\n\r\n#### Minor Changes\r\n\r\n- Added data queries for Google topology and Google Cloud metrics\r\n\r\n#### Patch Changes\r\n\r\n- Added projectId to gcp terraform template\r\n\r\n### 1.19.2\r\n\r\n#### Patch Changes\r\n\r\n- 592e3b7: Update app information\r\n\r\n### 1.19.0\r\n\r\n#### Minor Changes\r\n\r\n- be660a8: Added arm template for azure and deploy in azure portal options\r\n- 77bd3c0: Changes can be saved in GCP wizard after deployment\r\n- 70bd34e: Azure connection creation when clicking next on step 3\r\n\r\n#### Patch Changes\r\n\r\n- 604dd1e: Fixed spacing between connection table and community feedback link\r\n- 8be07ad: Metric charts should show empty axis instead of \"No data available\".\r\n- 7b60336: Fix disabling Cloud metrics section still saves the values to payload\r\n- 1d2f284: Add unhealthy status indicator for the Health Tab\r\n- 2cffdbf: New AWS connections enable disabled services in recommended configuration.\r\n- 437d10a: Fix monitored regions not showing up for aws connections with disabled cloudwatch metrics","created":"2026-03-13T14:55:21.107494Z"},{"name":"dynatrace.fleet.management@1.16.4","fqn":"dynatrace.fleet.management","version":"1.16.4","artifact":null,"release_notes":"### 1.16.4\r\n\r\n#### Patch Changes\r\n\r\n- Remove Azure widget\r\n\r\n### 1.16.3\r\n\r\n#### Patch Changes\r\n\r\n- remove tests of oneagents\r\n\r\n### 1.16.2\r\n\r\n#### Patch Changes\r\n\r\n- 3a77713: Fix not showing error banner when extension autoinstallation fails\r\n\r\n### 1.16.1\r\n\r\n#### Patch Changes\r\n\r\n- 9d6385c: Hiding a Settings widget that is in development\r\n\r\n### 1.16.0\r\n\r\n#### Minor Changes\r\n\r\n- ceb1dd6: Add generation of TerraForm template with configuration files\r\n- a99c55c: Added auto upgrade connection for azure\r\n\r\n#### Patch Changes\r\n\r\n- 22cba56: Azure any metrics can now be created without dimensions.\r\n- 65ee2f4: Fixed enabling custom metrics table for recommended+custom set in certain scenarios.\r\n- a24a883: Removed the hint from the Tag Enrichment input field to simplify the UI.\r\n- ca2affa: Service metrics controls are now responsive\r\n- 257645e: Show appropriate message when user does not have configuration read permissions.\r\n- e4e968a: Align AWS organization template connection table to AWS accounts table\r\n- d3c7ab4: Do not check settings objects write permission for AWS\r\n- 2ab7815: Add 'manage' functionality for GCP connections\r\n- ee63eab: Increased period of visibility of audit informations\r\n- 4faac7a: Fix Tag Enrichment not allowing hyphens in tags\r\n- 2b1bd1c: Bumped GCP version\r\n- 99b8324: Adjust Azure metric resource attribute names","created":"2026-02-25T13:05:54.533736Z"},{"name":"dynatrace.fleet.management@1.16.3","fqn":"dynatrace.fleet.management","version":"1.16.3","artifact":null,"release_notes":"### 1.16.3\r\n\r\n#### Patch Changes\r\n\r\n- remove tests of oneagents\r\n\r\n### 1.16.2\r\n\r\n#### Patch Changes\r\n\r\n- 3a77713: Fix not showing error banner when extension autoinstallation fails\r\n\r\n### 1.16.1\r\n\r\n#### Patch Changes\r\n\r\n- 9d6385c: Hiding a Settings widget that is in development\r\n\r\n### 1.16.0\r\n\r\n#### Minor Changes\r\n\r\n- ceb1dd6: Add generation of TerraForm template with configuration files\r\n- a99c55c: Added auto upgrade connection for azure\r\n\r\n#### Patch Changes\r\n\r\n- 22cba56: Azure any metrics can now be created without dimensions.\r\n- 65ee2f4: Fixed enabling custom metrics table for recommended+custom set in certain scenarios.\r\n- a24a883: Removed the hint from the Tag Enrichment input field to simplify the UI.\r\n- ca2affa: Service metrics controls are now responsive\r\n- 257645e: Show appropriate message when user does not have configuration read permissions.\r\n- e4e968a: Align AWS organization template connection table to AWS accounts table\r\n- d3c7ab4: Do not check settings objects write permission for AWS\r\n- 2ab7815: Add 'manage' functionality for GCP connections\r\n- ee63eab: Increased period of visibility of audit informations\r\n- 4faac7a: Fix Tag Enrichment not allowing hyphens in tags\r\n- 2b1bd1c: Bumped GCP version\r\n- 99b8324: Adjust Azure metric resource attribute names","created":"2026-02-12T16:24:04.984104Z"},{"name":"dynatrace.fleet.management@1.16.1","fqn":"dynatrace.fleet.management","version":"1.16.1","artifact":null,"release_notes":"### 1.16.1\r\n\r\n#### Patch Changes\r\n\r\n- 9d6385c: Hiding a Settings widget that is in development\r\n\r\n### 1.16.0\r\n\r\n#### Minor Changes\r\n\r\n- ceb1dd6: Add generation of TerraForm template with configuration files\r\n- a99c55c: Added auto upgrade connection for azure\r\n\r\n#### Patch Changes\r\n\r\n- 22cba56: Azure any metrics can now be created without dimensions.\r\n- 65ee2f4: Fixed enabling custom metrics table for recommended+custom set in certain scenarios.\r\n- a24a883: Removed the hint from the Tag Enrichment input field to simplify the UI.\r\n- ca2affa: Service metrics controls are now responsive\r\n- 257645e: Show appropriate message when user does not have configuration read permissions.\r\n- e4e968a: Align AWS organization template connection table to AWS accounts table\r\n- d3c7ab4: Do not check settings objects write permission for AWS\r\n- 2ab7815: Add 'manage' functionality for GCP connections\r\n- ee63eab: Increased period of visibility of audit informations\r\n- 4faac7a: Fix Tag Enrichment not allowing hyphens in tags\r\n- 2b1bd1c: Bumped GCP version\r\n- 99b8324: Adjust Azure metric resource attribute names","created":"2026-02-11T12:49:42.618013Z"},{"name":"dynatrace.fleet.management@1.16.0","fqn":"dynatrace.fleet.management","version":"1.16.0","artifact":null,"release_notes":"### 1.16.0\n\n#### Minor Changes\n\n4208d32: Show appropriate message when user does not have configuration read permissions.","created":"2026-02-02T11:08:18.386237Z"},{"name":"dynatrace.fleet.management@1.15.0","fqn":"dynatrace.fleet.management","version":"1.15.0","artifact":null,"release_notes":"### 1.15.0\n\n#### Minor Changes\n- 4fd40de: Support federated credentials for Azure flow\n- bea3279: Added organization connection table\n- 6b2224e: Added in progress connections for azure connection table\n- 1da897c: Added possibility of resuming configuration of Incomplete azure connections\n- 3ef36e7: Added configuration of any metrics for azure\n- b4aa89e: Created GCP widget and added to settings\n- c381cc3: Added configuration of connection-alerts after connection creation\n- 9a4e604: Added 'Hyperscaler Connection ID' to AWS Properties and changed query timeframe of AWS health metrics to 6h\n- 869343d: Added token generation step for aws organization\n- e0c3844: Fixed metrics not loaded for some azure services\n- 3b59a28: Allowed whitespaces in connection names\n- 17e1130: Added GCP Wizard step 2\n\n\n\n####Patch Changes\n- 82a432d: Added details view for organization templates. Modified details view for organization member and single account\n- a23a6b2: Changed hint text in Azure step 3\n- 3147461: Added Azure CLI steps for Federated credential authentication method\n- 42268c1: Added a proper Learn more link next to the Connections subtitle for AWS and Azure widgets.\n- d62edb4: Create federated credential settings object when clicking next on Azure step 1\n- 2c8c3ea: updated GCP types to match extension schema\n- c784f08: Removed the \"Learn More\" button from confirmation modals and success/failure toasts.\n- 45e2eea: Updated padding between titles/texts and info icons.\n- 3526a78: aligned charts height for detail view\n- 7db6042: Change aws token inputs to be automatically generated\n- 4c380d5: Add wizard and form for gcp connection\n- b55d426: remove dot from a hint\n- 44819c7: added hint below subscription field input\n- bbb28c9: Confirmation modals can now be dismissed using the Escape key.\n- fd37d67: Removed Deployment scope selection from UI for creating AWS connection with an individual account\n- ef5442b: Enabled line-wrapping in Surface Select to display all options on smaller viewports.\n- f226331: Added a confirmation popup for \"Reset to Default\" in the metrics list.\n- e663693: Added instructions for creating Microsoft Entra App ID with Federated Credentials in Azure Portal\n- 98f397d: Change how status is calculated and update connection health UI\n- 0dbfcb6: Add loading indicator for editing connection name and enabling/disabling connection\n- 665e539: Introduced AWS Organizations Wizard with template details step\n- cafb904: added new azure hints\n- 6de2517: Added save and close functionality for Azure federated credentials\n- 152b0be: Added Gcp connection details overview tab\n- 4c5ab22: Updated GCP table columns data\n- ca35c7f: Added basic components for AWS orgs wizard step 2\n- 44d79a6: Remove download button for AWS Organizations token step\n- 3389cca: Added GCP connection\n- 2b0125d: Add Dynatrace Principal field to GCP connection wizard form\n- 2b0125d: First step of GCP wizard form\n- a06a137: Enabled support for spaces in tag-filtering values\n- 33e8440: Fix entra app id errors not appearing under the corresponding fields\n- 06b6425: Handle Dynatrace Principal fetch error\n- 2686dbb: Fixed inconsistency between the Connection Status icon and status text in the AWS widget.\n- 8c892c7: added connection specific toast deploy messages\n- e372218: added gcp health tab\n- 5ff661c: added possibility of refetching conections on error\n- 5fd705f: Enable 'Manual' deployment method for GCP\n- c3c8564: Added tooltip to edit connection name button in properties table\n- aa88aa1: Updated Azure custom metrics modal.\n- 8501dc7: added dps check to use application\n- 8a3f1a5: Remove \"(Preview)\" from AWS widget name\n- 3542fd8: Check duplication of custom metric names\n- dc10846: Fix permission check for generating AWS tokens\n- cfa2654: Adjusted chart height inconsistencies in the Overview and Health tabs of the Details page\n- 0025e83: Update service metrics icons, set human-friendly descriptions\n- d40eef0: Connections created with older versions of the extension are now correctly displayed in the Single Accounts\n table.\n- 36ef2db: When creating an Azure connection, an error will be shown next to the Tenant ID input field in case it cannot\n be found in Azure\n- c741dc7: Service metrics controls are now responsive\n- 593c2e2: Update CloudWatch log region select descriptions and hints.\n- cb3d356: Disable health tab when the connection is disabled.\n- d267486: Spaces are now allowed in tag filtering and enrichment inputs.\n- 96d3839: Adjust health status calculation\n- 49c4754: DO not ingest custom metrics for Azure when disabled\n- 331beb5: Show correct missing permissions state for Azure\n- 9569fcc: Fixed unexpected \"Metric already exists\" error when editing custom metrics for Azure\n- 577bdf2: Fixed Azure Custom Metrics cannot be added without optional fields\n- 176d420: readded download validation in aws 3rd step\n- 41b4d4b: Remove \"Save and Close\" functionality from \"Client Secret\" authentication method options\n- 52d67e8: Add MetricCollectionScope form field to GCP form\n- ad54c25: Replace spaces with dashes in azure commands\n- 6cd06c0: Add step 3 for manual deployment in GCP\n- 7c79999: Added folder filtering\n- 6104fdb: Fixed instructions for creating Azure connection\n- 62c1a03: Validate unique metric name and namespace on AWS custom metric creation.\n- 1c50257: Updated azure links\n- 043051c: Fixed closing manage modal by pressing esc key\n- 673e4c3: Fix AWS single account table not scrollable\n- 3cc2c37: Add metric collection scope field to advanced GCP config within cloud metrics switch\n- d71effe: adjusted downaload text and button color in aws wizard step 3\n- 6177c97: Replace TimeGraing Text Input by Select with predefined values\n- 035db00: Consolidated help links in the Observability options step in the wizard.\n- 9bdefce: Improve AWS wizard messages and hints\n- 5d4860c: Allow connection name changes for AWS org templates\n- 4787305: Replaced client id by form value in code sinppet","created":"2026-01-23T07:43:33.312353Z"},{"name":"dynatrace.fleet.management@1.10.0","fqn":"dynatrace.fleet.management","version":"1.10.0","artifact":null,"release_notes":"### 1.10.0\r\n\r\n#### Minor Changes\r\n\r\n- cdc23c1: Added automated schema upgrade for aws\r\n\r\n#### Patch Changes\r\n\r\n- 5f54099: Added resource type for azure payload","created":"2025-11-20T14:45:10.207295Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.fleet.management@1.129.3","fqn":"dynatrace.fleet.management","version":"1.129.3","artifact":null,"release_notes":"### 1.129.3\r\n\r\n#### Patch Changes\r\n\r\n- Updated default da-aws extension version to 1.1.1\r\n\r\n### 1.129.2\r\n\r\n#### Patch Changes\r\n\r\n- Hid non-functional history button from clouds widgets.\r\n- Added missing service account email field for manual GCP onboarding flow\r\n- OneAgent installer now uses correct arch parameter for the selected architecture.\r\n\r\n### 1.129.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed auto-discovery log source queries to correctly filter by Kubernetes cluster scope using `k8s.cluster.uid` instead of the cluster entity ID, ensuring accurate results when viewing log sources scoped to a specific cluster.\r\n\r\n### 1.129.0\r\n\r\n## All hyperscalers\r\n\r\n- Improved keyboard navigation in manage modals and connection wizards.\r\n- Made table columns resizable.\r\n- Added success toasts for connection name change, enable, and disable actions.\r\n- Added copy button for key fields in connection details views.\r\n- Updated pending connection banner text for AWS, Azure, and GCP connections.\r\n- Added SFM metric-based health status check for AWS, Azure, and GCP connections (feature flagged).\r\n- Changed config key from dt.config.id to dt.extension.config.id metric queries (feature flagged).\r\n\r\n#### AWS\r\n\r\n- Changed AWS logs metric chart to display S3 and Firehose records as separate timeseries.\r\n- Adjusted multi-series metric chart header to reflect only the visible series value when toggling legend items.\r\n\r\n#### Azure\r\n\r\n- Bumped default Azure extension version to 1.1.8\r\n- Updated Azure subscription filters tooltip text and learn more link.\r\n- Fixed orphaned HAS settings object cleanup when closing Azure wizard before saving monitoring configuration.\r\n- Hid enable and disable actions for pending Azure connections in table and details view.\r\n\r\n#### GCP\r\n\r\n- Ensure Dynatrace Principal creation for GCP.\r\n- Fixed asset_feed_scopes = \"[]\" type mismatch in generated GCP Terraform config.\r\n- Replaced the old hint line with a tooltip on the section title and an info banner.\r\n- Update label for project id field.\r\n- Describe consequences of \"Download Terraform\" button click.\r\n\r\n## Configure log module\r\n\r\n- Removed OneAgent version requirement tooltips from opt-in feature flags and sensitive data masking rule fields.\r\n- Display warning in case AND matchers are duplicated.\r\n- Clicking delete on a newly added (empty) path row no longer flashes a \"Must contain at least 1 character\" validation error and removes the row on the first attempt.\r\n- Fixed deleted rules reappearing in the table after discarding previous changes.\r\n- Fixed parent entity navigation in the autodiscovery sheet not working after the first click when the sheet was already open.\r\n- Updated timestamp and splitting rules JSON detection to show \"No\" when detection is explicitly disabled and an empty-state placeholder when it is unset.\r\n- Added OneAgent version requirement tooltips to timestamp and splitting rules feature flags\r\n- Added blocking settings objects operations based on resource context.\r\n\r\n## Network zones\r\n\r\n- Network zones: alternative zones are now managed via an inline table with a searchable modal picker.\r\n- Added Network Zones button to OneAgent and ActiveGate section headers.\r\n- Added Network Zone intent.\r\n- Long network zone IDs in the network zone details no longer cause the actions buttons to shrink.\r\n\r\n## Update OneAgent/ActiveGate\r\n\r\n- Added \"Manage updates\" button to the explorer header that navigates to the fleet updates widget based on context (ActiveGate/OneAgent), gated by a feature flag.\r\n- Users can now create and edit update windows directly from the Manage tab.\r\n\r\n## Fleet Management\r\n\r\n- Implemented the base version of Azure Functions wizard.\r\n- Extended the AWS Lambda deployment wizard with an optional \"Enforce signature verification\" step that walks customers through the three AWS CLI commands required to enforce code signing on their Lambda functions.\r\n- OneAgent install intent infers OS type from dt.entity.host, taking precedence over os.type.","created":"2026-07-13T09:28:13.027177Z"}]},{"id":823,"slug":"fluent-bit","title":"Fluent Bit","description":"Stream logs to Dynatrace via Fluent Bit for analysis and AI observability.","logo":"https://dt-cdn.net/hub/logos/fluent-bit.png","link_to":"https://www.dynatrace.com/news/blog/three-smart-log-ingestion-strategies/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/lma-stream-logs-with-fluent-bit","providers":["aws","k8s"],"tags":["data-collection","fluent bit","journald","Kubernetes","log-analytics","logging","log-ingest-integration","log managenet and analytics","logs","open observability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Fluent Bit integration with Dynatrace","src":"https://dt-cdn.net/hub/fluent_bit_diagram.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffluent_bit_diagram.png&sign=62eAvVDlvACgmWEjgcB76s5-BybAkkCTuJUXrAV3yxA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffluent_bit_diagram.png&sign=LuJ3MFa__qb_ulLNJeS4V4i_v5Sy587P6trfRx6z-gU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffluent_bit_diagram.png&sign=8tcpjnUPH5EkRC0TryMwGT3-BkkHbjXo7aeBz1AbQTE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffluent_bit_diagram.png&sign=WJNsuMcqNnVa19GPJ9jQpx72Y6znbmZpfgJD4L9FjEQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffluent_bit_diagram.png&sign=bZwPe1gUx2X8Y26gx75LkMsxlv1XfkGq_8Fis4x1KxQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffluent_bit_diagram.png&sign=dYSW0dtXM5lCUx4nedzYPh4pr7ipjm1aywAo7GsJ_XU"}},{"caption":"Kubernetes error logs with full context preserved out of the box are available for analysis in Kubernetes Application.","src":"https://dt-cdn.net/hub/fluent_bit_k8s_error_logs_in_k8s_app.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffluent_bit_k8s_error_logs_in_k8s_app.png&sign=Xb3JRLOssfNQh55ZkmvmvADDjttcaUD3KADxqncwOUY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffluent_bit_k8s_error_logs_in_k8s_app.png&sign=mk9abu1gDgjrwoAiiRgRRyMy1bYxcPqLHIebiGe_cZ0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffluent_bit_k8s_error_logs_in_k8s_app.png&sign=rAtG-YE-BRUC5ZddbjoAlHSSoVM5KVcKbSi7g3Ro59Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffluent_bit_k8s_error_logs_in_k8s_app.png&sign=4Jt2OhOz2bAuyFUCriYwDxIuYY9kEDw0Qhi9VVvvRNo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffluent_bit_k8s_error_logs_in_k8s_app.png&sign=bAIBCMPiT6VDpOg7CNOgXN0Dgxx5xE7opOMy2EGFfmk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffluent_bit_k8s_error_logs_in_k8s_app.png&sign=DA-lv65oyfBtqMhwtR_AympSTjH-GRicy7A908WARKk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Seamlessly configure [Fluent Bit](https://fluentbit.io) to forward collected logs to Dynatrace for AI alerting, in-context analysis in the Dynatrace platform, and automation. While Fluent Bit has configurable HTTP output, Dynatrace can be configured as your data's target log management and analytics environment.\n\nFluent Bit is an open source, lightweight, and multi-platform log processor and forwarder that allows you to collect data/logs from different sources, unify and send them to multiple destinations, and is fully compatible with Docker and Kubernetes environments.\n\n### This is intended for users who want to:\nIntegrate logs collected via Fluent Bit running as a log collector or edge agent. This will enable App Owners, DevOps, and SRE teams to centrally analyze all log data in the context of infrastructure, traces, and applications, build automation, and complement ingested observability signals for AI alerting."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Kubernetes troubleshooting\nIf you already have Fluent Bit in your tech stack and have made an effort to configure pipelines to contextualize and enrich your log data, but your legacy log tooling is not capable of bringing answers based on logs, Dynatrace Platform will provide automation and problem detection for you.\n\nLet’s take Kubernetes observability as an example.\n\nTo ensure Kubernetes platform and workload health with detailed cluster views that show all health-relevant signals of contained resources, including nodes, namespaces, and workloads Dynatrace comes with [Kuberentes monitoring & observability](https://www.dynatrace.com/hub/detail/kubernetes-1/?query=kubernetes&filter=all)\n\nIn order to complement observability signals like metrics and basic performance indicators, integrate Kubernetes logs with full Kubernetes context preservation by configuring [stream of Kubernetes logs with Fluent Bit](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api/lma-fluent-bit-logs-k8s)\n\nFor guided experience with minimal configuration navigate to Dynatrace Kubernetes Application and choose “+ Add cluster”. Refer to [Kubernetes app documentation](https://docs.dynatrace.com/docs/platform-modules/infrastructure-monitoring/container-platform-monitoring/kubernetes-app) for more details.\n\n\n### Platforms and technologies support\n\nFluent Bit can be deployed as an edge agent for localized telemetry data handling or utilized as a central aggregator/collector for managing telemetry data across multiple sources and environments. \n\nJust to name few:\n* [Kafka](https://docs.fluentbit.io/manual/pipeline/inputs/kafka)\n* [Systemd](https://docs.fluentbit.io/manual/pipeline/inputs/systemd) allows to collect log messages from the Journald deamon\n* [ElasticSearch](https://docs.fluentbit.io/manual/pipeline/inputs/elasticsearch)\n\nReview the full list of Fluent Bit inputs in [Fluent Bit Official Manual](https://docs.fluentbit.io/manual/pipeline/inputs) \n\n\n### Ingest AWS Fargate logs with Fluent Bit\n\nFluent Bit can be used as log collector for server-less cloud services to ship logs to external services. Please refer to [Ingest AWS Fargate logs with Fluent Bit](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api/lma-stream-logs-with-fluent-bit#ingest-aws-fargate-logs-with-fluent-bit), for detailed integration instructions."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"The Fluent Bit http output plugin allows to forward your logs into a Dynatrace Logs ingestion API endpoint.\n\n* Get a [Dynatrace API token](https://docs.dynatrace.com/docs/dynatrace-api/basics/dynatrace-api-authentication) with the Ingest Logs scope\n\nFluent Bit configuraitons\n\n* **For Kubernetes' logs integration**, please follow the instructions available in Dynatrace documentation, which also covers full Kubernetes context preservation: [Stream Kubernetes logs with Fluent Bit](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api/lma-fluent-bit-logs-k8s)\n\n* If you already manage Fluent Bit instance, configure [HTTP output plugin](https://docs.fluentbit.io/manual/pipeline/outputs/http) by appending the Output section with the configurations described in Dynatrace documentation: [Stream logs to Dynatrace with Fluent Bit](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api/lma-stream-logs-with-fluent-bit)\n\nNote: You can place your-API-token in the header or as GET variable in URI."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n* A [Dynatrace API token](https://www.dynatrace.com/support/help/dynatrace-api/basics/dynatrace-api-authentication) with the **logs.ingest** (Ingest Logs) scope\n* For Dynatrace SaaS [Generic logs ingest](https://www.dynatrace.com/support/help/observe-and-explore/logs/log-monitoring/acquire-log-data/log-data-ingest) endpoint is available in you environement. For Dynatrace managed or if [Environment ActiveGate](https://www.dynatrace.com/support/help/setup-and-configuration/dynatrace-activegate#activegate-types-purposes-and-functional-modules) is your choice for an endpoint in local environment, install AG instance (From the main menu in the product go to **Manage > Deploy Dynatarce > Install ActiveGate**). Generic log ingest API v2 is automatically enabled on ActiveGate."},"sourceId":"details"}],"modified":"2026-03-10T07:48:11.701539Z","created":"2023-01-23T13:58:31.672354Z","seo_title":"Fluent Bit monitoring & observability","seo_description":"Stream logs to Dynatrace via Fluent Bit for analysis and AI observability. Start your free trial today!","customer_story":{"quote":"Dynatrace has opened our eyes to what's possible with intelligent observability capabilities. Our hope now is to harness the insight we can unlock with Dynatrace to find further ways of creating new value for our residents.","person":{"name":"Scott Mckenzie","title":"Technical Specialist"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_1920x960_crop_center-center_100_line/Fife.jpg","title":"Fife Council, Scotland"},"link_to":{"href":null,"target":null,"href_text":null}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/fluent_bit_diagram.png","https://dt-cdn.net/hub/fluent_bit_k8s_error_logs_in_k8s_app.png"],"about":"Seamlessly configure [Fluent Bit](https://fluentbit.io) to forward collected logs to Dynatrace for AI alerting, in-context analysis in the Dynatrace platform, and automation. While Fluent Bit has configurable HTTP output, Dynatrace can be configured as your data's target log management and analytics environment.\n\nFluent Bit is an open source, lightweight, and multi-platform log processor and forwarder that allows you to collect data/logs from different sources, unify and send them to multiple destinations, and is fully compatible with Docker and Kubernetes environments.\n\n### This is intended for users who want to:\nIntegrate logs collected via Fluent Bit running as a log collector or edge agent. This will enable App Owners, DevOps, and SRE teams to centrally analyze all log data in the context of infrastructure, traces, and applications, build automation, and complement ingested observability signals for AI alerting.","use_cases":"### Kubernetes troubleshooting\nIf you already have Fluent Bit in your tech stack and have made an effort to configure pipelines to contextualize and enrich your log data, but your legacy log tooling is not capable of bringing answers based on logs, Dynatrace Platform will provide automation and problem detection for you.\n\nLet’s take Kubernetes observability as an example.\n\nTo ensure Kubernetes platform and workload health with detailed cluster views that show all health-relevant signals of contained resources, including nodes, namespaces, and workloads Dynatrace comes with [Kuberentes monitoring & observability](https://www.dynatrace.com/hub/detail/kubernetes-1/?query=kubernetes&filter=all)\n\nIn order to complement observability signals like metrics and basic performance indicators, integrate Kubernetes logs with full Kubernetes context preservation by configuring [stream of Kubernetes logs with Fluent Bit](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api/lma-fluent-bit-logs-k8s)\n\nFor guided experience with minimal configuration navigate to Dynatrace Kubernetes Application and choose “+ Add cluster”. Refer to [Kubernetes app documentation](https://docs.dynatrace.com/docs/platform-modules/infrastructure-monitoring/container-platform-monitoring/kubernetes-app) for more details.\n\n\n### Platforms and technologies support\n\nFluent Bit can be deployed as an edge agent for localized telemetry data handling or utilized as a central aggregator/collector for managing telemetry data across multiple sources and environments. \n\nJust to name few:\n* [Kafka](https://docs.fluentbit.io/manual/pipeline/inputs/kafka)\n* [Systemd](https://docs.fluentbit.io/manual/pipeline/inputs/systemd) allows to collect log messages from the Journald deamon\n* [ElasticSearch](https://docs.fluentbit.io/manual/pipeline/inputs/elasticsearch)\n\nReview the full list of Fluent Bit inputs in [Fluent Bit Official Manual](https://docs.fluentbit.io/manual/pipeline/inputs) \n\n\n### Ingest AWS Fargate logs with Fluent Bit\n\nFluent Bit can be used as log collector for server-less cloud services to ship logs to external services. Please refer to [Ingest AWS Fargate logs with Fluent Bit](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api/lma-stream-logs-with-fluent-bit#ingest-aws-fargate-logs-with-fluent-bit), for detailed integration instructions.","supported_distributions":"","get_started":"The Fluent Bit http output plugin allows to forward your logs into a Dynatrace Logs ingestion API endpoint.\n\n* Get a [Dynatrace API token](https://docs.dynatrace.com/docs/dynatrace-api/basics/dynatrace-api-authentication) with the Ingest Logs scope\n\nFluent Bit configuraitons\n\n* **For Kubernetes' logs integration**, please follow the instructions available in Dynatrace documentation, which also covers full Kubernetes context preservation: [Stream Kubernetes logs with Fluent Bit](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api/lma-fluent-bit-logs-k8s)\n\n* If you already manage Fluent Bit instance, configure [HTTP output plugin](https://docs.fluentbit.io/manual/pipeline/outputs/http) by appending the Output section with the configurations described in Dynatrace documentation: [Stream logs to Dynatrace with Fluent Bit](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api/lma-stream-logs-with-fluent-bit)\n\nNote: You can place your-API-token in the header or as GET variable in URI."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["aws-fargate"],"latest_downloads":null},{"id":461,"slug":"fluentd","title":"Fluentd","description":"Stream log data to Dynatrace via Fluentd for analysis.","logo":"https://dt-cdn.net/hub/logos/fluentd.png","link_to":"https://www.dynatrace.com/news/blog/connect-fluentd-logs-with-dynatrace-for-enhanced-kubernetes-observability/","documentation_link":"https://github.com/dynatrace-oss/fluent-plugin-dynatrace","providers":["oa","k8s"],"tags":["azure kubernetes service","data-collection","log","log-analytics","log forensics","logging","log-ingest-integration","log managenet and analytics","open observability"],"author":"204","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Explore your logs with the Dynatrace Logs app","src":"https://cdn.hub.central.dynatrace.com/hub/console/fluentd/media/f65c3b85-46f6-4e52-96a4-484bd110717d.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ffluentd%2Fmedia%2Ff65c3b85-46f6-4e52-96a4-484bd110717d.png&sign=3MTHcO4ZnfTbW6Dg7BfKDXKr8Suei3yiwhvHfHkICRE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ffluentd%2Fmedia%2Ff65c3b85-46f6-4e52-96a4-484bd110717d.png&sign=j6oDRZhllPg_X0Ct7bRwNF-U9lPpJDifhkQ8lAbpDLc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ffluentd%2Fmedia%2Ff65c3b85-46f6-4e52-96a4-484bd110717d.png&sign=66kZudcy3yS1lJ_5bjwWUncZRWD0LQLTY3buOhDygsM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ffluentd%2Fmedia%2Ff65c3b85-46f6-4e52-96a4-484bd110717d.png&sign=_BGsVOv92Y8xNwFlXMbS8amu7P4awFi2HaVWxtonvhs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ffluentd%2Fmedia%2Ff65c3b85-46f6-4e52-96a4-484bd110717d.png&sign=HzcthAR8Szisy-GgLcA26EJmMkgaDKBMdt9o0-4p1BU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ffluentd%2Fmedia%2Ff65c3b85-46f6-4e52-96a4-484bd110717d.png&sign=fmrqNNkN4baF4_xloJ4nYdRVeCkaXPFLlIGea1pjKZM"}},{"caption":"Seamlessly and effortlessly look at your logs in context of entities or problems. Automatically correlated with other, relevant logs.","src":"https://cdn.hub.central.dynatrace.com/hub/console/fluentd/media/82f021ec-3659-4e64-b425-99dcf39636ec.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ffluentd%2Fmedia%2F82f021ec-3659-4e64-b425-99dcf39636ec.png&sign=mBhi8J0-CNvR10CGPa76olr06OjjuRSCc0JAor-zH_w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ffluentd%2Fmedia%2F82f021ec-3659-4e64-b425-99dcf39636ec.png&sign=eh8n3yq7rF9CEkj0z8oTDZvgsI79ADC01N32htCe-lo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ffluentd%2Fmedia%2F82f021ec-3659-4e64-b425-99dcf39636ec.png&sign=NC1y9qr4d7ou-BEyhGON5No1ZRQN8XSfeZROJGzhkbE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ffluentd%2Fmedia%2F82f021ec-3659-4e64-b425-99dcf39636ec.png&sign=7bzsaLInITegvpzXzKRIiv_5Ns24Jrq_x1P34NKySeU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ffluentd%2Fmedia%2F82f021ec-3659-4e64-b425-99dcf39636ec.png&sign=qotxfso3JRKPqd8-TjJSXZsMe0fTeklX0plN-RWm6Ng","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Ffluentd%2Fmedia%2F82f021ec-3659-4e64-b425-99dcf39636ec.png&sign=4JLExfjcsxKpvutu7boeRQ2le506RmyxNEGJesO06DE"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":true,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"[Fluentd](https://www.fluentd.org/) is an open-source data collector that ingests data such as logs and events from a multitude of sources. Fluentd transforms log data and sends it to your backend service of choice.\nBy adding Dynatrace support to Fluentd, you get intelligent observability and automatic root cause analysis for additional log and event data that’s captured and processed by Fluentd.\n\n**This is intended for users who want to:**\n\n- Complement observability data in Dynatrace and enable DevOps and SRE teams to centrally analyze all log data with the assistance of AI"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Leverage any of the [500+ Fluentd plugins](https://www.fluentd.org/datasources), which connect to numerous data sources to get logs and events from your application into Dynatrace where you can immediately benefit from Dynatrace AI-driven root cause analysis.\n\n- Quickly search, explore, and analyze log and event data from a multitude of sources."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Set up Fluentd integration with Dynatrace with the following steps:\n\n\n* Get a [Dynatrace API token](https://docs.dynatrace.com/docs/dynatrace-api/basics/dynatrace-api-authentication) with the Ingest Logs scope\n\n* [Deploy Fluentd](https://docs.fluentd.org/installation)\n\n    * [Fluentd can also run as a DaemonSet in a Kubernetes cluster](https://github.com/dynatrace-oss/fluent-plugin-dynatrace/tree/main/example). Built-in resiliency ensures data completeness and consistency even if Fluentd or an endpoint service goes down temporarily. \n\n* Use the [Dynatrace Fluentd plugin](https://github.com/dynatrace-oss/fluent-plugin-dynatrace) to stream logs to Dynatrace tenant.\n\n    * Open source Dynatrace Fluentd plugin uses [generic log ingestion API](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-management-and-analytics/lma-log-ingestion-via-api) to send logs to dynatrace."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nPlease refer to the following resources for more details:\n\n- [Plug-in documentation](https://github.com/dynatrace-oss/fluent-plugin-dynatrace)\n- [Blog](https://www.dynatrace.com/news/blog/native-log-support-for-kubernetes-and-multicloud-enables-faster-innovation-at-enterprise-scale/)\n- [Log monitoring Documentation](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-monitoring) \n- [Log data ingest Documentation](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-monitoring/acquire-log-data/log-data-ingest)\n- [Dynatrace Generic log ingest API v2](https://docs.dynatrace.com/docs/dynatrace-api/environment-api/log-monitoring-v2/post-ingest-logs) \n- [Performance clinic](https://video.dynatrace.com/watch/EeMfgxxFp1trVt4MD9aeeD?)\n- [Blog on isitobservable.io](https://isitobservable.io/observability/kubernetes/how-to-collect-logs-with-fluentd)\n### Get Started\nThe plugin is available for download from [Rubygems.org](https://rubygems.org/gems/fluent-plugin-dynatrace/).\n\nStep-by-step instructions:\n\nTo install the Fluentd plugin for Dynatrace, run the following command:\n`fluent-gem install fluent-plugin-dynatrace`\n\nIf you‘re using `td-agent`, run:\n`td-agent-gem install fluent-plugin-dynatrace`\n\nFollow the configuration instructions on the [Fluentd plugin documentation page](https://github.com/dynatrace-oss/fluent-plugin-dynatrace).\n### Compatibility information\n-\tAn instance of Fluentd version 1.0+ from which logs should be exported\n-\tRuby version 2.4.0+.\n-\tAn ActiveGate with the [Generic log ingest API v2 enabled](https://www.dynatrace.com/support/help/observe-and-explore/logs/log-monitoring/acquire-log-data/log-data-ingest).\n-\tA [Dynatrace API token](https://www.dynatrace.com/support/help/dynatrace-api/basics/dynatrace-api-authentication) with the `logs.ingest` (Ingest Logs) scope"},"sourceId":"details"}],"modified":"2026-03-10T07:48:11.707847Z","created":"2020-08-14T07:46:24.998000Z","seo_title":"Fluentd monitoring & observability","seo_description":"Stream log data to Dynatrace via Fluentd for analysis. Start your free trial today!","customer_story":{"quote":"Dynatrace has opened our eyes to what's possible with intelligent observability capabilities. Our hope now is to harness the insight we can unlock with Dynatrace to find further ways of creating new value for our residents.","person":{"name":"Scott Mckenzie","title":"Technical Specialist"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_1920x960_crop_center-center_100_line/Fife.jpg","title":"Fife Council, Scotland"},"link_to":{"href":null,"target":null,"href_text":null}},"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/fluentd/media/f65c3b85-46f6-4e52-96a4-484bd110717d.png","https://cdn.hub.central.dynatrace.com/hub/console/fluentd/media/82f021ec-3659-4e64-b425-99dcf39636ec.png"],"about":"[Fluentd](https://www.fluentd.org/) is an open-source data collector that ingests data such as logs and events from a multitude of sources. Fluentd transforms log data and sends it to your backend service of choice.\nBy adding Dynatrace support to Fluentd, you get intelligent observability and automatic root cause analysis for additional log and event data that’s captured and processed by Fluentd.\n\n**This is intended for users who want to:**\n\n- Complement observability data in Dynatrace and enable DevOps and SRE teams to centrally analyze all log data with the assistance of AI","use_cases":"- Leverage any of the [500+ Fluentd plugins](https://www.fluentd.org/datasources), which connect to numerous data sources to get logs and events from your application into Dynatrace where you can immediately benefit from Dynatrace AI-driven root cause analysis.\n\n- Quickly search, explore, and analyze log and event data from a multitude of sources.","supported_distributions":"","get_started":"Set up Fluentd integration with Dynatrace with the following steps:\n\n\n* Get a [Dynatrace API token](https://docs.dynatrace.com/docs/dynatrace-api/basics/dynatrace-api-authentication) with the Ingest Logs scope\n\n* [Deploy Fluentd](https://docs.fluentd.org/installation)\n\n    * [Fluentd can also run as a DaemonSet in a Kubernetes cluster](https://github.com/dynatrace-oss/fluent-plugin-dynatrace/tree/main/example). Built-in resiliency ensures data completeness and consistency even if Fluentd or an endpoint service goes down temporarily. \n\n* Use the [Dynatrace Fluentd plugin](https://github.com/dynatrace-oss/fluent-plugin-dynatrace) to stream logs to Dynatrace tenant.\n\n    * Open source Dynatrace Fluentd plugin uses [generic log ingestion API](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-management-and-analytics/lma-log-ingestion-via-api) to send logs to dynatrace."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":515,"slug":"flutter","title":"Flutter","description":"Monitor mobile applications built with Flutter on iOS or Android.","logo":"https://dt-cdn.net/hub/logos/flutter.png","link_to":"https://www.dynatrace.com/news/blog/code-level-observability-for-flutter-apps-drives-great-user-experience/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/flutter","providers":["oa"],"tags":["android","cross-platform","hybrid-app","ios","mobile","mobile-app","mobile-app-monitoring"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Error trends for short and long term analysis to facilitate prioritization and quickly identify urgency.","src":"https://cdn.hub.central.dynatrace.com/hub/console/flutter/media/a797d755-c172-48d2-aa98-4f0aae4619a8.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2Fa797d755-c172-48d2-aa98-4f0aae4619a8.png&sign=6S3mduUaVV0hgQYU063Z-FSJTSU0V99WMZzYIjOGFzQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2Fa797d755-c172-48d2-aa98-4f0aae4619a8.png&sign=HFr6pTVol65b3hN9ObEg9cznFKF2a7CMxtIT7bky0ps","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2Fa797d755-c172-48d2-aa98-4f0aae4619a8.png&sign=omczawqOjbvjGhRCd2X6yfGKWK-m0_LOnjJ1RnehKoY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2Fa797d755-c172-48d2-aa98-4f0aae4619a8.png&sign=HB0BLZWTiHhk0-s78_ZVb79ljAjxw8adXU2YPcSYXqo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2Fa797d755-c172-48d2-aa98-4f0aae4619a8.png&sign=uE7iz3ohgISIHCLkEi65dMwIA79qXpaOVA0XVe_WwLc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2Fa797d755-c172-48d2-aa98-4f0aae4619a8.png&sign=TUfEP0x0JvRBaUlY9c4UbUO_HRwRScDckN2V7hZ3ZuI"}},{"caption":"Distribution across devices","src":"https://cdn.hub.central.dynatrace.com/hub/console/flutter/media/22f1539f-cf13-49f5-938a-9829ebcb7a8f.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2F22f1539f-cf13-49f5-938a-9829ebcb7a8f.png&sign=te_MHq_9J3C4XLR42Vnr1yhl_b_2R4Q6fnE1DPhB3po","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2F22f1539f-cf13-49f5-938a-9829ebcb7a8f.png&sign=VRFpXQ4SQ5KElt50lDxRZoIDj7V5ztI1V38BM82uO3g","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2F22f1539f-cf13-49f5-938a-9829ebcb7a8f.png&sign=SDRKuxsheN3e8ED44rAeo3Q4XbcG4wYJ7TRlZ5GLeJg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2F22f1539f-cf13-49f5-938a-9829ebcb7a8f.png&sign=dhTx8sAWsXfvp-bcCDwCGd9TxMi3CEqKdXkmG62YcdA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2F22f1539f-cf13-49f5-938a-9829ebcb7a8f.png&sign=7aEr-EfNaw5OD1Q46jKRFQ0V3kOb2y85E4D_DBLQMZs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2F22f1539f-cf13-49f5-938a-9829ebcb7a8f.png&sign=j78opVhYmps8s78VJ1ou1UbpZHPlw0avT0fIZylKLoQ"}},{"caption":"Core mobile vitals","src":"https://cdn.hub.central.dynatrace.com/hub/console/flutter/media/68df27a5-e68f-4bcc-a03a-9d3f824b7669.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2F68df27a5-e68f-4bcc-a03a-9d3f824b7669.png&sign=G6x_xaPd8QfUiBAfKJ1Cd4zYuLSVSdl3ag0r-c00y4I","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2F68df27a5-e68f-4bcc-a03a-9d3f824b7669.png&sign=Ip5c7m0pdRBTcOTTNsseIk-MDmogxJie_Q03wmsaFMw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2F68df27a5-e68f-4bcc-a03a-9d3f824b7669.png&sign=0rvQzTJznC1wCA0g_jK6QiHvQ4G-ioR3jTgaKw24_oo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2F68df27a5-e68f-4bcc-a03a-9d3f824b7669.png&sign=_vVmE0TNaAdTaV8f1tfpGclTDuTEDIpT5zyatC3IOt0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2F68df27a5-e68f-4bcc-a03a-9d3f824b7669.png&sign=RltVWgAl_Nza1PoP3hw8u5OdwsQ52q6go7Cvub711K8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2F68df27a5-e68f-4bcc-a03a-9d3f824b7669.png&sign=tXMsoCAen7OkazahvxFkTr0Rdd7U1O2sPGUSr_1iXJk"}},{"caption":"Session details to identify events and interactions leading up to an error or poor experience in general","src":"https://cdn.hub.central.dynatrace.com/hub/console/flutter/media/f1d266a1-0d09-4b83-b9e1-195460ce694d.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2Ff1d266a1-0d09-4b83-b9e1-195460ce694d.png&sign=7yd4G54tiMIrBcYvgglHNtmU_hVQT3Vrkcend_LdojU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2Ff1d266a1-0d09-4b83-b9e1-195460ce694d.png&sign=x2grhCRxpihHhJBVgcKjfp6BCziQPYThPGlBTOnhPFs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2Ff1d266a1-0d09-4b83-b9e1-195460ce694d.png&sign=XqQm0prOQ9dPJ2yCgdByKF8ejRKXYHnTJLiu4oG1d4Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2Ff1d266a1-0d09-4b83-b9e1-195460ce694d.png&sign=TMKLekQ32d1NeAJlyW8GfKAIdMh8a-FurZAR9uZi2Sw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2Ff1d266a1-0d09-4b83-b9e1-195460ce694d.png&sign=BRazfUxSO89rJYKl1hkdVS0THY1HUQ50yCgZmdyUQSc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fflutter%2Fmedia%2Ff1d266a1-0d09-4b83-b9e1-195460ce694d.png&sign=a0QrtqBJplgnn1i2lONGS39D_Z3EtrwzXAxdih36pJw"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Flutter is a great way to create mobile apps for iOS and Android from a shared code-base. Dynatrace helps to increase the quality, user experience and performance of the resulting mobile apps by offering end-to-end monitoring from the user's device down to the database query in your back end.\n\nIncrease reliability with our crash and error monitoring. Get insights about usage and performance via sessions, user actions and a variety of metrics."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Crash analysis\n- Error reporting\n- User behavior analysis\n- Business value insights\n- Rollout monitoring\n- Performance monitoring"},"sourceId":"use_cases"}],"modified":"2026-06-15T09:38:02.518299Z","created":"2020-11-05T13:05:30.397393Z","seo_title":"Flutter monitoring & observability","seo_description":"Monitor mobile applications built with Flutter on iOS or Android. Start your free trial today!","customer_story":{"quote":"Dynatrace’s digital experience monitoring gives us a complete picture of what our end users are experiencing.","person":{"name":"Kevin McNall","title":"Director of Digital Projects and Practices"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_231x218_crop_center-center_line/rack-room-shoes-logo.png","title":"Rack Room Shoes"},"link_to":{"href":"https://www.dynatrace.com/customers/rack-room-shoes/","target":null,"href_text":"Read customer story"}},"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/flutter/media/a797d755-c172-48d2-aa98-4f0aae4619a8.png","https://cdn.hub.central.dynatrace.com/hub/console/flutter/media/22f1539f-cf13-49f5-938a-9829ebcb7a8f.png","https://cdn.hub.central.dynatrace.com/hub/console/flutter/media/68df27a5-e68f-4bcc-a03a-9d3f824b7669.png","https://cdn.hub.central.dynatrace.com/hub/console/flutter/media/f1d266a1-0d09-4b83-b9e1-195460ce694d.png"],"about":"Flutter is a great way to create mobile apps for iOS and Android from a shared code-base. Dynatrace helps to increase the quality, user experience and performance of the resulting mobile apps by offering end-to-end monitoring from the user's device down to the database query in your back end.\n\nIncrease reliability with our crash and error monitoring. Get insights about usage and performance via sessions, user actions and a variety of metrics.","use_cases":"- Crash analysis\n- Error reporting\n- User behavior analysis\n- Business value insights\n- Rollout monitoring\n- Performance monitoring","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1017,"slug":"forcepoint","title":"Forcepoint","description":"Monitor your forcepoint appliances and their usage.","logo":"https://dt-cdn.net/hub/forcepoint_logo-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/forcepoint-extension","providers":[],"tags":["ActiveGate","cloud","cybersecurity","data security","forcepoint"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get a quick overview of your forcepoint monitoring status with the included overview dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/ForcepointDoc.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepointDoc.png&sign=fhgT-ve2-oDer43iTN6I69qxEYLocGK-QHT8YTlwRXU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepointDoc.png&sign=LqMTYOi_o1ipH9XvjjWJ4ZQCoxu2HsikBOa11HGFirQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepointDoc.png&sign=uu5pI2lCHdnAjp9zphVdxv0w838FUpmBxTeRfsRF51g","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepointDoc.png&sign=bXjXQuihXo3IHWkkyzgXeKdHFMsMVTma1fookP7fV18","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepointDoc.png&sign=PRCY-mNQoU1muX2ZB2cJnnNFsfuGKiOjjDI_Sc-6iAU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepointDoc.png&sign=ct29cp7S8tAgJxaXIQ-zvTjTbb2YMEEm8Y2cOvvDvTo"}},{"caption":"List all your appliances, or any other of the entities included with the extension, in the entity lists, accessible via the overview dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/Forcepoint_2_S7mKRHK_QahRaK0.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_2_S7mKRHK_QahRaK0.png&sign=VEdG5_9vy2XrELJ13ZAkMy79IBYeC2I0EKkuLOzuA2Y","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_2_S7mKRHK_QahRaK0.png&sign=WjZQ5B78fPV5kEUiujnB_PhIbJZQAbXHZ-mRidwE8Xw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_2_S7mKRHK_QahRaK0.png&sign=xtguXQBpF8F2o0kh-h-Y9rnca6ZG-Hsa1ROaNp7pbsU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_2_S7mKRHK_QahRaK0.png&sign=Ee4pyWsyKiR_gQ8cw9kROxDqD_kwK83YlH-UiA6ikAM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_2_S7mKRHK_QahRaK0.png&sign=wrFtYNBiPLlwHGZOqBgpJfeIWLtZ-KQC9qcCjXtwZh8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_2_S7mKRHK_QahRaK0.png&sign=5j7uqFUFY_C1CYx3qrxzoGkRzRTzkhS3A5Avrek0XhU"}},{"caption":"Monitor and get alerted on your services' status to proactively solve any issues with the included alert with the extension (comes disabled by default)","src":"https://cdn.hub.central.dynatrace.com/hub/Forcepoint_3_YTuX2IV_RaBc0DD.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_3_YTuX2IV_RaBc0DD.png&sign=geDt6N4X4HXYXmbrfpBAYl-3VUaYtqD5H5n14i71gjI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_3_YTuX2IV_RaBc0DD.png&sign=W4Mr4GfcZjKUYPAQyOnNkiDYE9-ELJPm___bgei5K70","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_3_YTuX2IV_RaBc0DD.png&sign=_2njuYSMRalbX1N4ompbzRhJLiUALFsJHPbLFCzsza0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_3_YTuX2IV_RaBc0DD.png&sign=q8XskLVolEhUOr8MiHwVK9nX5LF2DoU8f3JqzxM7OHo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_3_YTuX2IV_RaBc0DD.png&sign=S2QtSkcnL_cPG1Ajfdq3mzMQpcEKbuR7zAAnVfCBo0A","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_3_YTuX2IV_RaBc0DD.png&sign=58hoNzmfzbCK2kY9jTviSH_0OzV5QsHakxBcvYmSpsc"}},{"caption":"Dive into deeper insights for each individual entity with the included unified analysis screens, crafted specifically for each type of entity","src":"https://cdn.hub.central.dynatrace.com/hub/Forcepoint_4_ZD2Z0ho_t5Akeqd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_4_ZD2Z0ho_t5Akeqd.png&sign=rSEFtWLwKtImEM1uvB_i491fqcis7fWQ2zgZcCrwP-g","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_4_ZD2Z0ho_t5Akeqd.png&sign=pBESXVcwxW7Pr2oIWH7YtlR5uKMoDDQoVh6-elgxNmQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_4_ZD2Z0ho_t5Akeqd.png&sign=Y9OiTMvk-OK8nlCDw2LgMS-d1aM_8XYCY5w_2cC8Kv8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_4_ZD2Z0ho_t5Akeqd.png&sign=_2qhHTQR9upCc-7WoXYfUW2rtqmMDsrkZesYpKhTugA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_4_ZD2Z0ho_t5Akeqd.png&sign=da36esGLK4hfOCBqNF8GMCBdGWR8nAnPbSfygTLQPGc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FForcepoint_4_ZD2Z0ho_t5Akeqd.png&sign=-SGBkRjdyFsmdyg_ZxgvcCTQK8sE45i34meITmk7UJc"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.5","release_latest_validation_result":{"name": "com.dynatrace.extension.forcepoint", "author": {"name": "Dynatrace"}, "version": "2.0.5", "fileHash": "cfd026703805dbf9636a6805ac53e4d26fbe23a4b1dd330258daf97602d3b093", "variables": [], "dataSources": ["python"], "featureSets": ["CPU", "default", "Disk", "Interface", "Services"], "extensionName": "com.dynatrace.extension.forcepoint", "minEECVersion": "1.273.0", "featureSetsDetails": {"CPU": {"metrics": [{"key": "forcepoint.system.cpu.cpu_usage", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU usage"}}, {"key": "forcepoint.system.total_cpu_usage", "metadata": {"unit": "Percent", "description": null, "displayName": "Total CPU usage"}}], "description": "CPU usage stats for each CPU in the Forcepoint appliance.", "isRecommended": true}, "Disk": {"metrics": [{"key": "forcepoint.system.disk.iops", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Disk I/O"}}, {"key": "forcepoint.system.disk.used", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk used space"}}, {"key": "forcepoint.system.disk.free", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk free space"}}, {"key": "forcepoint.system.disk.total", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk total space"}}, {"key": "forcepoint.system.disk.rate", "metadata": {"unit": "Percent", "description": null, "displayName": "Disk usage"}}], "description": "Disk space and disk I/O metrics for the Forcepoint appliance.", "isRecommended": true}, "default": {"metrics": [{"key": "forcepoint.system.memory.musedprc", "metadata": {"unit": "Percent", "description": null, "displayName": "Memory usage"}}, {"key": "forcepoint.system.memory.mused", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory used"}}, {"key": "forcepoint.system.memory.mtotal", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory total"}}], "isRecommended": true}, "Services": {"metrics": [{"key": "forcepoint.system.service.status", "metadata": {"unit": "Percent", "description": null, "displayName": "Service status"}}], "description": "Metrics related to the status of all services in all modules running on the Forcepoint appliance.", "isRecommended": false}, "Interface": {"metrics": [{"key": "forcepoint.system.interface.speed", "metadata": {"unit": "BitPerSecond", "description": null, "displayName": "Interface speed"}}, {"key": "forcepoint.system.interface.throughput", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "Interface throughput"}}, {"key": "forcepoint.system.interface.status", "metadata": {"unit": "Percent", "description": null, "displayName": "Interface status"}}, {"key": "forcepoint.system.interface.b_recv.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes received"}}, {"key": "forcepoint.system.interface.b_sent.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes sent"}}, {"key": "forcepoint.system.interface.drop_in.count", "metadata": {"unit": "Count", "description": null, "displayName": "Dropped in"}}, {"key": "forcepoint.system.interface.drop_out.count", "metadata": {"unit": "Count", "description": null, "displayName": "Dropped out"}}, {"key": "forcepoint.system.interface.err_in.count", "metadata": {"unit": "Count", "description": null, "displayName": "Errors in"}}, {"key": "forcepoint.system.interface.err_out.count", "metadata": {"unit": "Count", "description": null, "displayName": "Errors out"}}, {"key": "forcepoint.system.interface.in", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Packets in rate"}}, {"key": "forcepoint.system.interface.out", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Packets out rate"}}, {"key": "forcepoint.system.interface.p_recv.count", "metadata": {"unit": "Count", "description": null, "displayName": "Packets received"}}, {"key": "forcepoint.system.interface.p_sent.count", "metadata": {"unit": "Count", "description": null, "displayName": "Packets sent"}}], "description": "Bandwidth stats for module and appliance interfaces.", "isRecommended": true}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Monitor your Forcepoint appliances and their usage with this extension, which provides insights into systems, CPUs, interfaces, disks and services. Get quick insights with the included **Forcepoint dashboard overview** or dive deeper into the seamlessly-integrated screens of the different entities created by the custom topology of the extension.\n\nClick on **Add to environment** to get started."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Forcepoint extension](https://docs.dynatrace.com/docs/shortlink/forcepoint-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:22.165527Z","created":"2024-04-05T10:50:41.101702Z","seo_title":"Forcepoint monitoring & observability","seo_description":"Monitor your forcepoint appliances and their usage. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/ForcepointDoc.png","https://cdn.hub.central.dynatrace.com/hub/Forcepoint_2_S7mKRHK_QahRaK0.png","https://cdn.hub.central.dynatrace.com/hub/Forcepoint_3_YTuX2IV_RaBc0DD.png","https://cdn.hub.central.dynatrace.com/hub/Forcepoint_4_ZD2Z0ho_t5Akeqd.png"],"about":"Monitor your Forcepoint appliances and their usage with this extension, which provides insights into systems, CPUs, interfaces, disks and services. Get quick insights with the included **Forcepoint dashboard overview** or dive deeper into the seamlessly-integrated screens of the different entities created by the custom topology of the extension.\n\nClick on **Add to environment** to get started.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Forcepoint extension](https://docs.dynatrace.com/docs/shortlink/forcepoint-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.forcepoint@2.0.5","fqn":"com.dynatrace.extension.forcepoint","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forcepoint/com.dynatrace.extension.forcepoint-2.0.5-cfd026703805dbf9636a.zip","release_notes":"- Added support for primary tags and primary fields.","created":"2026-06-09T11:38:18.708032Z"},{"name":"com.dynatrace.extension.forcepoint@2.0.4","fqn":"com.dynatrace.extension.forcepoint","version":"2.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forcepoint/com.dynatrace.extension.forcepoint-2.0.4-b48a518e2dee4af8fe02.zip","release_notes":"### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.273.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\n- Added feature set metadata for recommended metrics.\n    - `System` feature set is now the `default` feature set and will always be captured.","created":"2026-05-20T13:05:12.642327Z"},{"name":"com.dynatrace.extension.forcepoint@1.1.1","fqn":"com.dynatrace.extension.forcepoint","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forcepoint/com.dynatrace.extension.forcepoint-1.1.1-75323ad9b66a9a76fb15.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:31:14.945661Z"},{"name":"com.dynatrace.extension.forcepoint@1.1.0","fqn":"com.dynatrace.extension.forcepoint","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forcepoint/com.dynatrace.extension.forcepoint-1.1.0-ebf18dce920e12140fe9.zip","release_notes":"- Add support for the `dt.security_context` attribute\n- Add new platform dashboard\n- Add platform screens","created":"2025-07-31T18:45:27.189337Z"},{"name":"com.dynatrace.extension.forcepoint@1.0.10","fqn":"com.dynatrace.extension.forcepoint","version":"1.0.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forcepoint/com.dynatrace.extension.forcepoint-1.0.10-d5599ce4e2ebb6622914.zip","release_notes":"- Adds `device.address` dimension to ingested metrics","created":"2025-06-12T14:08:25.249373Z"},{"name":"com.dynatrace.extension.forcepoint@1.0.9","fqn":"com.dynatrace.extension.forcepoint","version":"1.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forcepoint/com.dynatrace.extension.forcepoint-1.0_8kyOXqN.zip","release_notes":"Official release of the Forcepoint extension. It includes:\n- 24 metrics  controlled via 5 feature sets\n- Custom topology for forcepoint appliances, CPUs, disks, interfaces, modules and services\n- UA screens for all of the above\n- Out-of-the-box overview dashboard\n- Out-of-the-box **disabled** metric event for services being down","created":"2024-04-05T12:26:30.601513Z"}],"related_technologies":["activegate"],"latest_downloads":[{"name":"com.dynatrace.extension.forcepoint@2.0.5","fqn":"com.dynatrace.extension.forcepoint","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forcepoint/com.dynatrace.extension.forcepoint-2.0.5-cfd026703805dbf9636a.zip","release_notes":"- Added support for primary tags and primary fields.","created":"2026-06-09T11:38:18.708032Z"}]},{"id":1183,"slug":"forcepoint-snmp","title":"Forcepoint (SNMP)","description":"Gain insights into the performance of your Forcepoint Appliances.","logo":"https://cdn.hub.central.dynatrace.com/hub/forcepoint-icon_resized.png","link_to":"https://www.dynatrace.com/news/blog/new-snmp-platform-extensions-provide-observability-at-scale-for-network-devices/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/forcepoint-snmp-extension","providers":[],"tags":["forcepoint","snmp"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"A New Overview Dashboard is included for Forcepoint Appliances, along with interfaces and partitions, providing an overview of monitoring coverage. Use this as a starting point for troubleshooting and further drilldowns.","src":"https://cdn.hub.central.dynatrace.com/hub/gen3_dashboard.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3_dashboard.png&sign=yfq1DV0vdr9SCK_1vrwcFGXvr-lqF2dh3yFBb_mrUh0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3_dashboard.png&sign=QxF3KkpgetgRDbw45-VuAlnXAuSFJYK0lru-j6Bnqdc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3_dashboard.png&sign=MnOF4-lrt8JT1ZOBoPATOvg2kijzXeVpFzWt_xGiLug","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3_dashboard.png&sign=6L2AcSpDTPpazqipiqRMXRHcaOdZ-xquMBoJ8H8oKgE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3_dashboard.png&sign=spbLxbmlii611hz_aGDb4_E50RIEWtpmucWi5rAbvz4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen3_dashboard.png&sign=yV8F-DMy-hhGAbAIcDUQBwPqBfEmXiXEzGusmVZ09Ck"}},{"caption":"View the status of Forcepoint Appliances and interfaces in the New Infrastructure & Operations app.","src":"https://cdn.hub.central.dynatrace.com/hub/generic_network_topology_screen.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgeneric_network_topology_screen.png&sign=LLbcTLiAkpQTH348u-N691QnjNPCt36BwnwD_NpRUf4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgeneric_network_topology_screen.png&sign=bPpH2BPx32vZxgLmfhIYFMO6J6kGN_m7NrKUIi_eZNk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgeneric_network_topology_screen.png&sign=AFIw4zLa3EWy_hrUI-cyiCXVoxBi48N9Y10MD8C17sM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgeneric_network_topology_screen.png&sign=Bgnath1c7fEQc8tcZMy7ik9UQLnZ2vgTv0opOFWT2nY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgeneric_network_topology_screen.png&sign=QdyozwuXcpnCFKXA9ZoEffz88NimHR72FldPytf1qDw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgeneric_network_topology_screen.png&sign=j7oCCe4QX2r05m3ytuFiKECYq6ksC8XjCIBBuT4rAtA"}},{"caption":"In addition to the Overview Dashboard provided for the New Dashboards app, a dashboard is included for Dashboards Classic.","src":"https://cdn.hub.central.dynatrace.com/hub/gen2_dashboard.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen2_dashboard.png&sign=kIseEE6jLrJXQLBp-bEFAlrYipQiVhFdXGAEbByh56k","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen2_dashboard.png&sign=pwAKYUHmvjiuDO5H2TgFWsG67mfAKs5G5hUkjX-H5S0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen2_dashboard.png&sign=blCaGamnGsh5x7I2PCHAbdQvYJo_EvD0EQYa2cM4Pp8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen2_dashboard.png&sign=m1eQf9k7B31ZZ8-zZEWIxlLy33_AfPxQqMPQXcz3na8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen2_dashboard.png&sign=U6dlnxg82p5cLBbZjw2zGC9pt4pJnzxF0LUXlgg6ik4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen2_dashboard.png&sign=JsUjdAK3_rKI1IIX3ee5S7KBgZttEoXG_7nCRWW_YA4"}},{"caption":"View all metrics associated with Forcepoint Appliances, Interfaces, and Partitions with bundled Unified Analysis screens for each type of entity.","src":"https://cdn.hub.central.dynatrace.com/hub/gen2_ua_screen.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen2_ua_screen.png&sign=s2DMtZUSQEiXYU3KxPjOa-KDhKNk7bV758tdGVQdJQc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen2_ua_screen.png&sign=oUVwBeio3QpQz6lnYDe5BgrzclY2rL1dEnPUcUyUGBI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen2_ua_screen.png&sign=rX-2RCWowSg3PJeQK7uR9zWsEE7XvGB09uHBQ2dELaQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen2_ua_screen.png&sign=tKWVtyC16j1njYPS3YNbwRUMSTlc1NvoOqNTNFr50CY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen2_ua_screen.png&sign=_w58UjP7e7Bk9zua0wibZm0TT3xbV6dPfVN9S-bZ0G8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgen2_ua_screen.png&sign=KuvSb8XY_jIYyLPPcNwqWjU60KsRu34lTE2HP7cgfps"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.2","release_latest_validation_result":{"name": "com.dynatrace.extension.snmp-forcepoint", "author": {"name": "Dynatrace"}, "version": "2.0.2", "fileHash": "8e80c924ae4fa1aa3b38872eab761bfad98534bfcfe680619bb54740d695272b", "variables": ["if_name", "if_admin_status", "if_oper_status", "if_alias", "if_type"], "dataSources": ["snmp"], "featureSets": ["Interfaces", "Swap", "Extra Packet Statistics", "Node", "Disks", "CPU", "Network Interfaces", "Memory", "Advanced interfaces"], "extensionName": "com.dynatrace.extension.snmp-forcepoint", "minEECVersion": "1.333.0", "featureSetsDetails": {"CPU": {"metrics": [{"key": "snmp.forcepoint.fw_cpu_total"}, {"key": "snmp.forcepoint.fw_cpu_user"}, {"key": "snmp.forcepoint.fw_cpu_system"}, {"key": "snmp.forcepoint.fw_cpu_nice"}, {"key": "snmp.forcepoint.fw_cpu_idle"}, {"key": "snmp.forcepoint.fw_cpu_io_wait"}, {"key": "snmp.forcepoint.fw_cpu_hw_irq"}], "isRecommended": true}, "Node": {"metrics": [{"key": "snmp.forcepoint.node_oper_state", "metadata": {"unit": "State", "description": "The operative (clustering) state of the node : unknown(0), online(1), goingOnline(2), lockedOnline(3), goingLockedOnline(4), offline(5), goingOffline(6), lockedOffline(7), goingLockedOffline(8), standby(9), goingStandby(10)", "displayName": "Forcepoint status"}}, {"key": "snmp.forcepoint.node_cpu_load", "metadata": {"unit": "Percent", "description": "The CPU load percentage on the node", "displayName": "CPU Load"}}, {"key": "snmp.forcepoint.fw_conn_number", "metadata": {"unit": "Count", "description": "Number of current connections", "displayName": "Current connections"}}, {"key": "snmp.forcepoint.fw_accepted", "metadata": {"unit": "Count", "description": "Number of accepted packets", "displayName": "Accepted packets"}}, {"key": "snmp.forcepoint.fw_dropped", "metadata": {"unit": "Count", "description": "Number of dropped packets", "displayName": "Dropped packets"}}, {"key": "snmp.forcepoint.fw_logged", "metadata": {"unit": "Count", "description": "Number of logged packets", "displayName": "Logged packets"}}, {"key": "snmp.forcepoint.fw_accounted", "metadata": {"unit": "Count", "description": "Number of accounted packets", "displayName": "Accounted packets"}}, {"key": "snmp.forcepoint.fw_rejected", "metadata": {"unit": "Count", "description": "Number of rejected packets", "displayName": "Rejected packets"}}], "isRecommended": true}, "Swap": {"metrics": [{"key": "snmp.forcepoint.fw_swap_bytes_total", "metadata": {"unit": "Byte", "description": "Amount of available bytes of swap", "displayName": "Total swap space"}}, {"key": "snmp.forcepoint.fw_swap_bytes_used", "metadata": {"unit": "Byte", "description": "Amount of swap being in use", "displayName": "Used swap"}}, {"key": "snmp.forcepoint.fw_swap_bytes_unused", "metadata": {"unit": "Byte", "description": "Amount of unused bytes of swap", "displayName": "Unused swap"}}], "isRecommended": true}, "Disks": {"metrics": [{"key": "snmp.forcepoint.partition.fw_size", "metadata": {"unit": "KiloByte", "description": "Total size of the partition", "displayName": "Partition size"}}, {"key": "snmp.forcepoint.partition.fw_used", "metadata": {"unit": "KiloByte", "description": "Amount of used space of the partition (in kilobytes)", "displayName": "Partition used space"}}, {"key": "snmp.forcepoint.partition.fw_avail", "metadata": {"unit": "KiloByte", "description": "Information about amount of free space on partition (in kilobytes)", "displayName": "Partition free space"}}], "isRecommended": true}, "Memory": {"metrics": [{"key": "snmp.forcepoint.fw_mem_bytes_total", "metadata": {"unit": "Byte", "description": "Amount of available bytes of physical memory", "displayName": "Total physical memory"}}, {"key": "snmp.forcepoint.fw_mem_bytes_used", "metadata": {"unit": "Byte", "description": "Amount of memory being in use", "displayName": "Used memory"}}, {"key": "snmp.forcepoint.fw_mem_bytes_unused", "metadata": {"unit": "Byte", "description": "Amount of unused bytes of physical memory", "displayName": "Unused memory"}}, {"key": "snmp.forcepoint.fw_mem_bytes_buffers", "metadata": {"unit": "Byte", "description": "Amount of memory used as buffers", "displayName": "Memory buffers"}}, {"key": "snmp.forcepoint.fw_mem_bytes_cached", "metadata": {"unit": "Byte", "description": "Amount of memory used as cache", "displayName": "Memory cache"}}], "isRecommended": true}, "default": {"metrics": [{"key": "com.dynatrace.extension.network_device.sysuptime"}, {"key": "com.dynatrace.extension.network_device.cpu_usage"}, {"key": "com.dynatrace.extension.network_device.memory_used"}, {"key": "com.dynatrace.extension.network_device.memory_free"}, {"key": "com.dynatrace.extension.network_device.if.status"}], "isRecommended": true}, "Interfaces": {"metrics": [{"key": "com.dynatrace.extension.network_device.if.bytes_in.count"}, {"key": "com.dynatrace.extension.network_device.if.bytes_out.count"}, {"key": "com.dynatrace.extension.network_device.if.lastchange"}], "description": "Interface metrics for use with the generic network topology model.", "displayName": "Interface Traffic", "isRecommended": true}, "Network Interfaces": {"metrics": [{"key": "snmp.forcepoint.interface.if_high_speed", "metadata": {"unit": "MegaBitPerSecond", "description": "An estimate of the interface's current bandwidth in units of 1,000,000 bits per second. If this object reports a value of n' then the speed of the interface is somewhere in the range of n-500,000' to `n+499,999'. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. For a sub-layer which has no concept of bandwidth, this object should be zero.", "displayName": "Interface speed"}}, {"key": "snmp.forcepoint.interface.if_in_octets.count", "metadata": {"unit": "Count", "description": "The total number of octets received on the interface including framing characters", "displayName": "Octets received"}}, {"key": "snmp.forcepoint.interface.if_out_octets.count", "metadata": {"unit": "Count", "description": "The total number of octets transmitted out of the interface including framing characters", "displayName": "Octets transmitted"}}, {"key": "snmp.forcepoint.interface.if_in_errors.count", "metadata": {"unit": "Count", "description": "Number of inbound packets/transmission units with errors", "displayName": "Inbound errors"}}, {"key": "snmp.forcepoint.interface.if_in_discards.count"}, {"key": "snmp.forcepoint.interface.if_out_errors.count", "metadata": {"unit": "Count", "description": "Number of outbound packets/transmission units with errors", "displayName": "Outbound errors"}}, {"key": "snmp.forcepoint.interface.if_out_discards.count", "metadata": {"unit": "Count", "description": "Number of outbound packets discarded", "displayName": "Outbound discards"}}], "displayName": "Forcepoint intefaces", "isRecommended": false}, "Advanced interfaces": {"metrics": [{"key": "com.dynatrace.extension.network_device.if.in.multicast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.multicast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.in.broadcast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.broadcast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.in.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.in.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.out.errors.count"}], "description": "Advanced interface metrics for use with the generic network topology model.", "displayName": "Advanced Interfaces", "isRecommended": false}, "Extra Packet Statistics": {"metrics": [{"key": "snmp.forcepoint.fw_if_accepted_pkts"}, {"key": "snmp.forcepoint.fw_if_dropped_pkts"}, {"key": "snmp.forcepoint.fw_if_logged_pkts"}, {"key": "snmp.forcepoint.fw_if_accounted_pkts"}, {"key": "snmp.forcepoint.fw_if_rejected_pkts"}, {"key": "snmp.forcepoint.fw_if_accepted_bytes"}, {"key": "snmp.forcepoint.fw_if_dropped_bytes"}, {"key": "snmp.forcepoint.fw_if_logged_bytes"}, {"key": "snmp.forcepoint.fw_if_accounted_bytes"}, {"key": "snmp.forcepoint.fw_if_rejected_bytes"}, {"key": "snmp.forcepoint.fw_if_forwarded_pkts"}, {"key": "snmp.forcepoint.fw_if_forwarded_bytes"}], "displayName": "Forcepoint interfaces - extra packet statistics", "isRecommended": false}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension leverages the SNMP protocol to provide a complete solution to monitor Forcepoint Appliances. The complete configuration is provided out of the box.\n\n#### This is intended for users, who:\n- Would like to monitor the health state and performance of their Forcepoint Appliances, and provide a unified analysis for Ops, DevOps, and IT Admins.\n\n#### This enables you to:\n- Monitor the health and performance of your Forcepoint Appliances\n- Use an included alert configuration to be alerted if a monitored interface goes into a 'down' state.\n- Set up alerts to be notified of traffic anomalies"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Monitor Forcepoint Appliances by polling data for Network Devices and Interfaces.\n * Enable alerting on detected anomalies\n* Use with the Infrastructure and Operations App for an overview of all monitored Network Devices in the environment."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Forcepoint (SNMP) extension](https://docs.dynatrace.com/docs/shortlink/forcepoint-snmp-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- This extension is to be used with Forcepoint Appliances only.\n- SNMPv2c and SNMPv3 supported only."},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.847230Z","created":"2025-07-18T21:54:24.676702Z","seo_title":"Forcepoint (SNMP) monitoring & observability","seo_description":"Gain insights into the performance of your Forcepoint Appliances. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/gen3_dashboard.png","https://cdn.hub.central.dynatrace.com/hub/generic_network_topology_screen.png","https://cdn.hub.central.dynatrace.com/hub/gen2_dashboard.png","https://cdn.hub.central.dynatrace.com/hub/gen2_ua_screen.png"],"about":"This extension leverages the SNMP protocol to provide a complete solution to monitor Forcepoint Appliances. The complete configuration is provided out of the box.\n\n#### This is intended for users, who:\n- Would like to monitor the health state and performance of their Forcepoint Appliances, and provide a unified analysis for Ops, DevOps, and IT Admins.\n\n#### This enables you to:\n- Monitor the health and performance of your Forcepoint Appliances\n- Use an included alert configuration to be alerted if a monitored interface goes into a 'down' state.\n- Set up alerts to be notified of traffic anomalies","use_cases":"* Monitor Forcepoint Appliances by polling data for Network Devices and Interfaces.\n * Enable alerting on detected anomalies\n* Use with the Infrastructure and Operations App for an overview of all monitored Network Devices in the environment.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Forcepoint (SNMP) extension](https://docs.dynatrace.com/docs/shortlink/forcepoint-snmp-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.snmp-forcepoint@2.0.2","fqn":"com.dynatrace.extension.snmp-forcepoint","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-forcepoint/com.dynatrace.extension.snmp-forcepoint-2.0.2-8e80c924ae4fa1aa3b38.zip","release_notes":"### Fixed in this version:\r\nDecreased `minEECVersion` (ActiveGate) from `1.338.0` to `1.333.0`.","created":"2026-05-20T18:47:53.607283Z"},{"name":"com.dynatrace.extension.snmp-forcepoint@2.0.1","fqn":"com.dynatrace.extension.snmp-forcepoint","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-forcepoint/com.dynatrace.extension.snmp-forcepoint-2.0.1-c3ca4ba0cc5533eaadcb.zip","release_notes":"### New in this version: \n* Added `snmp.ip` field to `EXT_NETWORK_DEVICE` node extraction in OpenPipeline.","created":"2026-05-20T12:57:58.879148Z"},{"name":"com.dynatrace.extension.snmp-forcepoint@2.0.0","fqn":"com.dynatrace.extension.snmp-forcepoint","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-forcepoint/com.dynatrace.extension.snmp-forcepoint-2.0.0-936aebc04757d6363919.zip","release_notes":"### WARNING: Possible breaking changes and warnings - PLEASE READ before upgrading: \r\n\r\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC_ (ActiveGate) version of `1.338.0`.\r\n- This version includes a breaking change for Dynatrace on Grail.\r\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\r\n\r\n### New in this version:\r\n\r\n-  Smartscape 2.0 nodes and edges on Grail.\r\n-  Added feature set metadata for recommended metrics.\r\n   - **IMPORTANT**: This version contains a change to feature sets that may require enabling a new feature set to continue collecting existing data. Review feature sets after upgrading the extension version.\r\n\t - The default featureset has been aligned with other network extensions that provide `com.dynatrace.extension.network_device.*` metrics for generic network topology. \r\n\t - This means that extension-specific metrics (`snmp.forcepoint.*`) have been moved to other featuresets.","created":"2026-05-19T17:12:07.952866Z"},{"name":"com.dynatrace.extension.snmp-forcepoint@1.0.9","fqn":"com.dynatrace.extension.snmp-forcepoint","version":"1.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-forcepoint/com.dynatrace.extension.snmp-forcepoint-1.0.9-df7b2e5c99a852c4aed1.zip","release_notes":"#### Bugfixes\n- Adjusted markdown link in Platform Dashboard to point to the `Network devices` section in the I&O app.\n- Adjusted DQL tiles in Platform Dashboard to point to the I&O app.","created":"2026-02-23T14:18:31.619070Z"},{"name":"com.dynatrace.extension.snmp-forcepoint@1.0.8","fqn":"com.dynatrace.extension.snmp-forcepoint","version":"1.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-forcepoint/com.dynatrace.extension.snmp-forcepoint-1.0.8-ff73a81399e00aa88e47.zip","release_notes":"#### Enhancements\r\n- Updated entity links in Platform dashboards to redirect to the Infrastructure & Operations app.\r\n\r\n#### Bugfixes\r\n- Adjusted required dimensions for entity creation to prevent null entities from being created.","created":"2026-02-19T16:41:39.792336Z"},{"name":"com.dynatrace.extension.snmp-forcepoint@1.0.5","fqn":"com.dynatrace.extension.snmp-forcepoint","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-forcepoint/com.dynatrace.extension.snmp-forcepoint-1.0.5-bce4447c547dbece4d60.zip","release_notes":"⚠️ **Note:**\n\n- This release requires a Minimum Dynatrace Version of 1.318.0 or higher.\n\n\n**New in this version:**\n\n- Internal metadata updated.","created":"2025-12-08T16:41:18.484040Z"},{"name":"com.dynatrace.extension.snmp-forcepoint@1.0.1","fqn":"com.dynatrace.extension.snmp-forcepoint","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-forcepoint/com.dynatrace.extension.snmp-forcepoint-1.0.1-18290031e6be1bb38463.zip","release_notes":"* Initial release of SNMP Forcepoint\n* Includes:\n  * Monitoring of Forcepoint Appliances, Interfaces, and Partitions \n  * Generic Network Topology support\n  * New and Classic Dashboards","created":"2025-07-21T23:37:34.827495Z"}],"related_technologies":["forcepoint"],"latest_downloads":[{"name":"com.dynatrace.extension.snmp-forcepoint@2.0.2","fqn":"com.dynatrace.extension.snmp-forcepoint","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-forcepoint/com.dynatrace.extension.snmp-forcepoint-2.0.2-8e80c924ae4fa1aa3b38.zip","release_notes":"### Fixed in this version:\r\nDecreased `minEECVersion` (ActiveGate) from `1.338.0` to `1.333.0`.","created":"2026-05-20T18:47:53.607283Z"}]},{"id":1261,"slug":"forecast-agent","title":"Forecast Agent","description":"Instantly create forecasts and understand trends using natural language input.","logo":"https://cdn.hub.central.dynatrace.com/hub/agents-icon_cJpnAEM_HPCZDxG.png","link_to":null,"documentation_link":"","providers":[],"tags":["agentic-operations-system","AI","Foundation agent","MCP","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Combine different agents by asking them to create forecasts based on historical insights for all resources matching a provided keyword.","src":"https://cdn.hub.central.dynatrace.com/hub/infra-forecast-1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Finfra-forecast-1.png&sign=xUNe7EsXC--TCnbO9kOMDawl0hN70EDetV62Wv7SsLs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Finfra-forecast-1.png&sign=9U8Bw-bu39JPn1lXwIDSfaSJtITR8M5cF1Pf_muuHGQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Finfra-forecast-1.png&sign=jpZr-4TxGAWw_OO9NOewi9nV5-6pMKxicpLUwILkCbI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Finfra-forecast-1.png&sign=TcyFH1Afw-eFlP6H_RdYfDbHgj7V5xmTWc3HRVc2dBA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Finfra-forecast-1.png&sign=3Z7rZzIAKvkiMwnJfg2-3G7wRx9TeI6UvmehEaq6ewM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Finfra-forecast-1.png&sign=n1HoxyNtKst1y4M2hHFcKOwIVHPYnpCNlQFhws6pTU0"}},{"caption":"You can additionally use this as part of your own MCP server, Dynatrace Workflows, or Dynatrace Assist.","src":"https://cdn.hub.central.dynatrace.com/hub/2infra-forecast-1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2infra-forecast-1.png&sign=RBmrNEkvX4l-Fr66JbfwGXsmgyimfacrZ99ZxN9wN5w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2infra-forecast-1.png&sign=InQBa5GutoJy01nq3hKHMlIWB48HrJ3q3VLXErLXWPA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2infra-forecast-1.png&sign=uafqdvLL4mZjUyInLmRVsx22RyFrNJxzY5qjLFZsaGg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2infra-forecast-1.png&sign=t9aiBIH7Uu6L3OqaoNokXMdDDNAZ-y0cOwYtkOxKjAI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2infra-forecast-1.png&sign=WfyquEMvQWzVM9gTPI8ttsASL4NFI025iMbbSLWCkN8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2infra-forecast-1.png&sign=npnjVNfelGJcK2R3NuGehittCErZGW1AWV-rWI51Qsk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"**Dynatrace Forecast Agent** is a ready-made AI Agent that helps you to create forecasts using natural language input in Dynatrace Assist, or via your own MCP Server integration."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Instantly create forecasts without domain knowledge requirements.\n- Individualize forecast results by asking follow-up questions.\n- Interact in natural language and let AI summarize the forecast."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Use the Dynatrace Forecast Agent within [Dynatrace Assist](https://www.dynatrace.com/hub/detail/ask-davis-copilot/), , as part of an [agentic workflows](https://www.dynatrace.com/hub/detail/automations/) or access it via [MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/) for advanced automation."},"sourceId":"get_started"}],"modified":"2026-02-13T17:28:02.520745Z","created":"2026-01-28T17:08:07.172056Z","seo_title":"Forecast Agent monitoring & observability","seo_description":"Instantly create forecasts and understand trends using natural language input. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/infra-forecast-1.png","https://cdn.hub.central.dynatrace.com/hub/2infra-forecast-1.png"],"about":"**Dynatrace Forecast Agent** is a ready-made AI Agent that helps you to create forecasts using natural language input in Dynatrace Assist, or via your own MCP Server integration.","use_cases":"- Instantly create forecasts without domain knowledge requirements.\n- Individualize forecast results by asking follow-up questions.\n- Interact in natural language and let AI summarize the forecast.","supported_distributions":"","get_started":"Use the Dynatrace Forecast Agent within [Dynatrace Assist](https://www.dynatrace.com/hub/detail/ask-davis-copilot/), , as part of an [agentic workflows](https://www.dynatrace.com/hub/detail/automations/) or access it via [MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/) for advanced automation."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","dashboards","notebooks","agentic-workflows","davis-for-workflows"],"latest_downloads":null},{"id":998,"slug":"fortinet-fortigate-1","title":"Fortinet FortiGate","description":"Gain insights into the performance of your Fortinet FortiGate solution.","logo":"https://dt-cdn.net/hub/logos/fortinet-fortigate-1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/fortinet-fortigate-1-extension","providers":[],"tags":["ActiveGate","cybersecurity","fortigate","fortinet","network","network health","Network monitor"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"When configured, the extension installs a dashboard that provides an overview of all FortiGate devices monitored in environment.","src":"https://dt-cdn.net/hub/dashboard_X9gsTfq_1jfa2dt.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_X9gsTfq_1jfa2dt.png&sign=nWCYnoyQsIcZZNI0ZUb-wPtoIdqPIPpq6g5diaOZCpo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_X9gsTfq_1jfa2dt.png&sign=1GPba4Ev8LNc_jEfk64wixSEtEiWDEFK-kkRQ8UJPro","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_X9gsTfq_1jfa2dt.png&sign=wtnFBKNWEEg0IIhwPYobQIGw1YMYo6uL5rHc23rRFeY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_X9gsTfq_1jfa2dt.png&sign=HgbvlaC6XF-jHzTTi5TpJvJL31qCbemt6l9yJramZR8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_X9gsTfq_1jfa2dt.png&sign=-ZZ1w0qYV3UJRjFk_PL02YouDoXLGulg7ZR6oogIePw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_X9gsTfq_1jfa2dt.png&sign=WnG1Wo13cWdR6PL3HtJoe0ZBTL6vLdAXPERXUjhvjJo"}},{"caption":"Tunnels and interfaces are detected for each individual FortiGate device.","src":"https://dt-cdn.net/hub/fortigate_npfaUTb_wkycp3R.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffortigate_npfaUTb_wkycp3R.png&sign=Z7SYSnEKOzJXBDFSViBIzDK1p9WreiHsb0mZ7S4XtHw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffortigate_npfaUTb_wkycp3R.png&sign=MwKXVb_SZ3QeKSJfM1vmsgoNQHdWPhuWyvXbYhtkNe0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffortigate_npfaUTb_wkycp3R.png&sign=TUzjNtnkmBZEg6QEX9izJGLti5F-9LkqvYXZiYUd14U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffortigate_npfaUTb_wkycp3R.png&sign=I5T4xwp7W-SWqT8XO_yJ2zsUEXeQHdjT2MSHkmv0Z3s","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffortigate_npfaUTb_wkycp3R.png&sign=vaZZTaDsEMugibXbn3ICu3yIcH5_sPIF-exFfij1Gwo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffortigate_npfaUTb_wkycp3R.png&sign=3QwKEOIfwuE0ZcWQ5kLLq7IS_fPYtaM-wCCjqr9u6CY"}},{"caption":"Standard system status metrics are retrieved for each monitored FortiGate device.","src":"https://dt-cdn.net/hub/fortigate-resources_9xupvcW_aveSJy1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffortigate-resources_9xupvcW_aveSJy1.png&sign=-0VNJo8QNbXwnHZCiDGVCFLRAD7jwWWyY3Ga8ATA9nc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffortigate-resources_9xupvcW_aveSJy1.png&sign=dEmt24UQrTmLK8t3D4IETW9NCHFLsZYC3pmOwiWPl2Y","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffortigate-resources_9xupvcW_aveSJy1.png&sign=IRMask1Wjac4KuS-w6D9xgb_wAkbq3dEHTkZ77dC3UA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffortigate-resources_9xupvcW_aveSJy1.png&sign=4ovaiiSyT80_-UmTF9HkYmJQwwiTQhH0qr6ZGHygBtk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffortigate-resources_9xupvcW_aveSJy1.png&sign=4Ll6TfBHHhlbW0SdQE964uyPKrKpBfVjLwWbqEYL7YE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffortigate-resources_9xupvcW_aveSJy1.png&sign=2HuH9w02180LNYPgXVJBTWhsNIchwUdWtXgeifaIcL4"}},{"caption":"Traffic is measured for each monitored interface.","src":"https://dt-cdn.net/hub/interface_fMPCktW.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finterface_fMPCktW.png&sign=26yl8_aYhnUbF57OVDs9_N4Ft8YI6aVvL6vvRWcetWk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finterface_fMPCktW.png&sign=HirdtRflmzzNNpjQ2JbvjbKWLZUsQ4-dWoVW-pQMnRY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finterface_fMPCktW.png&sign=EDHsA7oRAx_uQzX-f5juyImEzfoQ4877BnnDgvbZzQA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finterface_fMPCktW.png&sign=oBw6wqngW7yur5LqYDpIPCvWWmcyQVd_xiQ0KxWL_ek","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finterface_fMPCktW.png&sign=hOPp7E4jaJNq6NyWEn1bkQTbt4DUlRrK-XRD2o5ZRho","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finterface_fMPCktW.png&sign=dYIi87zCAi2eoBdakiKx6MqoH1oMghf4PtREXlXnrjA"}},{"caption":"Monitor traffic and errors for each individual interface.","src":"https://dt-cdn.net/hub/interface-metrics_VaxeBkv.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finterface-metrics_VaxeBkv.png&sign=ftF4iyX5bcWlsmQckiLN-RVuA2Cw7h7zTZ_skrx1_iA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finterface-metrics_VaxeBkv.png&sign=Od2ASieEBqjJTcevH8u20pQ_wJtaAeUTtN9pIJmz_4Q","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finterface-metrics_VaxeBkv.png&sign=pvJUf-uRV30lFcbbIHG1Ma0osWaXLj5ZrfRByiwM97s","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finterface-metrics_VaxeBkv.png&sign=6GnlX4LYwrO8klMqEVr_z5LamoXa6RNTO0T2m7t19CQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finterface-metrics_VaxeBkv.png&sign=GX8RyZwCFZoQQJDY0ml7m043dDfzV3I2-xw3nve1S30","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finterface-metrics_VaxeBkv.png&sign=a_aRo21mKQ4YIdsIlabMEMNzG8VUyxOqhn4iqkUJplU"}},{"caption":"For each detected tunnel, the extension identifies a list of associated proxies and brings in the traffic data.","src":"https://dt-cdn.net/hub/tunnel-1728px_NWEl4XG.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftunnel-1728px_NWEl4XG.png&sign=WymEWVtYFgJ8EUHKrAPfK9Z18Msb9qDc6Ke6dyz_QAo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftunnel-1728px_NWEl4XG.png&sign=_oj54KUcFdfvSFl2TTHmj0M8gx9IviE0KPjp6XdVe-0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftunnel-1728px_NWEl4XG.png&sign=vQ3DquEtXxlDCi9YDuZBLWwRtxoffIpM7tG_SCtP8B8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftunnel-1728px_NWEl4XG.png&sign=ZAv-78tcImOZ2ljDfyo5-D0Kk2T5DuxZKaRxfS2qeGc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftunnel-1728px_NWEl4XG.png&sign=wJKXxs4c-6nN18VT0w9zS1IrV8hRrCD24CMP9cNGXpE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftunnel-1728px_NWEl4XG.png&sign=RBev_huUtPCSvFseVMqgPfQ56gz59KAPulw3C5cVYJ8"}},{"caption":"Extension retrieves detailed traffic and status data for each monitored tunnel proxy.","src":"https://dt-cdn.net/hub/tunnel-proxy-1728px_XUsWCNN.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftunnel-proxy-1728px_XUsWCNN.png&sign=AilddK_-_eWJe09svqQmFxoRKBp-QDg_fn8KOILI5OA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftunnel-proxy-1728px_XUsWCNN.png&sign=YeXgU3sj-c_WsawDOVe_BaFQCZl8O8GdvsW0PUJ07BU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftunnel-proxy-1728px_XUsWCNN.png&sign=4QIxJsOdBhBObWLTy4FPsfNDMumKkRFIXFWF1cJR3VU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftunnel-proxy-1728px_XUsWCNN.png&sign=v-c47ljw8pzLDfuDpAA_WxfCScxvpN6lI3vfkPCqK1A","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftunnel-proxy-1728px_XUsWCNN.png&sign=3MgCNUmQAh3pM6vBoDIYvKrnJGuco3Z8Ogc0O3oF41Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftunnel-proxy-1728px_XUsWCNN.png&sign=8F8Ti6WPxd55FkWKVU8H-AO10jEFjmxb0ML60Yw5r_Q"}},{"caption":"The monitoring configuration screen makes it possible to limit monitoring to specific interfaces, tunnels, and proxies. It is possible to prevent the extension from raising problems when it fails to either ping, log in, or retrieve system status from a FortiGate device.","src":"https://dt-cdn.net/hub/monitoring-config-1728px_QHCY9BT.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmonitoring-config-1728px_QHCY9BT.png&sign=21OkUa5voPNuTThUMU90PtVrMR6yMcfBmSKae2EiyzU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmonitoring-config-1728px_QHCY9BT.png&sign=BxYZSgQPd8SBZBQy4lbHbLatnB2NC1tdTDutL7edLCI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmonitoring-config-1728px_QHCY9BT.png&sign=44i3OmAeWF17Id3E75IcvksOAHNWORsUlM3yzDobHVE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmonitoring-config-1728px_QHCY9BT.png&sign=rklc54LNSwmyk3A0gLQA3SZw7c1DPxLLgyV6nO-bcJk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmonitoring-config-1728px_QHCY9BT.png&sign=PI8LF6Xj0qDBoDpjly0ktZwjMsEHSReBfWKG_lWDzS0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmonitoring-config-1728px_QHCY9BT.png&sign=3bRGZdSejUXby2GsTqJz-TALxGIHnJ_5sPZpMsPoMo4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.2","release_latest_validation_result":{"name": "com.dynatrace.extension.fortigate", "author": {"name": "Dynatrace"}, "version": "2.0.2", "fileHash": "0838244b224d57466fab9ba317c2747977e032f9fe18d9891b60d64a56049c0b", "variables": [], "dataSources": ["python"], "featureSets": ["default", "Interfaces", "Overview", "Ping", "IPSec Tunnels"], "extensionName": "com.dynatrace.extension.fortigate", "minEECVersion": "1.313.0", "featureSetsDetails": {"Ping": {"metrics": [{"key": "fortigate.ping.availability", "metadata": {"unit": "Percent", "description": "Ping availability", "displayName": "Ping availability"}}, {"key": "fortigate.ping.packets.in", "metadata": {"unit": "Count", "description": "Ping packets in", "displayName": "Ping packets in"}}, {"key": "fortigate.ping.packets.out", "metadata": {"unit": "Count", "description": "Ping packets out", "displayName": "Ping packets out"}}, {"key": "fortigate.ping.packets.lost", "metadata": {"unit": "Count", "description": "Ping packets lost", "displayName": "Ping packets lost"}}, {"key": "fortigate.ping.rtt", "metadata": {"unit": "MilliSecond", "description": "Ping RTT", "displayName": "Ping RTT"}}], "description": "Collects ping metrics from the Fortigate device.", "isRecommended": false}, "default": {"metrics": [{"key": "fortigate.connectivity", "metadata": {"unit": "Percent", "description": "Connectivity", "displayName": "Connectivity"}}, {"key": "com.dynatrace.extension.network_device.cpu_usage"}, {"key": "com.dynatrace.extension.network_device.memory_usage"}, {"key": "com.dynatrace.extension.network_device.if.bytes_in.count"}, {"key": "com.dynatrace.extension.network_device.if.bytes_out.count"}, {"key": "com.dynatrace.extension.network_device.if.in.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.out.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.status"}], "isRecommended": true}, "Overview": {"metrics": [{"key": "fortigate.cpu.usage", "metadata": {"unit": "Percent", "description": "CPU usage", "displayName": "CPU usage"}}, {"key": "fortigate.disk.log.rate", "metadata": {"unit": "Percent", "description": "Disk log rate", "displayName": "Disk log rate"}}, {"key": "fortigate.disk.usage", "metadata": {"unit": "Percent", "description": "Disk usage", "displayName": "Disk usage"}}, {"key": "fortigate.memory.usage", "metadata": {"unit": "Percent", "description": "Memory usage", "displayName": "Memory usage"}}, {"key": "fortigate.sessions", "metadata": {"unit": "Count", "description": "IPv4 Sessions", "displayName": "Sessions"}}, {"key": "fortigate.sessions.ipv6", "metadata": {"unit": "Count", "description": "IPv6 Sessions", "displayName": "IPv6 Sessions"}}], "description": "Collects system resource usage and session statistics from the Fortigate device.", "isRecommended": true}, "Interfaces": {"metrics": [{"key": "fortigate.interface.bytes.in.count", "metadata": {"unit": "Byte", "description": "Interface bytes in", "displayName": "Interface bytes in"}}, {"key": "fortigate.interface.bytes.out.count", "metadata": {"unit": "Byte", "description": "Interface bytes out", "displayName": "Interface bytes out"}}, {"key": "fortigate.interface.errors.in.count", "metadata": {"unit": "Count", "description": "Interface errors in", "displayName": "Interface errors in"}}, {"key": "fortigate.interface.errors.out.count", "metadata": {"unit": "Count", "description": "Interface errors out", "displayName": "Interface errors out"}}, {"key": "fortigate.interface.packets.in.count", "metadata": {"unit": "Count", "description": "Interface packets in", "displayName": "Interface packets in"}}, {"key": "fortigate.interface.packets.out.count", "metadata": {"unit": "Count", "description": "Interface packets out", "displayName": "Interface packets out"}}, {"key": "fortigate.interface.speed", "metadata": {"unit": "Unspecified", "description": "Interface speed", "displayName": "Interface speed"}}, {"key": "fortigate.interface.status", "metadata": {"unit": "State", "description": "Interface status", "displayName": "Interface status"}}, {"key": "fortigate.available_interface.status", "metadata": {"unit": "State", "description": "Available interface admin status", "displayName": "Available interface admin status"}}, {"key": "fortigate.available_interface.link_status", "metadata": {"unit": "State", "description": "Available interface link status", "displayName": "Available interface link status"}}], "description": "Collects interface and available interface metrics from the Fortigate device.", "isRecommended": true}, "IPSec Tunnels": {"metrics": [{"key": "fortigate.tunnel.bytes.in.count", "metadata": {"unit": "Byte", "description": "Tunnel bytes in", "displayName": "Tunnel bytes in"}}, {"key": "fortigate.tunnel.bytes.out.count", "metadata": {"unit": "Byte", "description": "Tunnel bytes out", "displayName": "Tunnel bytes out"}}, {"key": "fortigate.tunnel.proxy.bytes.in.count", "metadata": {"unit": "Byte", "description": "Tunnel proxy bytes in", "displayName": "Tunnel proxy bytes in"}}, {"key": "fortigate.tunnel.proxy.bytes.out.count", "metadata": {"unit": "Byte", "description": "Tunnel proxy bytes out", "displayName": "Tunnel proxy bytes out"}}, {"key": "fortigate.tunnel.proxy.status", "metadata": {"unit": "State", "description": "Tunnel proxy status", "displayName": "Tunnel proxy status"}}], "description": "Collects IPSec tunnel metrics from the Fortigate device.", "isRecommended": true}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"The FortiGate Monitoring extension uses HTTP API requests to gather data remotely,\nensuring that data from your Fortinet FortiGate devices is collected every minute\nand analyzed continuously by our platform. This tool offers insights that extend beyond\nsimple charting, covering the extensive features and capabilities of the FortiGate devices.\nOur unified analysis pages provide deep insights into both the health and performance\nof your network security infrastructure, while our analytics engine sets baselines and\nalerts for critical indicators. With a topology-first approach, our AI-driven analytics\ncan explore and correlate detected issues across components to pinpoint root causes.\n\nThis is designed for users who:\n* Aim to monitor the health state and performance of their FortiGate Fortinet devices\n* Seek analysis support for security, IT, and network administrators.\n\nThis enables you to:\n* Monitor your network security infrastructure with an all-encompassing dashboard\n* Detect network anomalies and establish alerting mechanisms for them\n* Monitor traffic, errors, and connectivity to the devices\n* Implement proactive measures to prevent security incidents and service degradation"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Monitor Fortinet FortiGate infrastructure and resource utilization\n* Understand the health and performance of firewall, interfaces, tunnels, and proxies\n* Enable alerting on detected anomalies"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Fortinet FortiGate extension](https://docs.dynatrace.com/docs/shortlink/fortinet-fortigate-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nThe extension retrieves the list of interfaces and available interfaces from the two endpoints below:\n* `/monitor/system/interface/select?scope=global`\n* `/monitor/system/available-interfaces/select`\n\nAs such, queries to CMDB endpoints are not performed and `include_vlan` parameter is not added to the query.\nThis may lead to not all virtual interfaces being collected during data acquisition process."},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.852938Z","created":"2024-02-21T16:28:57.229609Z","seo_title":"Monitor Fortinet FortiGate","seo_description":"Monitor traffic, errors, anomalies for Fortinet FortiGate firewalls, interfaces, tunnels, and proxies.","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_X9gsTfq_1jfa2dt.png","https://dt-cdn.net/hub/fortigate_npfaUTb_wkycp3R.png","https://dt-cdn.net/hub/fortigate-resources_9xupvcW_aveSJy1.png","https://dt-cdn.net/hub/interface_fMPCktW.png","https://dt-cdn.net/hub/interface-metrics_VaxeBkv.png","https://dt-cdn.net/hub/tunnel-1728px_NWEl4XG.png","https://dt-cdn.net/hub/tunnel-proxy-1728px_XUsWCNN.png","https://dt-cdn.net/hub/monitoring-config-1728px_QHCY9BT.png"],"about":"The FortiGate Monitoring extension uses HTTP API requests to gather data remotely,\nensuring that data from your Fortinet FortiGate devices is collected every minute\nand analyzed continuously by our platform. This tool offers insights that extend beyond\nsimple charting, covering the extensive features and capabilities of the FortiGate devices.\nOur unified analysis pages provide deep insights into both the health and performance\nof your network security infrastructure, while our analytics engine sets baselines and\nalerts for critical indicators. With a topology-first approach, our AI-driven analytics\ncan explore and correlate detected issues across components to pinpoint root causes.\n\nThis is designed for users who:\n* Aim to monitor the health state and performance of their FortiGate Fortinet devices\n* Seek analysis support for security, IT, and network administrators.\n\nThis enables you to:\n* Monitor your network security infrastructure with an all-encompassing dashboard\n* Detect network anomalies and establish alerting mechanisms for them\n* Monitor traffic, errors, and connectivity to the devices\n* Implement proactive measures to prevent security incidents and service degradation","use_cases":"* Monitor Fortinet FortiGate infrastructure and resource utilization\n* Understand the health and performance of firewall, interfaces, tunnels, and proxies\n* Enable alerting on detected anomalies","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Fortinet FortiGate extension](https://docs.dynatrace.com/docs/shortlink/fortinet-fortigate-1-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.fortigate@2.0.2","fqn":"com.dynatrace.extension.fortigate","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-2.0.2-0838244b224d57466fab.zip","release_notes":"- Added support for primary tags and primary fields.","created":"2026-06-09T11:39:29.269546Z"},{"name":"com.dynatrace.extension.fortigate@2.0.1","fqn":"com.dynatrace.extension.fortigate","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-2.0.1-c7e2bb915205efdf278d.zip","release_notes":"### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading: \n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.313.0`.\n- This version includes a breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline.\n  - This means that any dynamic route configured to process any metrics from the extension will be dropped in favor of the dedicated pipeline. Please, refer to [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups) to continue using dynamic routes.\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n- [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail).\n- Added feature set metadata for recommended metrics.","created":"2026-05-20T13:06:32.305318Z"},{"name":"com.dynatrace.extension.fortigate@1.9.0","fqn":"com.dynatrace.extension.fortigate","version":"1.9.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-1.9.0-377138de2b4c27054431.zip","release_notes":"- Fixed a bug where multiple dimensions for interface metrics were not reporting valid values, which broke the topology","created":"2026-04-28T08:13:28.611497Z"},{"name":"com.dynatrace.extension.fortigate@1.8.11","fqn":"com.dynatrace.extension.fortigate","version":"1.8.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-1.8.11-42b7c5feae03fa354dc4.zip","release_notes":"- Fix entity links in platform dashboard.\n- Add python 3.14 support.\n- Missing attributes no longer report `unknown` when missing. This allows disconnected devices to still keep their properties even when connection is lost.\n- Add feature set metadata and mark some feature sets as recommended.","created":"2026-04-14T13:03:30.804350Z"},{"name":"com.dynatrace.extension.fortigate@1.8.2","fqn":"com.dynatrace.extension.fortigate","version":"1.8.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-1.8.2-1efd0eb3d38a7e64dbb3.zip","release_notes":"#### ⚠️ IMPORTANT BREAKING CHANGE: This version modifies feature sets, review the monitoring configuration after upgrade to ensure desired feature sets are enabled\r\n\r\n#### 🔨 Modifications made in this version:\r\n- `default` feature set modified to only collect below metrics:\r\n  - `com.dynatrace.extension.network_device.if.status`\r\n  - `com.dynatrace.extension.network_device.if.bytes_in.count`\r\n  - `com.dynatrace.extension.network_device.if.bytes_out.count`\r\n  - `com.dynatrace.extension.network_device.if.in.errors.count`\r\n  - `com.dynatrace.extension.network_device.if.out.errors.count`\r\n  - `com.dynatrace.extension.network_device.cpu_usage`\r\n  - `com.dynatrace.extension.network_device.memory_usage`\r\n\r\n#### ✨ New in this version:\r\n- `Overview` feature set that contains the below metrics previously in the `default` feature set:\r\n  - `fortigate.connectivity`\r\n  - `fortigate.cpu.usage`\r\n  - `fortigate.disk.log.rate`\r\n  - `fortigate.disk.usage`\r\n  - `fortigate.memory.usage`\r\n  - `fortigate.sessions`\r\n  - `fortigate.sessions.ipv6`\r\n\r\n#### 🐛 Bugs fixed in this version:\r\n- Resolved bug that prevented entity relationships between `fortinet:fortigate` and `network:device` entities and `fortinet:fortigate_interface` and `network:interface` entities","created":"2026-01-22T18:18:13.843119Z"},{"name":"com.dynatrace.extension.fortigate@1.7.2","fqn":"com.dynatrace.extension.fortigate","version":"1.7.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-1.7.2-1c608cb2fef1ee58896f.zip","release_notes":"* Fixed a bug where the user session would stay open when login succeeded but API calls failed","created":"2025-12-02T10:35:39.476625Z"},{"name":"com.dynatrace.extension.fortigate@1.7.0","fqn":"com.dynatrace.extension.fortigate","version":"1.7.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-1.7.0-1a05161e9a3942536e83.zip","release_notes":"**⚠️ NOTE: This version requires a minimum Dynatrace and EEC version of 1.313**\n\n🚀 Improved in this version:\n\n- Error codes added to reported errors\n- Status reported per endpoint","created":"2025-11-18T06:20:58.816345Z"},{"name":"com.dynatrace.extension.fortigate@1.6.0","fqn":"com.dynatrace.extension.fortigate","version":"1.6.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-1.6.0-ea0dbcf3a0cc0747616c.zip","release_notes":"- Added credential vault support for username and password credentials\n- Added global authentication option settings","created":"2025-09-18T10:30:23.363397Z"},{"name":"com.dynatrace.extension.fortigate@1.5.0","fqn":"com.dynatrace.extension.fortigate","version":"1.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-1.5.0-2ea1ccbd48f2da60e7cd.zip","release_notes":"- Add support for the `dt.security_context` attribute\n- Add new platform dashboard\n- Add platform screens\n- Add advanced configuration settings\n  - It is now possible to separate Fortigate devices in the same config into different task buckets so that they are assigned to different ActiveGates","created":"2025-07-31T18:47:07.012237Z"},{"name":"com.dynatrace.extension.fortigate@1.4.0","fqn":"com.dynatrace.extension.fortigate","version":"1.4.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-1.4.0-9401b272cdf66e4d5833.zip","release_notes":"- Add `fortigate.available_interface.link_status` metric to capture an available interface's link status\n- Changed `fortigate.available_interface.status` metric display name to `Admin status` to better reflect its meaning","created":"2025-05-27T12:55:41.245681Z"},{"name":"com.dynatrace.extension.fortigate@1.3.3","fqn":"com.dynatrace.extension.fortigate","version":"1.3.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-1.3.3-cc280d104a114d51db69.zip","release_notes":"- Previously, the extension only monitored the **root** VDOM. It monitors every VDOM now.\n- Possibility to filter VDOMs.\n- Added VDOM entity, its relationships and screens.\n- Correctly link Fortigate entities with the network device to show up in the I&O app.","created":"2025-05-09T07:38:29.665832Z"},{"name":"com.dynatrace.extension.fortigate@1.2.25","fqn":"com.dynatrace.extension.fortigate","version":"1.2.25","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-1.2.2_o8stOf1.zip","release_notes":"**Improvements**:\n\n- Allow access token to be passed as a header for FortiGate 7.4.5 and above.\n- The entire monitoring configuration only fails when all endpoints have failed.\n","created":"2025-02-13T16:57:59.388640Z"},{"name":"com.dynatrace.extension.fortigate@1.2.24","fqn":"com.dynatrace.extension.fortigate","version":"1.2.24","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-1.2.2_6m8P3T8.zip","release_notes":"**Bug fixes**:\n\n- Previously, modifying the feature sets had no effect on reported metrics. With this fix, disabling a feature set disables its metrics as well.\n","created":"2025-01-17T13:17:18.163747Z"},{"name":"com.dynatrace.extension.fortigate@1.2.21","fqn":"com.dynatrace.extension.fortigate","version":"1.2.21","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-1.2.2_2FZtXB1.zip","release_notes":"**Bug fixes**:\n\n- Fixed an error condition where trying to ping an unreachable host caused an exception and did not raise a problem event.\n","created":"2024-07-05T12:52:15.760661Z"},{"name":"com.dynatrace.extension.fortigate@1.2.15","fqn":"com.dynatrace.extension.fortigate","version":"1.2.15","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-1.2.1_CZJYZ5a.zip","release_notes":"**Breaking changes**:\n\n- This is a new `MAJOR` release. Not compatible with previously published versions.\n- Any existing monitoring configurations will have to be **recreated**.\n\n**Bug fixes**:\n\n- Inability to filter down interfaces due to the `splitlines` attribute bug.\n\n**Improvements**:\n\n- Highly improved parallel execution.\n- Option to enable problem alerts on: Login failure, Ping failure, system status retrieval failure.\n- More detailed Ping metrics.\n- Improved topology. Available interfaces are tracked separately from Interfaces.\n- Robust fastcheck procedure that makes sure that the ActiveGate can actually connect to the device before proceeding with monitoring.\n- Ability to control which data to collect using Feature Sets.\n\n**Features**:\n\n- Limit data collection to specific Interfaces, Tunnels, and Proxies.\n- Connectivity metric now measures whether we were able to successfully retrieve the system status information.\n- Availability metric measures percentage of the ping packets that have succeeded.\n- Both IPv4 and IPv6 sessions are now monitored.\n- Metrics for Interface speed and status.\n","created":"2024-07-02T23:16:48.277357Z"},{"name":"com.dynatrace.extension.fortigate@0.2.1","fqn":"com.dynatrace.extension.fortigate","version":"0.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-0.2.1_oazM8mJ.zip","release_notes":"Initial release","created":"2024-02-21T16:44:08.496661Z"}],"related_technologies":["activegate"],"latest_downloads":[{"name":"com.dynatrace.extension.fortigate@2.0.2","fqn":"com.dynatrace.extension.fortigate","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.fortigate/com.dynatrace.extension.fortigate-2.0.2-0838244b224d57466fab.zip","release_notes":"- Added support for primary tags and primary fields.","created":"2026-06-09T11:39:29.269546Z"}]},{"id":141,"slug":"fujitsu-interstage","title":"Fujitsu Interstage","description":"Suite of inter-working software products.","logo":"https://dt-cdn.net/hub/logos/fujitsu-interstage.png","link_to":"https://docs.dynatrace.com/docs/shortlink/supported-technologies#java-and-scala","documentation_link":"https://docs.dynatrace.com/docs/shortlink/java","providers":[],"tags":["business-collaboration-platform"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":142,"slug":"fujitsu-interstage-ihs","title":"Fujitsu Interstage IHS","description":"Complete suite of software that helps companies continuously visualize and optimize their business.","logo":"https://dt-cdn.net/hub/logos/fujitsu-interstage-ihs.png","link_to":"https://docs.dynatrace.com/docs/shortlink/supported-technologies#java-and-scala","documentation_link":"https://docs.dynatrace.com/docs/shortlink/java","providers":[],"tags":["business collaboration platform"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":742,"slug":"fujitsu-jvm","title":"Fujitsu JVM","description":"Monitor, analyze, and optimize the performance of your virtual machine.","logo":"https://dt-cdn.net/hub/logos/fujitsu-jvm.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/java","providers":[],"tags":["application-monitoring","full-stack","java","jvm","runtime","virtual-machine"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"JVM memory management","src":"https://dt-cdn.net/hub/jvm-memory-management_36SWXb5.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_36SWXb5.png&sign=VAqz-tggtWc1gw9OBiAl5wT9y5CoYYc1V0Otn3TH4a8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_36SWXb5.png&sign=MqoVx4lUOHWKQJr9TMpA_aIlu7tqsNFmQpOz8NhZIgo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_36SWXb5.png&sign=dhlckoAzXd3Lgiz4HvT2Eu7NR0yusQtVmPGuPBBKhoE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_36SWXb5.png&sign=0Fo1DbAiuXyd9McMiXDuqTC-NH3niHyK5hEhJ_yQUSM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_36SWXb5.png&sign=1EfpmRzFrKIwUBVxTMGYE8ThJ7AK-HCJMuiunD2AGTA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-management_36SWXb5.png&sign=cr6yX95DTDp1jqAaBW31jeK3Y5_biqyFyfo7HIN3hmI"}},{"caption":"JVM memory profiling","src":"https://dt-cdn.net/hub/jvm-memory-profiling-1_D3VnBuu.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_D3VnBuu.png&sign=hLRkfyGt4djwvVeF5lSr32fFMfNEwe387EneBNSw6f0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_D3VnBuu.png&sign=S4Y4U0XGxtegJnnb0Rd7acCSL8S2XaMahWWervo6pPs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_D3VnBuu.png&sign=ixWLfOaeBbvmdm-rh6nvLDQoGWCo1NG5vbCbgD0DVBY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_D3VnBuu.png&sign=l7FbCyvrTz0wvxr5L8JY_ARuosVC_ELdOhyoKTnS9Dk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_D3VnBuu.png&sign=YO6bht78SPL_tT8IgXJL72MdMlbo-3D6TFWeg4mLkFI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-1_D3VnBuu.png&sign=-AF_LV30nCyeiMlKGGkMT3nn1_msWCU5WgRbzUhVmVY"}},{"caption":"JVM memory profiling with flame graph","src":"https://dt-cdn.net/hub/jvm-memory-profiling-2_rxwjw29.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_rxwjw29.png&sign=6-8JoP1zcEumG0BqSsfaLVLgvRQ_VgXiSz-JgCGGAAo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_rxwjw29.png&sign=EAbaIxiKn4zZZ5tEPG0v4QqT98M2DfpaAM5dejIboM4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_rxwjw29.png&sign=XW0_4OA_-npzg816fXbwtlxMa0yEwpPT4rjnvGRkHn8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_rxwjw29.png&sign=h-DZTTiUZp3HVJ45T5TkDV0fLqC5cDU_pivD1UbMPdA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_rxwjw29.png&sign=R7tG7XaDyzN8GyozgM8V9H9ucBZUzBRg2InOmb8DKTM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-memory-profiling-2_rxwjw29.png&sign=RQh1ZMWSAkKT7oNZUVjKeWhwQgi-JnKAhpcJMU3kOUQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically detects all applications executed on the virtual machine including end-to-end tracing, metrics and log insights. Deep code-level insights combined with market leading profiling capabilities like method hotspots, error/exception analysis, and thread analysis help you to improve the robustness of virtual machines. Comprehensive metrics give you visibility into memory allocation, garbage collection, and thread behaviour."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your virtual machine metrics via Dynatrace's builtin JMX monitoring capability."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Details","source":"### Get Started\nIf your virtual machine is running directly on a system, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your virtual machine is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your virtual machine is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.793775Z","created":"2022-03-25T17:18:23.766593Z","seo_title":"Fujitsu JVM monitoring & observability","seo_description":"Monitor, analyze, and optimize the performance of your virtual machine. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/jvm-memory-management_36SWXb5.png","https://dt-cdn.net/hub/jvm-memory-profiling-1_D3VnBuu.png","https://dt-cdn.net/hub/jvm-memory-profiling-2_rxwjw29.png"],"about":"Dynatrace automatically detects all applications executed on the virtual machine including end-to-end tracing, metrics and log insights. Deep code-level insights combined with market leading profiling capabilities like method hotspots, error/exception analysis, and thread analysis help you to improve the robustness of virtual machines. Comprehensive metrics give you visibility into memory allocation, garbage collection, and thread behaviour.","use_cases":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your virtual machine metrics via Dynatrace's builtin JMX monitoring capability.","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":469,"slug":"garden-runc","title":"Garden-RunC","description":"Automated distributed tracing and metrics for microservices running in garden runc containers in Cloud Foundry.","logo":"https://dt-cdn.net/hub/logos/garden-runc.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/technology-support#containers","providers":["oa"],"tags":["CF","cloud foundry","container","container runtime","infrastructure","microservices","PCF","vmware"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace enables you to seamlessly monitor and trace requests of microservices in your garden runc containers without changing code, container images or deployments. Consequently, you will get detailed container and technology metrics as well as seamless end-to-end distributed traces for your workloads."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Ensure availability and high performance for all of your Cloud Foundry applications \n - Problem detection and root-cause analysis accross complex microservice architectures\n - Get proactively alerted when applications are not running as expected\n - Automatically trace requests across apps & microservices running on separate Cloud Foundry instances"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Details","source":"### Get Started\nIn order to monitor Garden-RunC containers within Cloud Foundry, [set up Dynatrace on Cloud Foundry](\nhttps://docs.dynatrace.com/docs/shortlink/cloud-foundry-hub).\n### Get Started\nIn order to monitor Garden-RunC containers within Cloud Foundry, [set up Dynatrace on Cloud Foundry](\nhttps://docs.dynatrace.com/docs/shortlink/cloud-foundry-hub).\n\nEnsure sure that Garden-RunC monitoring is activated (see below) in order to get end-to-end traces."},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.796228Z","created":"2020-08-14T07:46:25.102000Z","seo_title":"Garden-RunC monitoring & observability","seo_description":"Automated distributed tracing and metrics for microservices running in garden runc containers in Cloud Foundry. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Dynatrace enables you to seamlessly monitor and trace requests of microservices in your garden runc containers without changing code, container images or deployments. Consequently, you will get detailed container and technology metrics as well as seamless end-to-end distributed traces for your workloads.","use_cases":"- Ensure availability and high performance for all of your Cloud Foundry applications \n - Problem detection and root-cause analysis accross complex microservice architectures\n - Get proactively alerted when applications are not running as expected\n - Automatically trace requests across apps & microservices running on separate Cloud Foundry instances","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1248,"slug":"gatling-load-testing-metrics","title":"Gatling for load testing metrics","description":"Correlate load test metrics with Dynatrace data to diagnose performance issues.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/gatling-load-testing-metrics/logo/1548291c-a3f5-45d9-91d5-9c1391ab4c76.png","link_to":null,"documentation_link":"https://docs.gatling.io/integrations/apm-tools/dynatrace/","providers":[],"tags":["DevOps","Load testing","Performance testing"],"author":"268","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Screenshot of a Dynatrace Dashboard with Gatling metrics","src":"https://cdn.hub.central.dynatrace.com/hub/console/gatling-load-testing-metrics/media/def7ff6e-c43c-47f7-b7aa-3337ce1d289b.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2Fdef7ff6e-c43c-47f7-b7aa-3337ce1d289b.png&sign=FfeOME3sFOvvR6a8TcRlr9OV772-kNPB19zf7iVM5X0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2Fdef7ff6e-c43c-47f7-b7aa-3337ce1d289b.png&sign=FC9wuI0MZxPMsjhjJRkzLUFR4vnmnnCmwKlcsbLDz20","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2Fdef7ff6e-c43c-47f7-b7aa-3337ce1d289b.png&sign=L53bDCuosq7H1HVPqK82-kmVQX8VCi82i3zoYlJYScg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2Fdef7ff6e-c43c-47f7-b7aa-3337ce1d289b.png&sign=2tl1bBLXcKc4pntBjCWsPdlnbzw28UE8FziTmEMJhvk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2Fdef7ff6e-c43c-47f7-b7aa-3337ce1d289b.png&sign=qOqsMLWZxcIZXtKwSiRAb_Zmrd4iox7u-Lo6ty-BXmQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2Fdef7ff6e-c43c-47f7-b7aa-3337ce1d289b.png&sign=z311gcRyLe0tUEWi1WeUc0TAv7DLlDyQLCSimlMpgis"}},{"caption":"Screenshot of a Dynatrace Dashboard with Gatling metrics","src":"https://cdn.hub.central.dynatrace.com/hub/console/gatling-load-testing-metrics/media/eaa484f4-6115-49ae-bc9c-30cc5fce2be2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2Feaa484f4-6115-49ae-bc9c-30cc5fce2be2.png&sign=ILMrDv5vEyQyExE54KaPBMs9YxfiL3f-I7zaaab9df4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2Feaa484f4-6115-49ae-bc9c-30cc5fce2be2.png&sign=Wb2cPfb-fHmiPj5i1b5LDWG79agmlIaGYHIljalQe5s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2Feaa484f4-6115-49ae-bc9c-30cc5fce2be2.png&sign=eBmroW6u654wEJh6rt38-0tm_K7N6pdV5uhg_8tjEP8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2Feaa484f4-6115-49ae-bc9c-30cc5fce2be2.png&sign=-2kJgYl8Qz5x_Xkb8MfqjDNbP-ssrXgdmXtTP5eBLeQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2Feaa484f4-6115-49ae-bc9c-30cc5fce2be2.png&sign=_4V6IzBCI5YUPzyCu_fIk0DaqMiJVRiz3RXxo4AeImY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2Feaa484f4-6115-49ae-bc9c-30cc5fce2be2.png&sign=qnAjQhsCaKP9O7GwQyxeRk0ADLeUrDd1hDEXA7bQ1-Y"}},{"caption":"Screenshot of a Dynatrace Dashboard with Gatling metrics","src":"https://cdn.hub.central.dynatrace.com/hub/console/gatling-load-testing-metrics/media/8c1db0ef-22e8-4f0e-82b9-6c2f67e67342.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2F8c1db0ef-22e8-4f0e-82b9-6c2f67e67342.png&sign=oLeBUDRkqgHs30luZmZd7B_PIioPW8lKJCQbT_kvtSY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2F8c1db0ef-22e8-4f0e-82b9-6c2f67e67342.png&sign=FroZEWEhm5xZV_swCdk4QjvI69LleAewL2BmUKUxjE0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2F8c1db0ef-22e8-4f0e-82b9-6c2f67e67342.png&sign=hyQmRIA29TXdeRry-5mUGuMBNL-NidlqEGcEIE3KWOs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2F8c1db0ef-22e8-4f0e-82b9-6c2f67e67342.png&sign=_pAxjDEWWs6cjMgHeXBPWTjaGGVtQl8StoYYUTAykJw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2F8c1db0ef-22e8-4f0e-82b9-6c2f67e67342.png&sign=XcKknptqsTy4ecKJ57S2-6KLtX68OpfhoSH6FqiTM24","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgatling-load-testing-metrics%2Fmedia%2F8c1db0ef-22e8-4f0e-82b9-6c2f67e67342.png&sign=HgXsR6PCQx054oTqMd_iffKhlo9_UQIu2YKlLSF9EkU"}}],"support_link":"https://gatlingcorp.atlassian.net/servicedesk/customer/portal/8","support_information":{"email":"office@gatling.com","url":"https://gatlingcorp.atlassian.net/servicedesk/customer/portal/8"},"sales_link":"https://gatling.io/book-a-demo","pricing":"","repository_href":"","is_partner":true,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Gatling x Dynatrace integration lets you stream load testing metrics from Gatling Enterprise Edition directly into Dynatrace, so you can analyze system behavior under controlled, repeatable traffic.\nInstead of reviewing performance tests and production telemetry in isolation, you correlate them in a single observability platform. This allows you to understand why performance degrades, not just that it degrades.\nWith Gatling and Dynatrace together, you turn load testing into a diagnostic signal inside your observability strategy.\n\n### What you can do\n- Visualize Gatling load test metrics alongside infrastructure KPIs\n- Correlate response times, errors, and throughput with traces and logs\n- Reproduce production issues under controlled load to isolate bottlenecks\n- Compare performance behavior across test runs, environments, and releases"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Reproducible performance investigations:** Replay the same workload and correlate Gatling metrics with Dynatrace telemetry to diagnose regressions and incidents.\n- **Bottleneck attribution across layers:** Identify whether latency inflation originates at the application, dependency, network, or infrastructure layer.\n- **Regression detection across releases:** Track performance drift by comparing identical load tests across builds using Dynatrace dashboards.\n- **Capacity planning and scaling validation:** Ramp traffic while monitoring autoscaling behavior, queue depth, and saturation signals in Dynatrace.\n- **SLO verification under load:** Validate latency and error budgets under realistic traffic mixes before production releases."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"### Prerequisites\n- Gatling Enterprise Edition account\n- Dynatrace environment\n- Dynatrace API token with: metrics.ingest and events.ingest\n- Gatling Private Locations with network access to Dynatrace\n\n### Installation overview\n1. Create a Dynatrace API token with required permissions\n2. Identify your Dynatrace environment ID\n3. Configure your Gatling Control Plane with Dynatrace credentials\n4. Run a load test: metrics and events automatically appear in Dynatrace\nOnce enabled, Gatling will push metrics and events to Dynatrace for every test run."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Metrics sent to Dynatrace\nGatling Enterprise Edition pushes detailed load testing metrics, including: \n- Virtual users (started, concurrent, stopped)\n- Request and response counts\n- Response time percentiles (p95, p99, p99.9)\n- Error rates and response codes\n- TCP and TLS connection metrics\n- Bandwidth usage\nThese metrics can be filtered and aggregated using dimensions such as test name, scenario, request, run ID, and load generator.\n\n### Events sent to Dynatrace\nGatling generates custom information events for:\n- Load test start\n- Load test end\nEach event includes metadata such as:\n- Test name\n- Run ID\n- Team\n- Injection phase\nThis makes it easy to align test execution windows with performance behavior in Dynatrace timelines."},"sourceId":"details"}],"modified":"2026-02-13T18:48:59.076569Z","created":"2026-01-26T21:40:34.325900Z","seo_title":"Gatling for load testing metrics monitoring & observability","seo_description":"Correlate load test metrics with Dynatrace data to diagnose performance issues. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://docs.gatling.io/integrations/apm-tools/dynatrace/","image":"https://cdn.hub.central.dynatrace.com/hub/console/gatling-load-testing-metrics/media/a71cbe64-314b-44a6-a2f7-14c2458333a7.png","title":"Documentation","href_text":"Read more","description":"Read more about the Dynatrace integration for Gatling"},{"href":"https://gatling.io/use-cases/observability","image":"https://cdn.hub.central.dynatrace.com/hub/console/gatling-load-testing-metrics/media/4dfadb96-b3e4-49de-8dd7-586d149a21b2.png","title":"Observability and Load Testing","href_text":"Learn more","description":"How Gatling complements observability platforms with controlled load testing"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/gatling-load-testing-metrics/media/def7ff6e-c43c-47f7-b7aa-3337ce1d289b.png","https://cdn.hub.central.dynatrace.com/hub/console/gatling-load-testing-metrics/media/eaa484f4-6115-49ae-bc9c-30cc5fce2be2.png","https://cdn.hub.central.dynatrace.com/hub/console/gatling-load-testing-metrics/media/8c1db0ef-22e8-4f0e-82b9-6c2f67e67342.png"],"about":"The Gatling x Dynatrace integration lets you stream load testing metrics from Gatling Enterprise Edition directly into Dynatrace, so you can analyze system behavior under controlled, repeatable traffic.\nInstead of reviewing performance tests and production telemetry in isolation, you correlate them in a single observability platform. This allows you to understand why performance degrades, not just that it degrades.\nWith Gatling and Dynatrace together, you turn load testing into a diagnostic signal inside your observability strategy.\n\n### What you can do\n- Visualize Gatling load test metrics alongside infrastructure KPIs\n- Correlate response times, errors, and throughput with traces and logs\n- Reproduce production issues under controlled load to isolate bottlenecks\n- Compare performance behavior across test runs, environments, and releases","use_cases":"- **Reproducible performance investigations:** Replay the same workload and correlate Gatling metrics with Dynatrace telemetry to diagnose regressions and incidents.\n- **Bottleneck attribution across layers:** Identify whether latency inflation originates at the application, dependency, network, or infrastructure layer.\n- **Regression detection across releases:** Track performance drift by comparing identical load tests across builds using Dynatrace dashboards.\n- **Capacity planning and scaling validation:** Ramp traffic while monitoring autoscaling behavior, queue depth, and saturation signals in Dynatrace.\n- **SLO verification under load:** Validate latency and error budgets under realistic traffic mixes before production releases.","supported_distributions":"","get_started":"### Prerequisites\n- Gatling Enterprise Edition account\n- Dynatrace environment\n- Dynatrace API token with: metrics.ingest and events.ingest\n- Gatling Private Locations with network access to Dynatrace\n\n### Installation overview\n1. Create a Dynatrace API token with required permissions\n2. Identify your Dynatrace environment ID\n3. Configure your Gatling Control Plane with Dynatrace credentials\n4. Run a load test: metrics and events automatically appear in Dynatrace\nOnce enabled, Gatling will push metrics and events to Dynatrace for every test run."},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":["dashboards"],"latest_downloads":null},{"id":1310,"slug":"gcp-connector","title":"GCP Connector","description":"Create and configure a connection from Dynatrace to Google Cloud Platform (GCP).","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.gcp.connector/logo/a8d75a77-1b34-4b8a-a188-0491b2640b3f.png","link_to":null,"documentation_link":"","providers":[],"tags":["connector","connectors","egress","gcp","google","hyperscaler","log processing","logs","pipeline"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Create a new GCP connection.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.gcp.connector/media/14976547-0521-4f58-ba3e-c0c5b48857ba.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.gcp.connector%2Fmedia%2F14976547-0521-4f58-ba3e-c0c5b48857ba.png&sign=fXy393ocS59xEgLymPc_RInHYXwhw4zJDC7hkwYfzrY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.gcp.connector%2Fmedia%2F14976547-0521-4f58-ba3e-c0c5b48857ba.png&sign=THze8c9vN12tzrvjuqPFS7TSbRA6rYA8CF3UWcUFJ5s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.gcp.connector%2Fmedia%2F14976547-0521-4f58-ba3e-c0c5b48857ba.png&sign=W28I_esrWVIvH8bZj6cl1OJOK7__MouCFVwmqHNGyy0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.gcp.connector%2Fmedia%2F14976547-0521-4f58-ba3e-c0c5b48857ba.png&sign=lWBOBGAylxzadooz65jM5pWJNbM0SmymMtX0J-3cdKs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.gcp.connector%2Fmedia%2F14976547-0521-4f58-ba3e-c0c5b48857ba.png&sign=KAP5dF211Z8ZC3t3vcMicgQG2Fze6QsBuuI5_5JSS4s","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.gcp.connector%2Fmedia%2F14976547-0521-4f58-ba3e-c0c5b48857ba.png&sign=b_mL5t-LolGkB4upLRiL27gfLcyaYpyJQZz4k835044"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.4","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Connect Dynatrace with the Google Cloud Platform (GCP) to forward any data for compliance and integration use cases."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Forward records immediately after ingest or after being processed by OpenPipeline to the Google Cloud Storage. \n- Use Settings to set up an configure connection.\n- Define data forwarding roules in OpenPipeline. \n- Meet use cases requiring data export from Dynatrace for archiving, downstream analytics, SIEM pipelines, or compliance needs"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Open Settings > Connections and select \"GCP\" to configure the connector, following the instructions as described in the documentation. \n\nBefore you start, make sure outbound connections are configured, the connection to GCP is authorized, and the OIDC-based authentication is configured as outlined in the documentation."},"sourceId":"get_started"}],"modified":"2026-06-12T07:28:05.079187Z","created":"2026-03-26T09:33:32.503826Z","seo_title":"GCP Connector monitoring & observability","seo_description":"Create and configure a connection from Dynatrace to Google Cloud Platform (GCP). Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.gcp.connector/media/14976547-0521-4f58-ba3e-c0c5b48857ba.png"],"about":"Connect Dynatrace with the Google Cloud Platform (GCP) to forward any data for compliance and integration use cases.","use_cases":"- Forward records immediately after ingest or after being processed by OpenPipeline to the Google Cloud Storage. \n- Use Settings to set up an configure connection.\n- Define data forwarding roules in OpenPipeline. \n- Meet use cases requiring data export from Dynatrace for archiving, downstream analytics, SIEM pipelines, or compliance needs","supported_distributions":"","get_started":"Open Settings > Connections and select \"GCP\" to configure the connector, following the instructions as described in the documentation. \n\nBefore you start, make sure outbound connections are configured, the connection to GCP is authorized, and the OIDC-based authentication is configured as outlined in the documentation."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.gcp.connector@1.1.4","fqn":"dynatrace.gcp.connector","version":"1.1.4","artifact":null,"release_notes":"## What's Changed\r\n\r\n  - Fixed an issue where the Dynatrace principal service account email was not visible when the connector was shared with another user.\r\n  - Updated several internal dependencies to their latest versions, ensuring improved stability and compatibility.","created":"2026-06-10T07:14:53.424458Z"}],"related_technologies":["logs","aws-for-workflows-preview","microsoft-azure-connector","openpipeline"],"latest_downloads":[{"name":"dynatrace.gcp.connector@1.1.4","fqn":"dynatrace.gcp.connector","version":"1.1.4","artifact":null,"release_notes":"## What's Changed\r\n\r\n  - Fixed an issue where the Dynatrace principal service account email was not visible when the connector was shared with another user.\r\n  - Updated several internal dependencies to their latest versions, ensuring improved stability and compatibility.","created":"2026-06-10T07:14:53.424458Z"}]},{"id":1115,"slug":"gemini","title":"Gemini","description":"Observe end-to-end multimodal AI models provided by Google Gemini.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/61/logo/geminiii.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Define your own dashboards with SLOs, latency, reliability, and cost measurements visualized in a centralized space for your AI service.","src":"https://dt-cdn.net/hub/1-main-dash_WhMyMVf.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_WhMyMVf.png&sign=BISCRyn72FHW0z3O8SDML4Zyz_0lVf93M5dcvzu2_Aw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_WhMyMVf.png&sign=HGUgYCFWSRIeZv6TI1TSd4AJa8cjrSFdcFXKqdsiDoc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_WhMyMVf.png&sign=eYCJv_Ppa_bi3t9HUW4tGW2S6FGf9tyJqEMHRnmNA6M","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_WhMyMVf.png&sign=qz12jvq9KfFPZAiq0j7rws_NnKHKwUIUxrCBgeSyVik","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_WhMyMVf.png&sign=xdXB7zijs7MyqCHmkT_rX8XMfwY3zC-UtC_-VfMe5l8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1-main-dash_WhMyMVf.png&sign=eTy6y3kQZHXWyZ3_DxJdtOcUUTs43AOLC_nAYG-TGCE"}},{"caption":"Model Versioning and A/B Testing. Compare model performance across versions with A/B testing insight.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/61/media/models.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F61%2Fmedia%2Fmodels.png&sign=_RuPFWbA1siHdRZlKbwyHsy_39zkFBlqZ11GLuVzIT4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F61%2Fmedia%2Fmodels.png&sign=UgzuSgMlT4nweHcpEj07zNw6Ty_JAtx6Q6oSFKBCRiw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F61%2Fmedia%2Fmodels.png&sign=BFd_U6lXQxAgCS8gNhzAhAgtCY3GHYqEDKzOrUkEi28","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F61%2Fmedia%2Fmodels.png&sign=6Ye4r6L6tkcXc5SHTCCv3N1HlDnfDe-pu2zhYxxahEs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F61%2Fmedia%2Fmodels.png&sign=3xcyb3kU7GlHRxXkTmJ-n8N1xPj8XcTZXLyReDWXz1I","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F61%2Fmedia%2Fmodels.png&sign=LIP9wnXodEHCr8gI2y1RzCF1SW5UMNgO-aOZdIpkSSU"}},{"caption":"Setup alerts for pro-active monitoring. Get notified of detected problems in real time","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/61/media/AILLM_Observability_-_Customer_Demo.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F61%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=-cbCJYu6bNK0k5qx7zYDRppn8lkYxlvnzFDwKcLbvMU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F61%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=1TH4Jtwic5IaNMzx3Rhe9bTOUrr4Fb2GDqpjJdNh34E","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F61%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=1f7L3dbcmVNttJqa0AdQcwJ-fJGv0O_8AZPnC5IOtso","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F61%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=Ueb6eR9dkWoMfXQafDwJyEh3FvjDQIKQggWkb_cvTa8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F61%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=Mqy5sHi5WA9SVNaJcEVLeY0g4nxcHPhQpCMUSYC1LQA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F61%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=a_4nK5GWE1HZT44T12oTxwX_zrXom3es-7vcL7ZXyAk"}},{"caption":"Gain full visibility into the execution of each user request with end-to-end traces that cover the full application stack","src":"https://dt-cdn.net/hub/3-tracing_g0h8gnt.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_g0h8gnt.png&sign=XYSb-IMOdw8YZJzJnZ32j5zqf37vS64BDy0zJ5BfVqo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_g0h8gnt.png&sign=tbBICd9Mb8YNghs0OKiZs08SEaZy_KIJYmrpEV0puKU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_g0h8gnt.png&sign=DUGLK2PYjNrss-naUXRQAzKvep4OojycYABxwS7Wjxo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_g0h8gnt.png&sign=R3HFhC3oRf6MkDJLIZ8275svRDDgeR0zkpUlaEZrtXY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_g0h8gnt.png&sign=y6Pauwbcdh6VkgNzC56x_4jESxtsGx2eX_SF1p21TbI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_g0h8gnt.png&sign=nIrcU47hZVr5XbjsJc-BUVjMxDDYAxMGGF5W6Ldl4G8"}},{"caption":"Build audit dashboards to visualize the behavior and performance of AI systems to make their operation more transparent and prove compliance.","src":"https://dt-cdn.net/hub/4-GenAI-Audit_ZGnuSrg.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_ZGnuSrg.png&sign=D87w22uG_TeIFRDwr9In6aK5RdPvwE0QSVYDrU11KOE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_ZGnuSrg.png&sign=Xi1H9ARoZ7gqyi_WG-h9lb0l9nOZDVjFuiXaJYp5alE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_ZGnuSrg.png&sign=9GO_vzf1vTj1miQPZQzV5zoQz1ev3oCP_MnRiduS_70","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_ZGnuSrg.png&sign=Y0Fzr1YfajrvcA8gJXWGuQl_G_4OpzZVl6wB_nRnNvA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_ZGnuSrg.png&sign=FwV71hAwe9Q9BT3w1T7hk1UBRpJg4s8b0LmroMx-mlg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4-GenAI-Audit_ZGnuSrg.png&sign=ENWvd6X4GLXtYmPI0sya-k-3F-kSaQeMAQjxW9YeWfE"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Combine the strength of Dynatrace end-to-end observability for your generative AI applications built with Google Gemini multimodal models. Dynatrace allows you to track and monitor the consumption, cost, and performance of your AI services and models at scale.\n\nDynatrace provides a real-time solution for tracking and revealing the full context of used technologies, service interaction topology, and observability metrics (traces, logs, and business events). This is done automatically and applies to any output."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs\n\n### Monitor service quality and cost\n- Setup error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\n\n### Build trust, reduce compliance and audit risks\n- Track every input and output for an audit trail\n- All data can be queried in real time and stored for future reference.  \n- Maintain full data lineage from initial prompt to response output"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up full stack observability for your GenAI applications is possible with Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started)."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.800962Z","created":"2025-01-28T19:49:22.000398Z","seo_title":"Gemini monitoring & observability","seo_description":"Observe end-to-end multimodal AI models provided by Google Gemini. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/1-main-dash_WhMyMVf.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/61/media/models.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/61/media/AILLM_Observability_-_Customer_Demo.png","https://dt-cdn.net/hub/3-tracing_g0h8gnt.png","https://dt-cdn.net/hub/4-GenAI-Audit_ZGnuSrg.png"],"about":"Combine the strength of Dynatrace end-to-end observability for your generative AI applications built with Google Gemini multimodal models. Dynatrace allows you to track and monitor the consumption, cost, and performance of your AI services and models at scale.\n\nDynatrace provides a real-time solution for tracking and revealing the full context of used technologies, service interaction topology, and observability metrics (traces, logs, and business events). This is done automatically and applies to any output.","use_cases":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n- Stay on track with SLOs\n\n### Monitor service quality and cost\n- Setup error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\n\n### Build trust, reduce compliance and audit risks\n- Track every input and output for an audit trail\n- All data can be queried in real time and stored for future reference.  \n- Maintain full data lineage from initial prompt to response output","supported_distributions":"","get_started":"Setting up full stack observability for your GenAI applications is possible with Traceloop's OpenLLMetry, with OpenTelemetry under the hood, which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1332,"slug":"gemini-cli-monitoring","title":"Gemini CLI Monitoring","description":"End‑to‑end visibility into Gemini CLI usage, tokens, and performance.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/gemini-cli-monitoring/logo/9391662e-9ffa-498c-9762-c65f12c0eccb.png","link_to":null,"documentation_link":"https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/ai-coding-agents/gemini-cli","providers":[],"tags":["AI observability","Gemini CLI","LLM Monitoring","OpenTelemetry","Otel"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Gemini CLI Monitoring dashboard showing token usage, sessions, users, and operation performance.","src":"https://cdn.hub.central.dynatrace.com/hub/console/gemini-cli-monitoring/media/8e7c0f99-d68a-41c0-87a5-3200ff30b34e.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-cli-monitoring%2Fmedia%2F8e7c0f99-d68a-41c0-87a5-3200ff30b34e.png&sign=2Cq3-l_ilB78Tm88DkqVR61duw8ip1IAktnnpKDR9C4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-cli-monitoring%2Fmedia%2F8e7c0f99-d68a-41c0-87a5-3200ff30b34e.png&sign=39K8O47gC8GhA-GctRNfqUGrWtahrlgIi--tye5vnZE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-cli-monitoring%2Fmedia%2F8e7c0f99-d68a-41c0-87a5-3200ff30b34e.png&sign=2TFlWNKptr0YYNeLVhwDaX6wScWIElFZgMIlYsVq6qo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-cli-monitoring%2Fmedia%2F8e7c0f99-d68a-41c0-87a5-3200ff30b34e.png&sign=QWJt-wIcb-t5Ca6cuVJzlY3Pe_zb9ZZjW747UCVZ5tg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-cli-monitoring%2Fmedia%2F8e7c0f99-d68a-41c0-87a5-3200ff30b34e.png&sign=wYIaVNcKyMlAKu0PMS1YwBxFGpDy0OXwlL9DTLin7l0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-cli-monitoring%2Fmedia%2F8e7c0f99-d68a-41c0-87a5-3200ff30b34e.png&sign=nrn1yKMCfqdXnBQB1UteoHNYC7ne401RjOPghgd3xEM"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Gemini CLI Monitoring provides centralised observability into Gemini CLI sessions using the CLI’s built‑in OpenTelemetry telemetry. It captures usage, token consumption, operation latency, session activity, and tool-related events from real developer workflows and makes this data available in the Dynatrace AI Observability app.\nAs Gemini CLI emits OpenTelemetry natively, no code changes are required. Once enabled, telemetry from interactive CLI sessions can be analysed using Dynatrace dashboards, the Metrics browser, Log & Event Viewer, and queries, giving teams a consistent way to understand how Gemini CLI behaves during day‑to‑day development."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Understand Gemini CLI usage\nSee how Gemini CLI is used during real development sessions, including prompts, responses, and tool interactions. Gain visibility into overall activity patterns without relying on fragmented local logs or ad‑hoc scripts.\n### Monitor performance and cost signals\nTrack request volume, latency, and token usage to identify slow or inefficient interactions. Spot unexpected behavior early as teams experiment with Gemini CLI in day‑to‑day engineering workflows.\n### Explore Gemini CLI activity in Dynatrace\nAnalyze Gemini CLI telemetry using dashboards, the Metrics browser, Log & Event Viewer, and distributed traces. Correlate agent activity with broader platform signals to understand how it behaves over time.\n### Support consistent adoption across teams\nApply a shared observability approach for Gemini CLI usage across teams. Centralized visibility helps platform and engineering leaders compare usage patterns, identify best practices, and maintain governance as adoption grows."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"[Follow the Gemini CLI example](\nhttps://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/ai-coding-agents/gemini-cli) in the Dynatrace AI agent instrumentation examples repository on GitHub to enable monitoring."},"sourceId":"get_started"}],"modified":"2026-04-29T07:13:35.697346Z","created":"2026-04-28T15:42:42.968588Z","seo_title":"Gemini CLI Monitoring monitoring & observability","seo_description":"End‑to‑end visibility into Gemini CLI usage, tokens, and performance. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/gemini-cli-monitoring/media/8e7c0f99-d68a-41c0-87a5-3200ff30b34e.png"],"about":"Gemini CLI Monitoring provides centralised observability into Gemini CLI sessions using the CLI’s built‑in OpenTelemetry telemetry. It captures usage, token consumption, operation latency, session activity, and tool-related events from real developer workflows and makes this data available in the Dynatrace AI Observability app.\nAs Gemini CLI emits OpenTelemetry natively, no code changes are required. Once enabled, telemetry from interactive CLI sessions can be analysed using Dynatrace dashboards, the Metrics browser, Log & Event Viewer, and queries, giving teams a consistent way to understand how Gemini CLI behaves during day‑to‑day development.","use_cases":"### Understand Gemini CLI usage\nSee how Gemini CLI is used during real development sessions, including prompts, responses, and tool interactions. Gain visibility into overall activity patterns without relying on fragmented local logs or ad‑hoc scripts.\n### Monitor performance and cost signals\nTrack request volume, latency, and token usage to identify slow or inefficient interactions. Spot unexpected behavior early as teams experiment with Gemini CLI in day‑to‑day engineering workflows.\n### Explore Gemini CLI activity in Dynatrace\nAnalyze Gemini CLI telemetry using dashboards, the Metrics browser, Log & Event Viewer, and distributed traces. Correlate agent activity with broader platform signals to understand how it behaves over time.\n### Support consistent adoption across teams\nApply a shared observability approach for Gemini CLI usage across teams. Centralized visibility helps platform and engineering leaders compare usage patterns, identify best practices, and maintain governance as adoption grows.","supported_distributions":"","get_started":"[Follow the Gemini CLI example](\nhttps://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/ai-coding-agents/gemini-cli) in the Dynatrace AI agent instrumentation examples repository on GitHub to enable monitoring."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1280,"slug":"gemini-code-assist","title":"Gemini Code Assist","description":"Boost developer productivity and get code-level insights into Gemini Code Assist.","logo":"https://cdn.hub.central.dynatrace.com/hub/gemini_code_assist_logo_icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/dynatrace-intelligence-landing","providers":[],"tags":["a2a","agentic-coding","agentic-ecosystem","AI","CLI","gemini","MCP","Model Context Protocol"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get code-level insights into Gemini Code Assist","src":"https://cdn.hub.central.dynatrace.com/hub/Real_time_code_into_Gemini_Code_Assist.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FReal_time_code_into_Gemini_Code_Assist.png&sign=45GLeVAwKYvXRElw3TO1eFMPIycYllPsRWxvgEDXUM4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FReal_time_code_into_Gemini_Code_Assist.png&sign=N5_JKBZein9bsUVnATihR0bHtQDmHI8363sC1raRFz4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FReal_time_code_into_Gemini_Code_Assist.png&sign=qlAA_bB8rNoHNVCJ7StzJA8mP8P0K56QXXJt2G-NOQ8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FReal_time_code_into_Gemini_Code_Assist.png&sign=4wccWut7hP8fjR76f3J9JsgegKhNhP3ooYu9sVxpTaQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FReal_time_code_into_Gemini_Code_Assist.png&sign=V0PiTsQWFSmacClLwiiqn_it-08xSgabmop7Dvgu6rY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FReal_time_code_into_Gemini_Code_Assist.png&sign=95cQWa5XdluGwyJtRKpF-kqxia-QOcYVUtsLcjlxitU"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Instantly access live, code-level Dynatrace data through Gemini Code Assist. Use this data to troubleshoot and understand complex, cloud-native applications, reduce troubleshooting time, and enhance productivity and developer satisfaction.\n\n**Key capabilities:**\n- Brings real-time Dynatrace code-level production insights directly into your IDE through Gemini Code Assist\n- Enhances Gemini Code Assist with Dynatrace intelligence to deliver recommendations and deeper insights\n- Connects through Dynatrace MCP Server"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Increase developer productivity**: Get on-demand access to production context, insights, and code-level data from any environment directly within your IDE through Gemini Code Assist.\n- **Troubleshoot faster**: Instantly debug complex flows and apps, including third party and open-source components, without leaving your IDE\n- **Remediate issues faster**: Investigate incidents, including their root causes, using natural-language queries across metrics, logs, and traces, and get remediation suggestions"},"sourceId":"use_cases"}],"modified":"2026-02-13T11:25:07.663490Z","created":"2026-01-28T18:38:20.865698Z","seo_title":"Gemini Code Assist monitoring & observability","seo_description":"Boost developer productivity and get code-level insights into Gemini Code Assist. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-agentic-ecosystem-drive-real-outcomes-not-ai-pilots/","image":"https://cdn.hub.central.dynatrace.com/hub/console/gemini-code-assist/media/5b8bffd4-3852-44cb-a9c0-99af65238e18.webp","title":"Dynatrace agentic ecosystem: Drive real outcomes, not AI pilots","href_text":"Read more","description":"Real agentic ecosystem use cases for developers, SREs, and IT Ops engineers you can implement today"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/","image":"https://cdn.hub.central.dynatrace.com/hub/console/gemini-code-assist/media/a1b2715f-8695-4d48-a35b-27f8de4924d5.webp","title":"Dynatrace MCP Server: Empower your AI assistants to interact with Dynatrace and access live production insights","href_text":"Read more","description":"Get real-time insights from your digital systems right inside your processes"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Real_time_code_into_Gemini_Code_Assist.png"],"about":"Instantly access live, code-level Dynatrace data through Gemini Code Assist. Use this data to troubleshoot and understand complex, cloud-native applications, reduce troubleshooting time, and enhance productivity and developer satisfaction.\n\n**Key capabilities:**\n- Brings real-time Dynatrace code-level production insights directly into your IDE through Gemini Code Assist\n- Enhances Gemini Code Assist with Dynatrace intelligence to deliver recommendations and deeper insights\n- Connects through Dynatrace MCP Server","use_cases":"- **Increase developer productivity**: Get on-demand access to production context, insights, and code-level data from any environment directly within your IDE through Gemini Code Assist.\n- **Troubleshoot faster**: Instantly debug complex flows and apps, including third party and open-source components, without leaving your IDE\n- **Remediate issues faster**: Investigate incidents, including their root causes, using natural-language queries across metrics, logs, and traces, and get remediation suggestions","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","gemini","ask-davis-copilot","mcp-server-tools"],"latest_downloads":null},{"id":1293,"slug":"gemini-workflow-connector","title":"Gemini Connector for Workflows","description":"Connect with Gemini and send prompts for further analysis using Workflows.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/gemini-workflow-connector/logo/cfcd38ca-6a97-4786-a785-c37a3955a37c.png","link_to":null,"documentation_link":"https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps/gemini-connector","providers":[],"tags":["agentic-workflows","AI","automation","community","community-app","connector","generative AI","LLM","se-coe","workflows"],"author":"204","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dynatrace workflow with Gemini action.","src":"https://cdn.hub.central.dynatrace.com/hub/console/gemini-workflow-connector/media/4d70afe2-24e2-4eaa-9652-d7e86d3b0f41.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-workflow-connector%2Fmedia%2F4d70afe2-24e2-4eaa-9652-d7e86d3b0f41.png&sign=5lmFfbUq45kjHvhHrIZ_j8TGLu6DYuyG2isRkQdmM9M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-workflow-connector%2Fmedia%2F4d70afe2-24e2-4eaa-9652-d7e86d3b0f41.png&sign=N1iqXZ5mFC48FI-72CdBearbC5B398snPqGSf6JuJn8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-workflow-connector%2Fmedia%2F4d70afe2-24e2-4eaa-9652-d7e86d3b0f41.png&sign=J8LIoXH4mvUr00zkrodvMFM0ICFwMybcS3Vyb804Xn0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-workflow-connector%2Fmedia%2F4d70afe2-24e2-4eaa-9652-d7e86d3b0f41.png&sign=faUPHBL6ZtLr9Q69926G_1gXn0YBCaKtIaU0Q4eTvrY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-workflow-connector%2Fmedia%2F4d70afe2-24e2-4eaa-9652-d7e86d3b0f41.png&sign=h0VCgI_qouluwx6h18-yNnYxmDvlzVqEXZJBeVTK1vQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-workflow-connector%2Fmedia%2F4d70afe2-24e2-4eaa-9652-d7e86d3b0f41.png&sign=zekGtHCKPYo5PNHVSshCW1V3zour2uSc4E9tI411MAY"}},{"caption":"Illustrative example querying for log data and asking Gemini for further error analysis.","src":"https://cdn.hub.central.dynatrace.com/hub/console/gemini-workflow-connector/media/13ab50b7-c00b-4455-a4e9-1e93f12fd0c0.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-workflow-connector%2Fmedia%2F13ab50b7-c00b-4455-a4e9-1e93f12fd0c0.png&sign=gkKLIqABjUMrjM6_2kyKiEKPaW_5fG1VAz-f_pzarig","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-workflow-connector%2Fmedia%2F13ab50b7-c00b-4455-a4e9-1e93f12fd0c0.png&sign=n3L9hzEFM_3GGSOlTpTupt57aOZyclZ94-U4-IHadCE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-workflow-connector%2Fmedia%2F13ab50b7-c00b-4455-a4e9-1e93f12fd0c0.png&sign=OwM6OtWIXiHplAPO0hb4eXiiig9Kv6h3O04QEI0gqvI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-workflow-connector%2Fmedia%2F13ab50b7-c00b-4455-a4e9-1e93f12fd0c0.png&sign=uLykiGyDNd0HV8jVGDvLWwmChKrztw_OLleuvUpye_M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-workflow-connector%2Fmedia%2F13ab50b7-c00b-4455-a4e9-1e93f12fd0c0.png&sign=4RIQFTsrJcDZpf8QX3NnBd9uR7ZtvdXs_wej12qdMRA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgemini-workflow-connector%2Fmedia%2F13ab50b7-c00b-4455-a4e9-1e93f12fd0c0.png&sign=ym8Jx1napFMKs-1tz-BcPRWH-m4JykKa_x5ldNfNk-8"}}],"support_link":"https://github.com/Dynatrace/community-examples/issues","support_information":{"email":"","url":"https://github.com/Dynatrace/community-examples/issues"},"sales_link":"","pricing":"","repository_href":"https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps/gemini-connector","is_partner":true,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Connect Google Gemini with Dynatrace using this action for Workflows. It allows to define a prompt, execute within Gemini and receive and process the result and data within Dynatrace for further analysis."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Connect:** manage connections to Gemini with support for different models (using API key)\n- **Execute prompt:** define and execute the prompt defined in the workflow action\n- **Handle response:** store and analyze response\nFor further details please have a [look at our documentation](https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps/gemini-connector)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"*Gemini Connector for Workflows* is available as a Dynatrace app to all customers upon request.\n\nTo request access to one of the apps, please send us a short message to [community-apps@dynatrace.com](mailto:community-apps@dynatrace.com) stating you would like access to the Gemini Connector, the name of the account, as well as the tenant ID.\n\nOnce we have verified your request, we will provide you with all relevant information on how to add it to your environment. Once installed, you can find it as a new action if you search for Gemini in your Workflows app."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"**Disclaimer:** Gemini Connector for Workflows is a community-supported project and is **not officially supported by Dynatrace**. \nIf you need help, please contact the team via [GitHub](https://github.com/Dynatrace/community-examples/issues)."},"sourceId":"details"}],"modified":"2026-06-24T15:11:24.338995Z","created":"2026-02-18T07:47:58.923423Z","seo_title":"Gemini Connector for Workflows monitoring & observability","seo_description":"Connect with Gemini and send prompts for further analysis using Workflows. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/gemini-workflow-connector/media/4d70afe2-24e2-4eaa-9652-d7e86d3b0f41.png","https://cdn.hub.central.dynatrace.com/hub/console/gemini-workflow-connector/media/13ab50b7-c00b-4455-a4e9-1e93f12fd0c0.png"],"about":"Connect Google Gemini with Dynatrace using this action for Workflows. It allows to define a prompt, execute within Gemini and receive and process the result and data within Dynatrace for further analysis.","use_cases":"- **Connect:** manage connections to Gemini with support for different models (using API key)\n- **Execute prompt:** define and execute the prompt defined in the workflow action\n- **Handle response:** store and analyze response\nFor further details please have a [look at our documentation](https://github.com/Dynatrace/community-examples/tree/main/dynatrace-apps/gemini-connector).","supported_distributions":"","get_started":"*Gemini Connector for Workflows* is available as a Dynatrace app to all customers upon request.\n\nTo request access to one of the apps, please send us a short message to [community-apps@dynatrace.com](mailto:community-apps@dynatrace.com) stating you would like access to the Gemini Connector, the name of the account, as well as the tenant ID.\n\nOnce we have verified your request, we will provide you with all relevant information on how to add it to your environment. Once installed, you can find it as a new action if you search for Gemini in your Workflows app."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["gemini","automations","agentic-workflows","gemini-code-assist","claude-workflow-connector","openai-workflow-connector"],"latest_downloads":null},{"id":1154,"slug":"davis-copilot-for-workflows","title":"Generative AI for Workflows","description":"Automate smarter workflows with conversational AI and Dynatrace Intelligence.","logo":"https://cdn.hub.central.dynatrace.com/hub/agents-icon_l240Lkx_r5xACAe.png","link_to":"https://www.dynatrace.com/news/blog/write-the-future-create-your-own-agentic-workflows/","documentation_link":"https://docs.dynatrace.com/docs/dynatrace-intelligence/dynatrace-intelligence-integrations/agentic-workflows","providers":[],"tags":["agentic-operations-system","agentic-workflows","AI","automations","generative AI","mcp","model context protocol","workflows"],"author":null,"coming_soon":true,"details":{"screenshot_gallery":[{"caption":"Use natural language to prompt AI for analysis, insights, or recommendations embedded in your workflow. Insert generative AI steps wherever needed to accelerate decision-making and keep automation context-rich.","src":"https://cdn.hub.central.dynatrace.com/hub/1_H9vqAWZ._Prompt_AI_directly_in_your_workflow._1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F1_H9vqAWZ._Prompt_AI_directly_in_your_workflow._1.png&sign=cCE3fhPhuyMs1a0zJF2YNSbGteKVKde6oW0PLQa1X4k","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F1_H9vqAWZ._Prompt_AI_directly_in_your_workflow._1.png&sign=hebGC-2aC0JFSpnS6eVIDPvlDUinRaH4T-1Gl1WJPQE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F1_H9vqAWZ._Prompt_AI_directly_in_your_workflow._1.png&sign=5Bd44hAEurHkjQJXLKFIUKMaRYmsDOhfJ416eiDa7Xo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F1_H9vqAWZ._Prompt_AI_directly_in_your_workflow._1.png&sign=_mpHi5OOOC6U7b56GVBVWIC0C-JPPAXARUFcyElhFw8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F1_H9vqAWZ._Prompt_AI_directly_in_your_workflow._1.png&sign=BhIR_3wb_fiUrF-InNnXFWMO7pBnEJsHovtgvGgkH94","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F1_H9vqAWZ._Prompt_AI_directly_in_your_workflow._1.png&sign=7GHIf1woeLzsRrF1f-tAU51SqG7K7N0dgo6sPP6Qzlc"}},{"caption":"Place generative AI anywhere in your workflow and chain it with as many actions as you like to drive continuous automation.","src":"https://cdn.hub.central.dynatrace.com/hub/2_Mc8wuEf._Flexible_AI_at_any_stage._2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2_Mc8wuEf._Flexible_AI_at_any_stage._2.png&sign=aaSh9CiVd0yL-rJAyYDN2fdqNt4sX8vUoIKbrLwVEQs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2_Mc8wuEf._Flexible_AI_at_any_stage._2.png&sign=ck4Du9irSOq-ki9oEeIiGTPke4S5vUiuXQMqRy9Kg6Y","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2_Mc8wuEf._Flexible_AI_at_any_stage._2.png&sign=1__TqqjZdPjpkU8VIza5tHdc5deX0bTxoAGCb1ExjCA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2_Mc8wuEf._Flexible_AI_at_any_stage._2.png&sign=RkNGjA7jKnkInnoIbHxsZZ9D25n_yKrMSJblQ0NC3f8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2_Mc8wuEf._Flexible_AI_at_any_stage._2.png&sign=_v00mgAi721OdzwBZVwGg3UY0oenr6dOu-bxyN7SRgE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F2_Mc8wuEf._Flexible_AI_at_any_stage._2.png&sign=NuYwUt7EaqwN7lFFG3ek30gN7sImWbp5ejQmhDA6yb0"}},{"caption":"Chain generative AI with workflow actions to create reports, update tickets, and send targeted notifications via Slack, email, or wherever fits your needs, so outcomes happen automatically, end to end.","src":"https://cdn.hub.central.dynatrace.com/hub/3_uNkXP4I._Generate_insights_and_automate_actions_instantly._1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F3_uNkXP4I._Generate_insights_and_automate_actions_instantly._1.png&sign=Q9mnIfoHXwri1b-5hjPq3CddN3Hn1JYECcus-o33A6g","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F3_uNkXP4I._Generate_insights_and_automate_actions_instantly._1.png&sign=LjHHDnBDN7ORmObjSph2yyjV-xU3cokowwYIpwNSncY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F3_uNkXP4I._Generate_insights_and_automate_actions_instantly._1.png&sign=6XnxlVc0exY4Wr56PFrlr2RTJpIGysksBpDEeqhbADc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F3_uNkXP4I._Generate_insights_and_automate_actions_instantly._1.png&sign=MDKc2QW-QIdM4jzYgOfc0c7YrBPHGyFJtcgotf0pTwo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F3_uNkXP4I._Generate_insights_and_automate_actions_instantly._1.png&sign=nh5Bv8UuDB33U4-idQmGYIZ909lAbBFzP0wBIAgGRA8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2F3_uNkXP4I._Generate_insights_and_automate_actions_instantly._1.png&sign=qmc-LNivJZImdAkVILqjbcL2ftbYW7GGWWiJl1Y3cHk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Integrated into [Dynatrace Workflows](https://www.dynatrace.com/hub/detail/automations/?query=workflows&filter=all), this is your toolkit for building smart automations that bring the power of generative AI into your mission-critical workflows.\n\n- Add conversational steps and interpret observability and security signals  \n- **Summarize, explain, translate, and generate content** tailored to your context and suggest remediation paths  \n- Chain generative AI with existing workflow actions to automate ticket creation and targeted notifications  \n- Support branching logic based on **Dynatrace Intelligence** analysis to guide next steps"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Resolve incidents faster by auto-summarizing new problems, proposing remediation, and syndicating updates to Slack, ServiceNow, or Jira.\n- Optimize routine operations by scheduling smart updates (for example, cost-intensive query insights with targeted optimization recommendations to authors).  \n- Auto-scale resources proactively by combining forecasting with generative reasoning to adjust manifests via GitHub automations.  \n- Monitor emerging threats by extracting IOCs, correlating security and observability data, and posting risk assessments to Slack for rapid response."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To get started with Generative AI for Workflows, you need to join the preview for Dynatrace Intelligence Agentic workflows and enable **Dynatrace Intelligence** in your environment.  \n \nOnce you've completed these steps, you can select \"Define Prompt\" for Workflows to any workflow."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"**Disclaimer:** Please note that this functionality is currently in Preview. Join our [Preview \"Dynatrace Intelligence Agentic workflows\"](https://docs.dynatrace.com/docs/whats-new/preview-releases#dynatrace-intelligence-agentic-workflows) to be able to use this agentic workflow in your environment."},"sourceId":"details"}],"modified":"2026-06-17T20:00:12.450105Z","created":"2025-04-04T10:01:58.276095Z","seo_title":"Generative AI for Workflows monitoring & observability","seo_description":"Summarize, explain, or generate content with AI","customer_story":null,"marketing_related_content":[{"href":"https://docs.dynatrace.com/docs/shortlink/preview-program#davis-copilot-for-workflows","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot.workflow.actions/media/fd4c8948-717e-4bb6-a1ca-2de2e5e09caa.png","title":"Join the preview","href_text":"Sign up for the preview","description":"Click here to learn more about our preview."},{"href":"https://www.dynatrace.com/news/blog/write-the-future-create-your-own-agentic-workflows/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot.workflow.actions/media/c286077c-2ec3-4a3f-8dbe-10b81491ce57.png","title":"Write the future: Create your own agentic workflows","href_text":"Read more","description":"Read about agentic workflows and generative AI in workflows."}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/1_H9vqAWZ._Prompt_AI_directly_in_your_workflow._1.png","https://cdn.hub.central.dynatrace.com/hub/2_Mc8wuEf._Flexible_AI_at_any_stage._2.png","https://cdn.hub.central.dynatrace.com/hub/3_uNkXP4I._Generate_insights_and_automate_actions_instantly._1.png"],"about":"Integrated into [Dynatrace Workflows](https://www.dynatrace.com/hub/detail/automations/?query=workflows&filter=all), this is your toolkit for building smart automations that bring the power of generative AI into your mission-critical workflows.\n\n- Add conversational steps and interpret observability and security signals  \n- **Summarize, explain, translate, and generate content** tailored to your context and suggest remediation paths  \n- Chain generative AI with existing workflow actions to automate ticket creation and targeted notifications  \n- Support branching logic based on **Dynatrace Intelligence** analysis to guide next steps","use_cases":"- Resolve incidents faster by auto-summarizing new problems, proposing remediation, and syndicating updates to Slack, ServiceNow, or Jira.\n- Optimize routine operations by scheduling smart updates (for example, cost-intensive query insights with targeted optimization recommendations to authors).  \n- Auto-scale resources proactively by combining forecasting with generative reasoning to adjust manifests via GitHub automations.  \n- Monitor emerging threats by extracting IOCs, correlating security and observability data, and posting risk assessments to Slack for rapid response.","supported_distributions":"","get_started":"To get started with Generative AI for Workflows, you need to join the preview for Dynatrace Intelligence Agentic workflows and enable **Dynatrace Intelligence** in your environment.  \n \nOnce you've completed these steps, you can select \"Define Prompt\" for Workflows to any workflow."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[],"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","automations","dynatrace-intelligence","agentic-workflows","mcp-server-tools"],"latest_downloads":[]},{"id":603,"slug":"generic-cisco-router-snmp-extension","title":"Generic Cisco Device","description":"Monitor Cisco devices using SNMP to feed Dynatrace with metrics and alerts.","logo":"https://dt-cdn.net/hub/640px-Cisco_logo_ICkLOzJ.svg.png","link_to":"https://www.dynatrace.com/news/blog/new-snmp-platform-extensions-provide-observability-at-scale-for-network-devices/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/generic-cisco-router-snmp-extension","providers":[],"tags":["ActiveGate","cisco","extension","network","router","switch"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview dashboard.","src":"https://dt-cdn.net/hub/overview-dashboard_dhhnb2I.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dashboard_dhhnb2I.png&sign=QRhfCvKOOVkAb32K84oWrh-R30jmvVePHsXV4ynXDlo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dashboard_dhhnb2I.png&sign=zorrN50tJnjQcY47peejTaVwhaK_eCdI5jQnT9pIGdc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dashboard_dhhnb2I.png&sign=I2wgMZzx_PBovECXky-4RbAX5F7k23pUHID5VqcZo9s","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dashboard_dhhnb2I.png&sign=JQumkXM9ohRlM8MtWWrh4R0fDobojrRT46_NAty988M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dashboard_dhhnb2I.png&sign=F2XsCfy8TB6J-vUn9UQHXKcV4Q9CdTNbuKHFxwSpNJ4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dashboard_dhhnb2I.png&sign=AfRem-SNI1iKWIuDo2mwQd4q_CVc--2vxDu_Q7SVCKw"}},{"caption":"Cisco device entity screen.","src":"https://dt-cdn.net/hub/device-ui.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdevice-ui.png&sign=nMxGuWArh5SBZQDvE949qukDzvUiZpm7njs7yTt6X5I","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdevice-ui.png&sign=c6f4dUMtlwCaFiG-met9E3Qae9Izvcnc0xSD7RBWjhE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdevice-ui.png&sign=Tevlov9ASyyoX8U_zNAByS6s57bBHlcHNInKgoyrY-4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdevice-ui.png&sign=p7gdbXL0BgzUyEfDf2eeci6j_PqDu0r1UEyBggRqgHY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdevice-ui.png&sign=C5b3mR5UzPZzCeO3_Bvkbcxl-AEgeRyKfGSjmk_DX24","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdevice-ui.png&sign=LStZhiKwqJKYN37k49XCFHcVB0KdLZ8Ujlu5gz6TQjg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"4.0.9","release_latest_validation_result":{"name": "com.dynatrace.extension.snmp-generic-cisco-device", "author": {"name": "Dynatrace"}, "version": "4.0.9", "fileHash": "2e0ec9466404a403b44377f41d55eadd15178cdd2ebdcb3f3bcaf1ec877e6105", "variables": ["ext.activationtag", "if_name", "if_admin_status", "if_oper_status", "if_alias", "if_type"], "dataSources": ["snmp"], "featureSets": ["Memory pools", "neighbor-discovery", "Health", "Sensors", "Interfaces", "Interfaces 32-bit", "EIGRP", "Traffic", "Cisco BGP", "FRUs", "BGP", "OSPF", "Control Plane", "Power supply", "High availability", "Advanced interfaces", "Sensors (Advanced)", "entity-enrichment", "Interfaces 64-bit"], "extensionName": "com.dynatrace.extension.snmp-generic-cisco-device", "minEECVersion": "1.333.0", "featureSetsDetails": {"BGP": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.bgp4.peer.state", "metadata": {"unit": "State", "description": "The BGP peer connection state. idle(1), connect(2), active(3), opensent(4), openconfirm(5), established(6). BGP4-MIB.", "displayName": "BGP peer connection state"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.bgp4.peer.admin.status", "metadata": {"unit": "State", "description": "The desired state of the BGP connection. stop(1), start(2). BGP4-MIB.", "displayName": "BGP peer admin status"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.bgp4.established_time", "metadata": {"unit": "Second", "description": "This timer indicates how long (in seconds) this peer has been in the established state or how long since this peer was last in the established state.", "displayName": "BGP peer established time"}}], "description": "Collect metrics and details about BGP peers.", "displayName": "BGP", "isRecommended": false}, "FRUs": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.fru.power_oper_status", "metadata": {"unit": "State", "description": "The FRU power operational status", "displayName": "FRU power operational status"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.fru.fan_tray_oper_status", "metadata": {"unit": "State", "description": "The operational state of the fan or fan tray", "displayName": "FRU fan tray operational status"}}], "description": "Collect metrics about Field Replaceable Units (FRUs) such as fans and power supplies on chassis-based platforms.", "displayName": "FRUs", "isRecommended": false}, "OSPF": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.ospf.nbr.state", "metadata": {"unit": "Count", "description": "The state of the relationship with this neighbor. down (1), attempt (2), init (3), twoWay (4), exchangeStart (5), exchange (6), loading (7), full (8). OSPF-MIB.", "displayName": "OSPF neighbor state"}}], "description": "Collect metrics and details about OSPF neighbors.", "displayName": "OSPF", "isRecommended": false}, "EIGRP": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.eigrp.peer.srtt", "metadata": {"unit": "MilliSecond", "description": "The computed smooth round trip time for packets to and from the peer (milliseconds). CISCO-EIGRP-MIB.", "displayName": "EIGRP peer smooth round trip time"}}], "description": "Collect metrics and details about EIGRP peers.", "displayName": "EIGRP", "isRecommended": false}, "Health": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.snmp.in.pkts.count", "metadata": {"unit": "Count", "description": "Total number of messages delivered from the transport service", "displayName": "Messages delivered"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.snmp.silentdrops.count", "metadata": {"unit": "Count", "description": "Number of silently dropped PDUs due to the large reply size", "displayName": "Silently dropped PDUs"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.snmp.in.bad.versions.count", "metadata": {"unit": "Count", "description": "Total number of messages delivered with an unsupported SNMP version", "displayName": "Unsupported SNMP version messages"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.snmp.in.bad.community.names.count", "metadata": {"unit": "Count", "description": "Number of messages with an unknown SNMP community", "displayName": "Messages with bad community names"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.snmp.in.bad.community.uses.count", "metadata": {"unit": "Count", "description": "Number of messages not allowed for the used SNMP community", "displayName": "Messages not allowed in community"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.snmp.in.nosuchnames.count", "metadata": {"unit": "Count", "description": "Number of PDUs delivered with 'noSuchName' error", "displayName": "'noSuchName' errors"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.snmp.in.bad.values.count", "metadata": {"unit": "Count", "description": "Number of PDUs delivered with 'badValue' error", "displayName": "'badValue' errors"}}], "description": "Collect metrics about the SNMP agent self-health.", "displayName": "SNMP Health", "isRecommended": false}, "Sensors": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.envmon.fan.state", "metadata": {"unit": "Unspecified", "description": "Current state of the fan instrumented", "displayName": "Fan state"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.envmon.temperature.status.value", "metadata": {"unit": "Unspecified", "description": "Current temperature of the fan instrumented", "displayName": "Fan temperature"}}], "description": "Collect metrics from various sensors on the device, such as temperature and fan status.", "displayName": "Sensors", "isRecommended": true}, "Traffic": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.tcp.activeopens.count", "metadata": {"unit": "Count", "description": "Number of transitions of TCP connections from CLOSED to SYN-SENT", "displayName": "TCP active opens"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.tcp.passiveopens.count", "metadata": {"unit": "Count", "description": "Number of transitions of TCP connections from CLOSED to SYN-RCVD", "displayName": "TCP passive opens"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.tcp.attemptfails.count", "metadata": {"unit": "Count", "description": "Number of transitions of TCP connections from SYN-SENT/SYN-RCVD to CLOSED and from SYN-RCVD to LISTEN", "displayName": "TCP failed attempts"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.tcp.estab.resets.count", "metadata": {"unit": "Count", "description": "Number of transitions of TCP connections from ESTABLISHED/CLOSE-WAIT to CLOSED", "displayName": "TCP resets"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.tcp.curr.estab", "metadata": {"unit": "Count", "description": "Number of TCP connections in the ESTABLISHED/CLOSE-WAIT state", "displayName": "TCP connections"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.tcp.hc.in.segs.count", "metadata": {"unit": "Count", "description": "Total number of segments received (including errors)", "displayName": "TCP segments received"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.tcp.hc.out.segs.count", "metadata": {"unit": "Count", "description": "Total number of segments sent (excluding retransmissions)", "displayName": "TCP segments sent"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.tcp.retrans.segs.count", "metadata": {"unit": "Count", "description": "Total number of segments retransmitted", "displayName": "TCP segments retransmitted"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.tcp.in.errs.count", "metadata": {"unit": "Count", "description": "Total number of segments received in error", "displayName": "TCP segment errors"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.tcp.out.rsts.count", "metadata": {"unit": "Count", "description": "Number of TCP segments sent containing the RST flag", "displayName": "TCP segment resets"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.udp.hc.in.datagrams.count", "metadata": {"unit": "Count", "description": "Total number of UDP datagrams delivered", "displayName": "UDP datagrams delivered"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.udp.noports.count", "metadata": {"unit": "Count", "description": "Number of received UDP datagrams (no application at the destination port)", "displayName": "UDP datagrams received without port"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.udp.in.errors.count", "metadata": {"unit": "Count", "description": "Number of received and not delivered UDP datagrams (other than no application at the destination port)", "displayName": "UDP datagram errors"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.udp.hc.out.datagrams.count", "metadata": {"unit": "Count", "description": "Total number of UDP datagrams sent", "displayName": "UDP datagrams sent"}}], "description": "Collect metrics about overall TCP and UDP traffic on the device.", "displayName": "Traffic", "isRecommended": true}, "default": {"metrics": [{"key": "com.dynatrace.extension.network_device.sysuptime"}, {"key": "com.dynatrace.extension.network_device.cpu_usage"}, {"key": "com.dynatrace.extension.network_device.memory_used"}, {"key": "com.dynatrace.extension.network_device.memory_free"}, {"key": "com.dynatrace.extension.network_device.if.status"}], "isRecommended": true}, "Cisco BGP": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.cbgp.established_time", "metadata": {"unit": "Second", "description": "This timer indicates how long (in seconds) this peer has been in the established state or how long since this peer was last in the established state.", "displayName": "Cisco BGP peer established time"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.cbgp.updates_received_count", "metadata": {"unit": "Count", "description": "The number of BGP UPDATE messages received on the connection with the peer.", "displayName": "Cisco BGP updates received"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.cbgp.updates_sent_count", "metadata": {"unit": "Count", "description": "The number of BGP UPDATE messages sent on the connection with the peer.", "displayName": "Cisco BGP updates sent"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.cbgp.peer.state", "metadata": {"unit": "State", "description": "The BGP peer connection state.", "displayName": "Cisco BGP peer state"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.cbgp.peer.admin.status", "metadata": {"unit": "State", "description": "The desired state of the BGP connection. stop(1), start(2). CISCO-BGP4-MIB.", "displayName": "Cisco BGP peer admin status"}}], "description": "Collect metrics and details about Cisco-specific BGP implementations (CISCO-BGP4-MIB).", "displayName": "Cisco BGP", "isRecommended": false}, "Interfaces": {"metrics": [{"key": "com.dynatrace.extension.network_device.if.bytes_in.count"}, {"key": "com.dynatrace.extension.network_device.if.bytes_out.count"}, {"key": "com.dynatrace.extension.network_device.if.in.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.in.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.out.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.out.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.lastchange"}], "description": "Collect errors and discards metrics for interfaces.", "displayName": "Interfaces", "isRecommended": true}, "Memory pools": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.memory_pool.used", "metadata": {"unit": "Byte", "description": "The number of bytes from the memory pool that are currently in use.", "displayName": "Memory pool used (32 bit)"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.memory_pool.free", "metadata": {"unit": "Byte", "description": "The number of bytes from the memory pool that are currently unused.", "displayName": "Memory pool free (32 bit)"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.enhanced.memory_pool.used", "metadata": {"unit": "Byte", "description": "The number of bytes from the enhanced memory pool that are currently in use.", "displayName": "Memory pool used (64 bit)"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.enhanced.memory_pool.free", "metadata": {"unit": "Byte", "description": "The number of bytes from the enhanced memory pool that are currently unused.", "displayName": "Memory pool free (64 bit)"}}], "description": "Collect metrics about memory pools on the device.", "displayName": "Memory pools", "isRecommended": false}, "Power supply": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.power_supply.state", "metadata": {"unit": "NotApplicable", "description": "A state metric representing the details of power supplies on the device. Value is always 1; use the dimensions to understand the status.", "displayName": "Power supply state"}}], "description": "Collect metrics about the power supplies on the device.", "displayName": "Power supply", "isRecommended": true}, "Control Plane": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.sys.uptime", "metadata": {"unit": "Unspecified", "description": "The time (in hundredths of a second) since the network management portion of the system was last re-initialized", "displayName": "Time since the last re-start"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.total.1min.rev", "metadata": {"unit": "Percent", "description": "Overall CPU busy percentage in the last 1 min.", "displayName": "CPU busy"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.loadavg.1min", "metadata": {"unit": "Count", "description": "Overall CPU load average in the last 1 min.", "displayName": "CPU load"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.memory.hc.used", "metadata": {"unit": "KiloByte", "description": "Overall CPU wide sys mem currently under use", "displayName": "CPU memory used"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.memory.hc.free", "metadata": {"unit": "KiloByte", "description": "Overall CPU wide sys mem free", "displayName": "CPU memory free"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.memory.used", "metadata": {"unit": "KiloByte", "description": "Overall CPU wide sys mem currently under use (legacy 32-bit value)", "displayName": "CPU memory used"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.memory.free", "metadata": {"unit": "KiloByte", "description": "Overall CPU wide sys mem free (legacy 32-bit value)", "displayName": "CPU memory free"}}], "description": "Collect metrics about the control plane of the device, such as CPU and memory utilization.", "displayName": "Control Plane", "isRecommended": true}, "High availability": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.ha.active_supervisor.cpu_utilization", "metadata": {"unit": "Percent", "description": "The average utilization of CPU on the active supervisor.", "displayName": "Active supervisor CPU utilization"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.ha.active_supervisor.memory_utilization", "metadata": {"unit": "Percent", "description": "The average utilization of memory on the active supervisor.", "displayName": "Active supervisor memory utilization"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.ha.synchronization.enabled", "metadata": {"unit": "State", "description": "The state of the auto synchronization of images between the active and standby supervisor.", "displayName": "Synchronization state"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.ha.synchronization.state", "metadata": {"unit": "State", "description": "The status of the current auto synchronization process, or if no such process is in progress, then the state of the most recent one.", "displayName": "Auto synchronization status"}}], "description": "Collect metrics about high availability and redundancy features on the device.", "displayName": "High availability", "isRecommended": false}, "Interfaces 32-bit": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.if.in.crc_errors.count", "metadata": {"unit": "Count", "description": "Number of input packets which had cyclic redundancy checksum errors", "displayName": "CRC errors"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.if.lastchange", "metadata": {"unit": "Count", "description": "Value of 'sysUpTime' when the interface entered its current state", "displayName": "Last interface status change"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.if.in.octets.count", "metadata": {"unit": "Count", "description": "The total number of octets received on the interface including framing characters", "displayName": "Octets received"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.if.out.octets.count", "metadata": {"unit": "Count", "description": "The total number of octets transmitted out of the interface including framing characters", "displayName": "Octets transmitted"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.if.in.errors.count", "metadata": {"unit": "Count", "description": "Number of inbound packets/transmission units with errors", "displayName": "Inbound errors"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.if.in.discards.count", "metadata": {"unit": "Count", "description": "Number of inbound packets discarded", "displayName": "Inbound discards"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.if.out.errors.count", "metadata": {"unit": "Count", "description": "Number of outbound packets/transmission units with errors", "displayName": "Outbound errors"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.if.out.discards.count", "metadata": {"unit": "Count", "description": "Number of outbound packets discarded", "displayName": "Outbound discards"}}], "description": "Collect 32-bit metrics for interfaces on older devices that do not support 64-bit high capacity counters.", "displayName": "Interfaces 32-bit", "isRecommended": false}, "Interfaces 64-bit": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.if.highspeed", "metadata": {"unit": "MegaBitPerSecond", "description": "Speed of the network interface in MegaBits per second.", "displayName": "Interface speed"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.if.hc.in.octets.count", "metadata": {"unit": "Count", "description": "The total number of octets received on the interface including framing characters. This metric uses 64 bit counter and should be used for highspeed devices.", "displayName": "Octets received (high capacity)"}}, {"key": "com.dynatrace.extension.snmp-generic-cisco-device.if.hc.out.octets.count", "metadata": {"unit": "Count", "description": "The total number of octets transmitted out of the interface including framing characters. This metric uses 64 bit counter and should be used for highspeed devices.", "displayName": "Octets transmitted (high capacity)"}}], "description": "Collect 64-bit high capacity metrics for interfaces on supported devices.", "displayName": "Interfaces 64-bit", "isRecommended": true}, "entity-enrichment": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.component.state", "metadata": {"unit": "NotApplicable", "description": "A state metric representing the details of physical components. This is used to collect details about the Cisco device stack. Value is always 1; use the dimensions to view details.", "displayName": "Physical component state"}}], "description": "Enrich your Cisco entities with details about the device stack.", "displayName": "Entity enrichment", "isRecommended": false}, "Sensors (Advanced)": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.sensor.value", "metadata": {"unit": "Unspecified", "description": "The value of sensors as reported in the Cisco entity sensor MIB. The type/unit of the value (e.g. rpm, hertz, celcius) depends on the type of sensor (sensor.type dimension). The sensor.status dimension reports the operational status of the sensor.", "displayName": "Sensor value"}}], "description": "Collect additional metrics (current, voltage, RPM...) from various sensors on the device.", "displayName": "Sensors (Advanced)", "isRecommended": false}, "neighbor-discovery": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.lldp_neighbor"}], "description": "Enrich your Cisco entities with details about their network neighbors.", "displayName": "Neighbor discovery", "isRecommended": false}, "Advanced interfaces": {"metrics": [{"key": "com.dynatrace.extension.network_device.if.in.multicast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.multicast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.in.broadcast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.broadcast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.in.ucast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.ucast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.in.crc_errors.count"}], "description": "Collect additional metrics for interfaces such as unicast/multicast/broadcast packets.", "displayName": "Interfaces (Advanced)", "isRecommended": true}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Cisco devices are a critical component in your network infrastructure. The Generic Cisco Device monitoring extension allows for remote monitoring of your Cisco network devices via the Simple Network Management Protocol (SNMP)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor resource usage of network components\n- Detect and alert on issues with critical protocols such as BGP\n- Identify problems with network interfaces"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Generic Cisco Device extension](https://docs.dynatrace.com/docs/shortlink/generic-cisco-router-snmp-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nThis extension is designed to generically provide visibility into a wide variety of Cisco network devices. Only products still supported by Cisco will be officially supported but it can be used to monitor any devices that meet the requirements for SNMP connectivity and support the MIBs and OIDs used."},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.858449Z","created":"2021-04-07T21:36:02.934320Z","seo_title":"Generic Cisco Device monitoring & observability","seo_description":"Monitor Cisco devices using SNMP to feed Dynatrace with metrics and alerts. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/overview-dashboard_dhhnb2I.png","https://dt-cdn.net/hub/device-ui.png"],"about":"Cisco devices are a critical component in your network infrastructure. The Generic Cisco Device monitoring extension allows for remote monitoring of your Cisco network devices via the Simple Network Management Protocol (SNMP).","use_cases":"- Monitor resource usage of network components\n- Detect and alert on issues with critical protocols such as BGP\n- Identify problems with network interfaces","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Generic Cisco Device extension](https://docs.dynatrace.com/docs/shortlink/generic-cisco-router-snmp-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.snmp-generic-cisco-device@4.0.9","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"4.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-4.0.9-2e0ec9466404a403b443.zip","release_notes":"**Requires Dynatrace version `1.338.0` and EEC (ActiveGate) version `1.333.0`**\r\n\r\n**Fixes**:\r\n - Adjusts the DQL query definition used in several latest Dynatrace screens to avoid showing data for other devices when viewing a specific Cisco device","created":"2026-06-23T14:35:08.060557Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@4.0.8","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"4.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-4.0.8-3fda49be7ce5aaa27978.zip","release_notes":"#### 🪲 Fixed in this version:\r\n- Enriched network device nodes with `snmp.ip` field.","created":"2026-05-20T16:29:22.533841Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@4.0.7","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"4.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-4.0.7-d1c651f4bcf46852031a.zip","release_notes":"### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading:\n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.333.0`.\n- This version includes a potentially breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any created custom dynamic rules will no longer be used on metrics ingested from the extension. If you want to keep enforcing them, please create [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via OpenPipeline extraction.\n-  Refactored feature sets according to the best practices established [here](https://docs.dynatrace.com/docs/observe/infrastructure-observability/networks/networks-cost-optimization).\n-  Added feature set metadata for recommended metrics.","created":"2026-05-18T13:16:52.259559Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@3.6.0","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"3.6.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-3.6.0-a9743052ad7280cbe213.zip","release_notes":"### ⚠️ IMPORTANT: This version contains a change to feature sets that may require enabling a new feature set to continue collecting existing data\n\n### ⚠️ Changes in this version:\n- Metric `com.dynatrace.extension.snmp-generic-cisco-device.component.state` moved from `default` feature set to new `entity-enrichment` feature set\n  - This metric is used to enrich entities created by the extension with stack name, model name, and serial number","created":"2026-03-19T18:48:13.749539Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@3.5.0","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"3.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-3.5.0-2742ba796429621b2b1e.zip","release_notes":"⚠️ Metric `com.dynatrace.extension.network_device.lldp_neighbor` was renamed to `com.dynatrace.extension.snmp-generic-cisco-device.lldp_neighbor`\r\nto avoid conflicts with generic network topology rules\r\n\r\n#### Changes\r\n\r\n- Require all dimensions exist for entity creation\r\n- Update latest dashboard to use link to IO App Network view for listing entities\r\n\r\n#### Fixes\r\n\r\n- sys.name and mac.address dimensions are required on all network metrics and filtered for empty values. This caused unnecessary stress on topology engine\r\n- Update Cisco interface entity to only use (and require sys.name OID)\r\n    - Previous version required device.name which would not be available if the IP address cannot be resolved via DNS","created":"2026-03-04T15:42:03.477048Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@3.4.1","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"3.4.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-3.4.1-e68949366e4ecf983e2f.zip","release_notes":"✨ New in this version:\r\n- Add Davis anomaly detector templates to extension package","created":"2025-12-19T17:00:43.550362Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@3.4.0","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"3.4.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-3.4.0-6de967a7d856bc84d9e8.zip","release_notes":"#### ⚠️ IMPORTANT: This version requires a minimum Dynatrace version of `1.318`\n\n#### ✨ New in this version (3.4.0):\n- Added the following new metrics to the `Advanced interfaces` feature set\n  - `com.dynatrace.extension.network_device.if.in.multicast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.out.multicast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.in.broadcast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.out.broadcast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.in.ucast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.out.ucast_pkts.count`","created":"2025-12-04T14:42:18.455139Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@3.3.1","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"3.3.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-3.3.1-8499010b3e9172a13f1d.zip","release_notes":"#### Changed in this version\n\n- `network:interface` entities created by the extension are named after the `ifName` (name) OID instead of `ifDescr` (description) OID. This resolves an issue with Network Neighbors not correctly related at interface level\n\n⚠️ **Note:** any settings/configuration based on the names of `network:interface` entities may need adjusting due to the above change","created":"2025-11-25T11:41:18.028981Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@3.3.0","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"3.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-3.3.0-d418e91af3713ebae366.zip","release_notes":"#### ✨ New in this version (3.3.0):\n- Added the following metrics to the new `Advanced interfaces` feature set:\n  - `com.dynatrace.extension.network_device.if.lastchange`\n  - `com.dynatrace.extension.network_device.if.in.crc_errors`","created":"2025-11-19T13:57:44.676885Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@3.2.7","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"3.2.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-3.2.7-ef690b88b7ad2b11c649.zip","release_notes":"- Removes the below metrics from the `default` feature set and moves them to a new `Control plane` feature set\n  - `com.dynatrace.extension.snmp-generic-cisco-device.sys.uptime`\n  - `com.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.total.1min.rev`\n  - `com.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.loadavg.1min`\n  - `com.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.memory.hc.used`\n  - `com.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.memory.hc.free`\n  - `com.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.memory.used`\n  - `com.dynatrace.extension.snmp-generic-cisco-device.cpm.cpu.memory.free`","created":"2025-09-17T16:15:47.611739Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@3.2.5","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"3.2.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-3.2.5-f129cab2c56620ecd348.zip","release_notes":"### Minimum Dynatrace version: 1.310\n### Minimum ActiveGate version: 1.307\n#### Changes\n - Adds BGP peer connection established time to \"BGP\" feature set\n\n","created":"2025-08-28T15:01:59.018666Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@3.2.3","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"3.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-3.2.3-0f72b2658f6dcde4c0f4.zip","release_notes":"### ⚠️ IMPORTANT CHANGE:\nMetrics in \"default\" feature set will always be enabled and cannot be disabled. These metrics are mandatory. Take extra caution configuring devices and interfaces for which you are collecting data. Make use of Interface filters to limit the number of interfaces, otherwise, all interfaces on the device will be collected by default.\nIn case you do not wish to collect interfaces on your device, enter `$eq(!)` in the \"Interface Name\" filter field on the Feature Sets screen during configuration.\n\nThese metrics introduced into the \"default\" feature set are per interface and cannot be disabled but can be filtered. \n  - com.dynatrace.extension.network_device.if.bytes_in.count\n  - com.dynatrace.extension.network_device.if.bytes_out.count\n  - com.dynatrace.extension.network_device.if.in.errors.count\n  - com.dynatrace.extension.network_device.if.in.discards.count   \n  - com.dynatrace.extension.network_device.if.out.errors.count\n  - com.dynatrace.extension.network_device.if.out.discards.count\n\n### ✨ New in this version:\n- Adds `dt.security_context` to `network:device`, `network:interface`, `snmp:com_dynatrace_extension_snmp_generic_cisco_device`, and `snmp:com_dynatrace_extension_snmp_generic_cisco_network_interface` entities","created":"2025-07-28T08:28:55.331413Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@3.2.1","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"3.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-3.2.1-9c22063e2840334d77cc.zip","release_notes":"#### Notice: \n- If upgrading to this version from version 2.x.x, please read the release notes for version 3.1.0 first, before upgrading.\n\n#### 🪲 Fixed in this version:\n\n- Removed duplicate cards on Unified Analysis screens related to `FRU` feature set.  \n\n","created":"2025-06-12T16:09:17.762588Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@3.1.0","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"3.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-3.1.0-a9e8bc65ba43fe4e026a.zip","release_notes":"# Major version update - please review release notes fully\n\n## **Breaking changes**\n- In order to support some BGP data that comes from the non-Cisco BGP MIB, the existing BGP feature set was renamed to \"Cisco BGP\" and the new data is under \"BGP\". Configurations will be able to be updated without re-creation, but if you were using the BGP feature set you must enable the Cisco BGP feature set in order to keep collecting that data.\n\n## New features\n- Several new feature sets for network peer metrics (feature sets named accordingly)\n  - BGP (BGP4-MIB)\n  - OSPF (OSPF-MIB)\n  - EIGRP (CISCO-EIGRP-MIB)\n- New FRUs (Field Replaceable Units) feature set\n    - Fan and PSU statuses\n    - From CISCO-ENTITY-FRU-CONTROL-MIB\n- CRC (Cyclic Redundancy Checksum) Errors metric is added to the Interfaces feature set\n- Advanced sensors\n  - New feature set that can report the 'raw' sensor values and statuses for sensors available in CISCO-ENTITY-SENSOR-MIB\n  - Because all sensor types are reported via the same OID, there is no way to properly set metadata\n  - Use the available dimensions to properly filter and make use of the values for the needed use cases\n- New gen3 dashboard added","created":"2025-03-26T15:49:28.997513Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@2.3.11","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"2.3.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_tt32wis.zip","release_notes":"#### Fixed in this version:\n- Minimum schema requirement correctly enforced\n\n#### New in this version:\n- Network neighbor discovery through LLDP\n- UI is compatible with AppEngine use","created":"2025-01-09T02:10:53.408180Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@2.1.6","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"2.1.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_r6Pzdkp.zip","release_notes":"#### Fixed in this version:\n\n- Recently introduced metrics for device and interface now apply the existing feature sets and filters to reduce license consumption.","created":"2024-07-26T11:37:23.607408Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@2.1.4","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"2.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_cTzbXaT.zip","release_notes":"- New entities and metrics were added to represent Cisco as a network device for the [SNMP Autodiscovery Extension](https://www.dynatrace.com/hub/detail/snmp-autodiscovery/)\n- Ability to filter interfaces by their alias and type\n- Several new feature-sets for new capabilities:\n  - Memory pools\n  - BGP\n  - High availability status\n- Change to use '1 min' load values instead of '5 min' to align with extension frequency\n- Non-high capacity memory values collected for cases when high-capacity OIDs not available","created":"2024-07-02T15:17:38.543705Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.12.3","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.12.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_sbrhmcx.zip","release_notes":"#### 🪲 Fixed in this version:\n- Network interface charts would not display due to incorrect splitting","created":"2024-03-12T18:09:59.043415Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.12.2","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.12.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_DbDV0Ao.zip","release_notes":"#### ✨ New in this version:\n- Cisco Stack model and serial number reported as device attributes\n- Device software revision (version) reported as attribute\n- Power supply status available via new feature set","created":"2024-01-10T13:04:54.962888Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.12.1","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.12.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_8Kow7k0.zip","release_notes":"#### 🚀 Improved in this version:\n- Configuration fields for filtering now support up to 5000 characters","created":"2024-01-05T12:38:21.564287Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.12.0","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.12.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_rccBUGj.zip","release_notes":"- Fixed: Cisco Network Interface metrics not visible in a Management Zone.","created":"2023-07-19T10:36:19.044575Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.11.0","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.11.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_Ayir3mi.zip","release_notes":"- High capacity interface traffic metrics extracted to \"Interfaces 64-bit\" feature set. \n- Default interface traffic metrics extracted to \"Interfaces 32-bit\" feature set.\n\n##### Check distribution of metrics in the new feature sets to avoid gaps in the data","created":"2023-04-17T10:20:08.976946Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.10.0","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.10.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_1ZR3l1b.zip","release_notes":"Changes:\n* removed a rule for creating an entity from snmp traps. Now traps source entity is connected to cisco device entity only with SAME_AS relation.","created":"2023-02-10T10:08:18.945812Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.9.0","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.9.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_LG811Hu.zip","release_notes":"## v1.9.0\n\n- Added 4 new metrics: \n  * Octets received (high capacity)\n  * Octets transmitted (high capacity)\n  * Interface outgoing traffic (high capacity)\n  * Interface incoming traffic (high capacity)\n- Bandwidth utilization is now calculated using above metrics","created":"2023-02-01T10:42:58.149383Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.8.0","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.8.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_v1oUQsl.zip","release_notes":"- Added: Injection Cards to Cisco Entities, allows others to inject cards into these entities","created":"2022-12-23T12:19:58.198520Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.7.0","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.7.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_7vos4oP.zip","release_notes":"- Added: inject message with back-link into the screen of corresponding snmptraps source.","created":"2022-12-06T13:42:37.768015Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.6.0","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.6.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_bwmMPoG.zip","release_notes":"## v1.6.0\n\n- Added relationships to SNMP Traps Extension & Trap Visualizations on Device Screen\n- Added ability to use filters for Interface Name, Admin and Operational Status","created":"2022-11-18T09:29:13.702282Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.4.6","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.4.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_HnrGm7q.zip","release_notes":"Fix the problem with metadata for count metrics that are not selected properly.","created":"2022-10-06T13:03:27.710495Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.4.5","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.4.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_I07k8JM.zip","release_notes":"Fix the problem with validation of screen definition.","created":"2022-07-11T13:58:34.666412Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.4.0","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.4.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_VZor4lU.zip","release_notes":"* added traffic metrics that shows traffic in bits per seconds\n* added a metric with interface speed\n* added a metrics that calculate bandwidth utilization\n* added definition of UA screen for network interface\n* added alert definition for bandwidth utilization.\n* new metrics has been used on both screens\n* dashboard has been improved\n\nRequires Dynatrace v. 1.238.","created":"2022-04-08T14:05:14.215427Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.3.0","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_mpQUR0f.zip","release_notes":"5min interval changed to 1min.","created":"2022-03-25T08:58:43.700518Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.2.6","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.2.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_rTyLTQT.zip","release_notes":"Dashboard improvements - tile with errors contains a links to device screens.","created":"2022-02-22T10:05:48.176481Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.2.5","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.2.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_g7t1CCS.zip","release_notes":"","created":"2022-02-04T09:44:39.051007Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.2.4","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.2.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_upig1RA.zip","release_notes":"","created":"2021-10-28T07:39:51.029439Z"},{"name":"com.dynatrace.extension.snmp-generic-cisco-device@1.2.3","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"1.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension_v3qrDOe.zip","release_notes":"Version 1.2.3 allows to run the extension on previous ActiveGate release (1.227)","created":"2021-12-14T09:28:22.927988Z"}],"related_technologies":["snmp-traps-statistics","snmp-generic"],"latest_downloads":[{"name":"com.dynatrace.extension.snmp-generic-cisco-device@4.0.9","fqn":"com.dynatrace.extension.snmp-generic-cisco-device","version":"4.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-cisco-device/com.dynatrace.extension.snmp-generic-cisco-device-4.0.9-2e0ec9466404a403b443.zip","release_notes":"**Requires Dynatrace version `1.338.0` and EEC (ActiveGate) version `1.333.0`**\r\n\r\n**Fixes**:\r\n - Adjusts the DQL query definition used in several latest Dynatrace screens to avoid showing data for other devices when viewing a specific Cisco device","created":"2026-06-23T14:35:08.060557Z"}]},{"id":463,"slug":"snmp-generic","title":"Generic network device","description":"Gain insights into the performance of your network devices.","logo":"https://dt-cdn.net/hub/logos/snmp-generic.png","link_to":"https://www.dynatrace.com/news/blog/new-snmp-platform-extensions-provide-observability-at-scale-for-network-devices/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/snmp-generic-extension","providers":[],"tags":["network","router","snmp","switch"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get a high level overview of your monitored Network Infrastructure with the included dashboard.","src":"https://dt-cdn.net/hub/Screenshot_20250505_093918.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250505_093918.png&sign=QZpKBIQJ01M959p5MdGgKvK-JGqHOoIpsvEh1R37rK8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250505_093918.png&sign=e8SUNUdhmsB-9r20zErS_lpdbP2b5CanHpBTP0aQq5o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250505_093918.png&sign=Vbd7H2T0tUG8JyBNr2y3Ox0FM7-OwfHBZyZTvxB2G0w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250505_093918.png&sign=8rQ59hLn8YcDGWqRPwnSFWqpoSpEA5povJqTNC7Y59o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250505_093918.png&sign=z3Gf7LptOTX1SoQ9hBkzSFToKUgElT4i9W_MC6WoCRQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250505_093918.png&sign=SBxGFK58X5GionGsVqunRZ2u2t1rgQoJhiLyA8OSUpk"}},{"caption":"Unified Analysis screens are bundled with this extension for the defined topology, such as SNMP Devices. See key Network and SNMP metrics for a specific device.","src":"https://dt-cdn.net/hub/Screenshot_20250505_094049.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250505_094049.png&sign=nk6twb9eoKLI8u_jtVIZD66tLA7nbptQPvu_RNKbjSI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250505_094049.png&sign=ApdFTHjpkSvNtQjqEs7JbaXfbQxcWrHDP98a2GDfpdI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250505_094049.png&sign=pfwPfEtoeKUtC-QINUUAfTyNX4h47CeY_L1ktd9fSlw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250505_094049.png&sign=RyN00q9fGrsj2JdggpXPGqy2W6GEWWlRlJhahJcCy14","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250505_094049.png&sign=ViHj5oG6TW5JFP9v1wAAEHSIfGDXiNS4lyeRDmleTp8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250505_094049.png&sign=9R8MV3Jc1spdp_6Jzm2QOKbnoBkmVEtJ85CNRwScQ8E"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.0.4","release_latest_validation_result":{"name": "com.dynatrace.extension.snmp-generic-device", "author": {"name": "Dynatrace"}, "version": "3.0.4", "fileHash": "cc516b31327b87f7499a71175860d2406a43161f5eb76d4447044dffb8a7b14c", "variables": ["ext.activationtag", "if_name", "if_admin_status", "if_oper_status"], "dataSources": ["snmp"], "featureSets": ["Advanced interfaces", "Interfaces 64-bit", "Interfaces 32-bit", "SNMP Health", "Traffic", "Interfaces", "Control Plane"], "extensionName": "com.dynatrace.extension.snmp-generic-device", "minEECVersion": "1.333.0", "featureSetsDetails": {"Traffic": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-device.tcp.activeopens.count", "metadata": {"unit": "Count", "description": "Number of transitions of TCP connections from CLOSED to SYN-SENT", "displayName": "TCP active opens"}}, {"key": "com.dynatrace.extension.snmp-generic-device.tcp.passiveopens.count", "metadata": {"unit": "Count", "description": "Number of transitions of TCP connections from CLOSED to SYN-RCVD", "displayName": "TCP passive opens"}}, {"key": "com.dynatrace.extension.snmp-generic-device.tcp.attemptfails.count", "metadata": {"unit": "Count", "description": "Number of transitions of TCP connections from SYN-SENT/SYN-RCVD to CLOSED and from SYN-RCVD to LISTEN", "displayName": "TCP failed attempts"}}, {"key": "com.dynatrace.extension.snmp-generic-device.tcp.estab.resets.count", "metadata": {"unit": "Count", "description": "Number of transitions of TCP connections from ESTABLISHED/CLOSE-WAIT to CLOSED", "displayName": "TCP resets"}}, {"key": "com.dynatrace.extension.snmp-generic-device.tcp.curr.estab", "metadata": {"unit": "Count", "description": "Number of TCP connections in the ESTABLISHED/CLOSE-WAIT state", "displayName": "TCP connections"}}, {"key": "com.dynatrace.extension.snmp-generic-device.tcp.hc.in.segs.count", "metadata": {"unit": "Count", "description": "Total number of segments received (including errors)", "displayName": "TCP segments received"}}, {"key": "com.dynatrace.extension.snmp-generic-device.tcp.hc.out.segs.count", "metadata": {"unit": "Count", "description": "Total number of segments sent (excluding retransmissions)", "displayName": "TCP segments sent"}}, {"key": "com.dynatrace.extension.snmp-generic-device.tcp.retrans.segs.count", "metadata": {"unit": "Count", "description": "Total number of segments retransmitted", "displayName": "TCP segments retransmitted"}}, {"key": "com.dynatrace.extension.snmp-generic-device.tcp.in.errs.count", "metadata": {"unit": "Count", "description": "Total number of segments received in error", "displayName": "TCP segment errors"}}, {"key": "com.dynatrace.extension.snmp-generic-device.tcp.out.rsts.count", "metadata": {"unit": "Count", "description": "Number of TCP segments sent containing the RST flag", "displayName": "TCP segment resets"}}, {"key": "com.dynatrace.extension.snmp-generic-device.udp.hc.in.datagrams.count", "metadata": {"unit": "Count", "description": "Total number of UDP datagrams received", "displayName": "UDP datagrams received"}}, {"key": "com.dynatrace.extension.snmp-generic-device.udp.noports.count", "metadata": {"unit": "Count", "description": "Number of received UDP datagrams (no application at the destination port)", "displayName": "UDP datagrams received without port"}}, {"key": "com.dynatrace.extension.snmp-generic-device.udp.in.errors.count", "metadata": {"unit": "Count", "description": "Number of received and not delivered UDP datagrams (other than no application at the destination port)", "displayName": "UDP datagram errors"}}, {"key": "com.dynatrace.extension.snmp-generic-device.udp.hc.out.datagrams.count", "metadata": {"unit": "Count", "description": "Total number of UDP datagrams sent", "displayName": "UDP datagrams sent"}}], "description": "Device-level TCP and UDP traffic statistics, to understand the transport-layer load on the device.", "displayName": "UDP and TCP", "isRecommended": true}, "default": {"metrics": [{"key": "com.dynatrace.extension.network_device.sysuptime"}, {"key": "com.dynatrace.extension.network_device.if.status"}], "isRecommended": true}, "Interfaces": {"metrics": [{"key": "com.dynatrace.extension.network_device.if.bytes_in.count"}, {"key": "com.dynatrace.extension.network_device.if.bytes_out.count"}, {"key": "com.dynatrace.extension.network_device.if.in.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.in.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.out.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.out.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.lastchange"}, {"key": "com.dynatrace.extension.snmp-generic-device.if.lastchange", "metadata": {"unit": "Count", "description": "Value of 'sysUpTime' when the interface entered its current state", "displayName": "Last interface status change"}}, {"key": "com.dynatrace.extension.snmp-generic-device.if.highspeed", "metadata": {"unit": "MegaBitPerSecond", "description": "Speed of the network interface in MegaBits per second.", "displayName": "Interface speed"}}, {"key": "com.dynatrace.extension.snmp-generic-device.if.in.errors.count", "metadata": {"unit": "Count", "description": "Number of inbound packets/transmission units with errors", "displayName": "Inbound errors"}}, {"key": "com.dynatrace.extension.snmp-generic-device.if.in.discards.count", "metadata": {"unit": "Count", "description": "Number of inbound packets discarded", "displayName": "Inbound discards"}}, {"key": "com.dynatrace.extension.snmp-generic-device.if.out.errors.count", "metadata": {"unit": "Count", "description": "Number of outbound packets/transmission units with errors", "displayName": "Outbound errors"}}, {"key": "com.dynatrace.extension.snmp-generic-device.if.out.discards.count", "metadata": {"unit": "Count", "description": "Number of outbound packets discarded", "displayName": "Outbound discards"}}], "description": "Standard interface metrics, such as traffic, errors, and discards.", "displayName": "Interfaces", "isRecommended": true}, "SNMP Health": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-device.snmp.in.pkts.count", "metadata": {"unit": "Count", "description": "Total number of messages delivered from the transport service", "displayName": "Messages delivered"}}, {"key": "com.dynatrace.extension.snmp-generic-device.snmp.out.pkts.count", "metadata": {"unit": "Count", "description": "Total number of messages passed to the transport service", "displayName": "Messages passed"}}, {"key": "com.dynatrace.extension.snmp-generic-device.snmp.silentdrops.count", "metadata": {"unit": "Count", "description": "Number of silently dropped PDUs due to the large reply size", "displayName": "Silently dropped PDUs"}}, {"key": "com.dynatrace.extension.snmp-generic-device.drops.proxy.count", "metadata": {"unit": "Count", "description": "Number of silently dropped PDUs due to the other than a time-out", "displayName": "Proxy dropped PDUs"}}, {"key": "com.dynatrace.extension.snmp-generic-device.in.bad.versions.count", "metadata": {"unit": "Count", "description": "Total number of messages delivered with an unsupported SNMP version", "displayName": "Unsupported SNMP version messages"}}, {"key": "com.dynatrace.extension.snmp-generic-device.in.bad.community.names.count", "metadata": {"unit": "Count", "description": "Number of messages with an unknown SNMP community", "displayName": "Messages with bad community names"}}, {"key": "com.dynatrace.extension.snmp-generic-device.in.bad.community.uses.count", "metadata": {"unit": "Count", "description": "Number of messages not allowed for the used SNMP community", "displayName": "Messages not allowed in community"}}, {"key": "com.dynatrace.extension.snmp-generic-device.in.nosuchnames.count", "metadata": {"unit": "Count", "description": "Number of PDUs delivered PDUs with 'noSuchName' error", "displayName": "'noSuchName' errors"}}, {"key": "com.dynatrace.extension.snmp-generic-device.in.bad.values.count", "metadata": {"unit": "Count", "description": "Number of PDUs delivered with 'badValue' error", "displayName": "'badValue' errors"}}, {"key": "com.dynatrace.extension.snmp-generic-device.snmp.in.traps.count", "metadata": {"unit": "Count", "description": "Total number of SNMP Trap PDUs accepted and processed", "displayName": "Traps processed"}}, {"key": "com.dynatrace.extension.snmp-generic-device.snmp.out.traps.count", "metadata": {"unit": "Count", "description": "Total number of SNMP Trap PDUs generated", "displayName": "Traps generated"}}], "description": "Metrics related to SNMP processing on the device, such as received messages, errors, and traps.", "displayName": "SNMP Health", "isRecommended": true}, "Control Plane": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-device.sys.uptime", "metadata": {"unit": "Unspecified", "description": "The time (in hundredths of a second) since the network management portion of the system was last re-initialized", "displayName": "Time since the last re-start"}}], "description": "Metrics related to the control plane of the device, such as system uptime.", "displayName": "Control Plane", "isRecommended": false}, "Interfaces 32-bit": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-device.if.in.octets.count", "metadata": {"unit": "Count", "description": "The total number of octets received on the interface including framing characters", "displayName": "Octets received"}}, {"key": "com.dynatrace.extension.snmp-generic-device.if.out.octets.count", "metadata": {"unit": "Count", "description": "The total number of octets transmitted out of the interface including framing characters", "displayName": "Octets transmitted"}}], "description": "Standard interface metrics using 32-bit counters, for compatibility with older devices that do not support 64-bit counters.", "displayName": "Interfaces (32-bit)", "isRecommended": false}, "Interfaces 64-bit": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-device.if.hc.in.octets.count", "metadata": {"unit": "Count", "description": "The total number of octets received on the interface including framing characters. This metric uses 64 bit counter and should be used for highspeed devices.", "displayName": "Octets received (high capacity)"}}, {"key": "com.dynatrace.extension.snmp-generic-device.if.hc.out.octets.count", "metadata": {"unit": "Count", "description": "The total number of octets transmitted out of the interface including framing characters. This metric uses 64 bit counter and should be used for highspeed devices.", "displayName": "Octets transmitted (high capacity)"}}], "description": "Standard interface metrics using 64-bit counters, for monitoring of high-speed interfaces.", "displayName": "Interfaces (64-bit)", "isRecommended": false}, "Advanced interfaces": {"metrics": [{"key": "com.dynatrace.extension.network_device.if.in.multicast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.multicast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.in.broadcast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.broadcast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.in.ucast_pkts.count"}, {"key": "com.dynatrace.extension.network_device.if.out.ucast_pkts.count"}], "description": "Additional interface metrics for advanced monitoring use cases, such as multicast/broadcast/unicast traffic.", "displayName": "Advanced interfaces", "isRecommended": true}}, "minDynatraceVersion": "1.338.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension leverages the SNMP protocol to provide a complete solution to monitor network infrastructure. The complete configuration is provided out-of-the-box.\n\n#### This is intended for users, who:\n- Would like to monitor health state and performance of their core network infrastructure and provide unified analysis for Ops, DevOps and IT Admins.\n\n#### This enables you to:\n- Monitor health and performance of your network devices\n- Set up alerts to be notified by traffic anomalies"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Monitor core network infrastructure by polling data for Network Devices and Interfaces.\n * Enable alerting on detected anomalies\n * Capture traps by integrating with the [SNMP Traps](https://www.dynatrace.com/hub/detail/snmp-traps-statistics/#overview) extension."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Generic network device extension](https://docs.dynatrace.com/docs/shortlink/snmp-generic-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- Standard network devices supporting common MIB files\n- SNMPv2c and SNMPv3 supported only"},"sourceId":"details"}],"modified":"2026-03-10T07:48:10.988737Z","created":"2020-08-14T07:46:25.024000Z","seo_title":"Generic network device monitoring & observability","seo_description":"Gain insights into the performance of your network devices. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Screenshot_20250505_093918.png","https://dt-cdn.net/hub/Screenshot_20250505_094049.png"],"about":"This extension leverages the SNMP protocol to provide a complete solution to monitor network infrastructure. The complete configuration is provided out-of-the-box.\n\n#### This is intended for users, who:\n- Would like to monitor health state and performance of their core network infrastructure and provide unified analysis for Ops, DevOps and IT Admins.\n\n#### This enables you to:\n- Monitor health and performance of your network devices\n- Set up alerts to be notified by traffic anomalies","use_cases":"* Monitor core network infrastructure by polling data for Network Devices and Interfaces.\n * Enable alerting on detected anomalies\n * Capture traps by integrating with the [SNMP Traps](https://www.dynatrace.com/hub/detail/snmp-traps-statistics/#overview) extension.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Generic network device extension](https://docs.dynatrace.com/docs/shortlink/snmp-generic-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.snmp-generic-device@3.0.4","fqn":"com.dynatrace.extension.snmp-generic-device","version":"3.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-3.0.4-cc516b31327b87f7499a.zip","release_notes":"#### 🪲 Fixed in this version:\r\n- Enriched network device nodes with `snmp.ip` field.","created":"2026-05-20T15:29:08.867097Z"},{"name":"com.dynatrace.extension.snmp-generic-device@3.0.3","fqn":"com.dynatrace.extension.snmp-generic-device","version":"3.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-3.0.3-f1e5d2c333d1cb06daae.zip","release_notes":"### ⚠️WARNING⚠️: Possible breaking changes and warnings - PLEASE READ before upgrading:\n\n- This version requires a _minimum Dynatrace version_ of `1.338.0` and a _minimum EEC version_ of `1.333.0`.\n- This version includes a potentially breaking change for Dynatrace on Grail.\n  - With the inclusion of OpenPipeline processing rules, any metrics ingested from the extension will be processed by a dedicated OpenPipeline pipeline instead of the default pipeline.\n  - This means that any created custom dynamic rules will no longer be used on metrics ingested from the extension. If you want to keep enforcing them, please create [pipeline groups](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/pipeline-groups).\n  - Additionally, some field names are [handled differently](https://docs.dynatrace.com/docs/platform/openpipeline/concepts/processing#pipeline) in OpenPipeline, e.g. capitalization. Please double-check any custom dashboards and alerts you have created for this extension.\n  - You must opt-in to OpenPipeline configuration via Settings API – see the [documentation](https://docs.dynatrace.com/docs/shortlink/openpipeline-migration-settings).\n\n### New in this version:\n\n-  [Smartscape on Grail](https://docs.dynatrace.com/docs/platform/grail/smartscape-on-grail). This extension will populate new Smartscape nodes and edges via OpenPipeline extraction.\n-  Refactored feature sets according to the best practices established [here](https://docs.dynatrace.com/docs/observe/infrastructure-observability/networks/networks-cost-optimization).\n-  Added feature set metadata for recommended metrics.","created":"2026-05-18T13:14:22.829185Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.5.12","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.5.12","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-2.5.12-d7b122b0d68c486cb96d.zip","release_notes":"### ⚠️ IMPORTANT: This version contains a change to feature sets that may require enabling a new feature set to continue collecting existing data\n\n### ⚠️ Changes in this version:\n- Metric `com.dynatrace.extension.snmp-generic-device.sys.uptime` moved from `default` feature set to `Control Plane` feature set\n\n### ✨ New in this version:\n- Update entity links on platform dashboard to link to I&O app\n- Add below dimensions to metric data for `network:interface` entity type:\n  - `if.type`\n  - `if.alias`\n  - `if.highspeed`\n  - `if.promiscuousmode`\n  - `if.mtu`","created":"2026-03-19T19:11:19.544558Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.5.4","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.5.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-2.5.4-d7c282d72495bf4128a9.zip","release_notes":"#### 🪲 Fixed in this version (2.5.4):\r\n- Setting identifying dimensions as required for generic devices and interfaces.","created":"2026-02-18T16:24:38.169953Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.5.3","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.5.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-2.5.3-cde956c8155f4787ac32.zip","release_notes":"#### Fixed in this version:\r\n\r\n- `sys.name` and `mac.address` dimensions are required on all network metrics and filtered for empty values. This caused unnecessary stress on topology engine","created":"2026-02-10T15:17:41.992427Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.5.2","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.5.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-2.5.2-95d3902fc4f3d65e5704.zip","release_notes":"✨ New in this version:\r\n- Added Davis anomaly detector templates to extension package","created":"2025-12-19T17:13:05.792779Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.5.0","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-2.5.0-f774e00cdd0acce74549.zip","release_notes":"#### ✨ New in this version (2.5.0):\n- Added the following new metrics to the `Advanced interfaces` feature set:\n  - `com.dynatrace.extension.network_device.if.in.multicast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.out.multicast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.in.broadcast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.out.broadcast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.in.ucast_pkts.count`\n  - `com.dynatrace.extension.network_device.if.out.ucast_pkts.count`","created":"2025-12-05T11:39:39.813902Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.4.4","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.4.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-2.4.4-b3abec5cd9b34cc8084b.zip","release_notes":"🐛 Bug fixes:\r\n- Fixed DQL for Traffic chart in I&O app","created":"2025-11-20T14:16:54.634477Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.4.3","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.4.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-2.4.3-c6a897504ecb22a94680.zip","release_notes":"#### ✨ New in this version (2.4.3):\n- Added the following metric to the new `Advanced interfaces` feature set:\n  - `com.dynatrace.extension.network_device.if.lastchange`","created":"2025-11-19T12:17:04.551317Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.3.3","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.3.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-2.3.3-cb2a18e141815e0d846c.zip","release_notes":"#### Fixed in this version:\n\n- In some cases, the topology rules would end up creating extra `network:interface` entities which would be disconnected from the rest of the topology","created":"2025-08-18T13:59:26.467793Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.3.0","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-2.3.0-5a3fc040adeb324cbe75.zip","release_notes":"### ⚠️ IMPORTANT CHANGE:\nMetrics in \"default\" feature set will always be enabled and cannot be disabled. These metrics are mandatory. Take extra caution configuring devices and interfaces for which you are collecting data. Make use of Interface filters to limit the number of interfaces, otherwise, all interfaces on the device will be collected by default.\nIn case you do not wish to collect interfaces on your device, enter `$eq(!)` in the \"Interface Name\" filter field on the Feature Sets screen during configuration.\n\n- Default network metrics moved into the \"default\" feature set, specifically Interface metrics.\n\n#### ⚠️ Additional notes:\n- You must disable the old \"neighbor-discovery\" feature set in order to update\n- SNMP Health metrics will be disabled by default when first updating (due to the feature set change)\n\n#### Fixed in this version:\n- Network charts for these devices in the Infrastructure Operations app would have DQL execution errors\n\n#### Improved in this version:\n- SNMP Health metrics moved into a separate feature set for SNMP\n- Neighbour Discovery (LLDP) feature set was removed. This is now handled by the SNMP Autodiscovery extension for any kind of device\n\n#### New in this version:\n- Security Context is applied to entities","created":"2025-07-21T13:46:14.010306Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.2.9","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.2.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-2.2.9-9e7ecb02c6315a1335e7.zip","release_notes":"- Adds a platform dashboard","created":"2025-05-24T06:03:33.900970Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.2.8","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.2.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-2.2.8-04a7e931b66f3da21c9b.zip","release_notes":"## Fixed in this version:\n- DQL fix for SaaS charts for interface high capacity charts","created":"2025-05-14T20:01:19.747495Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.2.7","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.2.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-2.2.7-6ffd835b54a623bb7e2c.zip","release_notes":"## Fixed in this version:\n- DQL fix on Network Interface Traffic chart","created":"2025-05-08T10:22:35.906603Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.2.6","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.2.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_KnUUoji.zip","release_notes":"#### Fixed in this version:\n\n- Corrected some of the DQL queries for AppEngine UI\n- Removed the filter to allow monitoring of network interfaces with missing MAC addresses","created":"2025-02-21T12:11:51.816103Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.2.3","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_5Uf7ILs.zip","release_notes":"#### Fixed in this version:\n\n- Invalid DQL in network statistics card, in AppEngine screens","created":"2025-01-20T10:31:52.838680Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.2.2","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_238d8z2.zip","release_notes":"#### Fixed in this version:\n- Minimum schema is correctly enforced\n\n#### Improved in this version:\n- Filtering fields limit increased to 50,000 characters","created":"2025-01-14T09:56:19.037967Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.0.1","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_rXU8aAf.zip","release_notes":"#### Fixed in this version:\n\n- Recently introduced metrics for device and interface now apply the existing feature sets and filters to reduce license consumption.","created":"2024-07-26T11:37:07.849819Z"},{"name":"com.dynatrace.extension.snmp-generic-device@2.0.0","fqn":"com.dynatrace.extension.snmp-generic-device","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_SNcU46k.zip","release_notes":"- New entities & metrics were added for representing network devices","created":"2024-06-27T12:05:51.170435Z"},{"name":"com.dynatrace.extension.snmp-generic-device@1.10.0","fqn":"com.dynatrace.extension.snmp-generic-device","version":"1.10.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_EyoAFwk.zip","release_notes":"- Fixed: Network Interface metrics not visible in a Management Zone.","created":"2023-08-02T13:12:08.625697Z"},{"name":"com.dynatrace.extension.snmp-generic-device@1.9.0","fqn":"com.dynatrace.extension.snmp-generic-device","version":"1.9.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_gXYKxXf.zip","release_notes":"- High capacity interface traffic metrics extracted to \"Interfaces 64-bit\" feature set.\n- Default interface traffic metrics extracted to \"Interfaces 32-bit\" feature set.\n\n##### Check distribution of metrics in the new feature sets to avoid gaps in the data","created":"2023-04-19T08:20:02.196833Z"},{"name":"com.dynatrace.extension.snmp-generic-device@1.8.0","fqn":"com.dynatrace.extension.snmp-generic-device","version":"1.8.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_8CbXtyT.zip","release_notes":"## v1.8.0\n- Removed a rule for creating an entity from SNMP traps. Now traps source entity is connected to the device entity only with SAME_AS relation.","created":"2023-02-22T23:42:33.497758Z"},{"name":"com.dynatrace.extension.snmp-generic-device@1.7.0","fqn":"com.dynatrace.extension.snmp-generic-device","version":"1.7.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_K3Schto.zip","release_notes":"## v1.7.0\n\n- Added 4 new metrics: \n  * Octets received (high capacity)\n  * Octets transmitted (high capacity)\n  * Interface outgoing traffic (high capacity)\n  * Interface incoming traffic (high capacity)\n- Bandwidth utilization is now calculated with above metrics","created":"2023-02-01T10:43:02.867934Z"},{"name":"com.dynatrace.extension.snmp-generic-device@1.6.0","fqn":"com.dynatrace.extension.snmp-generic-device","version":"1.6.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_V9geAJI.zip","release_notes":"## v1.6.0\n- Ability to display traps send from the device and captured using SNMP Traps extension\n- Added traps statistics on the entity screen\n- Added relationships to SNMP Traps Extension & Trap Visualizations on Device Screen\n- Added inject message with back-link to the device on corresponding SNMP traps source","created":"2023-01-05T09:05:07.009741Z"},{"name":"com.dynatrace.extension.snmp-generic-device@1.5.0","fqn":"com.dynatrace.extension.snmp-generic-device","version":"1.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_5s4Zp98.zip","release_notes":"## v1.5.0\n\n- Added ability to use filters for Interface Name, Admin and Operational Status","created":"2022-11-18T09:28:20.626544Z"},{"name":"com.dynatrace.extension.snmp-generic-device@1.4.1","fqn":"com.dynatrace.extension.snmp-generic-device","version":"1.4.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_166qHeG.zip","release_notes":"Device screen - added filtering for list of network interfaces.","created":"2022-07-11T13:58:37.690609Z"},{"name":"com.dynatrace.extension.snmp-generic-device@1.4.0","fqn":"com.dynatrace.extension.snmp-generic-device","version":"1.4.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_RbGunIo.zip","release_notes":"* added traffic metrics that shows traffic in bitsperseconds\n* added a metric with interface speed\n* added a metrics that calculate bandwidth utilization\n* added definition of UA screen for network interface\n* added alert definition for bandwidth utilization.\n* new metrics has been used on both screens\n* dashboard has been improved","created":"2022-06-22T14:55:34.752539Z"},{"name":"com.dynatrace.extension.snmp-generic-device@1.3.0","fqn":"com.dynatrace.extension.snmp-generic-device","version":"1.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_NjWTFxK.zip","release_notes":"Interval for sending the data is changed from 5 minutes to 1 minute.","created":"2022-06-17T15:07:53.528902Z"},{"name":"com.dynatrace.extension.snmp-generic-device@1.2.6","fqn":"com.dynatrace.extension.snmp-generic-device","version":"1.2.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_voJe82c.zip","release_notes":"Dashboard improvements - tile with errors contains a links to device screens.","created":"2022-02-22T10:06:21.949218Z"},{"name":"com.dynatrace.extension.snmp-generic-device@1.2.5","fqn":"com.dynatrace.extension.snmp-generic-device","version":"1.2.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-_c5dHcGw.zip","release_notes":"","created":"2021-10-28T07:29:57.973519Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.snmp-generic-device@3.0.4","fqn":"com.dynatrace.extension.snmp-generic-device","version":"3.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-device/com.dynatrace.extension.snmp-generic-device-3.0.4-cc516b31327b87f7499a.zip","release_notes":"#### 🪲 Fixed in this version:\r\n- Enriched network device nodes with `snmp.ip` field.","created":"2026-05-20T15:29:08.867097Z"}]},{"id":820,"slug":"gigamon-hawk-deep-observability-pipeline","title":"Gigamon Deep Observability Pipeline","description":"The Gigamon Deep Observability Pipeline harnesses actionable network-level intelligence to amplify the power of Dynatrace.","logo":"https://dt-cdn.net/hub/logos/gigamon-hawk-deep-observability-pipeline.png","link_to":null,"documentation_link":"","providers":[],"tags":["compliance","network security","network visibility","operations"],"author":"172","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/Gigamon_Dynatrace_Diagram_v2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGigamon_Dynatrace_Diagram_v2.png&sign=l77YzZ755l1rob0mKwXdwOCMHKiM-unyvFrjcstnFaM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGigamon_Dynatrace_Diagram_v2.png&sign=w46a90qO_txXYx9o6GPv4LKf5Mk-L8oqRYO02eR4h2g","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGigamon_Dynatrace_Diagram_v2.png&sign=LBW-Q3ysNWFqOGQWNTln_Wv52AgraX8_hpjJ6lCDl9s","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGigamon_Dynatrace_Diagram_v2.png&sign=tXaPpe2Tb5lyfyBHzg8HmdflG4N8D9EYrOCeKtem9nk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGigamon_Dynatrace_Diagram_v2.png&sign=XU9ObkcU5aV-QQRDbbbwGnhjJ9ZC6HOtDZJPoF9Rx18","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGigamon_Dynatrace_Diagram_v2.png&sign=3ftc60XHSK2ODI__TY-CLKINQR8VP5Yd14bGugF-PKY"}},{"caption":"","src":"https://dt-cdn.net/hub/dql.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdql.png&sign=HuWEDpSrzmASzARnGg_S4EA7VbR2XtMitmLirD29BIU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdql.png&sign=8Oj1JhCx07K3da2RtNEfM-sLQRu7wCeDIDugUpzliLA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdql.png&sign=gmlRHglnCfO-OI3hynSZwwz1xdd2ffYMn4_YtNlRN3I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdql.png&sign=6MpfdY-VoLWkPbGyfcoNRbAm62m2Bg1qrkikspXhs-o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdql.png&sign=CYmC1ZTwO27UX1_CYFrrvPYH1PUqaIH6R4BPi2hW_eA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdql.png&sign=fCWl2M5-VrVbah26TeWgqLUPCUh_z_PU4Z1A0clDTeA"}},{"caption":"","src":"https://dt-cdn.net/hub/Gigamon_sc3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGigamon_sc3.png&sign=nEt_orLbY6mZZBE9m57jMd5RIzsH-nspKdUqQ4WZZow","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGigamon_sc3.png&sign=C0iWsu_I7fIwLMbsmYx5Fuk0ulk407Wx-QnciIvkx5A","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGigamon_sc3.png&sign=WJKOOuVdZHlwUFGwV40fiSF_qc3bdznBjuqjL0yB9bg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGigamon_sc3.png&sign=vwpluQUQmvaCd-Di8j2ohALmyJDP4YfLEe_aOSqhQ_0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGigamon_sc3.png&sign=Kke_iZ41U7iRYbXcDVdZW9ySSTCGljoUiAQ45SJEiS4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGigamon_sc3.png&sign=Op8iiqf8xr-IqFyGA01V0wnKLcUmELu9N_4CkRQ4Arg"}},{"caption":"","src":"https://dt-cdn.net/hub/gigamon2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgigamon2.png&sign=sxpjGh0TUFiTFYr_ZPtZdMg_pQoOkvfhc6H5W2A8p1o","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgigamon2.png&sign=G2OEXmYuE-2mDOPMwqeaUKWPb6DCZS_ma1Z2jsgnrWA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgigamon2.png&sign=7uiyL3U5PZ6-32fjQR_9Na24JcplDO0M8D5LjVNtsC4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgigamon2.png&sign=8Rp4-nt14TSosZ8__ZO2Nox-awOALCGky5p6F7Vpuy8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgigamon2.png&sign=lwC4XhOoh7ha2hp43qi-iUiS4MaOOcTeQBJhxMG4GV0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgigamon2.png&sign=hY1w8PQ-6-SSftHmJSNIEz9qM8uCY07zd7p75xPODw8"}},{"caption":"","src":"https://dt-cdn.net/hub/gigamon1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgigamon1.png&sign=rgdwreG6H4U0XUHR6tegoiBr4vByBGFkXuALR6XONw4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgigamon1.png&sign=8zpRkw84HpcHMysakCDiVEQJvc4LM9pLlfJZp0o_GqE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgigamon1.png&sign=8F_D0WP32SJLhJ-ilSvwvh5O0BMOU5jpo8oQhmd1K8M","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgigamon1.png&sign=wBDqqEcfPYIUnEBS0k34T_C8NH95H6QTfZujbJ0R7DU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgigamon1.png&sign=Xe81-aeHDLjwBp7hJCdz-6j-72Il5N4c8TY_TpLG0-M","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgigamon1.png&sign=wxwcU8rL1iX9zUX0V7yprFlwidyAxwKOdpG_HNr-jzE"}}],"support_link":"mailto:tme@gigamon.com","support_information":{"email":"tme@gigamon.com","url":""},"sales_link":"mailto:sales@gigamon.com","pricing":"Bring your own license","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Organizations are faced with difficult challenges as hybrid cloud deployments require full-stack observability to confidently ensure network security, compliance, and reliability. IT needs to discover assets including unmanaged devices with workload visibility and combine with metadata to eliminate blind spots and identify issues such as expiring TLS certificates, rogue applications, and data exfiltration attempts.\n\nHere’s where Gigamon Deep Observability Pipeline integrated with Dynatrace comes in – to help you deliver secure, compliant, and reliable cloud applications.\n\nGigamon accesses traffic from hybrid and multi-cloud IT infrastructures, extracts valuable L2-L7 network and application metadata attributes and sends this network-derived intelligence to Dynatrace for visualization and analysis. Gigamon augments traditional metrics, events, logs, and traces (MELT) data with over 7,000 applications and security-related attributes."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Key Features\n* Access to 7,000+ L2-L7 attributes which can be forwarded to Dynatrace to solve new security and performance use cases\n* Out-of-the box integration between Gigamon expands Dynatrace’s visibility into managed and unmanaged hosts including BYOD, IoT and containers\n* Visibility into East-West and North-South traffic across multi-cloud and on-premises\n* Visualization of all applications running on your network \n* Traffic optimization capabilities, including application filtering and packet deduplication without sacrificing security data fidelity\n### Resources\n- [Gigamon Dynatrace Integration Quick Start Guide](https://www.gigamon.com/content/dam/resource-library/english/other/gigamon-dynatrace-integration-quick-start-guide.pdf)\n- [Deep Observability with Gigamon and Dynatarce](https://blog.gigamon.com/2023/02/14/deep-observability-with-gigamon-and-dynatrace/)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.813396Z","created":"2023-01-03T12:36:05.258113Z","seo_title":"Gigamon Deep Observability Pipeline monitoring & observability","seo_description":"The Gigamon Deep Observability Pipeline harnesses actionable network-level intelligence to amplify the power of Dynatrace. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Gigamon_Dynatrace_Diagram_v2.png","https://dt-cdn.net/hub/dql.png","https://dt-cdn.net/hub/Gigamon_sc3.png","https://dt-cdn.net/hub/gigamon2.png","https://dt-cdn.net/hub/gigamon1.png"],"about":"Organizations are faced with difficult challenges as hybrid cloud deployments require full-stack observability to confidently ensure network security, compliance, and reliability. IT needs to discover assets including unmanaged devices with workload visibility and combine with metadata to eliminate blind spots and identify issues such as expiring TLS certificates, rogue applications, and data exfiltration attempts.\n\nHere’s where Gigamon Deep Observability Pipeline integrated with Dynatrace comes in – to help you deliver secure, compliant, and reliable cloud applications.\n\nGigamon accesses traffic from hybrid and multi-cloud IT infrastructures, extracts valuable L2-L7 network and application metadata attributes and sends this network-derived intelligence to Dynatrace for visualization and analysis. Gigamon augments traditional metrics, events, logs, and traces (MELT) data with over 7,000 applications and security-related attributes.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":false,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1051,"slug":"github-for-workflows-preview","title":"GitHub","description":"Automate GitHub issues, pull requests, and workflows from Dynatrace.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.github.connector/logo/78889fc3-f4d1-4f85-a6d0-05f8176ac612.png","link_to":"https://community.dynatrace.com/t5/Automations/bd-p/automations","documentation_link":"https://docs.dynatrace.com/docs/platform-modules/automations/workflows/actions/github","providers":[],"tags":["automation","connector","connectors","github","GitOps","workflow","workflow action","workflow actions","workflow automation","workflows"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Auto-create Github issues with root-cause context, CVE, and affected services attached","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.github.connector/media/57aeae9d-34c7-425c-899a-dd4f998a560f.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2F57aeae9d-34c7-425c-899a-dd4f998a560f.png&sign=QlSIVfvZM2bfsDGnwNM_ivk_dI6k0Ej-RRXds47foEY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2F57aeae9d-34c7-425c-899a-dd4f998a560f.png&sign=P1Tan2RFmbrn6OIuMuA_4cl5Rqir55yWJ6pJNAhn63A","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2F57aeae9d-34c7-425c-899a-dd4f998a560f.png&sign=J6Iw5Ai9qmofBVcJLexdcxcJleIR5dGmCGFq2q4mhGg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2F57aeae9d-34c7-425c-899a-dd4f998a560f.png&sign=wBGqEogWBdb5qcKV0u0iNAF3RwvVuhKA49QNyo3yMwA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2F57aeae9d-34c7-425c-899a-dd4f998a560f.png&sign=8JQOObNwDt7NCy-9XZynII30EKN1MarbnSvt5Lo4RxA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2F57aeae9d-34c7-425c-899a-dd4f998a560f.png&sign=PJ_WoXBxGxFvTEHBnfq6KA2vQYkmK7r8J0kz52MmK18"}},{"caption":"GitHub Copilot PR with Dynatrace context","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.github.connector/media/fa6f0995-8e47-46ee-981e-3eab8564c21f.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2Ffa6f0995-8e47-46ee-981e-3eab8564c21f.png&sign=8CIOIKKWEYJgoKJ3MxAdObRcrEcdfQb0jUTRSGqpY-Y","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2Ffa6f0995-8e47-46ee-981e-3eab8564c21f.png&sign=H3oKAYxQXvzY95OUrvnQ_3Myz-ug_VxMidPnruSXSt8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2Ffa6f0995-8e47-46ee-981e-3eab8564c21f.png&sign=8OBSH7oYcO7HGML3F_obgcIvVFDLIqh2u2-yUCcDjm8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2Ffa6f0995-8e47-46ee-981e-3eab8564c21f.png&sign=6boP-xOT7UM6RUEs6INHETa08C4gWjXuht0KB0x2GNM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2Ffa6f0995-8e47-46ee-981e-3eab8564c21f.png&sign=shesR_YmfYYjqcKx8x7Ic39A7Q5ha_ApN6iqYGnNc74","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2Ffa6f0995-8e47-46ee-981e-3eab8564c21f.png&sign=NEPErWtFKrNm4RxhMOsXclfzX1JDCrehEmqAlBvL5rE"}},{"caption":"Amend files in GitHub repositories for GitOps-based remediation","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.github.connector/media/23e8e44a-1d71-4042-89d0-46a2285d1c89.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2F23e8e44a-1d71-4042-89d0-46a2285d1c89.png&sign=nfvJschvPKi5rlq28H_4J4APMmUMuIFrUa5sQWkol50","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2F23e8e44a-1d71-4042-89d0-46a2285d1c89.png&sign=NeaiLlKjfnxE5PB2-MlUnupTSrycabAeyAUtpj9qgJ4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2F23e8e44a-1d71-4042-89d0-46a2285d1c89.png&sign=g-8DSs7w39ohti9zUoaFoJGUiZmmOneWCz5OmD6tiO4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2F23e8e44a-1d71-4042-89d0-46a2285d1c89.png&sign=5BUyH8kgOwwTt6Cd-gOs8Isax09cBM0B3LBTq06yUOE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2F23e8e44a-1d71-4042-89d0-46a2285d1c89.png&sign=J-iyfyoqLMqV67n2M8LslMYKJyDI_JfBaKoq5D0CgnA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.github.connector%2Fmedia%2F23e8e44a-1d71-4042-89d0-46a2285d1c89.png&sign=TCfy1y7RznhaEKoMxfRH1-rh7TDcWVe5IVi2cS9dmLU"}},{"caption":"- Follow a GitOps-compliant approach and amend configuration files in the underlying state repository \n- Retrieve files from a GitHub repository","src":"https://dt-cdn.net/hub/GitHub_repo.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitHub_repo.png&sign=QXfU4LrSUk7agC6aZZ3eDStaEiNO4-b-9VU-IGYVbB8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitHub_repo.png&sign=ZlBZP72mePbi7KlPtLy9dH11SaHKfBWtaVsVHseoQoc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitHub_repo.png&sign=CHNGMNjGnjwEeC9NXFmOneq8l_YVwz7xSgld0Eu5EME","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitHub_repo.png&sign=7cUYfi_1pLm_mtnPAwjgvqEMQKkuMh6T1IzewYnrKt4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitHub_repo.png&sign=sL7P_KLMtn0f57KIH-4Zy3vS3S9aGgbEP8qihEvSxQk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitHub_repo.png&sign=a8CABOi1CDCFfvBA579Jzv1FoCASRYi3LW7CCI_725k"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.10.2","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The GitHub connector links your GitHub repositories to Dynatrace Workflows. From a single Workflow, you can create issues, manage pull requests, trigger CI/CD pipelines, and amend repository files driven by monitoring signals, analyzed by Dynatrace.\n\nConnect your GitHub organization once, then build automations that respond to problems, threshold breaches, SDLC events, or scheduled triggers. Every action runs within a Workflow, so you have full control over conditions, sequencing, and approval gates.\n\nCore capabilities: \n\n* Issue management. Create and update GitHub issues from Dynatrace events. Attach context such as root cause, affected entities, and remediation guidance automatically. \n\n* Pull request management. Create, list, and merge pull requests to drive GitOps-compliant configuration changes in your state repositories. \n\n* File operations. Get, create, replace, and delete files in repositories. Automate config amendments, version bumps, and remediation patches. \n\n* GitHub Actions workflow triggering. Trigger workflow runs, wait for completion, and retrieve full run details. Chain CI/CD pipelines directly into your observability-driven automation. \n\n* Comments. Add comments to issues and pull requests so your team stays informed without leaving Dynatrace. \n\nPre-built workflow templates get you started quickly, including templates for pull request review reminders and failed GitHub Actions run notifications. Combine the GitHub connector with Dynatrace apps such as Slack or Jira for Workflows for end-to-end incident and delivery automation."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Auto-create GitHub issues from Dynatrace problems so on-call engineers have a tracked work item with full root-cause context the moment an incident fires. \n\n* Trigger GitOps remediation: amend configuration files in a state repository, open a pull request, and apply targeted changes such as right-sizing a PVC or scaling a deployment. \n\n* Notify teams about failed GitHub Actions runs with a scheduled Workflow that checks the latest run status and routes alerts to Slack or email. \n\n* Remind reviewers about stale pull requests with a scheduled Workflow that lists open PRs exceeding your team’s review SLA. \n\n* Connect CI/CD pipelines to observability signals: trigger a GitHub Actions workflow when Dynatrace detects a deployment event or quality gate result. \n\n* Keep deployment tracking current: comment on the originating PR or issue with post-deployment health status from Dynatrace."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"The GitHub app is available from the Dynatrace Hub. Install it, then set up a connection to your GitHub organization: \n\n* Install the GitHub app from the Dynatrace Hub. \n\n* Navigate to the app and create a GitHub connection by authorizing access to your GitHub organization or repositories. \n\n* Open Workflows and create a new workflow, or start from one of the built-in workflow templates (e.g., PR review reminder, failed Actions notification). \n\n* Add a GitHub action step, select your connection, and configure the operation (create issue, trigger workflow run, etc.). \n\n* For detailed setup and action reference, see the GitHub connector documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"GitHub enables users to amend files in state repositories to follow a GitOps-compliant approach for automation and remediation: \n\nDefine various incident triggers:\n* Use the power of DQL and leverage events to react to any problem, security incident, or attack to trigger a pipeline run\n* Use SDLC events as a trigger to react on extended events like a deployment event, failed release validation with Site Reliability Guardian, specific log messages, or external system events\n* Define a scheduler for periodic tasks \n\nRepository Management\n* Get File content\n* Create a new file, replace or delete an existing file in your repository\n* Create a pull request, list pull requests, or merge an existing pull request"},"sourceId":"details"}],"modified":"2026-07-08T12:51:56.950465Z","created":"2024-07-17T20:02:58.255707Z","seo_title":"GitHub monitoring & observability","seo_description":"Automate GitHub issues, pull requests, and workflows from Dynatrace. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.github.connector/media/57aeae9d-34c7-425c-899a-dd4f998a560f.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.github.connector/media/fa6f0995-8e47-46ee-981e-3eab8564c21f.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.github.connector/media/23e8e44a-1d71-4042-89d0-46a2285d1c89.png","https://dt-cdn.net/hub/GitHub_repo.png"],"about":"The GitHub connector links your GitHub repositories to Dynatrace Workflows. From a single Workflow, you can create issues, manage pull requests, trigger CI/CD pipelines, and amend repository files driven by monitoring signals, analyzed by Dynatrace.\n\nConnect your GitHub organization once, then build automations that respond to problems, threshold breaches, SDLC events, or scheduled triggers. Every action runs within a Workflow, so you have full control over conditions, sequencing, and approval gates.\n\nCore capabilities: \n\n* Issue management. Create and update GitHub issues from Dynatrace events. Attach context such as root cause, affected entities, and remediation guidance automatically. \n\n* Pull request management. Create, list, and merge pull requests to drive GitOps-compliant configuration changes in your state repositories. \n\n* File operations. Get, create, replace, and delete files in repositories. Automate config amendments, version bumps, and remediation patches. \n\n* GitHub Actions workflow triggering. Trigger workflow runs, wait for completion, and retrieve full run details. Chain CI/CD pipelines directly into your observability-driven automation. \n\n* Comments. Add comments to issues and pull requests so your team stays informed without leaving Dynatrace. \n\nPre-built workflow templates get you started quickly, including templates for pull request review reminders and failed GitHub Actions run notifications. Combine the GitHub connector with Dynatrace apps such as Slack or Jira for Workflows for end-to-end incident and delivery automation.","use_cases":"* Auto-create GitHub issues from Dynatrace problems so on-call engineers have a tracked work item with full root-cause context the moment an incident fires. \n\n* Trigger GitOps remediation: amend configuration files in a state repository, open a pull request, and apply targeted changes such as right-sizing a PVC or scaling a deployment. \n\n* Notify teams about failed GitHub Actions runs with a scheduled Workflow that checks the latest run status and routes alerts to Slack or email. \n\n* Remind reviewers about stale pull requests with a scheduled Workflow that lists open PRs exceeding your team’s review SLA. \n\n* Connect CI/CD pipelines to observability signals: trigger a GitHub Actions workflow when Dynatrace detects a deployment event or quality gate result. \n\n* Keep deployment tracking current: comment on the originating PR or issue with post-deployment health status from Dynatrace.","supported_distributions":"","get_started":"The GitHub app is available from the Dynatrace Hub. Install it, then set up a connection to your GitHub organization: \n\n* Install the GitHub app from the Dynatrace Hub. \n\n* Navigate to the app and create a GitHub connection by authorizing access to your GitHub organization or repositories. \n\n* Open Workflows and create a new workflow, or start from one of the built-in workflow templates (e.g., PR review reminder, failed Actions notification). \n\n* Add a GitHub action step, select your connection, and configure the operation (create issue, trigger workflow run, etc.). \n\n* For detailed setup and action reference, see the GitHub connector documentation."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.github.connector@2.10.2","fqn":"dynatrace.github.connector","version":"2.10.2","artifact":null,"release_notes":"- Updated dependencies\r\n- Updated internationalization","created":"2026-06-17T06:57:03.645890Z"},{"name":"dynatrace.github.connector@2.10.1","fqn":"dynatrace.github.connector","version":"2.10.1","artifact":null,"release_notes":"- Updated dependencies","created":"2026-05-27T06:47:15.795591Z"},{"name":"dynatrace.github.connector@2.10.0","fqn":"dynatrace.github.connector","version":"2.10.0","artifact":null,"release_notes":"- **Trigger workflow run**: Added option to wait for the workflow run to finish and return the full workflow run details\r\n- Updated dependencies\r\n- Updated internationalization","created":"2026-04-29T14:12:04.133788Z"},{"name":"dynatrace.github.connector@2.9.2","fqn":"dynatrace.github.connector","version":"2.9.2","artifact":null,"release_notes":"- **Get content**: Added support for non latin1 characters\n- **Get Content**: Added sha to the response\n- **Create or replace file**: Added support for non latin1 characters\n- Updated dependencies\n- Updated internationalization","created":"2026-04-15T11:30:33.096732Z"},{"name":"dynatrace.github.connector@2.8.0","fqn":"dynatrace.github.connector","version":"2.8.0","artifact":null,"release_notes":"- Added workflow template for pull request review reminder\r\n- Added workflow tempalte to notify on failed GitHub Actions run\r\n- Adapted connection settings page according to style guide\r\n- Updated dependencies\r\n- Updated internationalization","created":"2026-02-23T13:03:21.304751Z"},{"name":"dynatrace.github.connector@2.7.1","fqn":"dynatrace.github.connector","version":"2.7.1","artifact":null,"release_notes":"- **Trigger workflow run**: Added new action\n- **Create issue**: Added new action\n- **Create comment**: Added new action\n- **Get latest workflow run**: Added new action\n- **Update issue**: Added new action\n- Updated dependencies\n- Updated internationalization","created":"2026-01-27T07:27:49.673042Z"},{"name":"dynatrace.github.connector@2.5.1","fqn":"dynatrace.github.connector","version":"2.5.1","artifact":null,"release_notes":"- Fixed scroll bars in create/edit connection dialogs\n- Improved error messages for connectors management\n- Changed the styling of the table in the connection overview\n- Updated dependencies\n- Updated internationalization","created":"2025-11-18T08:50:33.237893Z"},{"name":"dynatrace.github.connector@2.3.5","fqn":"dynatrace.github.connector","version":"2.3.5","artifact":null,"release_notes":"- Improved internationalization\n- Changed the legacy hint text in the connection overview\n- Updated dependencies","created":"2025-09-10T16:46:25.766308Z"},{"name":"dynatrace.github.connector@2.3.2","fqn":"dynatrace.github.connector","version":"2.3.2","artifact":null,"release_notes":"- Added history revision for connection settings\n- Fixed wrong background color in light theme\n- Reworked message containers design and hint texts in the modal, intent and connection overview","created":"2025-07-29T07:38:57.473004Z"},{"name":"dynatrace.github.connector@2.3.0","fqn":"dynatrace.github.connector","version":"2.3.0","artifact":null,"release_notes":"- Fixed bug where the connection settings form stayed open after editing a connection\n- Updated dependencies\n- Increased schema version\n- Improved error handling of GitHub server-side issues\n- Added expression validation\n- Adjusted height in create and edit connection intent\n- Added further validation to the create/edit connection form to deny connection names that begin or end with whitespaces","created":"2025-07-02T08:44:57.390419Z"},{"name":"dynatrace.github.connector@2.0.0","fqn":"dynatrace.github.connector","version":"2.0.0","artifact":null,"release_notes":"- Migrated to owner based access control","created":"2025-05-06T16:18:39.412564Z"},{"name":"dynatrace.github.connector@1.4.5","fqn":"dynatrace.github.connector","version":"1.4.5","artifact":null,"release_notes":"- Updated dependencies","created":"2025-03-24T13:44:24.772910Z"},{"name":"dynatrace.github.connector@1.4.4","fqn":"dynatrace.github.connector","version":"1.4.4","artifact":null,"release_notes":"- Improved user facing error message if a directory path is provided instead of a file path.\n- Updated dependencies","created":"2025-03-13T12:13:07.669152Z"},{"name":"dynatrace.github.connector@1.4.2","fqn":"dynatrace.github.connector","version":"1.4.2","artifact":null,"release_notes":"## 1.4.2\n- Renamed app to \"GitHub\" (former \"GitHub for Workflows\")\n\n## 1.4.1\n- Group related input fields by headers\n- Updated dependencies\n- Fixed unnecessary scrollbar in ConnectionOverview by updating dependencies\n\n## 1.4.0\n- Added query parameters when creating or editing a connection\n- Grouped related input-fields visually\n- Updated dependencies\n\n## 1.3.0\n- Added expression support for connection picker\n- Made app headless","created":"2025-02-11T13:59:33.153747Z"},{"name":"dynatrace.github.connector@1.2.1","fqn":"dynatrace.github.connector","version":"1.2.1","artifact":null,"release_notes":"### 1.2.1\n\n- Updated dependencies\n\n### 1.2.0\n\n- Added confirmation modal for closing unsaved connection settings\n- Updated dependencies and resolved deprecation warnings","created":"2024-11-11T14:49:33.884250Z"},{"name":"dynatrace.github.connector@1.1.0","fqn":"dynatrace.github.connector","version":"1.1.0","artifact":null,"release_notes":"### 1.1.0\n\n- Aligned footer and use case text in connection overview\n- Hint text improvements\n- Updated app icon","created":"2024-10-14T06:51:22.268321Z"},{"name":"dynatrace.github.connector@1.0.1","fqn":"dynatrace.github.connector","version":"1.0.1","artifact":null,"release_notes":"### 1.0.1\n\n- Fixed missing scroll bar in dropdowns for Chrome versions 129.0.6668.xx or higher\n\n### 1.0.0\n\n- Introduce a new, streamlined connection management experience with a modernized interface. This update makes adding and editing connections directly within workflows easier and provides connection control and convenience in one place.","created":"2024-09-30T07:15:24.283990Z"},{"name":"dynatrace.github.connector@0.8.0","fqn":"dynatrace.github.connector","version":"0.8.0","artifact":null,"release_notes":"### 0.8.0\n\n- Added connector management overview\n- Added create and edit connection intents","created":"2024-08-19T13:41:45.809557Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.github.connector@2.10.2","fqn":"dynatrace.github.connector","version":"2.10.2","artifact":null,"release_notes":"- Updated dependencies\r\n- Updated internationalization","created":"2026-06-17T06:57:03.645890Z"}]},{"id":1181,"slug":"github-advanced-security","title":"GitHub Advanced Security","description":"Ingest GitHub Advanced Security (GHAS) security events and audit logs.","logo":"https://cdn.hub.central.dynatrace.com/hub/github-mark-icon_ytTQfaE.png","link_to":"https://www.dynatrace.com/platform/threat-observability/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/github-ingest","providers":[],"tags":["audit","coverage","devsecops","external","findings","ingest","integration","log","normalize","scan","security","third-party","unify","vulnerability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Architecture diagram.","src":"https://cdn.hub.central.dynatrace.com/hub/diagram_eYduGBM.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdiagram_eYduGBM.png&sign=zK8rlktWJD4wuuT7VI9GbBs_uvYTNTBtQtOBqbKjk8c","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdiagram_eYduGBM.png&sign=mc19kd5jnUBsv2lBgSXcIRfWnlM6bBajYOKqnNozxvg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdiagram_eYduGBM.png&sign=qywZs2RRvgM5aUWXAse8B95Y5XYLregD0chSvp-sZWU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdiagram_eYduGBM.png&sign=eTlSHlLKINyk-p9mMV84vjlOKqZQwGs1NvIl3o4e_Gs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdiagram_eYduGBM.png&sign=_-rO9jJJ6k1HFGacnuCbaB3ZA_S2dj4WMLaYPh3shSg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdiagram_eYduGBM.png&sign=W4x0Dvty7ieWFCOg68HD0MMuFioCIBKF0XkhdG818gI"}},{"caption":"Vulnerabilities dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/vulnerabilities-dashboard_xBxWsRB.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fvulnerabilities-dashboard_xBxWsRB.png&sign=kIQOs_-3IJeCN6Z26OgmhF9oOkaJG9OCmRVqpJLcXSk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fvulnerabilities-dashboard_xBxWsRB.png&sign=Hekpt-s_e6kYdx25hBEtJePmOvN1asI_rn9M5oWV2z8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fvulnerabilities-dashboard_xBxWsRB.png&sign=QYkfHBpHnwIFOqcZHvXcFNCYEhrADXiiC7RHURCs3JA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fvulnerabilities-dashboard_xBxWsRB.png&sign=-hTSbZhDBp4QDe-A0LTx7ak3ywVnHi8_YcPHZoP4HIw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fvulnerabilities-dashboard_xBxWsRB.png&sign=GjBiXe_rIgIaamo-Fdc2WToFVKi1_pTt2154pYauCeg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fvulnerabilities-dashboard_xBxWsRB.png&sign=kvPkTZgm_NkLLbnPbqthQ-JH5HIot1Da8i5_2AHvF0w"}},{"caption":"Coverage dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/coverage-dashboard_KyuqDyB.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcoverage-dashboard_KyuqDyB.png&sign=q65ya8_NOksB6xhxCD9JfTP1Ky5dDSwZ2mRD-f9_nKk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcoverage-dashboard_KyuqDyB.png&sign=e-NR1qDVAg_JxzjLccoz_3ujZO8_Uqb0r2c5Wbf0UIk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcoverage-dashboard_KyuqDyB.png&sign=FpEcVUV4PsmDa4uIWMh9_euowhZjS1XZ3HBelmI7uq0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcoverage-dashboard_KyuqDyB.png&sign=vvkmgbpuwSvLjLdLbYY0-nAxb8phnkzm7gVSrtUDp1A","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcoverage-dashboard_KyuqDyB.png&sign=LzHMVY6dlOI14AGPeUgDhqWOlKXa362OtDEGwAalMSw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcoverage-dashboard_KyuqDyB.png&sign=VNZmSdKP517lQ19Vfw8NP7KuoiYqXnxl5CZEPNuJphY"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.3.11","release_latest_validation_result":{"name": "com.dynatrace.extension.github-advanced-security", "author": {"name": "Dynatrace"}, "version": "1.3.11", "fileHash": "6e1d07a69e8991baa90f98d8aef95635982d557ab7548c5859df0a5bd9cc765d", "variables": [], "dataSources": ["python"], "featureSets": [], "extensionName": "com.dynatrace.extension.github-advanced-security", "minEECVersion": "1.333.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.333.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with [GitHub Advanced Security](https://github.com/security/advanced-security) to enable visibility, orchestration, and prioritization of security findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, scan events, and audit logs from GitHub products into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for vulnerability findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Findings operationalization**: Prioritize, visualize, and automate vulnerability findings with runtime context\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC)\n\n* **Runtime-aware prioritization**: Prioritize security alerts in GitHub with runtime context from Dynatrace"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* **Overview**: Visualize and report your current security posture and trends around vulnerability findings across vulnerability scanners with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize vulnerability findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks), or within GitHub using [deployment records](https://docs.github.com/en/code-security/how-tos/secure-your-supply-chain/establish-provenance-and-integrity/upload-linked-artifacts#using-the-dynatrace-integration) from Dynatrace.\n\n* **Automation**: Create notifications and tickets for critical vulnerability findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use vulnerability findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Ingest GitHub Advanced Security security events and audit logs](https://docs.dynatrace.com/docs/shortlink/github-ingest) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n[GitHub REST API (2026-03-10)](https://docs.github.com/en/rest?apiVersion=2026-03-10)\n[GitHub REST API endpoints for artifact metadata (2026-03-10)](https://docs.github.com/en/rest/orgs/artifact-metadata?apiVersion=2026-03-10)"},"sourceId":"details"}],"modified":"2026-04-07T16:59:48.905780Z","created":"2025-07-17T15:27:13.386688Z","seo_title":"GitHub Advanced Security monitoring & observability","seo_description":"Ingest GitHub Advanced Security (GHAS) security events and audit logs. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/diagram_eYduGBM.png","https://cdn.hub.central.dynatrace.com/hub/vulnerabilities-dashboard_xBxWsRB.png","https://cdn.hub.central.dynatrace.com/hub/coverage-dashboard_KyuqDyB.png"],"about":"Dynatrace integrates with [GitHub Advanced Security](https://github.com/security/advanced-security) to enable visibility, orchestration, and prioritization of security findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, scan events, and audit logs from GitHub products into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for vulnerability findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Findings operationalization**: Prioritize, visualize, and automate vulnerability findings with runtime context\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC)\n\n* **Runtime-aware prioritization**: Prioritize security alerts in GitHub with runtime context from Dynatrace","use_cases":"* **Overview**: Visualize and report your current security posture and trends around vulnerability findings across vulnerability scanners with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize vulnerability findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks), or within GitHub using [deployment records](https://docs.github.com/en/code-security/how-tos/secure-your-supply-chain/establish-provenance-and-integrity/upload-linked-artifacts#using-the-dynatrace-integration) from Dynatrace.\n\n* **Automation**: Create notifications and tickets for critical vulnerability findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use vulnerability findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator).","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Ingest GitHub Advanced Security security events and audit logs](https://docs.dynatrace.com/docs/shortlink/github-ingest) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.github-advanced-security@1.3.11","fqn":"com.dynatrace.extension.github-advanced-security","version":"1.3.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.github-advanced-security/com.dynatrace.extension.github-advanced-security-1.3.11-6e1d07a69e8991baa90f.zip","release_notes":"**Requires Dynatrace and EEC (ActiveGate) version `1.333.0`**\n\n**Fixes**:\n - Fix bug in pagination that would cause second page calls to have an extra slash resulting in 404s\n\n**Improvements**:\n - Better surface issues with reporting of security events in the reported statuses","created":"2026-06-17T14:46:33.670906Z"},{"name":"com.dynatrace.extension.github-advanced-security@1.3.10","fqn":"com.dynatrace.extension.github-advanced-security","version":"1.3.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.github-advanced-security/com.dynatrace.extension.github-advanced-security-1.3.10-4bc54e0628615ebc841e.zip","release_notes":"**Requires Dynatrace and EEC (ActiveGate) version `1.333.0`**\n\n**Security:**\n - New build with the latest version of `pyjwt` to resolve vulnerability `CVE-2026-48526`\n\n**Updates:**\n - This version will only support Python 3.14 (available with `1.333.0`)","created":"2026-06-02T17:10:51.492156Z"},{"name":"com.dynatrace.extension.github-advanced-security@1.3.7","fqn":"com.dynatrace.extension.github-advanced-security","version":"1.3.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.github-advanced-security/com.dynatrace.extension.github-advanced-security-1.3.7-0abe29a238f42a7c918a.zip","release_notes":"**Requires Dynatrace 1.318 and ActiveGate 1.299**\r\n\r\n**Features**\r\n - Ability to send Dynatrace runtime context to GitHub (for K8s container images)\r\n\r\n**Improvements**\r\n  - Set `vulnerability.cvss` namespace attributes on ingested Dependabot alerts\r\n\r\n**Fixes**\r\n  - Includes updated version of PyJWT (2.12.1) to resolve CVE-2026-32597","created":"2026-03-16T18:07:09.725773Z"},{"name":"com.dynatrace.extension.github-advanced-security@1.2.8","fqn":"com.dynatrace.extension.github-advanced-security","version":"1.2.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.github-advanced-security/com.dynatrace.extension.github-advanced-security-1.2.8-697ecd2b884c1d48fc15.zip","release_notes":"## Improvements\r\n - dt.security_context, dt.cost.costcenter, and dt.cost.product attributes from the monitoring configuration are now set on all security events","created":"2026-02-17T17:25:07.266772Z"},{"name":"com.dynatrace.extension.github-advanced-security@1.2.4","fqn":"com.dynatrace.extension.github-advanced-security","version":"1.2.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.github-advanced-security/com.dynatrace.extension.github-advanced-security-1.2.4-cdbd58875101ef629497.zip","release_notes":"## Requires ActiveGate `1.310.0` or later\n### Features\n - Exposed secret ingestion\n### Changes\n - Standardization of `id`'s used in different security event ingestion\n - Fixes to pagination to support self-hosted GitHub instances","created":"2025-10-03T23:46:28.624346Z"},{"name":"com.dynatrace.extension.github-advanced-security@1.1.3","fqn":"com.dynatrace.extension.github-advanced-security","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.github-advanced-security/com.dynatrace.extension.github-advanced-security-1.1.3-1ed69154d2472eb35de8.zip","release_notes":"### Requires Dynatrace version 1.310 (ActiveGate version 1.299)\n## Features\n - Code scanning alert ingestion\n## Improvements\n - Smart pagination to stop collecting records out of evaluation window\n - Dependabot vulnerability alert object IDs no longer based on file content\n   - Would cause a new object ID to be created on file change\n   - Now based on file location/path\n - Updated dashboards\n","created":"2025-09-08T01:01:31.474006Z"},{"name":"com.dynatrace.extension.github-advanced-security@1.0.4","fqn":"com.dynatrace.extension.github-advanced-security","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.github-advanced-security/com.dynatrace.extension.github-advanced-security-1.0.4-e2bfcfd0120677fb6bc2.zip","release_notes":"- Correct issue with time filtering for dependabot alerts\n- Update versions of included dashboards","created":"2025-08-15T08:17:44.534056Z"},{"name":"com.dynatrace.extension.github-advanced-security@1.0.2","fqn":"com.dynatrace.extension.github-advanced-security","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.github-advanced-security/com.dynatrace.extension.github-advanced-security-1.0.2-3fb68d9c6a9d5b5d5df4.zip","release_notes":"- Initial release","created":"2025-07-17T19:09:06.582992Z"}],"related_technologies":["dashboards"],"latest_downloads":[{"name":"com.dynatrace.extension.github-advanced-security@1.3.11","fqn":"com.dynatrace.extension.github-advanced-security","version":"1.3.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.github-advanced-security/com.dynatrace.extension.github-advanced-security-1.3.11-6e1d07a69e8991baa90f.zip","release_notes":"**Requires Dynatrace and EEC (ActiveGate) version `1.333.0`**\n\n**Fixes**:\n - Fix bug in pagination that would cause second page calls to have an extra slash resulting in 404s\n\n**Improvements**:\n - Better surface issues with reporting of security events in the reported statuses","created":"2026-06-17T14:46:33.670906Z"}]},{"id":1213,"slug":"github-copilot","title":"GitHub Copilot","description":"Accelerate code-level error-resolution with real-time production insights.","logo":"https://cdn.hub.central.dynatrace.com/hub/github-copilot-logo_svgstack_com_28101756451595-icon.png","link_to":"https://www.dynatrace.com/news/blog/sky-high-developer-productivity-with-dynatrace-mcp-and-github-copilot/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/vulnerability-remediation-github-copilot","providers":[],"tags":["a2a","agentic-coding","agentic-ecosystem","ai","DEBUGGING","github","mcp","model context protocol"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Access GitHub Copilot directly within your IDE and instantly get production insights, like incident and vulnerability context information.","src":"https://cdn.hub.central.dynatrace.com/hub/github_co.webp","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgithub_co.webp&sign=HHpqt-K9QhCWxmw1ZAvlQ8H0jv1UtE4C4JPnE4dvE9E","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgithub_co.webp&sign=j22_LBBDXs3wxE2lzRkmwgVdQ_QfwkP0ys0EywZKJgg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgithub_co.webp&sign=uYw-WajPlCneb4fPEZO47tYzkkVLgNR8dJ2k0kFMhS0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgithub_co.webp&sign=N0SotDVQvOvpIoX7BVZaF8WomaZN650xaW8tL9x3qqM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgithub_co.webp&sign=MlG3SIKaYreJfSJx01iKmJrJ_zrzJjS6EVIGWDOlNuA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgithub_co.webp&sign=cnXFUnRnPhUSZG5ty5VgH2RQxrOY7LmaZCDNrkPENZQ"}},{"caption":"The Dynatrace MCP Server enables 3rd party AI agents to access Dynatrace data and tools","src":"https://cdn.hub.central.dynatrace.com/hub/IDE-integration-schematic-hub_szLC3Zj.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FIDE-integration-schematic-hub_szLC3Zj.png&sign=ZZvu-wkAysnDcqNh5TZeIGqlePoLTAJyf26H_A_VyOI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FIDE-integration-schematic-hub_szLC3Zj.png&sign=4Sv5edre6o3b9vN2V5ORzUk9FyMcuITbOgu6-J29Ako","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FIDE-integration-schematic-hub_szLC3Zj.png&sign=lE6UWJDsDUgTQX0drgYzYYE-qF7K88e4XoJEzyBQgP0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FIDE-integration-schematic-hub_szLC3Zj.png&sign=6kGhsDLutrCPFRyZMAkhY-nDBTTMI1Gq9ykIln3VuPM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FIDE-integration-schematic-hub_szLC3Zj.png&sign=iSkj5UyoM6r0GB21aFFfYU-2y5HusdZIZgc-Tj-TKS4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FIDE-integration-schematic-hub_szLC3Zj.png&sign=DrRNYKIassEEtCWdwHSkI45NAIWgoh29x2v-f9u1jEo"}},{"caption":"Query data stored in Grail in real-time by using tools such as GitHub Copilot.","src":"https://cdn.hub.central.dynatrace.com/hub/github_co2.webp","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgithub_co2.webp&sign=ELvStwYiTm-NCBw8sKTvgH9OsR2LB8F0-U8j4dP7_8Q","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgithub_co2.webp&sign=0g-8XFni4iREz4NRtLBORJKJylGCEWAmIOTSNReETJI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgithub_co2.webp&sign=wr0pRKdRKRextI64qbAGpiRNVwz2WYfJf8rzJSkrXwI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgithub_co2.webp&sign=qBF7cHGqZgJ4E3ltOwb91H3Jb99YHj4LIIQjhnTivLg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgithub_co2.webp&sign=Qec2rsaqd3OOdmoltGGI7Wgys7MTKxJSvLxLOnwX1n0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fgithub_co2.webp&sign=ZGuYqK3vUkyB0C2GJ5lRs68_5GHGWAId56e2_1Cp9UM"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace’s Agentic AI integrations with GitHub CoPilot transform development workflows by embedding real-time observability, security insights, and automated remediation directly into the coding environment to suggest precise error repairs, generate tests automatically, auto-collect information to fix vulnerabilities, and recommend optimizations based on real production insights.\n\n**This allows:**\n- Faster triaging and debugging with full production context.\n- Reduced cognitive load and context switching.\n- Lower LLM token usage and cost via precise, scoped queries.\n- Improved developer experience with natural language interactions.\n- Security and performance optimization during development."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Root cause analysis in IDE: Prompt “Why are we seeing more HTTP 500s?” and let Dynatrace MCP returns logs, traces, and remediation suggestions.\n- Kubernetes resource optimization: Prompt “Optimize memory for my K8s deployment.” and let Dynatrace MCP suggests config changes based on real usage.\n- Security vulnerability detection:  Prompt “Investigate SQL injection vulnerability.” and let Dynatrace MCP lists issues and proposes code fixes.\n- Enables code fixes, test generation, and vulnerability detection.\n- Trigger Dynatrace workflows."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Details","source":"The native GitHub CoPilot and Dynatrace MCP integration provides benefits such as: \n\n- Context-rich prompts reduce token usage.\n- Enables code fixes, test generation, and vulnerability detection.\n- GitHub Actions can trigger Dynatrace workflows.\n- Supports structured workflows and debugging.\n- Ideal for enterprise-grade development environments."},"sourceId":"details"}],"modified":"2026-06-17T20:00:12.657296Z","created":"2025-10-20T20:35:33.975021Z","seo_title":"GitHub Copilot monitoring & observability","seo_description":"Accelerate code-level error-resolution with real-time production insights. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/sky-high-developer-productivity-with-dynatrace-mcp-and-github-copilot/","image":"https://cdn.hub.central.dynatrace.com/hub/console/github-copilot/media/cf9710fc-2c60-4534-9a7b-e2e560d4c6ff.webp","title":"Sky-high developer productivity with Dynatrace MCP and GitHub Copilot","href_text":"Read more","description":"Read about how Dynatrace helps developers to streamline troubleshooting without leaving their IDE"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-agentic-ecosystem-drive-real-outcomes-not-ai-pilots/","image":"https://cdn.hub.central.dynatrace.com/hub/console/github-copilot/media/ff72f013-267f-41ed-ab08-5bab6cdc6ece.webp","title":"Dynatrace agentic ecosystem: Drive real outcomes, not AI pilots","href_text":"Read more","description":"Real agentic ecosystem use cases for developers, SREs, and IT Ops engineers you can implement today"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/","image":"https://cdn.hub.central.dynatrace.com/hub/console/github-copilot/media/1e047e6b-b0f8-4caf-8141-dab358c08feb.webp","title":"Dynatrace MCP Server: Empower your AI assistants to interact with Dynatrace and access live production insights","href_text":"Read more","description":"Get real-time insights from your digital systems right inside your processes"},{"href":"https://video.dynatrace.com/watch/SfFj9HrcF22eSp3cea3R66","image":"https://cdn.hub.central.dynatrace.com/hub/console/github-copilot/media/012293af-e15d-4689-a857-ae04ef0731ea.png","title":"Video: GitHub Copilot accessing Dynatrace data","href_text":"Watch now","description":"Problem resolution flow with GitHub Copilot"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/github_co.webp","https://cdn.hub.central.dynatrace.com/hub/IDE-integration-schematic-hub_szLC3Zj.png","https://cdn.hub.central.dynatrace.com/hub/github_co2.webp"],"about":"Dynatrace’s Agentic AI integrations with GitHub CoPilot transform development workflows by embedding real-time observability, security insights, and automated remediation directly into the coding environment to suggest precise error repairs, generate tests automatically, auto-collect information to fix vulnerabilities, and recommend optimizations based on real production insights.\n\n**This allows:**\n- Faster triaging and debugging with full production context.\n- Reduced cognitive load and context switching.\n- Lower LLM token usage and cost via precise, scoped queries.\n- Improved developer experience with natural language interactions.\n- Security and performance optimization during development.","use_cases":"- Root cause analysis in IDE: Prompt “Why are we seeing more HTTP 500s?” and let Dynatrace MCP returns logs, traces, and remediation suggestions.\n- Kubernetes resource optimization: Prompt “Optimize memory for my K8s deployment.” and let Dynatrace MCP suggests config changes based on real usage.\n- Security vulnerability detection:  Prompt “Investigate SQL injection vulnerability.” and let Dynatrace MCP lists issues and proposes code fixes.\n- Enables code fixes, test generation, and vulnerability detection.\n- Trigger Dynatrace workflows.","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","github-for-workflows-preview","github-custom_agent","github-copilot-coding-agent","mcp-server-tools"],"latest_downloads":null},{"id":1240,"slug":"github-copilot-coding-agent","title":"GitHub Copilot Coding Agent","description":"Automate vulnerability remediation and boost developer productivity.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/124/logo/GitHub-Mark-ea2971cee799.png","link_to":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-and-github-copilot-coding-agent/","documentation_link":"https://docs.dynatrace.com/docs/secure/use-cases/ai-remediation-github-copilot","providers":[],"tags":["a2a","agentic-coding","agentic-ecosystem","agentic-security","AI","mcp","Model Context Protocol"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"GitHub Dependabot alerts page (before Dynatrace impact-based prioritization)","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/132/media/Frame_5.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F132%2Fmedia%2FFrame_5.png&sign=bAxqzKkqqOMwEHgFQs-99pgUP5DkWY95mcSE7HQYbfk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F132%2Fmedia%2FFrame_5.png&sign=WwlfI3nL4DV0ZjJ5fAbb1ZpH671DXDWVhV88dm_Mk-o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F132%2Fmedia%2FFrame_5.png&sign=T9ieJtbg_PpxeyZ9_vNW2HWMPUN2_1oXNP9MOZIE7lE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F132%2Fmedia%2FFrame_5.png&sign=nr-kU28tusiHHbB0CD1JQvGJLOeb6Yl7TQz1lVQkunQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F132%2Fmedia%2FFrame_5.png&sign=eOU5WRWp1qB8vlNa0yKBvChQ6a363zjprxJ7zpIcdrQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F132%2Fmedia%2FFrame_5.png&sign=Qchn4cVZDMkVXUU-neMXy_s3IGsdB8V3k-6_5Vg8Jmo"}},{"caption":"Typical high-level architecture for vulnerability remediation workflow.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/124/media/Frame_2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F124%2Fmedia%2FFrame_2.png&sign=7zmwH_bfV87qlqXI_nQBhXHm-LJ1BUA7xKZVbRZ8MyE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F124%2Fmedia%2FFrame_2.png&sign=l1YRYnlUYY6Ksm_88Href33bvB1xJoDGfNzlEHYw-hQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F124%2Fmedia%2FFrame_2.png&sign=zXQslCP5rRvyLJVdWf1XGVpBHJ_OZcPx4ssmS0DX-bs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F124%2Fmedia%2FFrame_2.png&sign=MkZaM0K08ddiXYKtAej7kQoZIEAqy3xPHnn0__NZsJg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F124%2Fmedia%2FFrame_2.png&sign=5-UDXACYIbbZMAA-CCLDVVhN8FK8ROyN4X2rZ3kAQOw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F124%2Fmedia%2FFrame_2.png&sign=h1rODmX81d5ROlutnmDjreZc11tMDweo_M-P823fVas"}},{"caption":"Enhanced vulnerability remediation architecture with Dependabot alerts.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/124/media/Frame_1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F124%2Fmedia%2FFrame_1.png&sign=kBXYldBJE2VNS2sOs_UPZUAC_J8v999V796EWoJfdUc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F124%2Fmedia%2FFrame_1.png&sign=CH6U2qaqMoRdUM_vM1HCOdaWAhzDWX1V_8XMJDop4nQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F124%2Fmedia%2FFrame_1.png&sign=BmPqC68pgXlt6RhZoQUL9EIVUZNYnph5i1fIqXhJJMI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F124%2Fmedia%2FFrame_1.png&sign=Wus3Zxeql-7wUvYWhzc3cAThjHQuSTTZPX2IWAUSOZo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F124%2Fmedia%2FFrame_1.png&sign=5l-9Y2-83U2bOTNT_-oBFvpvVQe_NxHV-IKo7zLyZ9E","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F124%2Fmedia%2FFrame_1.png&sign=38s-RVE89WYrm9Ca5RxGWlbwQ62ZgmwkGbHUI7Cje7s"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Integrating Dynatrace with the GitHub Copilot Coding Agent enables automated, context-aware remediation of security vulnerabilities, minimizing manual intervention and enhancing developer efficiency. \nThis advanced approach is driven by the seamless combination of Dynatrace’s AI-powered observability and the capabilities of GitHub Copilot Coding Agent. \nBy utilizing agentic AI and the Model Context Protocol (MCP), the solution delivers actionable runtime insights directly within GitHub workflows, optimizing both security management and development processes."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Increase developer productivity: Enable developers and SREs to remediate issues without leaving their IDE, accelerating release cycles and reducing risk.\n\n* Automate remediation of security issues: Automatically triage and fix vulnerabilities detected by GitHub Dependabot, prioritized by real runtime impact from Dynatrace.\n\n* Contextual security insights: Use Dynatrace Runtime Vulnerability Analytics to validate and dismiss irrelevant alerts, reducing developer noise. \n\n* End-to-end workflow automation: Orchestrate security findings and remediation actions using GitHub Actions and Dynatrace Workflows."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To get started, please follow the steps at [Dynatrace Docs](https://docs.dynatrace.com/docs/shortlink/vulnerability-remediation-github-copilot#get-started-github-based-workflow)"},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Learn more about the GitHub-Copilot coding agent [Here](https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent)\nLink to the Repository [Here](https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent)"},"sourceId":"details"}],"modified":"2026-02-23T15:00:19.009895Z","created":"2025-12-24T13:19:29.607268Z","seo_title":"GitHub Copilot Coding Agent monitoring & observability","seo_description":"Automate vulnerability remediation and boost developer productivity. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-agentic-ecosystem-drive-real-outcomes-not-ai-pilots/","image":"https://cdn.hub.central.dynatrace.com/hub/console/GitHub-CoPilot-Coding-Agent/media/98318d5f-c400-42a9-a7d7-60c868b00afe.webp","title":"Dynatrace agentic ecosystem: Drive real outcomes, not AI pilots","href_text":"Read more","description":"Real agentic ecosystem use cases for developers, SREs, and IT Ops engineers you can implement today"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/","image":"https://cdn.hub.central.dynatrace.com/hub/console/GitHub-CoPilot-Coding-Agent/media/caf37293-9011-431b-9f14-916cbc08575e.webp","title":"Dynatrace MCP Server: Empower your AI assistants to interact with Dynatrace and access live production insights","href_text":"Read more","description":"Get real-time insights from your digital systems right inside your processes"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-and-github-copilot-coding-agent/","image":"https://cdn.hub.central.dynatrace.com/hub/console/GitHub-CoPilot-Coding-Agent/media/d706c969-d275-4860-ad9a-7014f23ade43.webp","title":"Hands-free vulnerability remediation with Dynatrace and GitHub Copilot","href_text":"Read more","description":"Automated security remediation with smart runtime verification use case"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/132/media/Frame_5.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/124/media/Frame_2.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/124/media/Frame_1.png"],"about":"Integrating Dynatrace with the GitHub Copilot Coding Agent enables automated, context-aware remediation of security vulnerabilities, minimizing manual intervention and enhancing developer efficiency. \nThis advanced approach is driven by the seamless combination of Dynatrace’s AI-powered observability and the capabilities of GitHub Copilot Coding Agent. \nBy utilizing agentic AI and the Model Context Protocol (MCP), the solution delivers actionable runtime insights directly within GitHub workflows, optimizing both security management and development processes.","use_cases":"* Increase developer productivity: Enable developers and SREs to remediate issues without leaving their IDE, accelerating release cycles and reducing risk.\n\n* Automate remediation of security issues: Automatically triage and fix vulnerabilities detected by GitHub Dependabot, prioritized by real runtime impact from Dynatrace.\n\n* Contextual security insights: Use Dynatrace Runtime Vulnerability Analytics to validate and dismiss irrelevant alerts, reducing developer noise. \n\n* End-to-end workflow automation: Orchestrate security findings and remediation actions using GitHub Actions and Dynatrace Workflows.","supported_distributions":"","get_started":"To get started, please follow the steps at [Dynatrace Docs](https://docs.dynatrace.com/docs/shortlink/vulnerability-remediation-github-copilot#get-started-github-based-workflow)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","github-for-workflows-preview","github-custom_agent","github-copilot","mcp-server-tools"],"latest_downloads":null},{"id":1239,"slug":"github-custom_agent","title":"GitHub Copilot Custom Agent","description":"Automate your development workflows with specialized agent definitions.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/120/logo/GitHub-Mark-ea2971cee799.png","link_to":"https://www.dynatrace.com/news/blog/from-code-to-cloud-dynatrace-launches-first-github-custom-agent-consolidating-observability-for-developers/","documentation_link":"https://docs.dynatrace.com/docs/secure/use-cases/ai-remediation-github-copilot","providers":[],"tags":["a2a","agentic-coding","agentic-ecosystem","agentic-security","ai","mcp","Model Context Protocol"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dynatrace custom agent concept","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/131/media/Frame_6.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F131%2Fmedia%2FFrame_6.png&sign=EXEUW2rZ9wIAbMzs1m1SF9_denMhgxhrE93E8TJNSZY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F131%2Fmedia%2FFrame_6.png&sign=DYySDAUYkyeXx1kDtBe6JsHSGeV8YUBsqxlv4td3CSU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F131%2Fmedia%2FFrame_6.png&sign=30rldc64PjPKwPznZRAmYW06BksQE_KfQdv9tV2ztik","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F131%2Fmedia%2FFrame_6.png&sign=7izwrncHo57XNHtLTMWkTFB0qZEikPaDzOcHjv1nRIY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F131%2Fmedia%2FFrame_6.png&sign=7Pbmdm1uHE_F93O6MClTNGLW_nRbz5n3FZRnkv88LUE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F131%2Fmedia%2FFrame_6.png&sign=5x748muUB2rcLQYKvpXLSaDh6tNaSADgRXATjDjZv9E"}},{"caption":"How to find the Dynatrace agent","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/120/media/Frame_4.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F120%2Fmedia%2FFrame_4.png&sign=ZOlJkRt-yii6XfF00PMWg6FKH-NIA6z7EuypXfJ6TOU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F120%2Fmedia%2FFrame_4.png&sign=Nc4fytusg2Myvcw9jvaFlZ16kT44EtDimZbme6bUeZM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F120%2Fmedia%2FFrame_4.png&sign=FWHiDtGStIT3Uz23nhjGe25dxqeVH51dQcWe3sNm6Zk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F120%2Fmedia%2FFrame_4.png&sign=dGaQfGtr9nJ5o51pBcqjs9e-i9AJdTN4E2EwQZM6TE4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F120%2Fmedia%2FFrame_4.png&sign=biLoZuFNm4Y_arvxw_wzC7nADLX1jpF5UCUeT3ZqH9I","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F120%2Fmedia%2FFrame_4.png&sign=2Ot4fQiNCahKPoKzR36wHBynbjj1mKQfx5Raic809wk"}},{"caption":"A 404 error is investigated and resolved","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/120/media/Frame_3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F120%2Fmedia%2FFrame_3.png&sign=M63a319NHVamlEx_Du1iXoqzmBmfwjZDXXVJf4Mp2CQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F120%2Fmedia%2FFrame_3.png&sign=DsCnmataa242i86LGPTwJLFucgOYF5IcDoIoqNnvZ0U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F120%2Fmedia%2FFrame_3.png&sign=-RCaoae01fpj6WZ5zMmd2EWbauFT0pQ6tuUjd2APfks","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F120%2Fmedia%2FFrame_3.png&sign=pSPlmsPbPvYj9AurPkwvscVlljOjXCxDS4N__mHO-98","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F120%2Fmedia%2FFrame_3.png&sign=Fr61XwMeRuNxUGSEya2An_9wzeb7byCVRe8NSWr6a6U","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F120%2Fmedia%2FFrame_3.png&sign=ZUpVs2sD3pa14-hTCC6tsN9comE3bdgAXeX1ML-Kg6g"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"GitHub Copilot Custom Agent provides runtime insights from Dynatrace directly in your Git repository, helping you bridge the gap between code and cloud. \nWith Custom Agent, you no longer need to leave the familiar GitHub environment to access critical observability and security data. Whether it’s triaging production errors, validating deployments, or responding to security vulnerabilities. \n\nBy combining the powerful capabilities of Dynatrace with GitHub Copilot and the dynamic AI-driven nature of custom agents, you can seamlessly search, query, and connect insights across a vast network of agents and platforms. This flexibility empowers you to create tailored agent scenarios that perfectly align with your unique needs."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* **Incident Response and Root Cause Analysis**: Investigate and resolve production failures directly within GitHub with higher precision, less time, and without requiring changes to workflows at other locations. \n* **Deployment impact analysis**: Compare pre- and post-deployment metrics to validate deployments, detect anomalies, and provide data-driven health assessments to ensure smooth rollouts. \n* **Production error triage**: Prioritize remediation efforts, reduce error backlogs, and improve application reliability directly in GitHub Copilot. \n* **Performance regression detection**: Ensure any degradation in latency, throughput, or error rates is flagged before it impacts your end-users or breaches SLO.\n* **Release validation and health checks**: Acting as an automated quality gate, the agent can validate releases, monitor post-deployment stabilization, and ensure compliance with SLOs. \n* **Security vulnerability response and compliance monitoring**: Proactively identify vulnerabilities, map them to compliance frameworks, and provide prioritized remediation recommendations."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"We recommend using your local MCP server for prototyping and testing things out:\n\n* First, follow [these instructions](https://github.com/dynatrace-oss/dynatrace-mcp) to create a platform token with the necessary scopes. \n* Once this is done, install the MCP server in your GitHub repository: you’ll find the configuration in **Settings > CoPilot > Coding Agent** (an example can be found in the repository linked above).\n* Finally, you need to set up the custom agent in your repository under [.github/agents/Dynatrace.md.](https://github.com/Dynatrace/community-examples/blob/main/agentic%20ecosystem/GitHub%20Custom%20Agent/Dynatrace.md). For your convenience, we’ve provided an example file that you can simply drag and drop. Update your MCP server’s credentials, and you’re all set.\n* Before promotion to production, we recommend switching from your local MCP Server to our remote MCP Server."},"sourceId":"get_started"}],"modified":"2026-02-13T17:37:16.448771Z","created":"2025-12-24T13:12:43.166715Z","seo_title":"GitHub Copilot Custom Agent monitoring & observability","seo_description":"Automate your development workflows with specialized agent definitions. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-agentic-ecosystem-drive-real-outcomes-not-ai-pilots/","image":"https://cdn.hub.central.dynatrace.com/hub/console/github-custom_agent/media/8e0094ca-a650-4591-b9ca-7fd6b275b9fe.webp","title":"Dynatrace agentic ecosystem: Drive real outcomes, not AI pilots","href_text":"Read more","description":"Real agentic ecosystem use cases for developers, SREs, and IT Ops engineers you can implement today"},{"href":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/","image":"https://cdn.hub.central.dynatrace.com/hub/console/github-custom_agent/media/c3009fa4-2b99-4d6a-88dd-a69ad1f7beb3.webp","title":"Dynatrace MCP Server: Empower your AI assistants to interact with Dynatrace and access live production insights","href_text":"Read more","description":"Get real-time insights from your digital systems right inside your processes"},{"href":"https://www.dynatrace.com/news/blog/from-code-to-cloud-dynatrace-launches-first-github-custom-agent-consolidating-observability-for-developers/","image":"https://cdn.hub.central.dynatrace.com/hub/console/github-custom_agent/media/df4be703-86e4-4bf8-ba36-2544d8926ff9.webp","title":"Dynatrace launches first GitHub custom agent, consolidating observability for developers","href_text":"Read more","description":"Unlock the power of production insights"},{"href":"https://video.dynatrace.com/watch/eP24mW7vVNv8cothZJw6xM","image":"https://cdn.hub.central.dynatrace.com/hub/console/github-custom_agent/media/baedcc11-a95a-4799-a348-c0421edb485a.png","title":"Video: GitHub Custom Agent","href_text":"Watch now","description":"Bring real‑time production observability, security insights, and Dynatrace Intelligence reasoning into GitHub"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/131/media/Frame_6.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/120/media/Frame_4.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/120/media/Frame_3.png"],"about":"GitHub Copilot Custom Agent provides runtime insights from Dynatrace directly in your Git repository, helping you bridge the gap between code and cloud. \nWith Custom Agent, you no longer need to leave the familiar GitHub environment to access critical observability and security data. Whether it’s triaging production errors, validating deployments, or responding to security vulnerabilities. \n\nBy combining the powerful capabilities of Dynatrace with GitHub Copilot and the dynamic AI-driven nature of custom agents, you can seamlessly search, query, and connect insights across a vast network of agents and platforms. This flexibility empowers you to create tailored agent scenarios that perfectly align with your unique needs.","use_cases":"* **Incident Response and Root Cause Analysis**: Investigate and resolve production failures directly within GitHub with higher precision, less time, and without requiring changes to workflows at other locations. \n* **Deployment impact analysis**: Compare pre- and post-deployment metrics to validate deployments, detect anomalies, and provide data-driven health assessments to ensure smooth rollouts. \n* **Production error triage**: Prioritize remediation efforts, reduce error backlogs, and improve application reliability directly in GitHub Copilot. \n* **Performance regression detection**: Ensure any degradation in latency, throughput, or error rates is flagged before it impacts your end-users or breaches SLO.\n* **Release validation and health checks**: Acting as an automated quality gate, the agent can validate releases, monitor post-deployment stabilization, and ensure compliance with SLOs. \n* **Security vulnerability response and compliance monitoring**: Proactively identify vulnerabilities, map them to compliance frameworks, and provide prioritized remediation recommendations.","supported_distributions":"","get_started":"We recommend using your local MCP server for prototyping and testing things out:\n\n* First, follow [these instructions](https://github.com/dynatrace-oss/dynatrace-mcp) to create a platform token with the necessary scopes. \n* Once this is done, install the MCP server in your GitHub repository: you’ll find the configuration in **Settings > CoPilot > Coding Agent** (an example can be found in the repository linked above).\n* Finally, you need to set up the custom agent in your repository under [.github/agents/Dynatrace.md.](https://github.com/Dynatrace/community-examples/blob/main/agentic%20ecosystem/GitHub%20Custom%20Agent/Dynatrace.md). For your convenience, we’ve provided an example file that you can simply drag and drop. Update your MCP server’s credentials, and you’re all set.\n* Before promotion to production, we recommend switching from your local MCP Server to our remote MCP Server."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","github-for-workflows-preview","github-copilot-coding-agent","github-copilot","mcp-server-tools"],"latest_downloads":null},{"id":1334,"slug":"github-copilot-sdk-monitoring","title":"Github Copilot SDK Monitoring","description":"End-to-end insight into Copilot SDK model calls, performance, and token usage.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/github-copilot-sdk-monitoring/logo/db314a4a-03f9-4ac2-8c9d-f3b20a69a41d.png","link_to":null,"documentation_link":"https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/ai-coding-agents/github-copilot-sdk","providers":[],"tags":["ai observability","coding agent monitoring","copilot sdk","github copilot","github copilot sdk","opentelemetry","otlp export"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dashboard showing Copilot SDK agent activity, including LLM requests, tool execution, performance metrics, and token consumption.","src":"https://cdn.hub.central.dynatrace.com/hub/console/github-copilot-sdk-monitoring/media/9eb77233-c4e9-49f4-a44e-ff1319c0fe11.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgithub-copilot-sdk-monitoring%2Fmedia%2F9eb77233-c4e9-49f4-a44e-ff1319c0fe11.png&sign=s9qYS3eBE146CgtJEnPCaL0morEveLphaSiS-NcPFjg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgithub-copilot-sdk-monitoring%2Fmedia%2F9eb77233-c4e9-49f4-a44e-ff1319c0fe11.png&sign=U8OzQJPuvqU8LRHqY0SjZrJyd45CI9maQsjFTM5qHII","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgithub-copilot-sdk-monitoring%2Fmedia%2F9eb77233-c4e9-49f4-a44e-ff1319c0fe11.png&sign=pw7TtSzqenY-AdvoaC-fwh5bdRfFZFJE7M82R4b22LY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgithub-copilot-sdk-monitoring%2Fmedia%2F9eb77233-c4e9-49f4-a44e-ff1319c0fe11.png&sign=y4VW5JkhcxZggGBAFvXXpk3bte72-gqv1_H_W1km_2Q","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgithub-copilot-sdk-monitoring%2Fmedia%2F9eb77233-c4e9-49f4-a44e-ff1319c0fe11.png&sign=sLNDtcWBXMJnzje0B9s4E1tb4S1RluIKA6m3q8oM90E","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgithub-copilot-sdk-monitoring%2Fmedia%2F9eb77233-c4e9-49f4-a44e-ff1319c0fe11.png&sign=dhIa0CZzHAfGGIVMVIB1Yv9asc3nlvgjGtSP6tY6xPA"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace provides detailed visibility into GitHub Copilot SDK–based agents by capturing OpenTelemetry spans for LLM calls, tool execution, and session events. You can explore your agent in the AI Observability app, view traces for each model call, and analyse token usage, latency, and tool behaviour.\nDashboards help you understand request patterns, cost drivers, and reliability signals, while distributed traces let you drill into errors and delays across agent workflows."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Understand LLM behavior\nSee each LLM call made by the Copilot SDK agent, including model IDs, token usage, and latency.\n\n### Monitor tool execution\nTrack when tools are invoked, how long they take, and how they contribute to the agent’s overall workflow.\n### Analyze session flow\nFollow the full sequence of user messages, assistant responses, and inference events to understand how the agent handles requests.\n### Troubleshoot performance issues\nUse spans and metrics in Dynatrace to spot slow models, expensive prompts, or errors in the session output.\n### Visualize agent activity with dashboards\nUse the included dashboard for insights into model usage, cost analysis, tool activity, and session metrics."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"[Follow the Quick Start steps guide on GitHub](https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/ai-coding-agents/github-copilot-sdk#how-to-use) to configure OTLP/HTTP exporters, subscribe to the Copilot SDK session event stream, and upload the prebuilt Dynatrace dashboard. The required spans are created programmatically at runtime using manual OpenTelemetry instrumentation, ensuring compatibility with the Dynatrace AI Observability app."},"sourceId":"get_started"}],"modified":"2026-04-29T07:14:05.305686Z","created":"2026-04-28T15:42:53.187966Z","seo_title":"Github Copilot SDK Monitoring monitoring & observability","seo_description":"End-to-end insight into Copilot SDK model calls, performance, and token usage. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/github-copilot-sdk-monitoring/media/9eb77233-c4e9-49f4-a44e-ff1319c0fe11.png"],"about":"Dynatrace provides detailed visibility into GitHub Copilot SDK–based agents by capturing OpenTelemetry spans for LLM calls, tool execution, and session events. You can explore your agent in the AI Observability app, view traces for each model call, and analyse token usage, latency, and tool behaviour.\nDashboards help you understand request patterns, cost drivers, and reliability signals, while distributed traces let you drill into errors and delays across agent workflows.","use_cases":"### Understand LLM behavior\nSee each LLM call made by the Copilot SDK agent, including model IDs, token usage, and latency.\n\n### Monitor tool execution\nTrack when tools are invoked, how long they take, and how they contribute to the agent’s overall workflow.\n### Analyze session flow\nFollow the full sequence of user messages, assistant responses, and inference events to understand how the agent handles requests.\n### Troubleshoot performance issues\nUse spans and metrics in Dynatrace to spot slow models, expensive prompts, or errors in the session output.\n### Visualize agent activity with dashboards\nUse the included dashboard for insights into model usage, cost analysis, tool activity, and session metrics.","supported_distributions":"","get_started":"[Follow the Quick Start steps guide on GitHub](https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/ai-coding-agents/github-copilot-sdk#how-to-use) to configure OTLP/HTTP exporters, subscribe to the Copilot SDK session event stream, and upload the prebuilt Dynatrace dashboard. The required spans are created programmatically at runtime using manual OpenTelemetry instrumentation, ensuring compatibility with the Dynatrace AI Observability app."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":969,"slug":"github-enterprise-snmp","title":"GitHub Enterprise - SNMP","description":"Monitor your GitHub Enterprise instance remotely with SNMP.","logo":"https://dt-cdn.net/hub/logos/github-enterprise-snmp.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/github-enterprise-snmp-extension","providers":[],"tags":["2.0","codepipeline","git","GitOps","repository","sourcecode","versioning"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview dashboard","src":"https://dt-cdn.net/hub/overview_dashboard_hQ717Jo.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_dashboard_hQ717Jo.png&sign=cqIVZl6ZIWhzLe8i7rrBgYTxMZJOZFP_32BGZOHd5yI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_dashboard_hQ717Jo.png&sign=saaqtzTDItrLikHMoElaHPs1IH7BjsFBrePRKIYPKR4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_dashboard_hQ717Jo.png&sign=5NfX1mVDFjytEkz54hxtiuxuMB61k3SxYpB04qQ17zw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_dashboard_hQ717Jo.png&sign=8gLYPakxu1-CsnlmhTvnHCAJyig_0ItSrImXqyzrxR0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_dashboard_hQ717Jo.png&sign=F7Wf_B20-4GxJ3j-Xq2oeKeTI_E3vCvx8OdJe-ATBkk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_dashboard_hQ717Jo.png&sign=07sEGd7u1gM977bNDW2Bjqmaz6whgg_iW6JiYGHJz_c"}},{"caption":"Extension Configuration","src":"https://dt-cdn.net/hub/snmp_config_qx8H2A5.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsnmp_config_qx8H2A5.png&sign=0xPrM211LMLCTbHLbsiKB_u_ZAd5akguIri3vQCdT_A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsnmp_config_qx8H2A5.png&sign=7d4tuWQCpFfsu4ADKTkItLFW8ocbe3VENFgVNadK630","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsnmp_config_qx8H2A5.png&sign=reCpEAOTej4N-UxO5ep3sB8fypkIb_qF1q1UWSjSWf0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsnmp_config_qx8H2A5.png&sign=sHMObkeqrQLl71Yg2wmmqsmYT7MUEWqnPZCKzizd1BY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsnmp_config_qx8H2A5.png&sign=TlWjr56AVUOkcXLVehnHrVCBPkJLJXzgyw0NTvUVUWE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsnmp_config_qx8H2A5.png&sign=JY4AnzU_CuORvU7PokDNjp8fPFZNqHZTV8Uh2IdtszA"}},{"caption":"Extension Metrics","src":"https://dt-cdn.net/hub/metrics_gEAm3fp.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_gEAm3fp.png&sign=JLcr9a0_FqjIVjm5voVgZUZqiGg-WYPPGsj7Ijr1-LQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_gEAm3fp.png&sign=5dM2ASlHvntx4K8MANcEPcxyW0Her9bUYI24Jf_AGoM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_gEAm3fp.png&sign=ICvmnx6AuwInmTSV7HUHJCsQMjcJbkQUOVLxg5GonbI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_gEAm3fp.png&sign=SphBFticDgXklgd6EVuMy_ik7gi0H3wAwiCEinOwU0I","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_gEAm3fp.png&sign=3zJ9_SLM5o57Ig6MqWh-mMtyxA7qjyDSYnqMDofIqWU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmetrics_gEAm3fp.png&sign=OJQHuGAxRll3jP9zSV5Gp7rnlo8eyZpDg3sqSq_zHWI"}},{"caption":"Custom GitHub Instance entity screen","src":"https://dt-cdn.net/hub/github_entity_3kkOnRh.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgithub_entity_3kkOnRh.png&sign=2clTtN46rD3iv5b04EBr93_QZ03kFoB8bvE-bPgtMtI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgithub_entity_3kkOnRh.png&sign=7j60IVSTrE5w_mV2Zgl9dEEbz_Yw_WF4mtXcbwGnXSg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgithub_entity_3kkOnRh.png&sign=y7MhA-6W3NACX3y0YQrcHtPmZ2CE0Avrt6PtiwBlZEk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgithub_entity_3kkOnRh.png&sign=0jusxWRylPHilV58IE1JBumCsLM5Xgh_QsuuZYCMm4U","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgithub_entity_3kkOnRh.png&sign=1Fgk-iOZ7ofRUuC-aOiWvb-TfpGGVgs4RSas4VC64og","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgithub_entity_3kkOnRh.png&sign=dTAjj9zTER9aA83_yhyNz5ZiOTrbvfE6psizlDCD7xk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.1","release_latest_validation_result":{"name": "com.dynatrace.extension.github-enterprise", "author": {"name": "Dynatrace"}, "version": "2.0.1", "fileHash": "816d0717afd51612590774177eeb5a0b8763328ac4d92865c8c474f4dce4dcd1", "variables": [], "dataSources": ["snmp"], "featureSets": ["Default", "Interfaces", "Storage"], "extensionName": "com.dynatrace.extension.github-enterprise", "minEECVersion": "1.310.0", "featureSetsDetails": {"Default": {"metrics": [{"key": "github.sys.uptime", "metadata": {"unit": "Count", "description": "The time (in hundredths of a second) since the network management portion of the system was last re-initialized", "displayName": "Time since the last re-start"}}, {"key": "github.sys.processes", "metadata": {"unit": "Count", "description": "The number of process contexts currently loaded or running on the host.", "displayName": "Number of processes"}}, {"key": "github.memory.size", "metadata": {"unit": "KiloByte", "description": "Amount of RAM on the host", "displayName": "Host memory"}}, {"key": "github.memory.swap.size", "metadata": {"unit": "KiloByte", "description": "The total amount of swap space configured for this host.", "displayName": "Total swap size"}}, {"key": "github.memory.swap.available", "metadata": {"unit": "KiloByte", "description": "The amount of swap space currently unused or available.", "displayName": "Available swap space"}}, {"key": "github.memory.free", "metadata": {"unit": "KiloByte", "description": "The total amount of memory free or available for use on this host.", "displayName": "Amount of free memory"}}, {"key": "github.memory.shared", "metadata": {"unit": "KiloByte", "description": "The total amount of real or virtual memory currently allocated for use as shared memory.", "displayName": "Amount of shared memory"}}, {"key": "github.memory.buffered", "metadata": {"unit": "KiloByte", "description": "The total amount of real or virtual memory currently allocated for use as memory buffers.", "displayName": "Amount of buffered memory"}}, {"key": "github.memory.cached", "metadata": {"unit": "KiloByte", "description": "The total amount of real or virtual memory currently allocated for use as cached memory.", "displayName": "Amount of cached memory"}}, {"key": "github.cpu.user.usage", "metadata": {"unit": "Percent", "description": "Percentage of user CPU time", "displayName": "User CPU time"}}, {"key": "github.cpu.system.usage", "metadata": {"unit": "Percent", "description": "Percentage of system CPU time", "displayName": "System CPU time"}}, {"key": "github.cpu.idle.usage", "metadata": {"unit": "Percent", "description": "Percentages of idle CPU time", "displayName": "Idle CPU time"}}], "isRecommended": true}, "Storage": {"metrics": [{"key": "github.disk.size", "metadata": {"unit": "KiloByte", "description": "Total size of the disk/partion", "displayName": "Disk size"}}, {"key": "github.disk.space.available", "metadata": {"unit": "KiloByte", "description": "Available space on the disk", "displayName": "Available disk space"}}, {"key": "github.disk.space.used", "metadata": {"unit": "KiloByte", "description": "Used space on the disk", "displayName": "Used disk space"}}, {"key": "github.disk.space.usage", "metadata": {"unit": "Percent", "description": "Percentage of space used on disk", "displayName": "Disk space usage"}}, {"key": "github.disk.inodes.usage", "metadata": {"unit": "Percent", "description": "Percentage of inodes used on disk", "displayName": "Disk inodes usage"}}], "isRecommended": true}, "Interfaces": {"metrics": [{"key": "github.if.hc.in.octets.count", "metadata": {"unit": "Count", "description": "The total number of octets received on the interface including framing characters. This metric uses 64 bit counter and should be used for highspeed devices.", "displayName": "Octets received (high capacity)"}}, {"key": "github.if.hc.out.octets.count", "metadata": {"unit": "Count", "description": "The total number of octets transmitted out of the interface including framing characters. This metric uses 64 bit counter and should be used for highspeed devices.", "displayName": "Octets transmitted (high capacity)"}}], "isRecommended": true}}, "minDynatraceVersion": "1.310.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension collects infrastructure metrics to provide insights into the resource usage, health and availability of your GitHub Enterprise instances.\nMetrics are collected through SNMP get polling\n* Instance - CPU, Memory, Disk, Processes, Uptime\n* Disk - space, inodes, usage\n* Interfaces - bytes (octets) received, transmitted"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Remotely monitor the infrastructure health of your GitHub Enterprise instances"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [GitHub Enterprise - SNMP extension](https://docs.dynatrace.com/docs/shortlink/github-enterprise-snmp-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n* SNMPv2c and SNMPv3"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.869289Z","created":"2023-12-19T10:42:19.890646Z","seo_title":"GitHub Enterprise - SNMP monitoring & observability","seo_description":"Monitor your GitHub Enterprise instance remotely with SNMP. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/overview_dashboard_hQ717Jo.png","https://dt-cdn.net/hub/snmp_config_qx8H2A5.png","https://dt-cdn.net/hub/metrics_gEAm3fp.png","https://dt-cdn.net/hub/github_entity_3kkOnRh.png"],"about":"This extension collects infrastructure metrics to provide insights into the resource usage, health and availability of your GitHub Enterprise instances.\nMetrics are collected through SNMP get polling\n* Instance - CPU, Memory, Disk, Processes, Uptime\n* Disk - space, inodes, usage\n* Interfaces - bytes (octets) received, transmitted","use_cases":"Remotely monitor the infrastructure health of your GitHub Enterprise instances","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [GitHub Enterprise - SNMP extension](https://docs.dynatrace.com/docs/shortlink/github-enterprise-snmp-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.github-enterprise@2.0.1","fqn":"com.dynatrace.extension.github-enterprise","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.github-enterprise/com.dynatrace.extension.github-enterprise-2.0.1-816d0717afd516125907.zip","release_notes":"- Add platform dashboard\n- Update Unified analysis screens for platform apps\n- Add dt.security_context\n- Fix child_of relationship mappings\n- Remove 32 bit counter interface metrics","created":"2025-08-15T08:16:02.526194Z"},{"name":"com.dynatrace.extension.github-enterprise@1.0.2","fqn":"com.dynatrace.extension.github-enterprise","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.github-enterprise/com.dynatrace.extension.github-enterprise-1.0.2-b54ed0494f52b09491ac.zip","release_notes":"- Update metric unit from Count to KiloByte for disk and memory\n- Clean up metric names and descriptions\n- Fix the metric`github.memory.used` to report the correct memory used stat. Note the key is now: `func:github.memory.used`\n","created":"2025-03-18T07:11:59.115288Z"},{"name":"com.dynatrace.extension.github-enterprise@1.0.1","fqn":"com.dynatrace.extension.github-enterprise","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.github-enterprise/com.dynatrace.extension.github-_CDOr6vJ.zip","release_notes":"* Bug fix: Poll for additional storage devices","created":"2024-10-28T06:17:22.613236Z"},{"name":"com.dynatrace.extension.github-enterprise@1.0.0","fqn":"com.dynatrace.extension.github-enterprise","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.github-enterprise/com.dynatrace.extension.github-_1GtgzGm.zip","release_notes":"* Collect SNMP infrastructure metrics\n* Metric metadata\n* Custom topology entity types and relationships\n* Overview dashboard","created":"2023-12-19T10:42:20.143373Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.github-enterprise@2.0.1","fqn":"com.dynatrace.extension.github-enterprise","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.github-enterprise/com.dynatrace.extension.github-enterprise-2.0.1-816d0717afd516125907.zip","release_notes":"- Add platform dashboard\n- Update Unified analysis screens for platform apps\n- Add dt.security_context\n- Fix child_of relationship mappings\n- Remove 32 bit counter interface metrics","created":"2025-08-15T08:16:02.526194Z"}]},{"id":1318,"slug":"gitlab","title":"GitLab","description":"Ingest GitLab security events and audit logs.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.gitlab/logo/d414f28b-181b-41a5-b2d8-fcd4d5f087a1.png","link_to":"https://www.dynatrace.com/platform/threat-observability/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/gitlab-ingest","providers":[],"tags":["audit","coverage","devsecops","external","finding","ingest","integration","log","normalize","scan","security","third-party","unify","vulnerability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Integration architecture.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.gitlab/media/cbcd7fce-c4b0-48c4-b5e4-27c06fee4722.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2Fcbcd7fce-c4b0-48c4-b5e4-27c06fee4722.png&sign=8_0Lk-A0nzGOBVkTNpX9H3EeURvvKEwnPrj4-w7UO04","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2Fcbcd7fce-c4b0-48c4-b5e4-27c06fee4722.png&sign=GX_o6-UC_hE7XUZcnhxm6pPFqQQKeU6D_Lvb9x8XDoU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2Fcbcd7fce-c4b0-48c4-b5e4-27c06fee4722.png&sign=R4W2l9Ov__nPnaiXh75jzEm2qpJJ3RD5HoIfGLcG3_U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2Fcbcd7fce-c4b0-48c4-b5e4-27c06fee4722.png&sign=kas4yILf55smtGXUMbRIE602EgEt1fSHOhLzghi1IVg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2Fcbcd7fce-c4b0-48c4-b5e4-27c06fee4722.png&sign=CO5T4BmLFRoBwfhStXYhuuarcK-4fNTIz7oubbUbJDk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2Fcbcd7fce-c4b0-48c4-b5e4-27c06fee4722.png&sign=9KCQElA1bWYSeJe5taZa7qSJLZhRK5vEY6PvQUyfwQQ"}},{"caption":"Vulnerabilities dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.gitlab/media/fe4c57d3-6789-4a93-899d-126c0eeb228a.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2Ffe4c57d3-6789-4a93-899d-126c0eeb228a.png&sign=CMLOFJpquEWpktEIry4iayGfZdgBzP1P6yWEoaHeL4g","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2Ffe4c57d3-6789-4a93-899d-126c0eeb228a.png&sign=dKB3Q9T8bp3BYtfk39XcGSCeoiGKVFDR-OkR7NZZvss","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2Ffe4c57d3-6789-4a93-899d-126c0eeb228a.png&sign=Icc9wdYAUKA_RPe-vm3BlMKJyZmO5H_Hmm1f_lhPFko","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2Ffe4c57d3-6789-4a93-899d-126c0eeb228a.png&sign=OamPLNuWirdTLyHXtke_xINdASF89QofVxUA94pN_c0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2Ffe4c57d3-6789-4a93-899d-126c0eeb228a.png&sign=9nUtGwU9toemZOemPY92zjBJFV3OXAxNV6kAmqF3TnQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2Ffe4c57d3-6789-4a93-899d-126c0eeb228a.png&sign=v5kuOQUDmEhvppt4Hu0O6KTvXkks_oTGOUx9wx4Q2dU"}},{"caption":"Coverage dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.gitlab/media/3b4a4e9e-35c9-4bd3-8460-02b7563a5ebe.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2F3b4a4e9e-35c9-4bd3-8460-02b7563a5ebe.png&sign=9Q9xK41MeDgoPJ7UQzj-BTlhSNcf54gSSwQ3gYFzjX0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2F3b4a4e9e-35c9-4bd3-8460-02b7563a5ebe.png&sign=Biblv9W1buHA1o0EzFlrH9-1l5QcTSDmupghbdx_eiQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2F3b4a4e9e-35c9-4bd3-8460-02b7563a5ebe.png&sign=eWT4mRnj0gOEaJsC0dhwtuLdrm190diioXZ08FLcUGY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2F3b4a4e9e-35c9-4bd3-8460-02b7563a5ebe.png&sign=dGphHMIZnoqdS34Jx-lOoMr0j5kKlYAm2_9_cvBHAMQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2F3b4a4e9e-35c9-4bd3-8460-02b7563a5ebe.png&sign=WfWTJD3gM_qrIdfcX1pI5CU-0j31cupjeZMrkTzQQGc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.gitlab%2Fmedia%2F3b4a4e9e-35c9-4bd3-8460-02b7563a5ebe.png&sign=poeZNC3Yeu6Cs3IvPQ2rgh8punihybmYdRiy8pFPpZI"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.1","release_latest_validation_result":{"name": "com.dynatrace.extension.gitlab", "author": {"name": "Dynatrace"}, "version": "1.0.1", "fileHash": "b28cd065aa650da722054571326594f6a07e56f538820cb68184126ec395475e", "variables": [], "dataSources": ["python"], "featureSets": [], "extensionName": "com.dynatrace.extension.gitlab", "minEECVersion": "1.331.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.331.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with [GitLab security capabilities](https://about.gitlab.com/stages-devops-lifecycle/secure/) to enable visibility, orchestration, and prioritization of security findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, scan events, and audit logs from GitLab products into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for vulnerability findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Findings operationalization**: Prioritize, visualize, and automate vulnerability findings with runtime context\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC)"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* **Overview**: Visualize and report your current security posture and trends around vulnerability findings across vulnerability scanners with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize vulnerability findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Create notifications and tickets for critical vulnerability findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use vulnerability findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Ingest GitLab security findings and audit logs](https://docs.dynatrace.com/docs/shortlink/gitlab-ingest) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n[GitLab GraphQL API](https://docs.gitlab.com/api/graphql/)"},"sourceId":"details"}],"modified":"2026-04-09T14:56:40.332890Z","created":"2026-04-09T14:56:40.233118Z","seo_title":"GitLab monitoring & observability","seo_description":"Ingest GitLab security events and audit logs. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.gitlab/media/cbcd7fce-c4b0-48c4-b5e4-27c06fee4722.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.gitlab/media/fe4c57d3-6789-4a93-899d-126c0eeb228a.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.gitlab/media/3b4a4e9e-35c9-4bd3-8460-02b7563a5ebe.png"],"about":"Dynatrace integrates with [GitLab security capabilities](https://about.gitlab.com/stages-devops-lifecycle/secure/) to enable visibility, orchestration, and prioritization of security findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, scan events, and audit logs from GitLab products into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs))\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for vulnerability findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary))\n\n* **Findings operationalization**: Prioritize, visualize, and automate vulnerability findings with runtime context\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC)","use_cases":"* **Overview**: Visualize and report your current security posture and trends around vulnerability findings across vulnerability scanners with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize vulnerability findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Create notifications and tickets for critical vulnerability findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use vulnerability findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator).","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Ingest GitLab security findings and audit logs](https://docs.dynatrace.com/docs/shortlink/gitlab-ingest) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.gitlab@1.0.1","fqn":"com.dynatrace.extension.gitlab","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.gitlab/com.dynatrace.extension.gitlab-1.0.1-b28cd065aa650da72205.zip","release_notes":"Initial release. Looking forward for your feedback via the [Dynatrace Community](https://community.dynatrace.com/t5/Feedback-channel/bd-p/Feedback_channel)!","created":"2026-04-09T15:51:10.268584Z"}],"related_technologies":["activegate","dashboards","openpipeline"],"latest_downloads":[{"name":"com.dynatrace.extension.gitlab@1.0.1","fqn":"com.dynatrace.extension.gitlab","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.gitlab/com.dynatrace.extension.gitlab-1.0.1-b28cd065aa650da72205.zip","release_notes":"Initial release. Looking forward for your feedback via the [Dynatrace Community](https://community.dynatrace.com/t5/Feedback-channel/bd-p/Feedback_channel)!","created":"2026-04-09T15:51:10.268584Z"}]},{"id":1031,"slug":"gitlab-for-workflows-preview","title":"GitLab","description":"Amend files in GitLab repositories, trigger pipelines, and manage issues.","logo":"https://dt-cdn.net/hub/icon_JF3J2TN.png","link_to":"https://community.dynatrace.com/t5/Automations/bd-p/automations","documentation_link":"","providers":[],"tags":["automation","ci/cd","connector","connectors","gitlab","GitOps","workflow action","workflow actions","workflow automation"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Amend files in GitLab repositories, trigger pipelines, and manage issues.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.gitlab.connector/media/f19830ac-e340-4a40-a927-b1b47f165390.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.gitlab.connector%2Fmedia%2Ff19830ac-e340-4a40-a927-b1b47f165390.png&sign=pCSTAcLWkz8nfx7ud0rZVfxuK-Lgi6P-6xBLh3bDdjM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.gitlab.connector%2Fmedia%2Ff19830ac-e340-4a40-a927-b1b47f165390.png&sign=iRZh4bHDxEdtsLTeF6-ZMidtNZtCicp-DPl30Pf3_X4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.gitlab.connector%2Fmedia%2Ff19830ac-e340-4a40-a927-b1b47f165390.png&sign=HdN9aogtMG6_mMgXxZsY6o8MVMVByI0Pqn2Sc_XO0ys","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.gitlab.connector%2Fmedia%2Ff19830ac-e340-4a40-a927-b1b47f165390.png&sign=JAdMkIBpHl_NS1f1mYLsxXKv8w_XzFGOYCchXNDRyKs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.gitlab.connector%2Fmedia%2Ff19830ac-e340-4a40-a927-b1b47f165390.png&sign=asM16aCi1oZw4Z2ln3BjWU-BEW1vChTieDEUQLfoFVs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdynatrace.gitlab.connector%2Fmedia%2Ff19830ac-e340-4a40-a927-b1b47f165390.png&sign=Xorqm_EApkrKnCJ378Oxfv2EADqi1QLBOrgeU5QbgbU"}},{"caption":"- Trigger GitLab pipelines runs by defining project, branch, and build parameters\n- Create or update issues\n- Check pipeline status","src":"https://dt-cdn.net/hub/Gitlab_pipelinr_run_9DevWGS_0tWNhOD.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitlab_pipelinr_run_9DevWGS_0tWNhOD.png&sign=iXoat_LVQuuXY7mQBeVq-PZi8tg9SlW9LDYDmiehv2A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitlab_pipelinr_run_9DevWGS_0tWNhOD.png&sign=N1paCb4JH6ihzzqMkyU826UfZV8HZdKGBiY0aSV0fjQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitlab_pipelinr_run_9DevWGS_0tWNhOD.png&sign=saro05FZ18ap87JciA7pSr7tIoD8Gi_fDXeORfgWbJQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitlab_pipelinr_run_9DevWGS_0tWNhOD.png&sign=AvkvoY59Vc8vqlBvgKAYEoWrLQXFgw4SianqPahkuRM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitlab_pipelinr_run_9DevWGS_0tWNhOD.png&sign=a1sZwD_eIpmvnCe2jTd_M864x__UCfDifuYlKo0CmEA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitlab_pipelinr_run_9DevWGS_0tWNhOD.png&sign=KdwzIbx8KqRE0NQcTlFPBmUQ9mTpitMPxuJzwQJGEj0"}},{"caption":"- Amend and retrieve files from a GitLab repository \n- Create or update issues with the remediation progress\n- Update files and create merge requests","src":"https://dt-cdn.net/hub/Gitlab_Remediation_RLOE9km.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitlab_Remediation_RLOE9km.jpg&sign=3n-PJJxYTa5LKPPb8OdfW7FuncghYte4x794Jv1SvS4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitlab_Remediation_RLOE9km.jpg&sign=R_UsGRiPKskw-RERdH84is8aChvwFd7-6LI1k1CfafA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitlab_Remediation_RLOE9km.jpg&sign=bQapp2zp_UbFxtyKWozjEWssABdRMbrnmpICHv8VnFk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitlab_Remediation_RLOE9km.jpg&sign=NaiD1NUtQEHSwNQiIctfWkSpy28WKxPnBl_GO8zDfKI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitlab_Remediation_RLOE9km.jpg&sign=1eHGIWf5D3Dw3I9jdb324EbivLJ5XTPkvuw2YtXcyFw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGitlab_Remediation_RLOE9km.jpg&sign=rNlGYZihFiJkzTpWUTASJLcIvfLLKC7uaJ53STmWcEM"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.3.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"**GitLab for Workflows** connects Dynatrace to your GitLab environment for pipeline orchestration, issue management, and GitOps-compliant automation. Trigger pipeline runs, retrieve status, create and resolve issues, and update repository files without leaving your Dynatrace workflow. \n\nWorkflow templates are now available for the most common GitLab automation scenarios. Select a template from the Workflows catalog to start with a working automation rather than a blank canvas. A built-in micro guide walks you through each step from installation to your first pipeline trigger. \n\nKey capabilities include: \n\n- **Pipeline orchestration**: trigger runs and retrieve build status \n\n- **Issue lifecycle management**: create, search, edit, resolve, and comment on issues \n\n- **Repository operations**: get, create, update, and delete files; open merge requests \n\n- **GitOps automation**: retrieve configuration files, update them, and submit changes via merge request \n\n- **Workflow templates**: prebuilt automations with micro guides for fast onboarding"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Create and manage GitLab issues from Dynatrace** to keep development and operations teams aligned when incidents occur. \n\n- **Trigger GitLab pipeline runs automatically** when Dynatrace detects a deployment event, problem, or metric threshold breach. \n\n- **Start GitLab automation** in minutes with ready-to-use workflow templates and a step-by-step micro guide.\n\n- **Automate GitOps remediation** by retrieving configuration files, applying changes, and submitting merge requests without manual intervention. \n\n- **Check pipeline status within a workflow** to gate downstream automation steps on build success or failure."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Install **GitLab for Workflows** from the Dynatrace Hub, configure an outbound connection, and authorize it. For firewall-protected GitLab instances, configure **EdgeConnect** before connecting. After installation, open **Workflows** and select a GitLab workflow template to get started with a pre-built automation and built-in micro guide. \n\nFollow the instructions detailed in Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"GitLab enables users to orchestrate pipeline runs based on Dynatrace insights and modify files in repositories for GitOps-compliant automation and remediation: \n\nDefine various incident triggers:\n* Use the power of DQL and leverage events to react to any problem, security incident or attack, to trigger a pipeline run\n* Use Biz-Events as a trigger to react on extended events like a deployment event, failed release validation with Site Reliability Guardian, specific logs messages, or external system events\n* Define a scheduler for periodic tasks \n\nPipeline Orchestration\n* Trigger a new pipeline run\n* Get pipeline status\n\nIssue management\n* Create issues in GitLab\n* Search for available issues to prevent duplicates and comment on available issues\n* Edit or resolve issues, assign issues to specific users or add descriptions\n\nRepository Management\n* Get File content\n* Create a new file, update or delete an existing file in your repository\n* Create a merge request, lists merge requests, update or merge and existent merge request"},"sourceId":"details"}],"modified":"2026-06-16T08:28:33.089135Z","created":"2024-05-22T11:41:01.604488Z","seo_title":"GitLab monitoring & observability","seo_description":"Amend files in GitLab repositories, trigger pipelines, and manage issues. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.gitlab.connector/media/f19830ac-e340-4a40-a927-b1b47f165390.png","https://dt-cdn.net/hub/Gitlab_pipelinr_run_9DevWGS_0tWNhOD.png","https://dt-cdn.net/hub/Gitlab_Remediation_RLOE9km.jpg"],"about":"**GitLab for Workflows** connects Dynatrace to your GitLab environment for pipeline orchestration, issue management, and GitOps-compliant automation. Trigger pipeline runs, retrieve status, create and resolve issues, and update repository files without leaving your Dynatrace workflow. \n\nWorkflow templates are now available for the most common GitLab automation scenarios. Select a template from the Workflows catalog to start with a working automation rather than a blank canvas. A built-in micro guide walks you through each step from installation to your first pipeline trigger. \n\nKey capabilities include: \n\n- **Pipeline orchestration**: trigger runs and retrieve build status \n\n- **Issue lifecycle management**: create, search, edit, resolve, and comment on issues \n\n- **Repository operations**: get, create, update, and delete files; open merge requests \n\n- **GitOps automation**: retrieve configuration files, update them, and submit changes via merge request \n\n- **Workflow templates**: prebuilt automations with micro guides for fast onboarding","use_cases":"- **Create and manage GitLab issues from Dynatrace** to keep development and operations teams aligned when incidents occur. \n\n- **Trigger GitLab pipeline runs automatically** when Dynatrace detects a deployment event, problem, or metric threshold breach. \n\n- **Start GitLab automation** in minutes with ready-to-use workflow templates and a step-by-step micro guide.\n\n- **Automate GitOps remediation** by retrieving configuration files, applying changes, and submitting merge requests without manual intervention. \n\n- **Check pipeline status within a workflow** to gate downstream automation steps on build success or failure.","supported_distributions":"","get_started":"Install **GitLab for Workflows** from the Dynatrace Hub, configure an outbound connection, and authorize it. For firewall-protected GitLab instances, configure **EdgeConnect** before connecting. After installation, open **Workflows** and select a GitLab workflow template to get started with a pre-built automation and built-in micro guide. \n\nFollow the instructions detailed in Dynatrace Documentation."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.gitlab.connector@2.3.0","fqn":"dynatrace.gitlab.connector","version":"2.3.0","artifact":null,"release_notes":"This maintenance release includes updated dependencies to ensure optimal performance and security.","created":"2026-04-30T10:37:00.268380Z"},{"name":"dynatrace.gitlab.connector@2.2.1","fqn":"dynatrace.gitlab.connector","version":"2.2.1","artifact":null,"release_notes":"This maintenance release includes updated dependencies to ensure optimal performance and security.","created":"2026-04-01T11:10:33.203369Z"},{"name":"dynatrace.gitlab.connector@2.2.0","fqn":"dynatrace.gitlab.connector","version":"2.2.0","artifact":null,"release_notes":"This release introduces workflow templates, including a micro guide to help you get started quickly. \r\nAdditionally, this update improves the build parameter inputs by refining the user interface and automatically trimming whitespace from name values, ensuring smoother and more reliable pipeline configurations.","created":"2026-03-02T07:26:10.504528Z"},{"name":"dynatrace.gitlab.connector@2.1.4","fqn":"dynatrace.gitlab.connector","version":"2.1.4","artifact":null,"release_notes":"This maintenance release includes updated dependencies to ensure optimal performance and security.","created":"2025-12-04T15:07:19.001672Z"},{"name":"dynatrace.gitlab.connector@2.1.3","fqn":"dynatrace.gitlab.connector","version":"2.1.3","artifact":null,"release_notes":"This maintenance release includes updated dependencies to ensure optimal performance and security.","created":"2025-11-04T17:03:10.534047Z"},{"name":"dynatrace.gitlab.connector@2.1.2","fqn":"dynatrace.gitlab.connector","version":"2.1.2","artifact":null,"release_notes":"This maintenance release includes updated dependencies to ensure optimal performance and security.","created":"2025-10-06T15:59:01.114951Z"},{"name":"dynatrace.gitlab.connector@2.1.1","fqn":"dynatrace.gitlab.connector","version":"2.1.1","artifact":null,"release_notes":"This maintenance release improves the stability of the GitLab connector and includes updated dependencies to ensure optimal performance and security.","created":"2025-09-10T16:52:31.077810Z"},{"name":"dynatrace.gitlab.connector@2.1.0","fqn":"dynatrace.gitlab.connector","version":"2.1.0","artifact":null,"release_notes":"This release introduces an enhanced fallback mechanism to the GitLab connector, improving reliability when working with existing connections.\r\nYou can now access GitLab functionality in Workflows even when connection details cannot be retrieved.\r\nThe connector automatically switches to expression mode in these scenarios, providing greater flexibility and resilience for your GitLab integrations.","created":"2025-08-20T11:56:52.527578Z"},{"name":"dynatrace.gitlab.connector@2.0.4","fqn":"dynatrace.gitlab.connector","version":"2.0.4","artifact":null,"release_notes":"- Updated dependencies","created":"2025-07-22T13:32:19.523778Z"},{"name":"dynatrace.gitlab.connector@2.0.3","fqn":"dynatrace.gitlab.connector","version":"2.0.3","artifact":null,"release_notes":"- Updated dependencies","created":"2025-07-08T13:36:57.943322Z"},{"name":"dynatrace.gitlab.connector@2.0.2","fqn":"dynatrace.gitlab.connector","version":"2.0.2","artifact":null,"release_notes":"### 2.0.2\r\n\r\n- Updated dependencies\r\n\r\n### 2.0.1\r\n\r\n- Improved visual fidelity of connection management in modals\r\n\r\n### 2.0.0\r\n\r\n- Migrated to owner based access control (ACL)\r\n- Disable request retries","created":"2025-06-23T06:54:53.768062Z"},{"name":"dynatrace.gitlab.connector@2.0.1","fqn":"dynatrace.gitlab.connector","version":"2.0.1","artifact":null,"release_notes":"### 2.0.1\r\n\r\n#### Patch Changes\r\n\r\n- Improved visual fidelity of connection management in modals\r\n\r\n### 2.0.0\r\n\r\n#### Major Changes\r\n\r\n- Migrated to owner based access control (ACL)\r\n\r\n#### Minor Changes\r\n\r\n- Disable request retries","created":"2025-05-20T17:32:20.874071Z"},{"name":"dynatrace.gitlab.connector@2.0.0","fqn":"dynatrace.gitlab.connector","version":"2.0.0","artifact":null,"release_notes":"### 2.0.0\r\n\r\n#### Major Changes\r\n\r\n- Migrated to owner based access control (ACL)\r\n\r\n#### Minor Changes\r\n\r\n- Disable request retries","created":"2025-05-05T17:11:14.128112Z"},{"name":"dynatrace.gitlab.connector@1.3.2","fqn":"dynatrace.gitlab.connector","version":"1.3.2","artifact":null,"release_notes":"### 1.3.2\r\n\r\n#### Patch Changes\r\n\r\n- Abbreviated help texts\r\n- Updated dependencies\r\n\r\n### 1.3.1\r\n\r\n#### Patch Changes\r\n\r\n- The \"Edit Issue\" action will not fail when a title is missing. If unset, the title will be kept as-is.\r\n\r\n### 1.3.0\r\n\r\nThis release brings a new Workflow action to create notes for merge requests.","created":"2025-02-20T15:38:31.880283Z"},{"name":"dynatrace.gitlab.connector@1.3.1","fqn":"dynatrace.gitlab.connector","version":"1.3.1","artifact":null,"release_notes":"### 1.3.1\r\n\r\n#### Patch Changes\r\n\r\n- The \"Edit Issue\" action will not fail when a title is missing. If unset, the title will be kept as-is.\r\n\r\n### 1.3.0\r\n\r\nThis release brings a new Workflow action to create notes for merge requests.","created":"2025-01-29T17:51:15.759289Z"},{"name":"dynatrace.gitlab.connector@1.3.0","fqn":"dynatrace.gitlab.connector","version":"1.3.0","artifact":null,"release_notes":"### 1.3.0\n\nThis release brings a new Workflow action to create notes for merge requests.","created":"2025-01-20T09:43:44.961501Z"},{"name":"dynatrace.gitlab.connector@1.2.0","fqn":"dynatrace.gitlab.connector","version":"1.2.0","artifact":null,"release_notes":"### 1.2.0\n\n#### Minor Changes\n\n- App is headless again. To control your connections, please use the Settings app.\n\n#### Patch Changes\n\n- Updated the dropdowns for merge requests, branches, pipelines, and issues to be input fields instead.","created":"2024-12-12T14:50:41.920497Z"},{"name":"dynatrace.gitlab.connector@1.1.4","fqn":"dynatrace.gitlab.connector","version":"1.1.4","artifact":null,"release_notes":"### 1.1.4\n\n#### Patch Changes\n\n- Show a loading indicator on dropdowns in workflow actions while data is fetched\n\n### 1.1.3\n\n#### Patch Changes\n\n- Renaming of app to \"GitLab\"\n- Adapted URL placeholder text\n\n### 1.1.2\n\n#### Patch Changes\n\n- Updated dependencies\n\n### 1.1.1\n\n#### Patch Changes\n\n- Fixed \"Learn more\" URL\n\n### 1.1.0\n\nIntroduce a new, streamlined connection management experience with a modernized interface.\nThis update makes adding and editing connections directly within workflows easier and provides connection control and convenience in one place.\n\n#### Minor Changes\n\n- Fix connection schema: add proper sub-type to URL\n\n#### Patch Changes\n\n- Fix: Add NO_WHITESPACE constraint to URL in settings schema","created":"2024-12-03T08:17:35.756077Z"},{"name":"dynatrace.gitlab.connector@1.1.3","fqn":"dynatrace.gitlab.connector","version":"1.1.3","artifact":null,"release_notes":"### 1.1.3\n\n#### Patch Changes\n\n- Renaming of app to \"GitLab\"\n- Adapted URL placeholder text\n\n### 1.1.2\n\n#### Patch Changes\n\n- Updated dependencies\n\n### 1.1.1\n\n#### Patch Changes\n\n- Fixed \"Learn more\" URL\n\n### 1.1.0\n\nIntroduce a new, streamlined connection management experience with a modernized interface.\nThis update makes adding and editing connections directly within workflows easier and provides connection control and convenience in one place.\n\n#### Minor Changes\n\n- Fix connection schema: add proper sub-type to URL\n\n#### Patch Changes\n\n- Fix: Add NO_WHITESPACE constraint to URL in settings schema","created":"2024-11-04T06:21:00.581516Z"},{"name":"dynatrace.gitlab.connector@1.1.2","fqn":"dynatrace.gitlab.connector","version":"1.1.2","artifact":null,"release_notes":"### 1.1.2\n\n#### Patch Changes\n\n- Updated dependencies\n\n### 1.1.1\n\n#### Patch Changes\n\n- Fixed \"Learn more\" URL\n\n### 1.1.0\n\nIntroduce a new, streamlined connection management experience with a modernized interface.\nThis update makes adding and editing connections directly within workflows easier and provides connection control and convenience in one place.\n\n#### Minor Changes\n\n- Fix connection schema: add proper sub-type to URL\n\n#### Patch Changes\n\n- Fix: Add NO_WHITESPACE constraint to URL in settings schema","created":"2024-10-02T07:40:16.357508Z"},{"name":"dynatrace.gitlab.connector@1.0.0","fqn":"dynatrace.gitlab.connector","version":"1.0.0","artifact":null,"release_notes":"### 1.0.0\n\n- First major release\n\n#### Patch Changes\n\n- Improvement: made the \"Project\" input field clearer\n- Improvement: Validate action payloads\n- Improvement: Filter merged/closed merge requests in merge merge request action","created":"2024-09-04T15:22:59.860494Z"},{"name":"dynatrace.gitlab.connector@0.2.2","fqn":"dynatrace.gitlab.connector","version":"0.2.2","artifact":null,"release_notes":"### 0.2.2\n\n- maintenance release\n\n### 0.2.1\n\n- wrap API response in action results\n- encode file path parameter\n- Limit \"list issues\" and \"list merge requests\" action responses to 30 items\n\n### 0.2.0\n\n- Breaking: connections have been changed from an ordered list to an unordered list. This was done in preparation for better ACL support. However, inserting connections via API or Monaco using `insertAfter` will no longer be possible.\n\n#### Minor Changes\n\n- Add new actions to list, create update, or merge a single merge request\n- Add new actions to get, create, update, or delete a file\n\n#### Patch Changes\n\n- Improved error messages for workflow actions\n- Let the workflow action fail if it encounters an error\n- Update settings schema descriptions\n- Update app icon and description","created":"2024-08-08T07:20:41.215245Z"},{"name":"dynatrace.gitlab.connector@0.1.0","fqn":"dynatrace.gitlab.connector","version":"0.1.0","artifact":null,"release_notes":"### 0.1.0\n\nThis is the initial release of GitLab for Workflows.","created":"2024-05-29T06:57:39.956105Z"}],"related_technologies":["live-debugger","automations"],"latest_downloads":[{"name":"dynatrace.gitlab.connector@2.3.0","fqn":"dynatrace.gitlab.connector","version":"2.3.0","artifact":null,"release_notes":"This maintenance release includes updated dependencies to ensure optimal performance and security.","created":"2026-04-30T10:37:00.268380Z"}]},{"id":144,"slug":"glassfish","title":"GlassFish","description":"Automatically and intelligently monitor, analyze, and optimize your application server and all applications deployed anywhere in your stack.","logo":"https://dt-cdn.net/hub/logos/glassfish.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["apm","application-monitoring","application-server","full-stack","jakarta-ee","java","JEE","retail-commerce","runtime-enviroment","web"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/glassfish.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fglassfish.png&sign=MPrmZZ4op1M8WFwd-jxmh46rS0LcrtcHajaGAB8COO0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fglassfish.png&sign=LkOVhOWXWKgGf-KrtzXRiJAVH9ndbptsdZOsGjm9i2w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fglassfish.png&sign=Tt2l4cWK4F4_-YWAgWPqfsPYh4MM1nS2nrqi1FGD1Ds","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fglassfish.png&sign=kvWaZSsJx6vhk7DftYxDgOr9YGNB2ETBzwNWbNKno0k","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fglassfish.png&sign=1lv7XtLn4VZRS6R3AmHdzg_eQeXd2ENY0ZYhkBAteKw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fglassfish.png&sign=ZDDEa4snawHZEedraQZf5Q-aNhwOqB34CIRVUdyFsC8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically detects all applications and microservices deployed in your application server and provides automatic end-to-end tracing, application server metrics and log insights. Dynatrace visualizes your web application and its dependencies from website to application to container, infrastructure and cloud. It diagnoses anomalies in real-time with AI and pinpoints the root-cause down to the broken code before your customers are even affected. Deep code-level insights combined with market-leading profiling capabilities like method hotspots, error/exception analysis, memory profiling, and thread analysis will help you leverage the robustness of your production environment."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Understand all dependencies of your applications including all database statements executed and their performance.\n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your application metrics via Dynatrace's builtin JMX monitoring capability.\n* Leverage open observability frameworks like OpenTelemetry or Micrometer to add custom metrics and custom traces instrumentation."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If your GlassFish is running on a virtual machine directly, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your GlassFish is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your GlassFish is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.842597Z","created":"2020-08-14T07:46:19.349000Z","seo_title":"GlassFish monitoring & observability","seo_description":"Automatically and intelligently monitor, analyze, and optimize your application server and all applications deployed anywhere in your stack. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/glassfish.png"],"about":"Dynatrace automatically detects all applications and microservices deployed in your application server and provides automatic end-to-end tracing, application server metrics and log insights. Dynatrace visualizes your web application and its dependencies from website to application to container, infrastructure and cloud. It diagnoses anomalies in real-time with AI and pinpoints the root-cause down to the broken code before your customers are even affected. Deep code-level insights combined with market-leading profiling capabilities like method hotspots, error/exception analysis, memory profiling, and thread analysis will help you leverage the robustness of your production environment.","use_cases":"* Capture every transaction, across every tier, without gaps or blind spots. \n* Understand all dependencies of your applications including all database statements executed and their performance.\n* Improve the performance of your Java code with continuous insights into your applications. \n* Profile CPU, memory and thread problems with Dynatrace' industry leading production grade continous profiler.\n* Detect availability and performance problems across your stack proactively.\n* Monitor all your application metrics via Dynatrace's builtin JMX monitoring capability.\n* Leverage open observability frameworks like OpenTelemetry or Micrometer to add custom metrics and custom traces instrumentation.","supported_distributions":"","get_started":"If your GlassFish is running on a virtual machine directly, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your GlassFish is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your GlassFish is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["java"],"latest_downloads":null},{"id":145,"slug":"go","title":"Go","description":"Automatic and intelligent end-to-end observability for Go applications.","logo":"https://dt-cdn.net/hub/logos/go.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/technology-support/application-software/go","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/golang4.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang4.png&sign=js4rZSgDt2qG39k0s_VEmfcEmpoO2oAKlKZcgMw04qA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang4.png&sign=LXyIejdM9WzT8XH7n2lg_DQ0kSYyxdGxQJuX2cTbJWc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang4.png&sign=kHaCitZj8se1b5pxoHPCXncWTrQr54c_njvc_-SZ3DU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang4.png&sign=GCgIbCjxzfOYUWE6NVUcrBVAQDPqjCklQLF8W2Hr9sw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang4.png&sign=enoemeKwMIcS_uybCmzWq4Jg8d27Bg2IhYZEs2fdjeg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang4.png&sign=s6Kd_01ykFA2Vc3_xRxED66sSZ6JJzkTHUHDl6Za-uY"}},{"caption":"","src":"https://dt-cdn.net/hub/golang6.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang6.png&sign=2kGH4rOK4bS_s_iSCdVyi2RVtiezjiVXMscgJkwmGCI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang6.png&sign=VKCdjcQPQL1V9rUWBsLQpVd5bUC7NWkcxGG99pkkxSs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang6.png&sign=rViRYo1cktHu9y4jKdfWBxpYBfu1zxxkZNZ82R9lXSU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang6.png&sign=jQDCJxHoBJWbDYuUMd3WxnLbtNv3yGYTYZxcckorOHA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang6.png&sign=IR7z_hOEN4w54xvhilGE9AfIg7nw_ruVm1rgdVPJDaA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang6.png&sign=OGbL_lqilwgCxzas7xHODnAqIxa-X149AnHeNye0Wjc"}},{"caption":"","src":"https://dt-cdn.net/hub/golang5.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang5.png&sign=aKTQFQulo05U4uF9zowxSB8DlMuvioyilKEXJaHkvmw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang5.png&sign=BflR0YrxVg-q2QLqITe2YPSF_3FPTDq29h8d_ov2kfQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang5.png&sign=8k7XCa1_5Z2_n8vFxuK-WIAXBgTjNO4KjSEp_UaDJdo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang5.png&sign=8JM_EIlMVCpiXL3zXCYP8D6_mxG6IXXkvl7jxLbGzhI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang5.png&sign=2yoKaKkbNWfy93w4ZjMOoj-OtALsaTv8J_dwOWEB6E8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgolang5.png&sign=jJE1ed0lvxm0We3_1an02W_RRX7YKaVTiADIvaVDzUw"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Deploy APM in seconds with fully automatic instrumentation of your applications as well as third-party applications written in Go. With a single click, monitor the health of your distributed applications across every tier in a frontend application down to every database statement. Reduce mean-time-to-repair (MTTR) and proactively optimize the performance of your applications. Dynatrace automatically analyzes Go applications, detects and diagnoses problems in real-time thanks to our proprietary AI engine, and pinpoints the root cause down to code-level before your customers are even affected."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Automatic end-to-end distributed tracing from frontend apps to databases.\n- Insight into remote services such as databases and queues. \n- See logs in context of your traces and workloads. \n- Always-on, 24/7, production-grade CPU profiling\n- Deep code-level visibility to troubleshoot issues, down to a single line of code.\n- Analyze resource contention issues with memory, thread, and other process metrics."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- If your Go application is running directly on a virtual machine, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\n- If your Go application is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\n- If your Go application is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\nActivate all OneAgent features for Go to get full tracing insight.\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"The Golang performance report provides a comprehensive overview of system metrics, including used and committed memory, garbage collection metrics, and suspension details. It also covers heap specifics, goroutine run queue size, response times, and runtime system calls. Worker thread metrics, advanced logs, and Apdex scores are included to assess application performance. Additionally, the report details CPU and memory usage, general system performance, network traffic, and user experience insights, offering a holistic view of the system's operational efficiency."},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.845056Z","created":"2020-08-14T07:46:19.360000Z","seo_title":"Comprehensive Golang (Go) Monitoring with Dynatrace","seo_description":"Discover Dynatrace's powerful Golang (Go) monitoring solutions to enhance performance, detect issues, and optimize scalability","customer_story":{"quote":"With such a diverse technology stack, not many solutions were able to meet all our needs, but Dynatrace was the exception.","person":{"name":"Alex Hibbitt","title":"Engineering Director, SRE & Fulfillment"},"company":{"logo":null,"title":"Photobox"},"link_to":{"href":"https://www.dynatrace.com/customers/photobox/","target":null,"href_text":"See their story"}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/golang4.png","https://dt-cdn.net/hub/golang6.png","https://dt-cdn.net/hub/golang5.png"],"about":"Deploy APM in seconds with fully automatic instrumentation of your applications as well as third-party applications written in Go. With a single click, monitor the health of your distributed applications across every tier in a frontend application down to every database statement. Reduce mean-time-to-repair (MTTR) and proactively optimize the performance of your applications. Dynatrace automatically analyzes Go applications, detects and diagnoses problems in real-time thanks to our proprietary AI engine, and pinpoints the root cause down to code-level before your customers are even affected.","use_cases":"- Automatic end-to-end distributed tracing from frontend apps to databases.\n- Insight into remote services such as databases and queues. \n- See logs in context of your traces and workloads. \n- Always-on, 24/7, production-grade CPU profiling\n- Deep code-level visibility to troubleshoot issues, down to a single line of code.\n- Analyze resource contention issues with memory, thread, and other process metrics.","supported_distributions":"","get_started":"- If your Go application is running directly on a virtual machine, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\n- If your Go application is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\n- If your Go application is running as a workload in OpenShift, [set up Dynatrace on OpenShift](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\nActivate all OneAgent features for Go to get full tracing insight.\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1216,"slug":"google-adk-observability","title":"Google ADK","description":"Monitor your Google Agent Development Kit.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/45/logo/agent-development-kit-icon.png","link_to":null,"documentation_link":"https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/google-adk/opentelemetry","providers":[],"tags":["Agent","Agentic AI","AI","Google ADK","LLM","MCP"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Distributed tracing with Google ADK prompt and tool calling","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/45/media/google-adk.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F45%2Fmedia%2Fgoogle-adk.png&sign=6ud9CUBoVYyLz1pBJSXJJPnmh0T_nwlafkPMpYc4ebI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F45%2Fmedia%2Fgoogle-adk.png&sign=UKBU82GzgPuC-XSr6yHtq0XiWJcniDWEfE2wEi960-I","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F45%2Fmedia%2Fgoogle-adk.png&sign=zHjvXJEEI7sxY4ygwz_DWcNmDsIe3FdJX7Jlv1azxE8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F45%2Fmedia%2Fgoogle-adk.png&sign=-vlZwECPurHB0ggeRfqZpIRx3IiTamcNvYOzuh1_pLg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F45%2Fmedia%2Fgoogle-adk.png&sign=0NZ4q-Wi2lMPNqGbPCMM_bYgcHX1RFuP4-8VpXTEsig","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fdrafts%2F45%2Fmedia%2Fgoogle-adk.png&sign=vVJY1GQWwehxhU2-IIk4ABvZGD8uU2kAT2aTsTavgvw"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace support end-to-end observability for Agentic AI like spanning agent workloads, tools, LLMs, and orchestration, so you can monitor performance and cost, trace complex workflows, and act on insights to optimize reliability at scale. \n\nBy instrumenting your Google ADK with Dynatrace, you get continuous visibility into agent behavior, tool usage, dependencies, guardrails, and model interactions across your whole stack."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor Google ADK AI service and agent health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n\n### Monitor service quality and cost of Agents\n- Setup error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging of Agentic AI\n- Achieve complete visibility of prompt flows, tool usage from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of Agentic AI prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in tool callings, prompts, tokens, or system integrations."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up end-to-end observability for your Google ADK powered applications is possible with Traceloop's OpenLLMetry (with OpenTelemetry under the hood), which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [our Agentic AI instrumentation examples on GitHub](https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples). \n\nAdditionally, you can read more about how to install [the new AI Observability experience.](https://docs.dynatrace.com/docs/shortlink/ai-observability-preview)"},"sourceId":"get_started"}],"modified":"2026-06-24T06:09:20.011250Z","created":"2025-10-22T22:23:54.524321Z","seo_title":"Google ADK monitoring & observability","seo_description":"Monitor your Google Agent Development Kit. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/45/media/google-adk.png"],"about":"Dynatrace support end-to-end observability for Agentic AI like spanning agent workloads, tools, LLMs, and orchestration, so you can monitor performance and cost, trace complex workflows, and act on insights to optimize reliability at scale. \n\nBy instrumenting your Google ADK with Dynatrace, you get continuous visibility into agent behavior, tool usage, dependencies, guardrails, and model interactions across your whole stack.","use_cases":"### Monitor Google ADK AI service and agent health and performance\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\n- Manage service costs with automated cost calculations for each request. \n\n### Monitor service quality and cost of Agents\n- Setup error budgets for performance and cost controls\n- Validate consumption and response time by models\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging of Agentic AI\n- Achieve complete visibility of prompt flows, tool usage from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of Agentic AI prompts, including response latency and model-level metrics.\n- Resolve issues quicker by pinpointing exact problem areas in tool callings, prompts, tokens, or system integrations.","supported_distributions":"","get_started":"Setting up end-to-end observability for your Google ADK powered applications is possible with Traceloop's OpenLLMetry (with OpenTelemetry under the hood), which can seamlessly provide comprehensive end-to-end insights into your production environments. \n\nTo set up OpenLLMetry with Dynatrace, see [our Agentic AI instrumentation examples on GitHub](https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples). \n\nAdditionally, you can read more about how to install [the new AI Observability experience.](https://docs.dynatrace.com/docs/shortlink/ai-observability-preview)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":329,"slug":"google-machine-learning","title":"Google AI Platform","description":"Get insights into Google AI Platform service metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-machine-learning.png","link_to":null,"documentation_link":"","providers":["gcp"],"tags":["ai","artificial-intelligence","cloud","cloud-and-infrastructure","gcp","gcp ai","google ai","Google Cloud Platform","google ml","machine learning","machine-learning","ml"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.0","release_latest_validation_result":{"name": "com.dynatrace.extension.google-ai-platform", "author": {"name": "Dynatrace"}, "version": "1.1.0", "fileHash": "e63b75ed7bd57e084a994af35f3a60b0f5aef95e2c45f6b114621351ee13d93e", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-ai-platform", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.ml_googleapis_com.training.accelerator.memory.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Accelerator memory utilization"}}, {"key": "cloud.gcp.ml_googleapis_com.training.accelerator.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Accelerator utilization"}}, {"key": "cloud.gcp.ml_googleapis_com.training.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.ml_googleapis_com.training.memory.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Memory utilization"}}, {"key": "cloud.gcp.ml_googleapis_com.training.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received"}}, {"key": "cloud.gcp.ml_googleapis_com.training.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent"}}, {"key": "cloud.gcp.ml_googleapis_com.prediction.error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Error count"}}, {"key": "cloud.gcp.ml_googleapis_com.prediction.latencies", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Latency"}}, {"key": "cloud.gcp.ml_googleapis_com.prediction.online.accelerator.duty_cycle", "metadata": {"unit": "Percent", "description": null, "displayName": "Accelerator duty cycle"}}, {"key": "cloud.gcp.ml_googleapis_com.prediction.online.accelerator.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Accelerator memory usage"}}, {"key": "cloud.gcp.ml_googleapis_com.prediction.online.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU usage"}}, {"key": "cloud.gcp.ml_googleapis_com.prediction.online.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.ml_googleapis_com.prediction.online.network.bytes_received.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received"}}, {"key": "cloud.gcp.ml_googleapis_com.prediction.online.network.bytes_sent.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent"}}, {"key": "cloud.gcp.ml_googleapis_com.prediction.online.replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica count"}}, {"key": "cloud.gcp.ml_googleapis_com.prediction.online.target_replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica target"}}, {"key": "cloud.gcp.ml_googleapis_com.prediction.prediction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Prediction count"}}, {"key": "cloud.gcp.ml_googleapis_com.prediction.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Response count"}}]}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google AI Platform services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n**This is intended for users, who want to:**\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n**This enables you to:**\n\n- View and analyze 18 metrics that are specific to Google AI Platform, like Accelerator memory utilization, Accelerator utilization, CPU utilization, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google AI Platform logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle AI Platform metric and log ingestion requires advanced GCP integration.\n\n**Compatibility requirements**\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google AI Platform metric ingest based on your selected feature set ([see full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/ai-platform-monitoring))\n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n**To add this extension to your environment:**\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google AI Platform service is configured.  \n\n**Following GCP integration and Google AI Platform configuration:**\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google AI Platform metrics in Data Explorer and create custom charts. \n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:22.501561Z","created":"2020-08-14T07:46:22.678000Z","seo_title":"Google AI Platform monitoring & observability","seo_description":"Get insights into Google AI Platform service metrics collected from the Google Operations API to ensure health of your cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google AI Platform services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n**This is intended for users, who want to:**\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n**This enables you to:**\n\n- View and analyze 18 metrics that are specific to Google AI Platform, like Accelerator memory utilization, Accelerator utilization, CPU utilization, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google AI Platform logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle AI Platform metric and log ingestion requires advanced GCP integration.\n\n**Compatibility requirements**\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+","use_cases":"","supported_distributions":"","get_started":""},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-ai-platform@1.1.0","fqn":"com.dynatrace.extension.google-ai-platform","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-ai-platform/com.dynatrace.extension.google_SeSs9le.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Added cloudml_job & cloudml_model_version entity","created":"2024-06-04T08:11:52.062135Z"},{"name":"com.dynatrace.extension.google-ai-platform@1.0.4","fqn":"com.dynatrace.extension.google-ai-platform","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-ai-platform/com.dynatrace.extension.google_vnipzGV.zip","release_notes":"### Version 1.0.4\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T12:32:59.334851Z"},{"name":"com.dynatrace.extension.google-ai-platform@1.0.3","fqn":"com.dynatrace.extension.google-ai-platform","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-ai-platform/com.dynatrace.extension.google_dhytZCE.zip","release_notes":"### Version 1.0.3\n\n### Fixed\n\n- Empty feature sets in extension description","created":"2023-05-23T13:25:06.916051Z"},{"name":"com.dynatrace.extension.google-ai-platform@1.0.2","fqn":"com.dynatrace.extension.google-ai-platform","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-ai-platform/com.dynatrace.extension.google_aW3HLSQ.zip","release_notes":"### Version 1.0.2\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-03T09:36:37.402891Z"},{"name":"com.dynatrace.extension.google-ai-platform@1.0.0","fqn":"com.dynatrace.extension.google-ai-platform","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-ai-platform/com.dynatrace.extension.google_1Ebx1ZG.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:04:31.501172Z"},{"name":"com.dynatrace.extension.google-ai-platform@0.0.4","fqn":"com.dynatrace.extension.google-ai-platform","version":"0.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-ai-platform/com.dynatrace.extension.google_lQJzP4M.zip","release_notes":"","created":"2022-01-17T16:57:47.051003Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-ai-platform@1.1.0","fqn":"com.dynatrace.extension.google-ai-platform","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-ai-platform/com.dynatrace.extension.google_SeSs9le.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Added cloudml_job & cloudml_model_version entity","created":"2024-06-04T08:11:52.062135Z"}]},{"id":837,"slug":"google-alloydb","title":"Google AlloyDB","description":"Get insights into Google AlloyDB service metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-alloydb.png","link_to":null,"documentation_link":"","providers":["gcp"],"tags":["cloud","gcp","Google Cloud Platform"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.1","release_latest_validation_result":{"name": "com.dynatrace.extension.google-alloydb", "author": {"name": "Dynatrace"}, "version": "1.1.1", "fileHash": "7f2a8d938c00586bd175108f4dcdf57c4769db0309634d76a729d1316f2cde44", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["insights_metrics", "default_metrics"], "extensionName": "com.dynatrace.extension.google-alloydb", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.alloydb_googleapis_com.instance.cpu.average_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Mean CPU utilization"}}, {"key": "cloud.gcp.alloydb_googleapis_com.instance.cpu.maximum_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Maximum CPU utilization"}}, {"key": "cloud.gcp.alloydb_googleapis_com.instance.cpu.vcpus", "metadata": {"unit": "Count", "description": null, "displayName": "vCPUs allocated per node"}}, {"key": "cloud.gcp.alloydb_googleapis_com.instance.memory.min_available_memory", "metadata": {"unit": "Byte", "description": null, "displayName": "Minimum available memory"}}, {"key": "cloud.gcp.alloydb_googleapis_com.instance.postgres.abort_count", "metadata": {"unit": "Count", "description": null, "displayName": "Instance abort count"}}, {"key": "cloud.gcp.alloydb_googleapis_com.instance.postgres.average_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Mean connections per node"}}, {"key": "cloud.gcp.alloydb_googleapis_com.instance.postgres.commit_count", "metadata": {"unit": "Count", "description": null, "displayName": "Instance commit count"}}, {"key": "cloud.gcp.alloydb_googleapis_com.instance.postgres.connections_limit", "metadata": {"unit": "Count", "description": null, "displayName": "Limit on connections per node"}}, {"key": "cloud.gcp.alloydb_googleapis_com.instance.postgres.instances", "metadata": {"unit": "Count", "description": null, "displayName": "Number and status of nodes"}}, {"key": "cloud.gcp.alloydb_googleapis_com.instance.postgres.replication.maximum_lag", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Maximum replication lag"}}, {"key": "cloud.gcp.alloydb_googleapis_com.instance.postgres.replication.replicas", "metadata": {"unit": "Count", "description": null, "displayName": "AlloyDB replica count"}}, {"key": "cloud.gcp.alloydb_googleapis_com.instance.postgres.total_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Total connections per instance"}}, {"key": "cloud.gcp.alloydb_googleapis_com.instance.postgres.transaction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Instance transaction count"}}]}, "insights_metrics": {"metrics": [{"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.blks_hit_for_top_databases", "metadata": {"unit": "Count", "description": null, "displayName": "Execution time"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.aggregate.execution_time", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Execution time"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.aggregate.io_time", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "IO time"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.aggregate.latencies", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Latency"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.aggregate.lock_time", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Lock time"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.aggregate.row_count", "metadata": {"unit": "Count", "description": null, "displayName": "Affected rows"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.aggregate.shared_blk_access_count", "metadata": {"unit": "Count", "description": null, "displayName": "Shared blocks cache access"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.perquery.execution_time", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Execution time per query"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.perquery.io_time", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "IO time per query"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.perquery.latencies", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Latency per query"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.perquery.lock_time", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Lock time per query"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.perquery.row_count", "metadata": {"unit": "Count", "description": null, "displayName": "Affected rows per query"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.perquery.shared_blk_access_count", "metadata": {"unit": "Count", "description": null, "displayName": "Shared blocks cache access per query"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.pertag.execution_time", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Execution time per tag"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.pertag.io_time", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "IO time per tag"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.pertag.latencies", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Latency per tag"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.pertag.lock_time", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Lock time per tag"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.pertag.row_count", "metadata": {"unit": "Count", "description": null, "displayName": "Affected rows per tag"}}, {"key": "cloud.gcp.alloydb_googleapis_com.database.postgresql.insights.pertag.shared_blk_access_count", "metadata": {"unit": "Count", "description": null, "displayName": "Shared blocks cache accessed per tag"}}]}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google AlloyDB services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 18 metrics that are specific to Google AlloyDB, like Bytes stored limit, Bytes stored, Database Load, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle AlloyDB metric ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.250+"},"sourceId":"about"}],"modified":"2025-12-02T08:07:22.565166Z","created":"2023-03-22T13:36:42.773488Z","seo_title":"Google AlloyDB monitoring & observability","seo_description":"Get insights into Google AlloyDB service metrics collected from the Google Operations API to ensure health of your cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google AlloyDB services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 18 metrics that are specific to Google AlloyDB, like Bytes stored limit, Bytes stored, Database Load, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle AlloyDB metric ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.250+","use_cases":"","supported_distributions":"","get_started":""},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-alloydb@1.1.1","fqn":"com.dynatrace.extension.google-alloydb","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-alloydb/com.dynatrace.extension.google-all_Bv7BCMI.zip","release_notes":"### Version 1.1.1\n\n### Updated\n\n- Fixed problem with blks_hit_for_top_databases metric","created":"2024-06-04T08:11:55.325538Z"},{"name":"com.dynatrace.extension.google-alloydb@1.1.0","fqn":"com.dynatrace.extension.google-alloydb","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-alloydb/com.dynatrace.extension.google-all_Wce7VJH.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Added entities: alloydb_instance, alloydb_database, and relationships\n- Added log linking","created":"2024-06-04T08:12:38.836895Z"},{"name":"com.dynatrace.extension.google-alloydb@1.0.5","fqn":"com.dynatrace.extension.google-alloydb","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-alloydb/com.dynatrace.extension.google-all_nJGZ2iL.zip","release_notes":"### Version 1.0.5\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T12:33:29.812053Z"},{"name":"com.dynatrace.extension.google-alloydb@1.0.4","fqn":"com.dynatrace.extension.google-alloydb","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-alloydb/com.dynatrace.extension.google-all_eWthjZA.zip","release_notes":"### Version 1.0.4\n\n### Fixed\n\n- Empty feature sets in extension description","created":"2023-05-23T13:25:28.753291Z"},{"name":"com.dynatrace.extension.google-alloydb@1.0.3","fqn":"com.dynatrace.extension.google-alloydb","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-alloydb/com.dynatrace.extension.google-all_xqcYRtk.zip","release_notes":"### Version 1.0.3\n\n### Fix\n\n- Fixed faulty metric instance/memory/min_available_memory","created":"2023-03-23T16:08:11.563588Z"},{"name":"com.dynatrace.extension.google-alloydb@1.0.0","fqn":"com.dynatrace.extension.google-alloydb","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-alloydb/com.dynatrace.extension.google-all_Fs7SugB.zip","release_notes":"","created":"2023-03-22T13:36:42.976018Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-alloydb@1.1.1","fqn":"com.dynatrace.extension.google-alloydb","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-alloydb/com.dynatrace.extension.google-all_Bv7BCMI.zip","release_notes":"### Version 1.1.1\n\n### Updated\n\n- Fixed problem with blks_hit_for_top_databases metric","created":"2024-06-04T08:11:55.325538Z"}]},{"id":476,"slug":"google-analytics","title":"Google Analytics","description":"Track and optimize campaigns with shared business context from UTMs stored in GA.","logo":"https://dt-cdn.net/hub/logos/google-analytics.png","link_to":"https://www.dynatrace.com/news/blog/a-dynatrace-champions-guide-to-get-ahead-of-digital-marketing-campaigns/","documentation_link":"https://docs.dynatrace.com/docs/observe/digital-experience/web-applications/additional-configuration/define-user-action-and-session-properties","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integration with Google Analytics is essential for enhancing the value of marketing campaigns and understanding the impact of application performance on business KPIs. \n\nThis integration provides comprehensive observability and monitoring, offering actionable insights for marketing teams, IT managers, and product owners. Key features include real-time analytics that tie together application performance, user experience, and infrastructure data with campaign metrics. Dynatrace enables users to understand why key business goals or specific campaigns are underperforming by providing precise answers through AI-driven root cause analysis. Shared business context, such as UTM parameters, can be used across Dynatrace to filter customer segments and visually replay problematic user sessions. This integration helps optimize campaign performance, improve user experience, and foster IT-marketing collaboration for better business outcomes."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Real-time campaign performance monitoring: Track application performance, user experience, and infrastructure data tied to campaign metrics.\n- AI-driven root cause analysis: Understand why key business goals or specific campaigns are underperforming.\n- Shared business context: Use UTM parameters across Dynatrace to filter customer segments and replay user sessions.\n- IT-marketing collaboration: Foster collaboration for better business outcomes by sharing campaign dashboards and insights.\n- Automatic instrumentation: Simplify observability with easy, automatic, AI-powered tools."},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:57.855294Z","created":"2020-09-03T10:13:23.548643Z","seo_title":"Google Analytics monitoring & observability","seo_description":"Track and optimize campaigns with shared business context from UTMs stored in GA. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Dynatrace integration with Google Analytics is essential for enhancing the value of marketing campaigns and understanding the impact of application performance on business KPIs. \n\nThis integration provides comprehensive observability and monitoring, offering actionable insights for marketing teams, IT managers, and product owners. Key features include real-time analytics that tie together application performance, user experience, and infrastructure data with campaign metrics. Dynatrace enables users to understand why key business goals or specific campaigns are underperforming by providing precise answers through AI-driven root cause analysis. Shared business context, such as UTM parameters, can be used across Dynatrace to filter customer segments and visually replay problematic user sessions. This integration helps optimize campaign performance, improve user experience, and foster IT-marketing collaboration for better business outcomes.","use_cases":"- Real-time campaign performance monitoring: Track application performance, user experience, and infrastructure data tied to campaign metrics.\n- AI-driven root cause analysis: Understand why key business goals or specific campaigns are underperforming.\n- Shared business context: Use UTM parameters across Dynatrace to filter customer segments and replay user sessions.\n- IT-marketing collaboration: Foster collaboration for better business outcomes by sharing campaign dashboards and insights.\n- Automatic instrumentation: Simplify observability with easy, automatic, AI-powered tools.","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":717,"slug":"google-apigee","title":"Google Apigee","description":"Get insights into Google Apigee service metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-apigee.png","link_to":null,"documentation_link":"","providers":["gcp"],"tags":["apigee","cloud","cloud-and-infrastructure","gcp","Google Cloud Platform"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.4","release_latest_validation_result":{"name": "com.dynatrace.extension.google-apigee", "author": {"name": "Dynatrace"}, "version": "1.1.4", "fileHash": "d88202498a9032ba110685d4d0e4f7da660259b9500260c2ece4e2f122f8aea9", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics", "apigee_security_alerts", "apigee_classic_metrics"], "extensionName": "com.dynatrace.extension.google-apigee", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.apigee_googleapis_com.environment.anomaly_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee anomaly event count"}}, {"key": "cloud.gcp.apigee_googleapis_com.environment.api_call_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee environment API call count"}}, {"key": "cloud.gcp.apigee_googleapis_com.environment.active", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee active environment"}}, {"key": "cloud.gcp.apigee_googleapis_com.security.detected_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee API Security detected request count"}}, {"key": "cloud.gcp.apigee_googleapis_com.security.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee API Security request count"}}, {"key": "cloud.gcp.apigee_googleapis_com.policyv2.latencies_percentile", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Percentile of Apigee policy response latencies"}}, {"key": "cloud.gcp.apigee_googleapis_com.proxyv2.latencies_percentile", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Percentile of Apigee proxy response latencies"}}, {"key": "cloud.gcp.apigee_googleapis_com.proxyv2.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee proxy request cumulative count"}}, {"key": "cloud.gcp.apigee_googleapis_com.proxyv2.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee proxy response cumulative count"}}, {"key": "cloud.gcp.apigee_googleapis_com.mint.latencies_percentile", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Percentile of Apigee Monetization response latencies"}}, {"key": "cloud.gcp.apigee_googleapis_com.mint.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee Monetization request cumulative count"}}, {"key": "cloud.gcp.apigee_googleapis_com.mint.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee Monetization response cumulative count"}}, {"key": "cloud.gcp.apigee_googleapis_com.proxyv2.details", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee proxy details"}}, {"key": "cloud.gcp.apigee_googleapis_com.targetv2.latencies_percentile", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Percentile of Apigee proxy target response latencies"}}, {"key": "cloud.gcp.apigee_googleapis_com.targetv2.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee target request cumulative count"}}, {"key": "cloud.gcp.apigee_googleapis_com.targetv2.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee target response cumulative count"}}], "isRecommended": true}, "apigee_classic_metrics": {"metrics": [{"key": "cloud.gcp.apigee_googleapis_com.proxy.latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Apigee proxy response latencies"}}, {"key": "cloud.gcp.apigee_googleapis_com.proxy.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee proxy request cumulative count"}}, {"key": "cloud.gcp.apigee_googleapis_com.proxy.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee proxy response cumulative count"}}, {"key": "cloud.gcp.apigee_googleapis_com.target.latencies"}, {"key": "cloud.gcp.apigee_googleapis_com.target.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee target request cumulative count"}}, {"key": "cloud.gcp.apigee_googleapis_com.target.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee target response cumulative count"}}], "isRecommended": true}, "apigee_security_alerts": {"metrics": [{"key": "cloud.gcp.apigee_googleapis_com.security.detected_request_count_by_rule", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee API Security detected request count by rule"}}, {"key": "cloud.gcp.apigee_googleapis_com.security.incident_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee API Security incident request count"}}, {"key": "cloud.gcp.apigee_googleapis_com.security.incident_request_count_by_rule", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee API Security incident request count by detection rule"}}, {"key": "cloud.gcp.apigee_googleapis_com.security.environment_score", "metadata": {"unit": "Count", "description": null, "displayName": "Security score of Apigee environment"}}, {"key": "cloud.gcp.apigee_googleapis_com.security.proxy_score", "metadata": {"unit": "Count", "description": null, "displayName": "Security score of Apigee API proxy"}}, {"key": "cloud.gcp.apigee_googleapis_com.security.source_score", "metadata": {"unit": "Count", "description": null, "displayName": "Security score of Apigee sources"}}, {"key": "cloud.gcp.apigee_googleapis_com.security.target_score", "metadata": {"unit": "Count", "description": null, "displayName": "Security score of Apigee target server"}}], "isRecommended": true}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Apigee services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API.\n\n### This enables you to:\n\n- View and analyze 14 metrics that are specific to Google Apigee, like Apigee anomaly event count, Apigee policy response latencies, Apigee proxy response latencies, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Apigee logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Apigee metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Apigee metric ingest based on your selected feature set ([see full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/apigee-monitoring))\n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n#### To add this extension to your environment:\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google Apigee service is configured.  \n\n#### Following GCP integration and Google Apigee configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Apigee metrics in Data Explorer and create custom charts. \n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:22.615321Z","created":"2022-01-17T09:14:23.247012Z","seo_title":"Google Apigee monitoring & observability","seo_description":"Get insights into Google Apigee service metrics collected from the Google Operations API to ensure health of your cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Apigee services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API.\n\n### This enables you to:\n\n- View and analyze 14 metrics that are specific to Google Apigee, like Apigee anomaly event count, Apigee policy response latencies, Apigee proxy response latencies, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Apigee logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Apigee metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+","use_cases":"","supported_distributions":"","get_started":""},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-apigee@1.1.4","fqn":"com.dynatrace.extension.google-apigee","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-apigee/com.dynatrace.extension.google-apigee-1.1.4-d88202498a9032ba1106.zip","release_notes":"### Version 1.1.4\n\n### Updated\n\n- \"Response codes\" chart renamed to \"Non-2xx response codes\" on Apigee proxy details page. It doesn't present any 2xx codes anymore.\n- \"Failure rate\" chart on Apigee proxy details page replaced with two separate charts: \"4xx rate\" and \"5xx rate\"","created":"2026-06-02T13:31:00.026781Z"},{"name":"com.dynatrace.extension.google-apigee@1.1.3","fqn":"com.dynatrace.extension.google-apigee","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-apigee/com.dynatrace.extension.google-apigee-1.1.3-43fe4ed26421cc42184a.zip","release_notes":"### Version 1.1.3\n\n### Added\n\n- Enabled \"Create metric event\" feature on charts on service details view","created":"2026-05-06T09:49:58.066424Z"},{"name":"com.dynatrace.extension.google-apigee@1.1.2","fqn":"com.dynatrace.extension.google-apigee","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-apigee/com.dynatrace.extension.google-apigee-1.1.2-9db67382816b97278ace.zip","release_notes":"### Version 1.1.2\n\n### Updated\n\n- Updated metrics' dimensions","created":"2025-06-06T07:26:57.073331Z"},{"name":"com.dynatrace.extension.google-apigee@1.1.1","fqn":"com.dynatrace.extension.google-apigee","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-apigee/com.dynatrace.extension.google-apig_K0Gczq1.zip","release_notes":"### Version 1.1.1\n\n### Updated\n\n- Updated metrics' definitions","created":"2024-08-14T11:01:10.232298Z"},{"name":"com.dynatrace.extension.google-apigee@1.1.0","fqn":"com.dynatrace.extension.google-apigee","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-apigee/com.dynatrace.extension.google-apig_2WWF1Ul.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Added topology, relations, dashboard, and updated metrics","created":"2024-06-04T08:11:58.965811Z"},{"name":"com.dynatrace.extension.google-apigee@1.0.5","fqn":"com.dynatrace.extension.google-apigee","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-apigee/com.dynatrace.extension.google-apig_rI4GOtK.zip","release_notes":"### Version 1.0.5\n\n### Updated\n\n- Added projectId dimension for all metrics","created":"2023-07-26T12:02:00.048330Z"},{"name":"com.dynatrace.extension.google-apigee@1.0.4","fqn":"com.dynatrace.extension.google-apigee","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-apigee/com.dynatrace.extension.google-apig_lDeD12y.zip","release_notes":"### Version 1.0.4\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T12:32:28.229002Z"},{"name":"com.dynatrace.extension.google-apigee@1.0.3","fqn":"com.dynatrace.extension.google-apigee","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-apigee/com.dynatrace.extension.google-apig_r9WwIwn.zip","release_notes":"### Version 1.0.3\n\n### Fixed\n\n- Empty feature sets in extension description","created":"2023-05-23T13:24:06.371816Z"},{"name":"com.dynatrace.extension.google-apigee@1.0.2","fqn":"com.dynatrace.extension.google-apigee","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-apigee/com.dynatrace.extension.google-apig_pz3Jjlh.zip","release_notes":"### Version 1.0.2\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:17:39.605250Z"},{"name":"com.dynatrace.extension.google-apigee@1.0.0","fqn":"com.dynatrace.extension.google-apigee","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-apigee/com.dynatrace.extension.google-apig_EdyQTRk.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:04:44.595015Z"},{"name":"com.dynatrace.extension.google-apigee@0.0.4","fqn":"com.dynatrace.extension.google-apigee","version":"0.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-apigee/com.dynatrace.extension.google-apigee-0.0.4.zip","release_notes":"","created":"2022-01-17T16:42:54.484538Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-apigee@1.1.4","fqn":"com.dynatrace.extension.google-apigee","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-apigee/com.dynatrace.extension.google-apigee-1.1.4-d88202498a9032ba1106.zip","release_notes":"### Version 1.1.4\n\n### Updated\n\n- \"Response codes\" chart renamed to \"Non-2xx response codes\" on Apigee proxy details page. It doesn't present any 2xx codes anymore.\n- \"Failure rate\" chart on Apigee proxy details page replaced with two separate charts: \"4xx rate\" and \"5xx rate\"","created":"2026-06-02T13:31:00.026781Z"}]},{"id":146,"slug":"google-app-engine","title":"Google App Engine","description":"Service and cloud computing platform for developing and hosting web applications.","logo":"https://dt-cdn.net/hub/logos/google-app-engine.png","link_to":"https://www.dynatrace.com/technologies/google-cloud-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-app-engine-deploy","providers":["gcp"],"tags":["cloud"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":718,"slug":"google-app-engine-monitor-with-gcp-integration","title":"Google App Engine (integration)","description":"Insights into Google App Engine service metrics collected from Operations API.","logo":"https://dt-cdn.net/hub/logos/google-app-engine-monitor-with-gcp-integration.png","link_to":null,"documentation_link":"","providers":["gcp"],"tags":["app engine","cloud","cloud-and-infrastructure","gcp","Google Cloud Platform"],"author":null,"coming_soon":true,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/app_engine_instance.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapp_engine_instance.png&sign=-neK9lvXRFcqGTSr4kHTEuA3IMR-x97yQMTs89xgDjI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapp_engine_instance.png&sign=VpZ8OAWV1GJ-3P5nivw4PDH9vK2sV78N3wkZG8Hne1Q","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapp_engine_instance.png&sign=6fuDkBhV2yhqW8BBe1-IvyodKjID4UJAYToz9PssUtM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapp_engine_instance.png&sign=3rSXiBtn3RpGIm_6cFBG1MqavvvQJSpPWiWcNvMTLFg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapp_engine_instance.png&sign=cCynTmiYUsCHg3-TMryJxlvXzvAlbl5Q9GUWmaimMSI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapp_engine_instance.png&sign=rvWJ2zSP6NMrkS1HVvluDG-ByHEzmkV6k5rSmrAwufM"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.4","release_latest_validation_result":{"name": "com.dynatrace.extension.google-app-engine", "author": {"name": "Dynatrace"}, "version": "1.1.4", "fileHash": "82f00a3881501eccde4c0b9ee49bcb7d33394ded93518af101044ca98ca7e268", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-app-engine", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.agent_googleapis_com.agent.gae_app.api_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Monitoring Agent API Request Count"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gae_app.log_entry_count", "metadata": {"unit": "Count", "description": null, "displayName": "Logging Agent Log Entry Count"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gae_app.log_entry_retry_count", "metadata": {"unit": "Count", "description": null, "displayName": "Logging Agent Retried Log Entry Writes Count"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gae_app.memory_usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Monitoring Agent Memory Usage"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gae_app.monitoring.point_count", "metadata": {"unit": "Count", "description": null, "displayName": "Monitoring Agent Metric Point Count"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gae_app.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Logging Agent API Request Count"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gae_app.streamspace_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Monitoring Agent Process Labels Size"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gae_app.streamspace_size_throttling", "metadata": {"unit": "Count", "description": null, "displayName": "Monitoring Agent is Throttling Processes"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gae_app.uptime.count", "metadata": {"unit": "Second", "description": null, "displayName": "Monitoring/Logging Agent Uptime"}}, {"key": "cloud.gcp.appengine_googleapis_com.flex.autoscaler.capacity", "metadata": {"unit": "Count", "description": null, "displayName": "Autoscaling Metrics Utilization Capacity"}}, {"key": "cloud.gcp.appengine_googleapis_com.flex.autoscaler.current_utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Autoscaling Metrics Current Utilization"}}, {"key": "cloud.gcp.appengine_googleapis_com.flex.connections.current", "metadata": {"unit": "Count", "description": null, "displayName": "Connections"}}, {"key": "cloud.gcp.appengine_googleapis_com.flex.cpu.reserved_cores", "metadata": {"unit": "Count", "description": null, "displayName": "Reserved cores"}}, {"key": "cloud.gcp.appengine_googleapis_com.flex.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.appengine_googleapis_com.flex.disk.read_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk bytes read"}}, {"key": "cloud.gcp.appengine_googleapis_com.flex.disk.write_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk bytes written"}}, {"key": "cloud.gcp.appengine_googleapis_com.flex.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received."}}, {"key": "cloud.gcp.appengine_googleapis_com.flex.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent."}}, {"key": "cloud.gcp.appengine_googleapis_com.http.server.dos_intercept_count", "metadata": {"unit": "Count", "description": null, "displayName": "Interception count"}}, {"key": "cloud.gcp.appengine_googleapis_com.http.server.quota_denial_count", "metadata": {"unit": "Count", "description": null, "displayName": "Quota denial count"}}, {"key": "cloud.gcp.appengine_googleapis_com.http.server.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Response count"}}, {"key": "cloud.gcp.appengine_googleapis_com.http.server.response_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Response latency"}}, {"key": "cloud.gcp.appengine_googleapis_com.http.server.response_style_count", "metadata": {"unit": "Count", "description": null, "displayName": "Response count by style"}}, {"key": "cloud.gcp.appengine_googleapis_com.memcache.centi_mcu_count", "metadata": {"unit": "Count", "description": null, "displayName": "Memcache utilization"}}, {"key": "cloud.gcp.appengine_googleapis_com.memcache.hit_ratio", "metadata": {"unit": "Count", "description": null, "displayName": "Hit ratio"}}, {"key": "cloud.gcp.appengine_googleapis_com.memcache.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Memcache operations"}}, {"key": "cloud.gcp.appengine_googleapis_com.memcache.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Memcache received bytes"}}, {"key": "cloud.gcp.appengine_googleapis_com.memcache.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Memcache sent bytes"}}, {"key": "cloud.gcp.appengine_googleapis_com.memcache.used_cache_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Used Cache Size"}}, {"key": "cloud.gcp.appengine_googleapis_com.system.billed_instance_estimate_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Estimated instance count"}}, {"key": "cloud.gcp.appengine_googleapis_com.system.cpu.usage", "metadata": {"unit": "Count", "description": null, "displayName": "CPU megacycles"}}, {"key": "cloud.gcp.appengine_googleapis_com.system.instance_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Instance count"}}, {"key": "cloud.gcp.appengine_googleapis_com.system.memory.usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.appengine_googleapis_com.system.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes"}}, {"key": "cloud.gcp.appengine_googleapis_com.system.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes"}}, {"key": "cloud.gcp.appengine_googleapis_com.flex.instance.connections.current", "metadata": {"unit": "Count", "description": null, "displayName": "Connections"}}, {"key": "cloud.gcp.appengine_googleapis_com.flex.instance.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU Utilization"}}, {"key": "cloud.gcp.appengine_googleapis_com.flex.instance.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received"}}, {"key": "cloud.gcp.appengine_googleapis_com.flex.instance.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent"}}, {"key": "cloud.gcp.appengine_googleapis_com.flex.instance.ws.avg_duration", "metadata": {"unit": "Second", "description": null, "displayName": "Websocket average duration"}}]}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google App Engine services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n\n### This enables you to:\n- View and analyze 40 metrics that are specific to Google App Engine, like Monitoring Agent API Request Count, Logging Agent Log Entry Count, Logging Agent Retried Log Entry Writes Count, and more.  \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google App Engine logs.\n\n- Use preconfigured alerting. \n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle App Engine metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.256+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google App Engine metric ingest based on your selected feature set ([see the full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/google-app-engine/app-engine-monitoring))  \n- Topology mapping and service instance analysis view \n- Google App Engine predefined alerts for:  ```Google App Engine Application CPU utilization [GCP], Google App Engine Instance CPU Utilization [GCP]```\n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n#### To add this extension to your environment:\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google App Engine service is configured.  \n\n#### Following GCP integration and Google App Engine configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google App Engine metrics in Data Explorer and create custom charts. \n- Activate predefined alerting or set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:22.676474Z","created":"2022-01-17T09:14:34.095746Z","seo_title":"Google App Engine (integration) monitoring & observability","seo_description":"Insights into Google App Engine service metrics collected from Operations API. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/app_engine_instance.png"],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google App Engine services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n\n### This enables you to:\n- View and analyze 40 metrics that are specific to Google App Engine, like Monitoring Agent API Request Count, Logging Agent Log Entry Count, Logging Agent Retried Log Entry Writes Count, and more.  \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google App Engine logs.\n\n- Use preconfigured alerting. \n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle App Engine metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.256+","use_cases":"","supported_distributions":"","get_started":""},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-app-engine@1.1.4","fqn":"com.dynatrace.extension.google-app-engine","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-app-engine/com.dynatrace.extension.google-_v2f3ZSL.zip","release_notes":"### Version 1.1.4\n\n### Updated\n\n- Added log linking to entities","created":"2024-06-04T08:11:16.755713Z"},{"name":"com.dynatrace.extension.google-app-engine@1.1.3","fqn":"com.dynatrace.extension.google-app-engine","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-app-engine/com.dynatrace.extension.google-_PVnzX8m.zip","release_notes":"### Version 1.1.3\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T12:33:41.674980Z"},{"name":"com.dynatrace.extension.google-app-engine@1.1.2","fqn":"com.dynatrace.extension.google-app-engine","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-app-engine/com.dynatrace.extension.google-_2IjzxqR.zip","release_notes":"### Version 1.1.2\n\n### Fixed\n\n- GCP project details page doesn't crash anymore when cloud:gcp:gae_app type is not declared in environment","created":"2023-05-23T13:26:02.354889Z"},{"name":"com.dynatrace.extension.google-app-engine@1.1.1","fqn":"com.dynatrace.extension.google-app-engine","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-app-engine/com.dynatrace.extension.google-_pTnLvja.zip","release_notes":"### Version 1.1.1\n\n### Changed\n\n- Each multiservice metric (agent.googleapis.com/agent) split to separate metrics - one per entity type (for sake of management-zone filtering support)","created":"2023-04-03T09:30:53.229741Z"},{"name":"com.dynatrace.extension.google-app-engine@1.1.0","fqn":"com.dynatrace.extension.google-app-engine","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-app-engine/com.dynatrace.extension.google-_U0sXbsW.zip","release_notes":"### Version 1.1.0\n\n### Added\n\n- Metrics now support management-zone filtering (main entity type specified for metrics)","created":"2023-03-29T12:55:40.698877Z"},{"name":"com.dynatrace.extension.google-app-engine@1.0.3","fqn":"com.dynatrace.extension.google-app-engine","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-app-engine/com.dynatrace.extension.google-_o3lpi9p.zip","release_notes":"### Version 1.0.3\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:17:46.935224Z"},{"name":"com.dynatrace.extension.google-app-engine@1.0.1","fqn":"com.dynatrace.extension.google-app-engine","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-app-engine/com.dynatrace.extension.google-_jflWdFR.zip","release_notes":"Support for GCP overview","created":"2023-01-19T15:38:59.544773Z"},{"name":"com.dynatrace.extension.google-app-engine@0.0.8","fqn":"com.dynatrace.extension.google-app-engine","version":"0.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-app-engine/com.dynatrace.extension.google-_bQl0SdW.zip","release_notes":"","created":"2022-01-17T16:43:12.376750Z"}],"related_technologies":["google-app-engine"],"latest_downloads":[{"name":"com.dynatrace.extension.google-app-engine@1.1.4","fqn":"com.dynatrace.extension.google-app-engine","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-app-engine/com.dynatrace.extension.google-_v2f3ZSL.zip","release_notes":"### Version 1.1.4\n\n### Updated\n\n- Added log linking to entities","created":"2024-06-04T08:11:16.755713Z"}]},{"id":1337,"slug":"google-artifact-registry","title":"Google Artifact Registry","description":"Ingest Google Artifact Registry vulnerability findings.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/google-artifact-registry/logo/efc291c4-f458-4755-81d1-c65705fa34f9.png","link_to":"https://www.dynatrace.com/platform/threat-observability/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-artifact-registry-ingest","providers":[],"tags":["devsecops","external","findings","google","ingest","integration","normalize","push","security","third-party","unify","vulnerability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Architecture diagram.","src":"https://cdn.hub.central.dynatrace.com/hub/console/google-artifact-registry/media/fb067b69-d3c5-4613-b04d-f4af6b1a8da9.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2Ffb067b69-d3c5-4613-b04d-f4af6b1a8da9.png&sign=Ps5x2oOMlTQZHXmslOFnU0v1GSmoJf05SSBlq-YfXq0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2Ffb067b69-d3c5-4613-b04d-f4af6b1a8da9.png&sign=gD1AmOyAMfnmSzqsgO0F_L9MvZNyyu9e7cjGBIQ56h8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2Ffb067b69-d3c5-4613-b04d-f4af6b1a8da9.png&sign=aol2rEPmjtKOKu0EGq5j156ZcESY7Y9mSuQvgyQwuKw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2Ffb067b69-d3c5-4613-b04d-f4af6b1a8da9.png&sign=XcpQrw-jIqchWRsM_c2s_kySd5QiDjC3gDOZvVPXdPk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2Ffb067b69-d3c5-4613-b04d-f4af6b1a8da9.png&sign=4ur-6l2xwHyLbVKP-j-S_oP7u14WfC7KMKQ9ek8m8jI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2Ffb067b69-d3c5-4613-b04d-f4af6b1a8da9.png&sign=Na4VgTP2HqhxayygxJFu55_gIGdTYDRhVvzNPTZZmRk"}},{"caption":"Vulnerabilities dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/console/google-artifact-registry/media/6eb3659e-e108-4fc9-9720-5febb0e7c1e7.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2F6eb3659e-e108-4fc9-9720-5febb0e7c1e7.png&sign=ggNAXldv_1n9jcPKJy9a2fwoK2WR1AdPf2PG_mlCcaA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2F6eb3659e-e108-4fc9-9720-5febb0e7c1e7.png&sign=bsOqLpX_XRZKL5GpzAjByaIWFAglxOeuQzfRIo6Grog","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2F6eb3659e-e108-4fc9-9720-5febb0e7c1e7.png&sign=dQxCWb0UXqFdskTqlc4chpCbdIOIHulIyhzYSaBUCn0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2F6eb3659e-e108-4fc9-9720-5febb0e7c1e7.png&sign=__SbEwcmxu2yFk8kF5N9Tpdti1U5zB2Vd4_JSGnXQn8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2F6eb3659e-e108-4fc9-9720-5febb0e7c1e7.png&sign=TRfJXsQbrSVemLs6vsBD9FR19VHKzciFJBULSJi1FBQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2F6eb3659e-e108-4fc9-9720-5febb0e7c1e7.png&sign=tMhGyS7mzuR0l2PWQ83wSQdtM_CivKaUtjAchY-Io0k"}},{"caption":"Product coverage dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/console/google-artifact-registry/media/14b42043-5066-44a9-a6f1-606a41ae45b9.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2F14b42043-5066-44a9-a6f1-606a41ae45b9.png&sign=VQu363YDJ0Cg4BD7xHqaCOyQ6Cow1kDk5b11yrFhPdA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2F14b42043-5066-44a9-a6f1-606a41ae45b9.png&sign=KLm7XZZiGqbvc0j4wrZLtDFo2DUuyklAVkFKZv6wois","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2F14b42043-5066-44a9-a6f1-606a41ae45b9.png&sign=pbXe_yqnLty817qrYoJ6bLd6hyIcqH971njsOMuqqsA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2F14b42043-5066-44a9-a6f1-606a41ae45b9.png&sign=wfQqinkR4FeWW1vUzpFQSQ4VOKIbDshoyv7aJsFCEMM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2F14b42043-5066-44a9-a6f1-606a41ae45b9.png&sign=w6YpHRb_7VeOQslrO2F2i0AMHx3urVE0_efS_jgYQxA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-artifact-registry%2Fmedia%2F14b42043-5066-44a9-a6f1-606a41ae45b9.png&sign=KIKVk0tQefAxgohJZ5K0cSGzwYMrHygA05bfRsOnSJQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with Google Artifact Registry to allow visibility, orchestration, and prioritization of cross-container registry vulnerability findings.\n\n* **Single pane of glass**: Ingest vulnerability findings from Google Artifact Registry into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs)).\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for vulnerability findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary)).\n\n* **Findings operationalization**: Prioritize, visualize, and automate vulnerability findings with runtime context.\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* **Overview**: Visualize and report your current security posture and trends around security findings across environments with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize security findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Create notifications and tickets for critical security findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use security findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For instructions, go to [Ingest Microsoft Defender for Cloud security events](https://docs.dynatrace.com/docs/shortlink/google-artifact-registry-ingest)."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"This integration comes with several sample dashboards and workflows to help you\n\n* Visualize container vulnerability findings (dashboard)\n* Discover container scanning gaps (dashboard)\n* Automatically create Slack notifications for critical findings (workflow)\n* Automatically create Jira tickets for critical findings (workflow)\n\nCurrent limitation: To benefit from those ready-made documents, you need to install Microsoft Defender for Cloud integration, and use the corresponding dashboards and workflows."},"sourceId":"details"}],"modified":"2026-04-29T06:36:58.525415Z","created":"2026-04-29T06:36:58.449059Z","seo_title":"Google Artifact Registry monitoring & observability","seo_description":"Ingest Google Artifact Registry vulnerability findings. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/google-artifact-registry/media/fb067b69-d3c5-4613-b04d-f4af6b1a8da9.png","https://cdn.hub.central.dynatrace.com/hub/console/google-artifact-registry/media/6eb3659e-e108-4fc9-9720-5febb0e7c1e7.png","https://cdn.hub.central.dynatrace.com/hub/console/google-artifact-registry/media/14b42043-5066-44a9-a6f1-606a41ae45b9.png"],"about":"Dynatrace integrates with Google Artifact Registry to allow visibility, orchestration, and prioritization of cross-container registry vulnerability findings.\n\n* **Single pane of glass**: Ingest vulnerability findings from Google Artifact Registry into Dynatrace (powered by [OpenPipeline&trade;](https://dt-url.net/openpipeline-docs)).\n\n* **Unified analysis**: Dynatrace transforms and maps the findings to a unified format for vulnerability findings (powered by [Dynatrace Semantic Dictionary](https://docs.dynatrace.com/docs/platform/semantic-dictionary)).\n\n* **Findings operationalization**: Prioritize, visualize, and automate vulnerability findings with runtime context.\n\n* **Unveil blind spots**:  Discover and eliminate coverage gaps in your Software Development Lifecycle (SDLC).","use_cases":"* **Overview**: Visualize and report your current security posture and trends around security findings across environments with [Dashboards](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/dashboards-new).\n\n* **Prioritization**: Analyze and prioritize security findings across multiple tools and products uniformly with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks).\n\n* **Automation**: Create notifications and tickets for critical security findings with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows).\n\n* **Investigation**: Use security findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://docs.dynatrace.com/docs/platform-modules/application-security/security-investigator).","supported_distributions":"","get_started":"For instructions, go to [Ingest Microsoft Defender for Cloud security events](https://docs.dynatrace.com/docs/shortlink/google-artifact-registry-ingest)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dashboards","automations","openpipeline"],"latest_downloads":null},{"id":716,"slug":"google-assistant-smart-home","title":"Google Assistant Smart Home","description":"Get insights into Google Assistant Smart Home metrics collected from the Google Operations API to ensure health of the cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-assistant-smart-home.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-assistant","providers":["gcp"],"tags":["cloud-and-infrastructure","gcp","google assistant","Google Cloud Platform","monitoring","smart home"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.3","release_latest_validation_result":{"name": "com.dynatrace.extension.google-assistant-api", "author": {"name": "Dynatrace"}, "version": "1.0.3", "fileHash": "285f3b66d413bbd6c6845cfdf4013da00d85da720b5a972434a0976c4c02d479", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-assistant-api", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.actions_googleapis_com.smarthome_action.execution_success_confidence", "metadata": {"unit": "Count", "description": null, "displayName": "Execution success confidence"}}, {"key": "cloud.gcp.actions_googleapis_com.smarthome_action.local_event_count", "metadata": {"unit": "Count", "description": null, "displayName": "Local event count"}}, {"key": "cloud.gcp.actions_googleapis_com.smarthome_action.matter_setup_event_count", "metadata": {"unit": "Count", "description": null, "displayName": "Matter setup event count"}}, {"key": "cloud.gcp.actions_googleapis_com.smarthome_action.num_active_users", "metadata": {"unit": "Count", "description": null, "displayName": "Daily active users"}}, {"key": "cloud.gcp.actions_googleapis_com.smarthome_action.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.actions_googleapis_com.smarthome_action.request_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request latencies"}}, {"key": "cloud.gcp.actions_googleapis_com.smarthome_action.seven_day_active_users", "metadata": {"unit": "Count", "description": null, "displayName": "7 day active users"}}, {"key": "cloud.gcp.actions_googleapis_com.smarthome_action.twenty_eight_day_active_users", "metadata": {"unit": "Count", "description": null, "displayName": "28 day active users"}}]}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of  Google Assistant Smart Home services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 5 metrics that are specific to  Google Assistant Smart Home, like Daily active users, Request count, Request latencies, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze  Google Assistant Smart Home logs.\n\n- Set custom alerts that trigger remediation workflows. \n\n Google Assistant Smart Home metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Assistant Smart Home extension](https://docs.dynatrace.com/docs/shortlink/google-assistant) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Assistant Smart Home metric ingest based on your selected feature set ([see full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/assistant-smart-home-monitoring))\n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n#### To add this extension to your environment:\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google Assistant Smart Home service is configured.  \n\n#### Following GCP integration and Google Assistant Smart Home configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Assistant Smart Home metrics in Data Explorer and create custom charts. \n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:22.731291Z","created":"2022-01-17T09:14:10.851167Z","seo_title":"Google Assistant Smart Home monitoring & observability","seo_description":"Get insights into Google Assistant Smart Home metrics collected from the Google Operations API to ensure health of the cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of  Google Assistant Smart Home services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 5 metrics that are specific to  Google Assistant Smart Home, like Daily active users, Request count, Request latencies, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze  Google Assistant Smart Home logs.\n\n- Set custom alerts that trigger remediation workflows. \n\n Google Assistant Smart Home metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Assistant Smart Home extension](https://docs.dynatrace.com/docs/shortlink/google-assistant) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-assistant-api@1.0.3","fqn":"com.dynatrace.extension.google-assistant-api","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-assistant-api/com.dynatrace.extension.goog_mfnR3FJ.zip","release_notes":"### Version 1.0.3\n\n### Updated\n\n- Added three new metrics","created":"2024-06-04T08:12:39.981567Z"},{"name":"com.dynatrace.extension.google-assistant-api@1.0.2","fqn":"com.dynatrace.extension.google-assistant-api","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-assistant-api/com.dynatrace.extension.goog_WwYvOqO.zip","release_notes":"### Version 1.0.2\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:03:37.666860Z"},{"name":"com.dynatrace.extension.google-assistant-api@1.0.1","fqn":"com.dynatrace.extension.google-assistant-api","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-assistant-api/com.dynatrace.extension.goog_R90dRWv.zip","release_notes":"### Version 1.0.1\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:17:54.128098Z"},{"name":"com.dynatrace.extension.google-assistant-api@1.0.0","fqn":"com.dynatrace.extension.google-assistant-api","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-assistant-api/com.dynatrace.extension.goog_K8mDjIz.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:04:57.474971Z"},{"name":"com.dynatrace.extension.google-assistant-api@0.0.4","fqn":"com.dynatrace.extension.google-assistant-api","version":"0.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-assistant-api/com.dynatrace.extension.goog_aUXNBDK.zip","release_notes":"","created":"2022-01-17T16:43:34.383823Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-assistant-api@1.0.3","fqn":"com.dynatrace.extension.google-assistant-api","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-assistant-api/com.dynatrace.extension.goog_mfnR3FJ.zip","release_notes":"### Version 1.0.3\n\n### Updated\n\n- Added three new metrics","created":"2024-06-04T08:12:39.981567Z"}]},{"id":311,"slug":"google-big-query","title":"Google Big Query","description":"Get insights into Google BigQuery service metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-big-query.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-bigquery","providers":["gcp"],"tags":["bigquery","cloud","cloud-and-infrastructure","gcp","Google Cloud Platform"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.1","release_latest_validation_result":{"name": "com.dynatrace.extension.google-bigquery", "author": {"name": "Dynatrace"}, "version": "1.1.1", "fileHash": "ca896582e5969ce9c582c2ae0c3ad2790c434a1ade3648b0a91b3c8e49dd2a87", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-bigquery", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.bigquerybiengine_googleapis_com.model.inflight_requests", "metadata": {"unit": "Count", "description": null, "displayName": "Inflight requests"}}, {"key": "cloud.gcp.bigquerybiengine_googleapis_com.model.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.bigquerybiengine_googleapis_com.model.request_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request execution times"}}, {"key": "cloud.gcp.bigquery_googleapis_com.job.num_in_flight", "metadata": {"unit": "Count", "description": null, "displayName": "Job count"}}, {"key": "cloud.gcp.bigquery_googleapis_com.query.count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Query count"}}, {"key": "cloud.gcp.bigquery_googleapis_com.query.execution_times", "metadata": {"unit": "Second", "description": null, "displayName": "Query execution times"}}, {"key": "cloud.gcp.bigquery_googleapis_com.slots.allocated", "metadata": {"unit": "Count", "description": null, "displayName": "Slots used by project, reservation, and job type"}}, {"key": "cloud.gcp.bigquery_googleapis_com.slots.assigned", "metadata": {"unit": "Count", "description": null, "displayName": "Slots assigned"}}, {"key": "cloud.gcp.bigquery_googleapis_com.slots.capacity_committed", "metadata": {"unit": "Count", "description": null, "displayName": "Slots capacity committed"}}, {"key": "cloud.gcp.bigquery_googleapis_com.slots.max_assigned", "metadata": {"unit": "Count", "description": null, "displayName": "Slots max assigned"}}, {"key": "cloud.gcp.bigquery_googleapis_com.slots.total_allocated_for_reservation", "metadata": {"unit": "Count", "description": null, "displayName": "Slots used across projects in reservation"}}, {"key": "cloud.gcp.bigquery_googleapis_com.slots.total_available", "metadata": {"unit": "Count", "description": null, "displayName": "Total slots"}}, {"key": "cloud.gcp.bigquerybiengine_googleapis_com.reservation.total_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Reservation total bytes"}}, {"key": "cloud.gcp.bigquerybiengine_googleapis_com.reservation.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Reservation used bytes"}}], "isRecommended": true}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google BigQuery services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API\n\n### This enables you to:\n\n- View and analyze 14 metrics that are specific to Google BigQuery, like Inflight requests, Request count, Request execution times, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google BigQuery logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle BigQuery metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Big Query extension](https://docs.dynatrace.com/docs/shortlink/google-bigquery) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google BigQuery metric ingest based on your selected feature set ([see full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/bigquery-monitoring))\n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n#### To add this extension to your environment:\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google BigQuery service is configured.  \n\n#### Following GCP integration and Google BigQuery configuration:**\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google BigQuery metrics in Data Explorer and create custom charts. \n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:22.779940Z","created":"2020-08-14T07:46:22.459000Z","seo_title":"Google Big Query monitoring & observability","seo_description":"Get insights into Google BigQuery service metrics collected from the Google Operations API to ensure health of your cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google BigQuery services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API\n\n### This enables you to:\n\n- View and analyze 14 metrics that are specific to Google BigQuery, like Inflight requests, Request count, Request execution times, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google BigQuery logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle BigQuery metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Big Query extension](https://docs.dynatrace.com/docs/shortlink/google-bigquery) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-bigquery@1.1.1","fqn":"com.dynatrace.extension.google-bigquery","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigquery/com.dynatrace.extension.google-bigquery-1.1.1-ca896582e5969ce9c582.zip","release_notes":"### Version 1.1.1\n\n### Fixed\n\n- BigQuery project service metrics configuration issues preventing data ingestion from GCP","created":"2025-07-01T13:23:03.424502Z"},{"name":"com.dynatrace.extension.google-bigquery@1.1.0","fqn":"com.dynatrace.extension.google-bigquery","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigquery/com.dynatrace.extension.google-bi_gbyr3PJ.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Added bigquery_biengine_model \n- Added basic dashbord screen","created":"2024-06-04T08:11:24.939487Z"},{"name":"com.dynatrace.extension.google-bigquery@1.0.4","fqn":"com.dynatrace.extension.google-bigquery","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigquery/com.dynatrace.extension.google-bi_4cUPeWu.zip","release_notes":"### Version 1.0.4\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:03:50.218647Z"},{"name":"com.dynatrace.extension.google-bigquery@1.0.3","fqn":"com.dynatrace.extension.google-bigquery","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigquery/com.dynatrace.extension.google-bi_hhXxVqS.zip","release_notes":"### Version 1.0.3\n\n### Fixed\n\n- Empty feature sets in extension description","created":"2023-05-23T13:25:47.523125Z"},{"name":"com.dynatrace.extension.google-bigquery@1.0.2","fqn":"com.dynatrace.extension.google-bigquery","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigquery/com.dynatrace.extension.google-bi_XY30iQs.zip","release_notes":"### Version 1.0.2\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:18:00.970769Z"},{"name":"com.dynatrace.extension.google-bigquery@1.0.0","fqn":"com.dynatrace.extension.google-bigquery","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigquery/com.dynatrace.extension.google-bi_D8B8Yoe.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:08:44.265689Z"},{"name":"com.dynatrace.extension.google-bigquery@0.0.4","fqn":"com.dynatrace.extension.google-bigquery","version":"0.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigquery/com.dynatrace.extension.google-bi_CmCckjG.zip","release_notes":"","created":"2022-01-17T16:43:52.789315Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-bigquery@1.1.1","fqn":"com.dynatrace.extension.google-bigquery","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigquery/com.dynatrace.extension.google-bigquery-1.1.1-ca896582e5969ce9c582.zip","release_notes":"### Version 1.1.1\n\n### Fixed\n\n- BigQuery project service metrics configuration issues preventing data ingestion from GCP","created":"2025-07-01T13:23:03.424502Z"}]},{"id":147,"slug":"google-chrome","title":"Google Chrome","description":"Cross-platform web browser developed by Google.","logo":"https://dt-cdn.net/hub/logos/google-chrome.png","link_to":"https://docs.dynatrace.com/docs/shortlink/supported-technologies#real-user-monitoring","documentation_link":"https://docs.dynatrace.com/docs/shortlink/web-applications-landing","providers":[],"tags":["browser","real-user-monitoring","web"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n* Real User Monitoring: 3 latest versions"},"sourceId":"details"}],"modified":"2026-03-10T07:48:11.748780Z","created":"2020-08-14T07:46:19.379000Z","seo_title":"Google Chrome monitoring & observability","seo_description":"Cross-platform web browser developed by Google. Start your free trial today!","customer_story":{"quote":"Dynatrace’s digital experience monitoring gives us a complete picture of what our end users are experiencing.","person":{"name":"Kevin McNall","title":"Director of Digital Projects and Practices"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_231x218_crop_center-center_line/rack-room-shoes-logo.png","title":"Rack Room Shoes"},"link_to":{"href":"https://www.dynatrace.com/customers/rack-room-shoes/","target":null,"href_text":"Read customer story"}},"marketing_related_content":[],"screenshots":[],"about":"","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":148,"slug":"google-cloud-platform","title":"Google Cloud","description":"Meet your business challenges head on with cloud computing services from Google.","logo":"https://dt-cdn.net/images/techn-icon-gcp-e469114469.svg","link_to":"https://www.dynatrace.com/technologies/google-cloud-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-cloud-hub","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","gcp"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/dt-cloudrun-knative-microservices-in-gke-1920-30d7c88252.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdt-cloudrun-knative-microservices-in-gke-1920-30d7c88252.png&sign=6EYivgA96y3EUZ8-tjhrTQbkCv01AlXKpnK5IlJGrug","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdt-cloudrun-knative-microservices-in-gke-1920-30d7c88252.png&sign=gsoklnoo8xZHKbRZlz7kvx_O88NJdDOz0XMUZnkRiG8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdt-cloudrun-knative-microservices-in-gke-1920-30d7c88252.png&sign=X3NeHLblOuHiglKhmMT4tOO8kr_NUkHwd39IR3T-Lds","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdt-cloudrun-knative-microservices-in-gke-1920-30d7c88252.png&sign=OvyqRLvLsVUxGjyBNQzwXJTBGR6mfMrqd8MUouN0OvQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdt-cloudrun-knative-microservices-in-gke-1920-30d7c88252.png&sign=h94M-KEtztLewzCtUTUSS1JK5iBg_IEBveXBIINZCWY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdt-cloudrun-knative-microservices-in-gke-1920-30d7c88252.png&sign=jaOk0aUQ-lPLA3RSStv1ZidfcBCcv2Y0U8mkF4hauo8"}},{"caption":"","src":"https://dt-cdn.net/hub/response-time-analysis-knative-1920-9a7c087622.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fresponse-time-analysis-knative-1920-9a7c087622.png&sign=tEr-IGci7dhcqz0YB8WGUe95ZuBdLFySWAH-ZCQzf5w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fresponse-time-analysis-knative-1920-9a7c087622.png&sign=VWCrXpfBMvE0xFrHSQkSiQMiqaPvJEfcunh_4To5c_o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fresponse-time-analysis-knative-1920-9a7c087622.png&sign=0q7OiiZFTEHB15PQo39gNtpDiU5IFnrF7gQdPWQCIpk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fresponse-time-analysis-knative-1920-9a7c087622.png&sign=--rD0MowuASA83DIk-bhRtsbQ7QJXxqhmHd_ac0imfY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fresponse-time-analysis-knative-1920-9a7c087622.png&sign=jGO54OdTcwAkaiWbds390KAtD77Bl74y9Fr0WreNNeo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fresponse-time-analysis-knative-1920-9a7c087622.png&sign=KIEk6ObmySPjkJeaVIrpL5fGUuw4E9jDhLEpDHbMfpA"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace automatically discovers, baselines, [and intelligently monitors dynamic Google Cloud workloads](https://docs.dynatrace.com/docs/shortlink/google-cloud-hub).\n\nDynatrace [OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-hub) provides full-stack monitoring for core compute resources such as Google Kubernetes Engine (GKE), Google Compute Engine (GCE), and Google Application Engine (GAE). This gives you deep code-level visibility and end-to-end traces for everything that’s running on compute services.\n\nAll metrics published to the Operations API (formerly Stackdriver) can be automatically ingested into Dynatrace to provide data for AI-powered problem detection and automatic root-cause analysis. Our Google Cloud integration helps you stay on top of the dynamics of your hybrid cloud by providing a high-level overview of the Google Cloud services in your account, distinguishing between healthy and unhealthy services."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Real-time infrastructure monitoring: Track Google Cloud infrastructure, applications, and multiple datacenters.\n- AI-driven root cause analysis: Reduce time-to-problem-resolution with intelligent insights.\n- Resource optimization: Monitor and optimize resource utilization across Google Cloud environments.\n- Hybrid cloud support: Achieve full-stack visibility in hybrid and multi-cloud environments.\n- Automatic instrumentation: Simplify cloud observability with easy, automatic, AI-powered tools."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- Get Started with [Google Cloud Monitoring](https://docs.dynatrace.com/docs/ingest-from/google-cloud-platform): This guide provides detailed steps to set up monitoring for Google Cloud services, focusing on infrastructure and application performance."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Get Started\nTo ensure gapless visibility, deploy OneAgent to your hosts and enable the Google Cloud Operations API integration. \n#### OneAgent deployment to hosts\nOneAgent collects all relevant monitoring data for each standalone GCE instance and each GCE instance that is part of a GKE cluster or GAE. A single instance of OneAgent can handle monitoring for all types of entities, including servers, applications, services, databases, and more. Based on what it detects, OneAgent automatically activates instrumentation that’s specific to your unique application stack. The deployment requirements and options vary depending on the GCP compute service you use.\n\n-\t[Google Compute Engine](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/google-compute-engine)\n-\t[Google Kubernetes Engine](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/google-gke)\n-\t[Google App Engine](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/google-app-engine)\n\n\n#### Google Cloud Operations API integration to monitor clouds services\nYou can integrate Dynatrace with Google Cloud Platform for all services running in the cloud to stay on top of the dynamics of your workloads. Together with metrics, you get dashboard presets, predefined alerts, and Log Monitoring.\n\nGoogle Cloud Operations API integration requires you to setup additional cloud native components in your infrastructure. Deployment scripts are [open sourced on github]( https://github.com/dynatrace-oss/dynatrace-gcp-function). Once installed, the integration sends data to Dynatrace for the following services: Cloud APIs, Cloud SQL, Function, Datastore, Storage, Loadbalancers, GKE, and Pub/Sub, Memorystore. You can also [extend the scope of monitored services](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/legacy/gcp-supported-service-metrics-legacy).\n\nTo activate monitoring, [follow the setup documentation](https://docs.dynatrace.com/docs/how-to-use-dynatrace/infrastructure-monitoring/cloud-platform-monitoring/google-cloud-platform-monitoring).\n\n#### Google Cloud Functions\nUse OpenTelemetry to start monitoring your Google Cloud Functions. With OpenTelemetry, Dynatrace supports end-to-end [traces](https://docs.dynatrace.com/docs/extend-dynatrace/opentelemetry) through Cloud Functions as well as [performance and business metrics](https://docs.dynatrace.com/docs/extend-dynatrace/opentelemetry/opentelemetry-metrics).  \nMany GCP client SDKs are already pre-instrumented with OpenTelemetry, which allows you to easily pull metrics and trace data into Dynatrace using trace ingest. \n### Resources\n- [Power Demo: Google Cloud Observability](https://info.dynatrace.com/global_all_wc_power_demo_google_cloud_observability_15841_registration.html)\n- [Accelerate transformation with automated observability for GCP](https://www.dynatrace.com/news/blog/accelerate-transformation-with-automated-observability-for-google-cloud-platform/)\n- [Integrated billing with Google Marketplace](https://www.dynatrace.com/news/press-release/dynatrace-announces-expanded-strategic-partnership-with-google-cloud/)\n- [Cloud Run blog post](https://www.dynatrace.com/news/blog/ai-powered-automated-observability-and-deep-visibility-into-serverless-apps-running-on-google-cloud-run/)\n- [5 Key Considerations for Monitoring Google Cloud](https://www.dynatrace.com/resources/ebooks/five-key-considerations-for-monitoring-google-cloud/)\n- [5 Steps to Accelerate Google Cloud Migration](https://www.dynatrace.com/resources/ebooks/google-cloud-migration/)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:57.874826Z","created":"2020-08-14T07:46:19.387000Z","seo_title":"Google Cloud monitoring & observability","seo_description":"Meet your business challenges head on with cloud computing services from Google. Start your free trial today!","customer_story":{"quote":"To assess our IT landscape, we would have to review six to seven individual applications, across three to four different cloud infrastructures. Dynatrace’s platform allowed us to bring all this information together in a single source of truth to allow our teams to resolve problems early and quickly.","person":{"name":"Laurent Donnay","title":"SVP IT Sales and Platforms"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_768x914_crop_center-center_82_line/T_logo_rgb_p.png","title":"Deutsche Telekom"},"link_to":{"href":"https://www.dynatrace.com/customers/deutsche-telekom/","target":null,"href_text":"See their story"}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dt-cloudrun-knative-microservices-in-gke-1920-30d7c88252.png","https://dt-cdn.net/hub/response-time-analysis-knative-1920-9a7c087622.png"],"about":"Dynatrace automatically discovers, baselines, [and intelligently monitors dynamic Google Cloud workloads](https://docs.dynatrace.com/docs/shortlink/google-cloud-hub).\n\nDynatrace [OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-hub) provides full-stack monitoring for core compute resources such as Google Kubernetes Engine (GKE), Google Compute Engine (GCE), and Google Application Engine (GAE). This gives you deep code-level visibility and end-to-end traces for everything that’s running on compute services.\n\nAll metrics published to the Operations API (formerly Stackdriver) can be automatically ingested into Dynatrace to provide data for AI-powered problem detection and automatic root-cause analysis. Our Google Cloud integration helps you stay on top of the dynamics of your hybrid cloud by providing a high-level overview of the Google Cloud services in your account, distinguishing between healthy and unhealthy services.","use_cases":"- Real-time infrastructure monitoring: Track Google Cloud infrastructure, applications, and multiple datacenters.\n- AI-driven root cause analysis: Reduce time-to-problem-resolution with intelligent insights.\n- Resource optimization: Monitor and optimize resource utilization across Google Cloud environments.\n- Hybrid cloud support: Achieve full-stack visibility in hybrid and multi-cloud environments.\n- Automatic instrumentation: Simplify cloud observability with easy, automatic, AI-powered tools.","supported_distributions":"","get_started":"- Get Started with [Google Cloud Monitoring](https://docs.dynatrace.com/docs/ingest-from/google-cloud-platform): This guide provides detailed steps to set up monitoring for Google Cloud services, focusing on infrastructure and application performance."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":533,"slug":"google-cloud-apis","title":"Google Cloud APIs","description":"Get insights into Google Cloud APIs service metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-cloud-apis.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-api","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","gcp","Google Cloud Platform","monitoring"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/apis_dashboard.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapis_dashboard.png&sign=7k9c6rogpL5rIJzrjBW-qw5n1Gjdfqq-UxPZOAp9AB8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapis_dashboard.png&sign=ZxK9tagr0k8DpiEOoVXBoVAhbQUwbTA9PIImRtc-S6M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapis_dashboard.png&sign=ZkpFPfOjPtt3o4XhqX6K3vS4zsl3YvolQ9yG9bLVmMo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapis_dashboard.png&sign=3zZo1t6tudb9xqzb4MFDNrvV5Z_TdbM891iuXLyIK0c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapis_dashboard.png&sign=lnJMGqtMCMJz9FuOEShViVlw4ObFCsj0Iz7T-sRJh4U","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fapis_dashboard.png&sign=TjO1ONI-UV3Cq18qp93-931oP62PivWTLH1kKWRjU3w"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.7","release_latest_validation_result":{"name": "com.dynatrace.extension.google-api", "author": {"name": "Dynatrace"}, "version": "1.0.7", "fileHash": "43e9a4a258d1a5c7bf571682dde363c48c07a414e2eebc6e4a7bcc9273cf1c8f", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["limited_response_codes", "default_metrics"], "extensionName": "com.dynatrace.extension.google-api", "minEECVersion": "1.250.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.serviceruntime_googleapis_com.api.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.serviceruntime_googleapis_com.api.request_latencies", "metadata": {"unit": "Second", "description": null, "displayName": "Request latencies"}}, {"key": "cloud.gcp.serviceruntime_googleapis_com.api.request_latencies_backend", "metadata": {"unit": "Second", "description": null, "displayName": "Request backend latencies"}}, {"key": "cloud.gcp.serviceruntime_googleapis_com.api.request_latencies_overhead", "metadata": {"unit": "Second", "description": null, "displayName": "Request overhead latencies"}}, {"key": "cloud.gcp.serviceruntime_googleapis_com.quota.allocation.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Allocation quota usage"}}, {"key": "cloud.gcp.serviceruntime_googleapis_com.quota.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Quota exceeded error"}}, {"key": "cloud.gcp.serviceruntime_googleapis_com.quota.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Quota limit"}}, {"key": "cloud.gcp.serviceruntime_googleapis_com.quota.rate.net_usage.count", "metadata": {"unit": "Count", "description": null, "displayName": "Rate quota usage"}}, {"key": "cloud.gcp.serviceruntime_googleapis_com.api.request_sizes", "metadata": {"unit": "Byte", "description": null, "displayName": "Request sizes"}}, {"key": "cloud.gcp.serviceruntime_googleapis_com.api.response_sizes", "metadata": {"unit": "Byte", "description": null, "displayName": "Response sizes"}}], "isRecommended": true}, "limited_response_codes": {"metrics": [{"key": "cloud.gcp.serviceruntime_googleapis_com.api.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.serviceruntime_googleapis_com.api.request_latencies", "metadata": {"unit": "Second", "description": null, "displayName": "Request latencies"}}, {"key": "cloud.gcp.serviceruntime_googleapis_com.api.request_latencies_backend", "metadata": {"unit": "Second", "description": null, "displayName": "Request backend latencies"}}, {"key": "cloud.gcp.serviceruntime_googleapis_com.api.request_latencies_overhead", "metadata": {"unit": "Second", "description": null, "displayName": "Request overhead latencies"}}, {"key": "cloud.gcp.serviceruntime_googleapis_com.api.request_sizes", "metadata": {"unit": "Byte", "description": null, "displayName": "Request sizes"}}, {"key": "cloud.gcp.serviceruntime_googleapis_com.api.response_sizes", "metadata": {"unit": "Byte", "description": null, "displayName": "Response sizes"}}], "isRecommended": true}}, "minDynatraceVersion": "1.250.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud APIs services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \r\n\r\n### This is intended for users, who want to:\r\n\r\n- enrich their monitoring data with metrics and logs from Google Operations API \r\n\r\n\r\n### This enables you to:\r\n- View and analyze 10 metrics that are specific to Google Cloud APIs, like Request count, Request latencies, Request backend latencies, and more. \r\n\r\n- Use dashboard presets for immediate visibility into availability, usage, and performance of your Google Cloud APIs services.  \r\n\r\n- Build custom dashboards for your cloud infrastructure. \r\n\r\n- Analyze Google Cloud APIs logs.  \r\n\r\n- Set custom alerts that trigger remediation workflows. \r\n\r\nGoogle Cloud APIs metric and log ingestion requires advanced GCP integration.\r\n\r\n### Compatibility requirements\r\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).  \r\n- Dynatrace version 1.250+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud APIs extension](https://docs.dynatrace.com/docs/shortlink/google-api) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\r\nThis extension package contains:  \r\n\r\n- Configuration for Google Cloud APIs metrics ingest based on your selected feature set ([see the full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/apis-monitoring)  )\r\n- Google Cloud APIs preconfigured dashboard\r\n\r\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\r\n### Get started\r\n#### To add this extension to your environment:\r\n\r\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\r\n- Ensure that you have GCP integration running in your environment and that Google API's service is configured.  \r\n\r\n#### Following GCP integration and Google Cloud APIs configuration:\r\n\r\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \r\n- Work with the Google Cloud APIs preconfigured dashboard to understand its capabilities.\r\n- Explore Google Cloud APIs metrics in Data Explorer and create custom charts. \r\n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T07:57:31.193208Z","created":"2020-11-09T13:22:36.843524Z","seo_title":"Google Cloud APIs monitoring & observability","seo_description":"Get insights into Google Cloud APIs service metrics collected from the Google Operations API to ensure health of your cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/apis_dashboard.png"],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud APIs services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \r\n\r\n### This is intended for users, who want to:\r\n\r\n- enrich their monitoring data with metrics and logs from Google Operations API \r\n\r\n\r\n### This enables you to:\r\n- View and analyze 10 metrics that are specific to Google Cloud APIs, like Request count, Request latencies, Request backend latencies, and more. \r\n\r\n- Use dashboard presets for immediate visibility into availability, usage, and performance of your Google Cloud APIs services.  \r\n\r\n- Build custom dashboards for your cloud infrastructure. \r\n\r\n- Analyze Google Cloud APIs logs.  \r\n\r\n- Set custom alerts that trigger remediation workflows. \r\n\r\nGoogle Cloud APIs metric and log ingestion requires advanced GCP integration.\r\n\r\n### Compatibility requirements\r\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).  \r\n- Dynatrace version 1.250+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Cloud APIs extension](https://docs.dynatrace.com/docs/shortlink/google-api) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-api@1.0.7","fqn":"com.dynatrace.extension.google-api","version":"1.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-api/com.dynatrace.extension.google-api-1.0.7-43e9a4a258d1a5c7bf57.zip","release_notes":"### Version 1.0.7\n\n### Fixed\n\n- Fixes invalid extension signature","created":"2025-09-01T11:47:54.267378Z"},{"name":"com.dynatrace.extension.google-api@1.0.6","fqn":"com.dynatrace.extension.google-api","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-api/com.dynatrace.extension.google-api-1.0_X0hSeij.zip","release_notes":"### Version 1.0.6\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:04:08.165638Z"},{"name":"com.dynatrace.extension.google-api@1.0.5","fqn":"com.dynatrace.extension.google-api","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-api/com.dynatrace.extension.google-api-1.0_rSadBwK.zip","release_notes":"### Version 1.0.5\n\n### Fixed\n\n- Empty feature sets in extension description","created":"2023-05-23T13:31:42.829193Z"},{"name":"com.dynatrace.extension.google-api@1.0.4","fqn":"com.dynatrace.extension.google-api","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-api/com.dynatrace.extension.google-api-1.0_iVd06i2.zip","release_notes":"### Version 1.0.4\n\n### Fixed\n\n- 4xx and 5xx tiles in dashboard","created":"2023-03-21T15:26:05.714901Z"},{"name":"com.dynatrace.extension.google-api@1.0.0","fqn":"com.dynatrace.extension.google-api","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-api/com.dynatrace.extension.google-api-1.0_Mp5194J.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:20:42.175708Z"},{"name":"com.dynatrace.extension.google-api@0.0.7","fqn":"com.dynatrace.extension.google-api","version":"0.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-api/com.dynatrace.extension.google-api-0.0.7.zip","release_notes":"","created":"2022-01-17T16:44:31.197484Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-api@1.0.7","fqn":"com.dynatrace.extension.google-api","version":"1.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-api/com.dynatrace.extension.google-api-1.0.7-43e9a4a258d1a5c7bf57.zip","release_notes":"### Version 1.0.7\n\n### Fixed\n\n- Fixes invalid extension signature","created":"2025-09-01T11:47:54.267378Z"}]},{"id":312,"slug":"google-bigtable","title":"Google Cloud Bigtable","description":"Get insights into Google Cloud Bigtable metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-bigtable.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-bigtable","providers":["gcp"],"tags":["bigtable","cloud","cloud-and-infrastructure","gcp","Google Cloud Platform","infrastructure monitoring"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.0","release_latest_validation_result":{"name": "com.dynatrace.extension.google-bigtable", "author": {"name": "Dynatrace"}, "version": "1.1.0", "fileHash": "d651b48c6d21839ef2b5a0c7a1ea9fd5b419b2a090c0604f6769e70d16e21c8e", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-bigtable", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.bigtable_googleapis_com.cluster.cpu_load", "metadata": {"unit": "Count", "description": null, "displayName": "CPU load"}}, {"key": "cloud.gcp.bigtable_googleapis_com.cluster.cpu_load_hottest_node", "metadata": {"unit": "Count", "description": null, "displayName": "CPU load (hottest node)"}}, {"key": "cloud.gcp.bigtable_googleapis_com.cluster.disk_load", "metadata": {"unit": "Count", "description": null, "displayName": "Disk load"}}, {"key": "cloud.gcp.bigtable_googleapis_com.cluster.node_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Nodes"}}, {"key": "cloud.gcp.bigtable_googleapis_com.cluster.storage_utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Storage utilization"}}, {"key": "cloud.gcp.bigtable_googleapis_com.disk.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Data stored"}}, {"key": "cloud.gcp.bigtable_googleapis_com.disk.per_node_storage_capacity", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage capacity per node"}}, {"key": "cloud.gcp.bigtable_googleapis_com.disk.storage_capacity", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage capacity"}}, {"key": "cloud.gcp.bigtable_googleapis_com.client.application_blocking_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Application Blocking Latencies"}}, {"key": "cloud.gcp.bigtable_googleapis_com.client.attempt_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Attempt Latencies"}}, {"key": "cloud.gcp.bigtable_googleapis_com.client.client_blocking_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Client Blocking Latencies"}}, {"key": "cloud.gcp.bigtable_googleapis_com.client.connectivity_error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Connectivity Error Count"}}, {"key": "cloud.gcp.bigtable_googleapis_com.client.first_response_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "First Response Latencies"}}, {"key": "cloud.gcp.bigtable_googleapis_com.client.operation_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Operation Latencies"}}, {"key": "cloud.gcp.bigtable_googleapis_com.client.retry_count", "metadata": {"unit": "Count", "description": null, "displayName": "Retry Count"}}, {"key": "cloud.gcp.bigtable_googleapis_com.client.server_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Server Latencies"}}, {"key": "cloud.gcp.bigtable_googleapis_com.replication.latency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Replication latencies"}}, {"key": "cloud.gcp.bigtable_googleapis_com.replication.max_delay", "metadata": {"unit": "Second", "description": null, "displayName": "Replication maximum delay"}}, {"key": "cloud.gcp.bigtable_googleapis_com.server.error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Error count"}}, {"key": "cloud.gcp.bigtable_googleapis_com.server.latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Server Latencies"}}, {"key": "cloud.gcp.bigtable_googleapis_com.server.modified_rows_count", "metadata": {"unit": "Count", "description": null, "displayName": "Modified rows"}}, {"key": "cloud.gcp.bigtable_googleapis_com.server.multi_cluster_failovers_count", "metadata": {"unit": "Count", "description": null, "displayName": "Multi-cluster failovers"}}, {"key": "cloud.gcp.bigtable_googleapis_com.server.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes"}}, {"key": "cloud.gcp.bigtable_googleapis_com.server.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.bigtable_googleapis_com.server.returned_rows_count", "metadata": {"unit": "Count", "description": null, "displayName": "Returned rows"}}, {"key": "cloud.gcp.bigtable_googleapis_com.server.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes"}}, {"key": "cloud.gcp.bigtable_googleapis_com.table.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Data stored"}}]}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Bigtable services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 19 metrics that are specific to Google Cloud Bigtable, like CPU load, CPU load (hottest node), Disk load, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Bigtable logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Bigtable metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud Bigtable extension](https://docs.dynatrace.com/docs/shortlink/google-bigtable) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Bigtable metric ingest based on your selected feature set ([see full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/bigtable-monitoring))\n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n#### To add this extension to your environment:\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google Bigtable service is configured.  \n\n#### Following GCP integration and Google Cloud Bigtable configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Cloud Bigtable metrics in Data Explorer and create custom charts. \n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:22.828993Z","created":"2020-08-14T07:46:22.470000Z","seo_title":"Google Cloud Bigtable monitoring & observability","seo_description":"Get insights into Google Cloud Bigtable metrics collected from the Google Operations API to ensure health of your cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Bigtable services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 19 metrics that are specific to Google Cloud Bigtable, like CPU load, CPU load (hottest node), Disk load, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Bigtable logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Bigtable metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Cloud Bigtable extension](https://docs.dynatrace.com/docs/shortlink/google-bigtable) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-bigtable@1.1.0","fqn":"com.dynatrace.extension.google-bigtable","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigtable/com.dynatrace.extension.google-bi_xK1OEbC.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Added entity bigtable_cluster, bigtable_table\n- Added basic dashboard screens","created":"2024-06-04T08:10:57.564982Z"},{"name":"com.dynatrace.extension.google-bigtable@1.0.4","fqn":"com.dynatrace.extension.google-bigtable","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigtable/com.dynatrace.extension.google-bi_qeNl740.zip","release_notes":"### Version 1.0.4\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:08:41.948646Z"},{"name":"com.dynatrace.extension.google-bigtable@1.0.3","fqn":"com.dynatrace.extension.google-bigtable","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigtable/com.dynatrace.extension.google-bi_aNJqOs7.zip","release_notes":"### Version 1.0.3\n\n### Fixed\n\n- Empty feature sets in extension description","created":"2023-05-23T13:30:46.880255Z"},{"name":"com.dynatrace.extension.google-bigtable@1.0.2","fqn":"com.dynatrace.extension.google-bigtable","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigtable/com.dynatrace.extension.google-bi_Zv13wcW.zip","release_notes":"### Version 1.0.2\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:18:38.496405Z"},{"name":"com.dynatrace.extension.google-bigtable@1.0.0","fqn":"com.dynatrace.extension.google-bigtable","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigtable/com.dynatrace.extension.google-bi_dTd9i93.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:06:24.696353Z"},{"name":"com.dynatrace.extension.google-bigtable@0.0.4","fqn":"com.dynatrace.extension.google-bigtable","version":"0.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigtable/com.dynatrace.extension.google-bi_wPnMTJH.zip","release_notes":"","created":"2022-01-17T16:44:13.251113Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-bigtable@1.1.0","fqn":"com.dynatrace.extension.google-bigtable","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-bigtable/com.dynatrace.extension.google-bi_xK1OEbC.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Added entity bigtable_cluster, bigtable_table\n- Added basic dashboard screens","created":"2024-06-04T08:10:57.564982Z"}]},{"id":314,"slug":"google-cloud-composer","title":"Google Cloud Composer","description":"Get insights into Google Cloud Composer metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-cloud-composer.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-composer","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","composer","gcp","Google Cloud Platform"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.0","release_latest_validation_result":{"name": "com.dynatrace.extension.google-composer", "author": {"name": "Dynatrace"}, "version": "1.1.0", "fileHash": "ad99e7bc317212fe3162e3ac2767be4426f0aeb8874b151187dfeec93cc2101c", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-composer", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.composer_googleapis_com.environment.active_schedulers", "metadata": {"unit": "Count", "description": null, "displayName": "Active Scheduler instances"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.active_triggerers", "metadata": {"unit": "Count", "description": null, "displayName": "Active Triggerers instances"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.active_webservers", "metadata": {"unit": "Count", "description": null, "displayName": "Active Webserver instances"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.api.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "API Requests"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.api.request_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "API Latency"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.celery.execute_command_failure_count", "metadata": {"unit": "Count", "description": null, "displayName": "Celery task non-zero exit codes"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.celery.task_timeout_error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Celery task publish timeouts"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.collect_db_dag_duration", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Serialized DAG fetch duration"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.dag_callback.exception_count", "metadata": {"unit": "Count", "description": null, "displayName": "DAG callback exceptions"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.dag_file.refresh_error_count", "metadata": {"unit": "Count", "description": null, "displayName": "DAG refresh errors"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.dag_processing.last_duration", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "DAG file load time"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.dag_processing.last_run_elapsed_time", "metadata": {"unit": "Second", "description": null, "displayName": "Time since DAG processing"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.dag_processing.manager_stall_count", "metadata": {"unit": "Count", "description": null, "displayName": "DagFileProcessorManager stall count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.dag_processing.parse_error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Parse Error Count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.dag_processing.processes", "metadata": {"unit": "Count", "description": null, "displayName": "DAG parsing processes"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.dag_processing.processor_timeout_count", "metadata": {"unit": "Count", "description": null, "displayName": "Processors Timeout Count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.dag_processing.total_parse_time", "metadata": {"unit": "Second", "description": null, "displayName": "Total Parse Time"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.dagbag_size", "metadata": {"unit": "Count", "description": null, "displayName": "Dag Bag Size"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.airflow.size", "metadata": {"unit": "Byte", "description": null, "displayName": "Airflow metadata database size"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.auto_failover_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Auto-failover request count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.available_for_failover", "metadata": {"unit": "Count", "description": null, "displayName": "Available for failover"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.cpu.reserved_cores", "metadata": {"unit": "Count", "description": null, "displayName": "Database CPU reserved cores"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.cpu.usage_time", "metadata": {"unit": "Second", "description": null, "displayName": "Database CPU usage time"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.cpu.utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Database CPU utilization"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.disk.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Database disk usage"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.disk.quota", "metadata": {"unit": "Byte", "description": null, "displayName": "Database disk quota"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.disk.utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Database disk utilization"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Database memory usage"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.memory.quota", "metadata": {"unit": "Byte", "description": null, "displayName": "Database memory quota"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.memory.utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Database memory utilization"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.network.connections", "metadata": {"unit": "Count", "description": null, "displayName": "Database connections"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.network.max_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Database connections limit"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Database received bytes"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Database sent bytes"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.database_health", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Database Healthy"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.email.sla_notification_failure_count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed SLA miss email notifications"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.executor.open_slots", "metadata": {"unit": "Count", "description": null, "displayName": "Executor Open Slots"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.executor.queued_tasks", "metadata": {"unit": "Count", "description": null, "displayName": "Executor Queued Tasks"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.executor.running_tasks", "metadata": {"unit": "Count", "description": null, "displayName": "Executor Running Tasks"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.finished_task_instance_count", "metadata": {"unit": "Count", "description": null, "displayName": "Finished Task Instance Count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.health.airflow_api_check_count", "metadata": {"unit": "Count", "description": null, "displayName": "Airflow api checks count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.health.autoscaling_check_count", "metadata": {"unit": "Count", "description": null, "displayName": "Autoscaling components checks count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.health.cmek_encryption_check_count", "metadata": {"unit": "Count", "description": null, "displayName": "CMEK encryption checks count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.health.container_restart_count", "metadata": {"unit": "Count", "description": null, "displayName": "Container restarts count."}}, {"key": "cloud.gcp.composer_googleapis_com.environment.health.dependency_check_count", "metadata": {"unit": "Count", "description": null, "displayName": "Dependency checks count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.health.dependency_permissions_check_count", "metadata": {"unit": "Count", "description": null, "displayName": "Dependency permissions checks count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.health.pod_event_count", "metadata": {"unit": "Count", "description": null, "displayName": "Pod event count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.health.redis_queue_check_count", "metadata": {"unit": "Count", "description": null, "displayName": "Redis queue checks count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.healthy", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Healthy"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.job.count", "metadata": {"unit": "Count", "description": null, "displayName": "Job count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.job.heartbeat_failure_count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed Job heartbeats"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.maintenance_operation", "metadata": {"unit": "Count", "description": null, "displayName": "Maintenance operation"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.num_celery_workers", "metadata": {"unit": "Count", "description": null, "displayName": "Celery Workers"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.operator.created_task_instance_count", "metadata": {"unit": "Count", "description": null, "displayName": "Tasks created per operator"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.operator.finished_task_instance_count", "metadata": {"unit": "Count", "description": null, "displayName": "Operator executions"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.pool.open_slots", "metadata": {"unit": "Count", "description": null, "displayName": "Open slots in the pool"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.pool.queued_slots", "metadata": {"unit": "Count", "description": null, "displayName": "Queued slots in the pool"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.pool.running_slots", "metadata": {"unit": "Count", "description": null, "displayName": "Running slots in the pool"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.pool.starving_tasks", "metadata": {"unit": "Count", "description": null, "displayName": "Starving tasks in the pool"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.scheduler.critical_section_duration", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Critical section duration"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.scheduler.critical_section_lock_failure_count", "metadata": {"unit": "Count", "description": null, "displayName": "Critical section lock failures"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.scheduler.pod_eviction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Scheduler Pod Eviction Count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.scheduler.task.externally_killed_count", "metadata": {"unit": "Count", "description": null, "displayName": "Externally killed tasks"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.scheduler.task.orphan_count", "metadata": {"unit": "Count", "description": null, "displayName": "Orphaned task count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.scheduler.tasks", "metadata": {"unit": "Count", "description": null, "displayName": "Scheduler managed tasks"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.scheduler_heartbeat_count", "metadata": {"unit": "Count", "description": null, "displayName": "Scheduler Heartbeats"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.sla_callback_notification_failure_count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed SLA callback notifications"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.smart_sensor.exception_failures", "metadata": {"unit": "Count", "description": null, "displayName": "Smart sensor poking exception failures"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.smart_sensor.infra_failures", "metadata": {"unit": "Count", "description": null, "displayName": "Smart sensor poking infrastructure failures"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.smart_sensor.poked_exception", "metadata": {"unit": "Count", "description": null, "displayName": "Smart sensor poking exceptions"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.smart_sensor.poked_success", "metadata": {"unit": "Count", "description": null, "displayName": "Smart sensor successfully poked tasks"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.smart_sensor.poked_tasks", "metadata": {"unit": "Count", "description": null, "displayName": "Smart sensor poked tasks"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.snapshot.creation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Snapshot creation count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.snapshot.creation_elapsed_time", "metadata": {"unit": "Second", "description": null, "displayName": "Snapshot creation elapsed time"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.snapshot.size", "metadata": {"unit": "Byte", "description": null, "displayName": "Snapshot size"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.task_instance.previously_succeeded_count", "metadata": {"unit": "Count", "description": null, "displayName": "Previously succeeded task instances"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.task_queue_length", "metadata": {"unit": "Count", "description": null, "displayName": "Task Queue Length"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.trigger.failed_count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed triggers"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.trigger.succeeded_count", "metadata": {"unit": "Count", "description": null, "displayName": "Succeeded triggers"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.unfinished_task_instances", "metadata": {"unit": "Count", "description": null, "displayName": "Unfinished Task Instances"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.web_server.cpu.reserved_cores", "metadata": {"unit": "Count", "description": null, "displayName": "Web server CPU reserved cores"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.web_server.cpu.usage_time", "metadata": {"unit": "Second", "description": null, "displayName": "Web server CPU usage time"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.web_server.health", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Web server health"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.web_server.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Web server memory usage"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.web_server.memory.quota", "metadata": {"unit": "Byte", "description": null, "displayName": "Web server memory quota"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.worker.max_workers", "metadata": {"unit": "Count", "description": null, "displayName": "Maximum Airflow workers"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.worker.min_workers", "metadata": {"unit": "Count", "description": null, "displayName": "Minimum Airflow workers"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.worker.pod_eviction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Worker Pod Eviction Count"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.worker.scale_factor_target", "metadata": {"unit": "Count", "description": null, "displayName": "Workers scale factor target"}}, {"key": "cloud.gcp.composer_googleapis_com.environment.zombie_task_killed_count", "metadata": {"unit": "Count", "description": null, "displayName": "Zombie Tasks Killed"}}]}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Composer services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 17 metrics that are specific to Google Cloud Composer, like API Requests, API Latency, Parse Error Count, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Composer logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Composer metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud Composer extension](https://docs.dynatrace.com/docs/shortlink/google-composer) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Cloud Composer metric ingest based on your selected feature set ([see full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/cloud-composer-monitoring))\n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n#### To add this extension to your environment:\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google Cloud Composer service is configured.  \n\n#### Following GCP integration and Google Cloud Composer configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Cloud Composer metrics in Data Explorer and create custom charts. \n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:22.877394Z","created":"2020-08-14T07:46:22.492000Z","seo_title":"Google Cloud Composer monitoring & observability","seo_description":"Get insights into Google Cloud Composer metrics collected from the Google Operations API to ensure health of your cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Composer services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 17 metrics that are specific to Google Cloud Composer, like API Requests, API Latency, Parse Error Count, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Composer logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Composer metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Cloud Composer extension](https://docs.dynatrace.com/docs/shortlink/google-composer) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-composer@1.1.0","fqn":"com.dynatrace.extension.google-composer","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-composer/com.dynatrace.extension.google-co_Gwy418u.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Updated set of supported metrics\n- Service entity for Cloud Composer Environment\n- Relationships between service entity and project\n- Log linking for service entity\n- Basic UI (list on GCP project details page)","created":"2024-06-04T08:09:29.924524Z"},{"name":"com.dynatrace.extension.google-composer@1.0.2","fqn":"com.dynatrace.extension.google-composer","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-composer/com.dynatrace.extension.google-co_XzD0ppP.zip","release_notes":"### Version 1.0.2\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:11:38.979584Z"},{"name":"com.dynatrace.extension.google-composer@1.0.1","fqn":"com.dynatrace.extension.google-composer","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-composer/com.dynatrace.extension.google-co_pQ7BFSa.zip","release_notes":"### Version 1.0.1\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:18:40.397684Z"},{"name":"com.dynatrace.extension.google-composer@1.0.0","fqn":"com.dynatrace.extension.google-composer","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-composer/com.dynatrace.extension.google-co_WszPDzw.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:05:39.276661Z"},{"name":"com.dynatrace.extension.google-composer@0.0.4","fqn":"com.dynatrace.extension.google-composer","version":"0.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-composer/com.dynatrace.extension.google-co_LVTRG9h.zip","release_notes":"","created":"2022-01-17T16:45:42.747671Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-composer@1.1.0","fqn":"com.dynatrace.extension.google-composer","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-composer/com.dynatrace.extension.google-co_Gwy418u.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Updated set of supported metrics\n- Service entity for Cloud Composer Environment\n- Relationships between service entity and project\n- Log linking for service entity\n- Basic UI (list on GCP project details page)","created":"2024-06-04T08:09:29.924524Z"}]},{"id":334,"slug":"google-data-loss-prevention-dlp","title":"Google Cloud Data Loss Prevention","description":"Get insights into Google Data Loss Prevention metrics collected from the Google Operations API to ensure health of the cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-data-loss-prevention-dlp.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-data-loss","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","dlp","gcp","Google Cloud Platform"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.4","release_latest_validation_result":{"name": "com.dynatrace.extension.google-dlp", "author": {"name": "Dynatrace"}, "version": "1.0.4", "fileHash": "fc9a2fe6471b6aab5ac4531c62b0feda4cd5c856c1be00abc791f1d76275bc47", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-dlp", "minEECVersion": "1.229.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.dlp_googleapis_com.content_bytes_inspected_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Content bytes inspected"}}, {"key": "cloud.gcp.dlp_googleapis_com.content_bytes_transformed_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Content bytes transformed"}}, {"key": "cloud.gcp.dlp_googleapis_com.finding_count", "metadata": {"unit": "Count", "description": null, "displayName": "Findings"}}, {"key": "cloud.gcp.dlp_googleapis_com.job_result_count", "metadata": {"unit": "Count", "description": null, "displayName": "Job results"}}, {"key": "cloud.gcp.dlp_googleapis_com.job_trigger_run_count", "metadata": {"unit": "Count", "description": null, "displayName": "Job trigger runs"}}, {"key": "cloud.gcp.dlp_googleapis_com.storage_bytes_inspected_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage bytes inspected"}}, {"key": "cloud.gcp.dlp_googleapis_com.storage_bytes_transformed_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage bytes transformed"}}], "isRecommended": true}}, "minDynatraceVersion": "1.229.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Data Loss Prevention services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 7 metrics that are specific to Google Cloud Data Loss Prevention, like Content bytes inspected, Content bytes transformed, Findings, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Data Loss Prevention logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Data Loss Prevention metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud Data Loss Prevention extension](https://docs.dynatrace.com/docs/shortlink/google-data-loss) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Cloud Data Loss Prevention metric ingest based on your selected feature set ([see full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/data-loss-prevention-monitoring))\n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n## To add this extension to your environment:\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google Cloud Data Loss Prevention service is configured.  \n\n#### Following GCP integration and Google Cloud Data Loss Prevention configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Cloud Data Loss Prevention metrics in Data Explorer and create custom charts. \n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:22.927722Z","created":"2020-08-14T07:46:22.749000Z","seo_title":"Google Cloud Data Loss Prevention monitoring & observability","seo_description":"Get insights into Google Data Loss Prevention metrics collected from the Google Operations API to ensure health of the cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Data Loss Prevention services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 7 metrics that are specific to Google Cloud Data Loss Prevention, like Content bytes inspected, Content bytes transformed, Findings, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Data Loss Prevention logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Data Loss Prevention metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Cloud Data Loss Prevention extension](https://docs.dynatrace.com/docs/shortlink/google-data-loss) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-dlp@1.0.4","fqn":"com.dynatrace.extension.google-dlp","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-dlp/com.dynatrace.extension.google-dlp-1.0.4-fc9a2fe6471b6aab5ac4.zip","release_notes":"### Version 1.0.4\n\n### Fixed\n\n- Fixes invalid extension signature","created":"2025-09-03T12:02:51.742076Z"},{"name":"com.dynatrace.extension.google-dlp@1.0.3","fqn":"com.dynatrace.extension.google-dlp","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-dlp/com.dynatrace.extension.google-dlp-1.0_ng1PgUy.zip","release_notes":"### Version 1.0.3\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:11:54.225845Z"},{"name":"com.dynatrace.extension.google-dlp@1.0.2","fqn":"com.dynatrace.extension.google-dlp","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-dlp/com.dynatrace.extension.google-dlp-1.0_RsrsJdr.zip","release_notes":"### Version 1.0.2\n\n### Fixed\n\n- Empty feature sets in extension description","created":"2023-05-23T13:26:26.345999Z"},{"name":"com.dynatrace.extension.google-dlp@1.0.1","fqn":"com.dynatrace.extension.google-dlp","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-dlp/com.dynatrace.extension.google-dlp-1.0_p8fa4Hz.zip","release_notes":"### Version 1.0.1\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:18:46.535768Z"},{"name":"com.dynatrace.extension.google-dlp@1.0.0","fqn":"com.dynatrace.extension.google-dlp","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-dlp/com.dynatrace.extension.google-dlp-1.0_cYUZ7yR.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:05:49.488815Z"},{"name":"com.dynatrace.extension.google-dlp@0.0.2","fqn":"com.dynatrace.extension.google-dlp","version":"0.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-dlp/com.dynatrace.extension.google-dlp-0.0.2.zip","release_notes":"","created":"2022-01-17T16:55:39.830720Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-dlp@1.0.4","fqn":"com.dynatrace.extension.google-dlp","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-dlp/com.dynatrace.extension.google-dlp-1.0.4-fc9a2fe6471b6aab5ac4.zip","release_notes":"### Version 1.0.4\n\n### Fixed\n\n- Fixes invalid extension signature","created":"2025-09-03T12:02:51.742076Z"}]},{"id":335,"slug":"google-cloud-dns","title":"Google Cloud DNS","description":"Get insights into Google Cloud DNS service metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-cloud-dns.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-cloud-dns","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","cloud dns","gcp","Google Cloud Platform","infrastructure monitoring"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.4","release_latest_validation_result":{"name": "com.dynatrace.extension.google-cloud-dns", "author": {"name": "Dynatrace"}, "version": "1.0.4", "fileHash": "dc28d149fd66a8cefed253a4cfe650b19f23962502d8b4df4ed73c61fcf9b3b4", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-cloud-dns", "minEECVersion": "1.229.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.dns_googleapis_com.query.latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "DNS Latencies"}}, {"key": "cloud.gcp.dns_googleapis_com.query.response_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "DNS response counts"}}]}}, "minDynatraceVersion": "1.229.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud DNS services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze metrics that are specific to Google Cloud DNS, like DNS response counts. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud DNS logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud DNS metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud DNS extension](https://docs.dynatrace.com/docs/shortlink/google-cloud-dns) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Cloud DNS metric ingest based on your selected feature set ([see full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/cloud-dns-monitoring))\n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n#### To add this extension to your environment:\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google Cloud DNS service is configured.  \n\n#### Following GCP integration and Google Cloud DNS configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Cloud DNS metrics in Data Explorer and create custom charts. \n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:22.978881Z","created":"2020-08-14T07:46:22.764000Z","seo_title":"Google Cloud DNS monitoring & observability","seo_description":"Get insights into Google Cloud DNS service metrics collected from the Google Operations API to ensure health of your cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud DNS services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze metrics that are specific to Google Cloud DNS, like DNS response counts. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud DNS logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud DNS metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Cloud DNS extension](https://docs.dynatrace.com/docs/shortlink/google-cloud-dns) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-cloud-dns@1.0.4","fqn":"com.dynatrace.extension.google-cloud-dns","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-dns/com.dynatrace.extension.google-c_7JmUeFk.zip","release_notes":"### Version 1.0.4\n\n### Updated\n\n- Added metric 'query.latencies'","created":"2024-06-04T08:12:41.494109Z"},{"name":"com.dynatrace.extension.google-cloud-dns@1.0.3","fqn":"com.dynatrace.extension.google-cloud-dns","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-dns/com.dynatrace.extension.google-c_B8ywUTH.zip","release_notes":"### Version 1.0.3\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:04:21.464509Z"},{"name":"com.dynatrace.extension.google-cloud-dns@1.0.2","fqn":"com.dynatrace.extension.google-cloud-dns","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-dns/com.dynatrace.extension.google-c_SLyvYF1.zip","release_notes":"### Version 1.0.2\n\n### Fixed\n\n- Empty feature sets in extension description","created":"2023-05-23T13:26:15.834150Z"},{"name":"com.dynatrace.extension.google-cloud-dns@1.0.1","fqn":"com.dynatrace.extension.google-cloud-dns","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-dns/com.dynatrace.extension.google-c_3prTdEr.zip","release_notes":"### Version 1.0.1\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:18:09.465906Z"},{"name":"com.dynatrace.extension.google-cloud-dns@1.0.0","fqn":"com.dynatrace.extension.google-cloud-dns","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-dns/com.dynatrace.extension.google-c_vyEAJT2.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:06:02.770241Z"},{"name":"com.dynatrace.extension.google-cloud-dns@0.0.6","fqn":"com.dynatrace.extension.google-cloud-dns","version":"0.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-dns/com.dynatrace.extension.google-c_xrRQkSC.zip","release_notes":"","created":"2022-01-17T16:50:48.826867Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-cloud-dns@1.0.4","fqn":"com.dynatrace.extension.google-cloud-dns","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-dns/com.dynatrace.extension.google-c_7JmUeFk.zip","release_notes":"### Version 1.0.4\n\n### Updated\n\n- Added metric 'query.latencies'","created":"2024-06-04T08:12:41.494109Z"}]},{"id":316,"slug":"google-cloud-filestore","title":"Google Cloud Filestore","description":"Monitor your Google Cloud Filestore services using metrics ingested to your Dynatrace cluster.","logo":"https://dt-cdn.net/hub/logos/google-cloud-filestore.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-filestore","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","cloud monitoring","filestore","gcp","Google Cloud Platform"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/filestore_dashboard.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilestore_dashboard.png&sign=Vm__twfHLBb9m_uwl6joOfXzMM_FMWUlAMEUOtwDqNk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilestore_dashboard.png&sign=gGuAOXA9Udg0-vjUeriMnz5ADLECCb0wRGYjBnXxC1Y","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilestore_dashboard.png&sign=Y7_YbHP_MoqUD3S7qFaXFcalTwRsKQappYtCRJxPxgQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilestore_dashboard.png&sign=9tnZqA6kj73MluLGeaINS3AkykNUyLrlexXPHRRHbVw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilestore_dashboard.png&sign=HGexXCRgugjldMmUGhrwcDudj-DRcOB-bXocY0HfDk8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilestore_dashboard.png&sign=kECM6o6qSxIfZycnxdTOziGH4ZucheYubfJvjEs_wjE"}},{"caption":"","src":"https://dt-cdn.net/hub/filestore_instance.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilestore_instance.png&sign=9AegFNCE8F8T3_mYP9ms6pcjLSpsVYLMyJLDdsWP6M8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilestore_instance.png&sign=kKZ3PwW-OSZFeTtL42hxhAo-oe6Qt786p-Eohlx6bWU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilestore_instance.png&sign=lbW8RY7xDwN0MKQsRyGyJKI6qMm4Q9DNGJOSIWoewNE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilestore_instance.png&sign=MFtMddoJbk3yGrgy7It6MMZ1dwfsrmC2E_fsOtK9g6k","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilestore_instance.png&sign=ADJzyawXiUlKGRqMGx8ju5oCmr0eziDqj55FFYm93bA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffilestore_instance.png&sign=I-PngXyvmww-l_GBnyrF9hcsqgSS8iCk8-aU_N0jb-A"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.3","release_latest_validation_result":{"name": "com.dynatrace.extension.google-filestore", "author": {"name": "Dynatrace"}, "version": "1.1.3", "fileHash": "8e4739344d365d7f25799f778dce8c3c31b4d7971292d90ee44138505011082b", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-filestore", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.file_googleapis_com.nfs.server.average_read_latency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Average read latency"}}, {"key": "cloud.gcp.file_googleapis_com.nfs.server.average_write_latency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Average write latency"}}, {"key": "cloud.gcp.file_googleapis_com.nfs.server.free_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Free disk bytes"}}, {"key": "cloud.gcp.file_googleapis_com.nfs.server.free_bytes_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "Free disk space percent"}}, {"key": "cloud.gcp.file_googleapis_com.nfs.server.metadata_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Metadata operation count"}}, {"key": "cloud.gcp.file_googleapis_com.nfs.server.procedure_call_count", "metadata": {"unit": "Count", "description": null, "displayName": "Procedure call count"}}, {"key": "cloud.gcp.file_googleapis_com.nfs.server.read_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes read"}}, {"key": "cloud.gcp.file_googleapis_com.nfs.server.read_milliseconds_count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Time (in milliseconds) spent on read operations"}}, {"key": "cloud.gcp.file_googleapis_com.nfs.server.read_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk read operation count"}}, {"key": "cloud.gcp.file_googleapis_com.nfs.server.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Used disk bytes"}}, {"key": "cloud.gcp.file_googleapis_com.nfs.server.used_bytes_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "Used disk space percent"}}, {"key": "cloud.gcp.file_googleapis_com.nfs.server.write_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes written"}}, {"key": "cloud.gcp.file_googleapis_com.nfs.server.write_milliseconds_count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Time (in milliseconds) spent on write operations"}}, {"key": "cloud.gcp.file_googleapis_com.nfs.server.write_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk write operation count"}}]}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Filestore services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \r\n\r\n### This is intended for users, who want to:\r\n\r\n- enrich their monitoring data with metrics and logs from Google Operations API   \r\n\r\n\r\n### This enables you to:\r\n- View and analyze 14 metrics that are specific to Google Cloud Filestore, like Average read latency, Average write latency, Free disk bytes, and more. \r\n\r\n- Use dashboard presets for immediate visibility into availability, usage, and performance of your Google Cloud Filestore services.  \r\n\r\n- Build custom dashboards for your cloud infrastructure. \r\n\r\n- Analyze Google Cloud Filestore logs.\r\n\r\n- Use preconfigured alerting. \r\n\r\n- Set custom alerts that trigger remediation workflows. \r\n\r\nGoogle Cloud Filestore metric and log ingestion requires advanced GCP integration.\r\n\r\n### Compatibility requirements\r\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\r\n- Dynatrace version 1.256+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud Filestore extension](https://docs.dynatrace.com/docs/shortlink/google-filestore) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\r\nThis extension package contains:  \r\n\r\n- Configuration for Google Cloud Filestore metric ingest based on your selected feature set ([see the full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/filestore-monitoring))  \r\n- Google Cloud Filestore preconfigured dashboard\r\n- Topology mapping and service instance analysis view \r\n- Google Cloud Filestore predefined alerts for:  ```Google Filestore Instance free disk space percent [GCP]```\r\n\r\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\r\n### Get started\r\n#### To add this extension to your environment:\r\n\r\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\r\n- Ensure that you have GCP integration running in your environment and that Google Cloud Filestore service is configured.  \r\n\r\n#### Following GCP integration and Google Cloud Filestore configuration:\r\n\r\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \r\n- Work with the Google Cloud Filestore preconfigured dashboard to understand its capabilities.\r\n- Explore Google Cloud Filestore metrics in Data Explorer and create custom charts. \r\n- Activate predefined alerting or set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T07:58:09.771364Z","created":"2020-08-14T07:46:22.511000Z","seo_title":"Google Cloud Filestore monitoring & observability","seo_description":"Monitor your Google Cloud Filestore services using metrics ingested to your Dynatrace cluster. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/filestore_dashboard.png","https://dt-cdn.net/hub/filestore_instance.png"],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Filestore services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \r\n\r\n### This is intended for users, who want to:\r\n\r\n- enrich their monitoring data with metrics and logs from Google Operations API   \r\n\r\n\r\n### This enables you to:\r\n- View and analyze 14 metrics that are specific to Google Cloud Filestore, like Average read latency, Average write latency, Free disk bytes, and more. \r\n\r\n- Use dashboard presets for immediate visibility into availability, usage, and performance of your Google Cloud Filestore services.  \r\n\r\n- Build custom dashboards for your cloud infrastructure. \r\n\r\n- Analyze Google Cloud Filestore logs.\r\n\r\n- Use preconfigured alerting. \r\n\r\n- Set custom alerts that trigger remediation workflows. \r\n\r\nGoogle Cloud Filestore metric and log ingestion requires advanced GCP integration.\r\n\r\n### Compatibility requirements\r\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\r\n- Dynatrace version 1.256+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Cloud Filestore extension](https://docs.dynatrace.com/docs/shortlink/google-filestore) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-filestore@1.1.3","fqn":"com.dynatrace.extension.google-filestore","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-filestore/com.dynatrace.extension.google-f_q5hgwvW.zip","release_notes":"### Version 1.1.3\n\n### Updated\n\n- Added log linking to entities","created":"2024-06-04T08:13:04.388196Z"},{"name":"com.dynatrace.extension.google-filestore@1.1.2","fqn":"com.dynatrace.extension.google-filestore","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-filestore/com.dynatrace.extension.google-f_XJXG8xt.zip","release_notes":"### Version 1.1.2\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:04:33.916911Z"},{"name":"com.dynatrace.extension.google-filestore@1.1.1","fqn":"com.dynatrace.extension.google-filestore","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-filestore/com.dynatrace.extension.google-f_7ebgAzI.zip","release_notes":"### Version 1.1.1\n\n### Fixed\n\n- GCP project details page doesn't crash anymore when cloud:gcp:filestore_instance type is not declared in environment","created":"2023-05-23T13:28:12.616966Z"},{"name":"com.dynatrace.extension.google-filestore@1.1.0","fqn":"com.dynatrace.extension.google-filestore","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-filestore/com.dynatrace.extension.google-f_y91ZAoW.zip","release_notes":"### Version 1.1.0\n\n### Added\n\n- Metrics now support management-zone filtering (main entity type specified for metrics)","created":"2023-03-29T12:55:43.026377Z"},{"name":"com.dynatrace.extension.google-filestore@1.0.2","fqn":"com.dynatrace.extension.google-filestore","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-filestore/com.dynatrace.extension.google-f_3dCWQvO.zip","release_notes":"### Version 1.0.2\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:18:44.633322Z"},{"name":"com.dynatrace.extension.google-filestore@1.0.1","fqn":"com.dynatrace.extension.google-filestore","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-filestore/com.dynatrace.extension.google-f_G436tcY.zip","release_notes":"","created":"2023-01-23T14:06:13.768218Z"},{"name":"com.dynatrace.extension.google-filestore@0.0.9","fqn":"com.dynatrace.extension.google-filestore","version":"0.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-filestore/com.dynatrace.extension.google-f_GouEfIW.zip","release_notes":"","created":"2022-01-17T16:51:02.384488Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-filestore@1.1.3","fqn":"com.dynatrace.extension.google-filestore","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-filestore/com.dynatrace.extension.google-f_q5hgwvW.zip","release_notes":"### Version 1.1.3\n\n### Updated\n\n- Added log linking to entities","created":"2024-06-04T08:13:04.388196Z"}]},{"id":317,"slug":"google-cloud-firestore","title":"Google Cloud Firestore","description":"Get insights into Google Cloud Firestore metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-cloud-firestore.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-firestore","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","firestore","gcp","Google Cloud Platform","infrastructure monitoring"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.1","release_latest_validation_result":{"name": "com.dynatrace.extension.google-firestore", "author": {"name": "Dynatrace"}, "version": "1.1.1", "fileHash": "e09e45e978ea8ba14535913fe8359093e923c07eac48430f0ebdeb0fc371c99f", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-firestore", "minEECVersion": "1.229.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.firestore_googleapis_com.document.delete_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document Deletes"}}, {"key": "cloud.gcp.firestore_googleapis_com.document.read_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document Reads"}}, {"key": "cloud.gcp.firestore_googleapis_com.document.write_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document Writes"}}, {"key": "cloud.gcp.firestore_googleapis_com.network.active_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Connected Clients"}}, {"key": "cloud.gcp.firestore_googleapis_com.network.snapshot_listeners", "metadata": {"unit": "Count", "description": null, "displayName": "Snapshot Listeners"}}, {"key": "cloud.gcp.firestore_googleapis_com.rules.evaluation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Rule Evaluations"}}, {"key": "cloud.gcp.firestore_googleapis_com.api.request_latencies"}, {"key": "cloud.gcp.firestore_googleapis_com.composite_indexes_per_database", "metadata": {"unit": "Count", "description": null, "displayName": "Composite Indexes Per Database"}}, {"key": "cloud.gcp.firestore_googleapis_com.document.delete_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document deletes"}}, {"key": "cloud.gcp.firestore_googleapis_com.document.read_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document reads"}}, {"key": "cloud.gcp.firestore_googleapis_com.document.ttl_deletion_count", "metadata": {"unit": "Count", "description": null, "displayName": "TTL deletion count"}}, {"key": "cloud.gcp.firestore_googleapis_com.document.ttl_expiration_to_deletion_delays", "metadata": {"unit": "Second", "description": null, "displayName": "TTL expiration to deletion delays"}}, {"key": "cloud.gcp.firestore_googleapis_com.document.write_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document writes"}}, {"key": "cloud.gcp.firestore_googleapis_com.query_stat.per_query.result_counts", "metadata": {"unit": "Count", "description": null, "displayName": "Number of results yielded per query"}}, {"key": "cloud.gcp.firestore_googleapis_com.query_stat.per_query.scanned_documents_counts", "metadata": {"unit": "Count", "description": null, "displayName": "Number of documents scanned per query"}}, {"key": "cloud.gcp.firestore_googleapis_com.query_stat.per_query.scanned_index_entries_counts", "metadata": {"unit": "Count", "description": null, "displayName": "Number of index entries scanned per query"}}, {"key": "cloud.gcp.firestore_googleapis_com.quota.composite_indexes_per_database.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Composite Indexes Per Database quota exceeded error"}}, {"key": "cloud.gcp.firestore_googleapis_com.quota.composite_indexes_per_database.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Composite Indexes Per Database quota usage"}}]}}, "minDynatraceVersion": "1.229.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Firestore services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 6 metrics that are specific to Google Cloud Firestore, like Document Deletes, Document Reads, Document Writes, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Firestore logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Firestore metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud Firestore extension](https://docs.dynatrace.com/docs/shortlink/google-firestore) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Cloud Firestore metric ingest based on your selected feature set ([see full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/cloud-firestore-monitoring))\n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n#### To add this extension to your environment:\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google Cloud Firestore service is configured.  \n\n#### Following GCP integration and Google Cloud Firestore configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Cloud Firestore metrics in Data Explorer and create custom charts. \n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:02:03.366729Z","created":"2020-08-14T07:46:22.523000Z","seo_title":"Google Cloud Firestore monitoring & observability","seo_description":"Get insights into Google Cloud Firestore metrics collected from the Google Operations API to ensure health of your cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Firestore services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 6 metrics that are specific to Google Cloud Firestore, like Document Deletes, Document Reads, Document Writes, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Firestore logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Firestore metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Cloud Firestore extension](https://docs.dynatrace.com/docs/shortlink/google-firestore) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-firestore@1.1.1","fqn":"com.dynatrace.extension.google-firestore","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-firestore/com.dynatrace.extension.google-f_132lVNw.zip","release_notes":"### Version 1.1.1\n\n### Updated\n\n- Removed problematic metric and fixed key in some others.","created":"2024-06-04T08:13:07.576441Z"},{"name":"com.dynatrace.extension.google-firestore@1.1.0","fqn":"com.dynatrace.extension.google-firestore","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-firestore/com.dynatrace.extension.google-f_cyz78Qr.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Added `firestore_database` service which includes: new entity and metrics","created":"2024-06-04T08:17:20.223503Z"},{"name":"com.dynatrace.extension.google-firestore@1.0.3","fqn":"com.dynatrace.extension.google-firestore","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-firestore/com.dynatrace.extension.google-f_YnzGDbM.zip","release_notes":"### Version 1.0.3\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:04:51.609809Z"},{"name":"com.dynatrace.extension.google-firestore@1.0.2","fqn":"com.dynatrace.extension.google-firestore","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-firestore/com.dynatrace.extension.google-f_7UZnR2K.zip","release_notes":"### Version 1.0.2\n\n### Fixed\n\n- Empty feature sets in extension description","created":"2023-05-23T13:27:28.813436Z"},{"name":"com.dynatrace.extension.google-firestore@1.0.1","fqn":"com.dynatrace.extension.google-firestore","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-firestore/com.dynatrace.extension.google-f_TFkLPFO.zip","release_notes":"### Version 1.0.1\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:18:42.444448Z"},{"name":"com.dynatrace.extension.google-firestore@1.0.0","fqn":"com.dynatrace.extension.google-firestore","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-firestore/com.dynatrace.extension.google-f_0zAE8jW.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:07:41.397071Z"},{"name":"com.dynatrace.extension.google-firestore@0.0.4","fqn":"com.dynatrace.extension.google-firestore","version":"0.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-firestore/com.dynatrace.extension.google-f_TniVyB9.zip","release_notes":"","created":"2022-01-17T16:51:15.792622Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-firestore@1.1.1","fqn":"com.dynatrace.extension.google-firestore","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-firestore/com.dynatrace.extension.google-f_132lVNw.zip","release_notes":"### Version 1.1.1\n\n### Updated\n\n- Removed problematic metric and fixed key in some others.","created":"2024-06-04T08:13:07.576441Z"}]},{"id":328,"slug":"google-functions","title":"Google Cloud Functions","description":"E2E observability for serverless and hybrid environments using Google Functions.","logo":"https://dt-cdn.net/hub/logos/google-functions.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/ingest-from/google-cloud-platform/gcp-integrations/gcp-functions/cloud-functions-monitoring","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","cloud functions","gcp","Google Cloud Platform","infrastructure monitoring"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/cloud_functions_dashboard_SzVH6xu.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_functions_dashboard_SzVH6xu.png&sign=RVoIh-XIDeuk2o8X71t5nrpdFZdjyIQQna48a3r_4FM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_functions_dashboard_SzVH6xu.png&sign=FC8jhkXXW0kRdtTtRaGlIl9NnB51s0WRGkKujFMH2hA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_functions_dashboard_SzVH6xu.png&sign=q7Xi4UAlsb680sWJ5KaLUGvZEPxCKrVN8eGBipEgg40","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_functions_dashboard_SzVH6xu.png&sign=rW677dNywi1nNFaNhPaKSzufn42fdg_j34kWnjWqmd4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_functions_dashboard_SzVH6xu.png&sign=Cw_HtiGNXf8I_ZvpUUe-u6zqv7Az-aTWO99sbpDp2I0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_functions_dashboard_SzVH6xu.png&sign=wEDUaNqXUD4xgOmthsXsEXj87APxqWLv8MMuOsM6ZkU"}},{"caption":"","src":"https://dt-cdn.net/hub/cloud_functions_instance_CKh6hd6.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_functions_instance_CKh6hd6.png&sign=33S3mVkRLD9Aup6IT_J9RVftmmhnYzwdQ7yFamW2Wvk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_functions_instance_CKh6hd6.png&sign=LGRpI0J2N8-wc7U7MSn5QTlzUPbf3hqzboMz0hBrEkM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_functions_instance_CKh6hd6.png&sign=IagmRXnlMPxo9-yXVGai3jtJu6z23rvc4hOVxzI0I_8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_functions_instance_CKh6hd6.png&sign=BZJH4PF30jta1FhrgncAlsepK1mQ1L2bxuf724tGoks","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_functions_instance_CKh6hd6.png&sign=K1au1vyhmRvBtQcImuvKuROjHvm4mDm21khGlsvl6vQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_functions_instance_CKh6hd6.png&sign=OEqEnyiH3PnjrPytchCAPvSTs_JrWRbeu3l4YgQ5qus"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.4","release_latest_validation_result":{"name": "com.dynatrace.extension.google-cloud-functions", "author": {"name": "Dynatrace"}, "version": "1.1.4", "fileHash": "c1ac53f4722d85ae4dca19c5826069ec96757e75fb0222ac8fa4ce8e14c23cc7", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-cloud-functions", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.cloudfunctions_googleapis_com.function.active_instances", "metadata": {"unit": "Count", "description": null, "displayName": "Active instances"}}, {"key": "cloud.gcp.cloudfunctions_googleapis_com.function.execution_count", "metadata": {"unit": "Count", "description": null, "displayName": "Executions"}}, {"key": "cloud.gcp.cloudfunctions_googleapis_com.function.execution_times", "metadata": {"unit": "NanoSecond", "description": null, "displayName": "Execution times"}}, {"key": "cloud.gcp.cloudfunctions_googleapis_com.function.network_egress.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network egress"}}, {"key": "cloud.gcp.cloudfunctions_googleapis_com.function.user_memory_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}], "isRecommended": true}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Functions services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \r\n\r\n### This is intended for users, who want to:\r\n\r\n- enrich their monitoring data with metrics and logs from Google Operations API \r\n\r\n### This enables you to:\r\n- View and analyze 5 metrics that are specific to Google Cloud Functions, like Active instances, Executions, Execution times, and more. \r\n\r\n- Use dashboard preset for immediate visibility into availability, usage, and performance of your Google Cloud Functions services.  \r\n\r\n- Build custom dashboards for your cloud infrastructure. \r\n\r\n- Analyze Google Cloud Functions logs.  \r\n\r\n- Set custom alerts that trigger remediation workflows. \r\n\r\nGoogle Cloud Functions metric and log ingestion requires advanced GCP integration.  \r\n\r\n### Compatibility requirements\r\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).  \r\n- Dynatrace version 1.230+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud Functions extension](https://docs.dynatrace.com/docs/ingest-from/google-cloud-platform/gcp-integrations/gcp-functions/cloud-functions-monitoring) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\r\nThis extension package contains:  \r\n\r\n- Configuration for Google Cloud Functions metrics ingest based on your selected feature set ([see the full list of feature sets and metrics](https://docs.dynatrace.com/docs/how-to-use-dynatrace/infrastructure-monitoring/cloud-platform-monitoring/google-cloud-platform-monitoring/gcp-supported-service-metrics-new/cloud-functions-monitoring)  )\r\n- Google Cloud Functions preconfigured dashboard\r\n- Topology mapping and service instance analysis view \r\n\r\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\r\n### Get started\r\n**To add this extension to your environment:**\r\n\r\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \r\n- Ensure that you have GCP integration running in your environment and that Google Cloud Functions service is configured.  \r\n\r\n**Following GCP integration and Google Cloud Functions configuration:**\r\n\r\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \r\n- Work with the Google Cloud Functions preconfigured dashboard to understand its capabilities.\r\n- Explore Google Cloud Functions metrics in Data Explorer and create custom charts. \r\n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T07:59:12.915920Z","created":"2020-08-14T07:46:22.664000Z","seo_title":"Google Cloud Functions monitoring & observability","seo_description":"E2E observability for serverless and hybrid environments using Google Functions. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/cloud_functions_dashboard_SzVH6xu.png","https://dt-cdn.net/hub/cloud_functions_instance_CKh6hd6.png"],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Functions services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \r\n\r\n### This is intended for users, who want to:\r\n\r\n- enrich their monitoring data with metrics and logs from Google Operations API \r\n\r\n### This enables you to:\r\n- View and analyze 5 metrics that are specific to Google Cloud Functions, like Active instances, Executions, Execution times, and more. \r\n\r\n- Use dashboard preset for immediate visibility into availability, usage, and performance of your Google Cloud Functions services.  \r\n\r\n- Build custom dashboards for your cloud infrastructure. \r\n\r\n- Analyze Google Cloud Functions logs.  \r\n\r\n- Set custom alerts that trigger remediation workflows. \r\n\r\nGoogle Cloud Functions metric and log ingestion requires advanced GCP integration.  \r\n\r\n### Compatibility requirements\r\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).  \r\n- Dynatrace version 1.230+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Cloud Functions extension](https://docs.dynatrace.com/docs/ingest-from/google-cloud-platform/gcp-integrations/gcp-functions/cloud-functions-monitoring) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-cloud-functions@1.1.4","fqn":"com.dynatrace.extension.google-cloud-functions","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-functions/com.dynatrace.extension.google-cloud-functions-1.1.4-c1ac53f4722d85ae4dca.zip","release_notes":"### Version 1.1.4\n\n### Added\n\n- Enabled \"Create metric event\" feature on charts on service details view","created":"2026-05-06T09:49:14.803227Z"},{"name":"com.dynatrace.extension.google-cloud-functions@1.1.3","fqn":"com.dynatrace.extension.google-cloud-functions","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-functions/com.dynatrace.extension.google-cloud-functions-1.1.3-af6c6a90ee1af3b43ac5.zip","release_notes":"### Version 1.1.3\n\n### Fixed\n\n- Fixes invalid extension signature","created":"2025-09-01T11:48:06.021229Z"},{"name":"com.dynatrace.extension.google-cloud-functions@1.1.2","fqn":"com.dynatrace.extension.google-cloud-functions","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-functions/com.dynatrace.extension.go_qpwGPCH.zip","release_notes":"### Version 1.1.2\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:05:10.570696Z"},{"name":"com.dynatrace.extension.google-cloud-functions@1.1.1","fqn":"com.dynatrace.extension.google-cloud-functions","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-functions/com.dynatrace.extension.go_4IcEN9C.zip","release_notes":"### Version 1.1.1\n\n### Fixed\n\n- GCP project details page doesn't crash anymore when cloud:gcp:cloud_function type is not declared in environment","created":"2023-05-23T13:26:38.140253Z"},{"name":"com.dynatrace.extension.google-cloud-functions@1.1.0","fqn":"com.dynatrace.extension.google-cloud-functions","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-functions/com.dynatrace.extension.go_c4BBZAZ.zip","release_notes":"### Version 1.1.0\n\n### Added\n\n- Metrics now support management-zone filtering (main entity type specified for metrics)","created":"2023-03-29T12:55:45.394742Z"},{"name":"com.dynatrace.extension.google-cloud-functions@1.0.8","fqn":"com.dynatrace.extension.google-cloud-functions","version":"1.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-functions/com.dynatrace.extension.go_7M1NxKQ.zip","release_notes":"### Version 1.0.8\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:19:07.374720Z"},{"name":"com.dynatrace.extension.google-cloud-functions@1.0.5","fqn":"com.dynatrace.extension.google-cloud-functions","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-functions/com.dynatrace.extension.go_pIGERns.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:06:35.982997Z"},{"name":"com.dynatrace.extension.google-cloud-functions@0.0.8","fqn":"com.dynatrace.extension.google-cloud-functions","version":"0.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-functions/com.dynatrace.extension.go_jSBAAWX.zip","release_notes":"","created":"2022-01-17T16:56:21.909443Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-cloud-functions@1.1.4","fqn":"com.dynatrace.extension.google-cloud-functions","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-functions/com.dynatrace.extension.google-cloud-functions-1.1.4-c1ac53f4722d85ae4dca.zip","release_notes":"### Version 1.1.4\n\n### Added\n\n- Enabled \"Create metric event\" feature on charts on service details view","created":"2026-05-06T09:49:14.803227Z"}]},{"id":319,"slug":"google-cloud-iot","title":"Google Cloud IoT Core","description":"Get insights into Google Cloud IoT Core metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-cloud-iot.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-cloud-iot","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","gcp","Google Cloud Platform","iot"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.5","release_latest_validation_result":{"name": "com.dynatrace.extension.google-cloud-iot", "author": {"name": "Dynatrace"}, "version": "1.0.5", "fileHash": "0098e8af71c21ac787cfa6d779df3fd05315b8c5c9bc6194e1d5544db97cd96d", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-cloud-iot", "minEECVersion": "1.229.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.cloudiot_googleapis_com.device.active_devices", "metadata": {"unit": "Count", "description": null, "displayName": "Active devices"}}, {"key": "cloud.gcp.cloudiot_googleapis_com.device.billing_bytes_count.gauge", "metadata": {"unit": "Byte", "description": null, "displayName": "Billable bytes transferred"}}, {"key": "cloud.gcp.cloudiot_googleapis_com.device.error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Errors communicating with devices"}}, {"key": "cloud.gcp.cloudiot_googleapis_com.device.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Operations"}}, {"key": "cloud.gcp.cloudiot_googleapis_com.device.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes received by devices"}}, {"key": "cloud.gcp.cloudiot_googleapis_com.device.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes sent to devices"}}], "isRecommended": true}}, "minDynatraceVersion": "1.229.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud IoT Core services. This extension combines all relevant data into pre-configured dashboards, providing alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:**\n\n- View and analyze 6 metrics that are specific to Google Cloud IoT Core, like Active devices, Billable bytes transferred, Errors communicating with devices, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud IoT Core logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud IoT Core metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud IoT Core extension](https://docs.dynatrace.com/docs/shortlink/google-cloud-iot) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Cloud IoT Core metric ingest based on your selected feature set ([see full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/cloud-iot-core-monitoring))\n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n#### To add this extension to your environment:\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google Cloud IoT service is configured.  \n\n#### Following GCP integration and Google Cloud IoT Core configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Cloud IoT Core metrics in Data Explorer and create custom charts. \n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:23.031901Z","created":"2020-08-14T07:46:22.548000Z","seo_title":"Google Cloud IoT Core monitoring & observability","seo_description":"Get insights into Google Cloud IoT Core metrics collected from the Google Operations API to ensure health of your cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud IoT Core services. This extension combines all relevant data into pre-configured dashboards, providing alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:**\n\n- View and analyze 6 metrics that are specific to Google Cloud IoT Core, like Active devices, Billable bytes transferred, Errors communicating with devices, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud IoT Core logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud IoT Core metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Cloud IoT Core extension](https://docs.dynatrace.com/docs/shortlink/google-cloud-iot) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-cloud-iot@1.0.5","fqn":"com.dynatrace.extension.google-cloud-iot","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-iot/com.dynatrace.extension.google-cloud-iot-1.0.5-0098e8af71c21ac787cf.zip","release_notes":"### Version 1.0.5\n\n### Fixed\n\n- Fixes invalid extension signature","created":"2025-09-03T12:02:25.431081Z"},{"name":"com.dynatrace.extension.google-cloud-iot@1.0.4","fqn":"com.dynatrace.extension.google-cloud-iot","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-iot/com.dynatrace.extension.google-c_oXUmdGj.zip","release_notes":"### Version 1.0.4\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:05:21.406946Z"},{"name":"com.dynatrace.extension.google-cloud-iot@1.0.3","fqn":"com.dynatrace.extension.google-cloud-iot","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-iot/com.dynatrace.extension.google-c_mM5xPNX.zip","release_notes":"### Version 1.0.3\n\n### Fixed\n\n- Empty feature sets in extension description","created":"2023-05-23T13:29:35.395146Z"},{"name":"com.dynatrace.extension.google-cloud-iot@1.0.2","fqn":"com.dynatrace.extension.google-cloud-iot","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-iot/com.dynatrace.extension.google-c_Ll11ubA.zip","release_notes":"### Version 1.0.2\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:19:09.406553Z"},{"name":"com.dynatrace.extension.google-cloud-iot@1.0.0","fqn":"com.dynatrace.extension.google-cloud-iot","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-iot/com.dynatrace.extension.google-c_pPq73DY.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:06:47.769426Z"},{"name":"com.dynatrace.extension.google-cloud-iot@0.0.4","fqn":"com.dynatrace.extension.google-cloud-iot","version":"0.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-iot/com.dynatrace.extension.google-c_HeYr2Fq.zip","release_notes":"","created":"2022-01-17T16:51:53.509957Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-cloud-iot@1.0.5","fqn":"com.dynatrace.extension.google-cloud-iot","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-iot/com.dynatrace.extension.google-cloud-iot-1.0.5-0098e8af71c21ac787cf.zip","release_notes":"### Version 1.0.5\n\n### Fixed\n\n- Fixes invalid extension signature","created":"2025-09-03T12:02:25.431081Z"}]},{"id":320,"slug":"google-cloud-load-balancing","title":"Google Cloud Load Balancing","description":"Get insights into Google Load Balancing metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-cloud-load-balancing.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-cloud-load-balancing","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","gcp","Google Cloud Platform","loadbalancing","load balancing","load-balancing"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/cloud_lb_dashboard.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_lb_dashboard.png&sign=zvYKrYQ5OhjH9KKKrcbj7LP1VWOW1j-S2i8U8p2j2YE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_lb_dashboard.png&sign=apbV3HWQaZijHD6hq_9kISD9CVCaY2EDgM32pZejM1s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_lb_dashboard.png&sign=zCOMA6mzp4hjPkjptZv3TrCpktv3GUgYGkcyiWTbF7Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_lb_dashboard.png&sign=g3O2psmZhDm9Oh8C8UZdU_F59BpLCUXQu_TCHUUG0p8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_lb_dashboard.png&sign=eAvxnYUbdnOofwJNo66fh2pRrT3dwogONtx0etLe9Jg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_lb_dashboard.png&sign=KustGEx79gXBmPCBTqud6KaIHTjS9foovxYggqwKCb4"}},{"caption":"","src":"https://dt-cdn.net/hub/cloud_lb_instance.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_lb_instance.png&sign=C4AQzw8Mw2rvx4zoJO2Jp9ytNOo2Q0MHPUbfcwiomdY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_lb_instance.png&sign=JJWBIzc5mtrNCQfISF0S--1TDtLFM1uakGZyIVoVUgo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_lb_instance.png&sign=mlLri0MG1njIyRHEF4qk4kdIiKKRHAhEt6562HyIOoM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_lb_instance.png&sign=_lb5yDhCl_m5xNsUd1YA3ZEZrS-Oj-cVndksYD04y9Y","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_lb_instance.png&sign=Z0wmaVRJbtYK3XWdnBc_0VbcK-J6MseyrKx6XOOsZR0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_lb_instance.png&sign=tfZmmWWBTd1Ybn6dFgyqXkCx2TXDBfGSGPugPzVfW3w"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.4","release_latest_validation_result":{"name": "com.dynatrace.extension.google-load-balancing", "author": {"name": "Dynatrace"}, "version": "1.1.4", "fileHash": "0740bc947ab3e295f52bdd623d8cdcea1cc333f4b6c37ac27ca8bce2f4ef50d9", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-load-balancing", "minEECVersion": "1.282.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.loadbalancing_googleapis_com.https.backend_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Backend latency"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.https.backend_request_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Backend Request Bytes"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.https.backend_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Backend Request Count"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.https.backend_response_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Backend Response Bytes"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.https.frontend_tcp_rtt", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Frontend RTT"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.https.request_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Request bytes"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.https.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.https.response_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Response bytes"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.https.total_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Total latency"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.https.internal.backend_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Backend latencies"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.https.internal.request_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Request bytes"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.https.internal.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.https.internal.response_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Response bytes"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.https.internal.total_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Total latencies"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.l3.internal.egress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Egress bytes"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.l3.internal.egress_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Egress packets"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.l3.internal.ingress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Ingress bytes"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.l3.internal.ingress_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Ingress packets"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.l3.internal.rtt_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "RTT latencies"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.l3.external.egress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Egress bytes"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.l3.external.egress_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Egress packets"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.l3.external.ingress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Ingress bytes"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.l3.external.ingress_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Ingress packets"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.l3.external.rtt_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "RTT latencies"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.tcp_ssl_proxy.closed_connections.count", "metadata": {"unit": "Count", "description": null, "displayName": "Closed connections"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.tcp_ssl_proxy.egress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Egress bytes"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.tcp_ssl_proxy.frontend_tcp_rtt", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Frontend RTT"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.tcp_ssl_proxy.ingress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Ingress bytes"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.tcp_ssl_proxy.new_connections.count", "metadata": {"unit": "Count", "description": null, "displayName": "New connections opened"}}, {"key": "cloud.gcp.loadbalancing_googleapis_com.tcp_ssl_proxy.open_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Open Connections"}}]}}, "minDynatraceVersion": "1.282.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Load Balancing services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \r\n\r\n### This is intended for users, who want to:\r\n\r\n- enrich their monitoring data with metrics and logs from Google Operations API \r\n\r\n### This enables you to:\r\n- View and analyze 30 metrics that are specific to Google Cloud Load Balancing, like Backend latency, Backend Request Bytes, Backend Request Count, and more. \r\n\r\n- Use dashboard presets for immediate visibility into availability, usage, and performance of your Google Cloud Load Balancing services.  \r\n\r\n- Build custom dashboards for your cloud infrastructure. \r\n\r\n- Analyze Google Cloud Load Balancing logs.  \r\n\r\n- Set custom alerts that trigger remediation workflows. \r\n\r\nGoogle Cloud Load Balancing metric and log ingestion requires advanced GCP integration.  \r\n\r\n### Compatibility requirements\r\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).  \r\n- Dynatrace version 1.256+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud Load Balancing extension](https://docs.dynatrace.com/docs/shortlink/google-cloud-load-balancing) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\r\nThis extension package contains:  \r\n\r\n- Configuration for Google Cloud Load Balancing metrics ingest based on your selected feature set ([see the full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/cloud-load-balancing-monitoring))\r\n- Google Cloud Load Balancing preconfigured dashboard\r\n- Topology mapping and service instance analysis view \r\n\r\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\r\n### Get started\r\n#### To add this extension to your environment:\r\n\r\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\r\n- Ensure that you have GCP integration running in your environment and that Google Cloud Load Balancing service is configured.  \r\n\r\n#### Following GCP integration and Google Cloud Load Balancing configuration:**\r\n\r\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \r\n- Work with the Google Cloud Load Balancing preconfigured dashboard to understand its capabilities.\r\n- Explore Google Cloud Load Balancing metrics in Data Explorer and create custom charts. \r\n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T07:59:53.567110Z","created":"2020-08-14T07:46:22.560000Z","seo_title":"Google Cloud Load Balancing monitoring & observability","seo_description":"Get insights into Google Load Balancing metrics collected from the Google Operations API to ensure health of your cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/cloud_lb_dashboard.png","https://dt-cdn.net/hub/cloud_lb_instance.png"],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Load Balancing services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \r\n\r\n### This is intended for users, who want to:\r\n\r\n- enrich their monitoring data with metrics and logs from Google Operations API \r\n\r\n### This enables you to:\r\n- View and analyze 30 metrics that are specific to Google Cloud Load Balancing, like Backend latency, Backend Request Bytes, Backend Request Count, and more. \r\n\r\n- Use dashboard presets for immediate visibility into availability, usage, and performance of your Google Cloud Load Balancing services.  \r\n\r\n- Build custom dashboards for your cloud infrastructure. \r\n\r\n- Analyze Google Cloud Load Balancing logs.  \r\n\r\n- Set custom alerts that trigger remediation workflows. \r\n\r\nGoogle Cloud Load Balancing metric and log ingestion requires advanced GCP integration.  \r\n\r\n### Compatibility requirements\r\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).  \r\n- Dynatrace version 1.256+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Cloud Load Balancing extension](https://docs.dynatrace.com/docs/shortlink/google-cloud-load-balancing) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-load-balancing@1.1.4","fqn":"com.dynatrace.extension.google-load-balancing","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-load-balancing/com.dynatrace.extension.goo_tlloit0.zip","release_notes":"### Version 1.1.4\n\n### Updated\n\n- Fixed log linking to entities","created":"2024-06-04T08:17:35.213352Z"},{"name":"com.dynatrace.extension.google-load-balancing@1.1.3","fqn":"com.dynatrace.extension.google-load-balancing","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-load-balancing/com.dynatrace.extension.goo_bGDdBoM.zip","release_notes":"### Version 1.1.3\n\n### Updated\n\n- Added log linking to entities","created":"2024-06-04T08:18:48.614959Z"},{"name":"com.dynatrace.extension.google-load-balancing@1.1.2","fqn":"com.dynatrace.extension.google-load-balancing","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-load-balancing/com.dynatrace.extension.goo_K4Ii2YP.zip","release_notes":"### Version 1.1.2\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:06:09.948913Z"},{"name":"com.dynatrace.extension.google-load-balancing@1.1.1","fqn":"com.dynatrace.extension.google-load-balancing","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-load-balancing/com.dynatrace.extension.goo_uEUwvvd.zip","release_notes":"### Version 1.1.1\n\n### Fixed\n\n- GCP project details page doesn't crash anymore when cloud:gcp:https_lb type is not declared in environment","created":"2023-05-23T13:26:48.919308Z"},{"name":"com.dynatrace.extension.google-load-balancing@1.1.0","fqn":"com.dynatrace.extension.google-load-balancing","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-load-balancing/com.dynatrace.extension.goo_fRAWdF3.zip","release_notes":"### Version 1.1.0\n\n### Added\n\n- Metrics now support management-zone filtering (main entity type specified for metrics)","created":"2023-03-29T12:55:47.576309Z"},{"name":"com.dynatrace.extension.google-load-balancing@1.0.3","fqn":"com.dynatrace.extension.google-load-balancing","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-load-balancing/com.dynatrace.extension.goo_EUQ63id.zip","release_notes":"### Version 1.0.3\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:19:27.453624Z"},{"name":"com.dynatrace.extension.google-load-balancing@1.0.1","fqn":"com.dynatrace.extension.google-load-balancing","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-load-balancing/com.dynatrace.extension.goo_vgQCLPs.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:07:02.030778Z"},{"name":"com.dynatrace.extension.google-load-balancing@0.0.9","fqn":"com.dynatrace.extension.google-load-balancing","version":"0.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-load-balancing/com.dynatrace.extension.goo_BqRhLeG.zip","release_notes":"","created":"2022-01-17T16:52:10.929872Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-load-balancing@1.1.4","fqn":"com.dynatrace.extension.google-load-balancing","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-load-balancing/com.dynatrace.extension.goo_tlloit0.zip","release_notes":"### Version 1.1.4\n\n### Updated\n\n- Fixed log linking to entities","created":"2024-06-04T08:17:35.213352Z"}]},{"id":962,"slug":"google-cloud-logs","title":"Google Cloud logs","description":"Get insights from Google Cloud logs with Log Management and Analytics.","logo":"https://dt-cdn.net/hub/logos/google-cloud-logs.png","link_to":"https://www.dynatrace.com/technologies/google-cloud-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/deploy-k8#ingestion","providers":[],"tags":["cloud logging","Google Cloud Platform","log","log-analytics","log forensics","logging","log-ingest-integration-gcp","log managenet and analytics"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Architecture overview","src":"https://cdn.hub.central.dynatrace.com/hub/console/google-cloud-logs/media/d7774551-383f-4d4e-8381-da42d5881fe1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-cloud-logs%2Fmedia%2Fd7774551-383f-4d4e-8381-da42d5881fe1.png&sign=qtEOCHKn8ByPIQ4EXkV6n5-2hglW5756WgWi3Rvf_Ds","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-cloud-logs%2Fmedia%2Fd7774551-383f-4d4e-8381-da42d5881fe1.png&sign=B_eSGmexUYQU9yxYqB2CbRVpvodxVYbls0_VYZoz8Yc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-cloud-logs%2Fmedia%2Fd7774551-383f-4d4e-8381-da42d5881fe1.png&sign=tf9Dc2nqrhYU4AcHS81fYljRbo6PdCKFFsslEFnRqck","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-cloud-logs%2Fmedia%2Fd7774551-383f-4d4e-8381-da42d5881fe1.png&sign=LXkOull8x3ugLoEpZNpTWpZ_GRj_RrWpOpL3a8qBucA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-cloud-logs%2Fmedia%2Fd7774551-383f-4d4e-8381-da42d5881fe1.png&sign=DJCbVURU2Bes1gksfGa7x6FsYlM_9JZhrHNCuDZ8sYk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fgoogle-cloud-logs%2Fmedia%2Fd7774551-383f-4d4e-8381-da42d5881fe1.png&sign=EyPRKtEZLXMExDl6od432_H_Hi7bCop7XzUXXoWVhUs"}},{"caption":"Service view with logs in context","src":"https://dt-cdn.net/hub/GCP-hub-prtscrn.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGCP-hub-prtscrn.png&sign=jhh0QkO6xo7S9RH9MwnVp3gI3fwj8fjTQst69gkRK5Q","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGCP-hub-prtscrn.png&sign=pX_e39EeiKIYKFXOCkwF5LgMTuOFScwQZf5gJ-hqC90","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGCP-hub-prtscrn.png&sign=TBgv0q_eVksF8b6qkUKBeaodnu6G3UO4xX29YHnj74k","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGCP-hub-prtscrn.png&sign=DE18Ku7n8YdOrqrJAGjgkkc8vwDtikZRm0j4yEraKmc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGCP-hub-prtscrn.png&sign=ZrKG014h1O3SnfOU-u27ynrcwD4vhm-OXZSMhZJepdw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FGCP-hub-prtscrn.png&sign=OTxpZUyIbBmlmiheZLU1j6ifaqnHZneZFgRznn22S0g"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Google Cloud Platform log forwarding allows you to stream logs from Pub/Sub into Dynatrace via a Dynatrace GCP monitor instance to analyze, build observability, and automate problem resolution.\n\nGCP resource logs and audit logs are supported.\n\nGCP log forwarding is performed directly through the [Generic log ingestion API](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-management-and-analytics/lma-log-ingestion-via-api) available on your SaaS tenant. \n\nFor Dynatrace Managed, or if an Environment ActiveGate is your choice for an endpoint in your local environment, install an [ActiveGate](https://docs.dynatrace.com/docs/setup-and-configuration/dynatrace-activegate/installation)"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"**View and analyze GCP logs:**\n\nIn the Dynatrace menu, go to **Logs and Events**, to look for GCP logs by filtering by **cloud.provider: gcp.** \n\nFor GCP functions, logs are also automatically displayed together with service overview and monitoring data to help you analyze them in context, use them for troubleshooting and problem root cause analysis."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"GCP log integration requires you to:\n\n* Download the Helm deployment package in Google Cloud Shell\n* Configure parameter values\n* Run the deployment script\n* Verify installation \n\nIngest Google Cloud logs to Dynatrace with the following steps:\n* Get a [Dynatrace API token](https://docs.dynatrace.com/docs/dynatrace-api/basics/dynatrace-api-authentication) with the logs.ingest (Ingest Logs) scope to integrate with Dynatrace generic log ingest API.\n* Configure GCP log integration by following deployment instructions available in Dynatrace documentation. Instructions will depend on the location where you want the deployment script to run:\n    * **Recommended:** [On a new GKE Autopilot cluster created automatically](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-guide/deploy-k8)\n    * [On an existing GKE standard or GKE Autopilot cluster](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-guide/set-up-gcp-integration-on-existing-cluster)"},"sourceId":"get_started"}],"modified":"2026-01-27T16:34:26.864774Z","created":"2023-12-08T12:06:13.428984Z","seo_title":"Google Cloud logs monitoring & observability","seo_description":"Get insights from Google Cloud logs with Log Management and Analytics. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/google-cloud-logs/media/d7774551-383f-4d4e-8381-da42d5881fe1.png","https://dt-cdn.net/hub/GCP-hub-prtscrn.png"],"about":"Google Cloud Platform log forwarding allows you to stream logs from Pub/Sub into Dynatrace via a Dynatrace GCP monitor instance to analyze, build observability, and automate problem resolution.\n\nGCP resource logs and audit logs are supported.\n\nGCP log forwarding is performed directly through the [Generic log ingestion API](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-management-and-analytics/lma-log-ingestion-via-api) available on your SaaS tenant. \n\nFor Dynatrace Managed, or if an Environment ActiveGate is your choice for an endpoint in your local environment, install an [ActiveGate](https://docs.dynatrace.com/docs/setup-and-configuration/dynatrace-activegate/installation)","use_cases":"**View and analyze GCP logs:**\n\nIn the Dynatrace menu, go to **Logs and Events**, to look for GCP logs by filtering by **cloud.provider: gcp.** \n\nFor GCP functions, logs are also automatically displayed together with service overview and monitoring data to help you analyze them in context, use them for troubleshooting and problem root cause analysis.","supported_distributions":"","get_started":"GCP log integration requires you to:\n\n* Download the Helm deployment package in Google Cloud Shell\n* Configure parameter values\n* Run the deployment script\n* Verify installation \n\nIngest Google Cloud logs to Dynatrace with the following steps:\n* Get a [Dynatrace API token](https://docs.dynatrace.com/docs/dynatrace-api/basics/dynatrace-api-authentication) with the logs.ingest (Ingest Logs) scope to integrate with Dynatrace generic log ingest API.\n* Configure GCP log integration by following deployment instructions available in Dynatrace documentation. Instructions will depend on the location where you want the deployment script to run:\n    * **Recommended:** [On a new GKE Autopilot cluster created automatically](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-guide/deploy-k8)\n    * [On an existing GKE standard or GKE Autopilot cluster](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-guide/set-up-gcp-integration-on-existing-cluster)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1304,"slug":"google-cloud-monitoring-preview","title":"Google Cloud Monitoring (Preview)","description":"Get started with Google Cloud Monitoring (in Preview now).","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.da-gcp/logo/0a216bde-7d28-4017-aa86-fb710caa4ffe.png","link_to":null,"documentation_link":"","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dashboards for compute_googleapis_com","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.da-gcp/media/008b30ae-897c-486b-bdb8-564a044052f7.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-gcp%2Fmedia%2F008b30ae-897c-486b-bdb8-564a044052f7.png&sign=YObso-d5uUeDwYTxlB0oXGVeKw3-N6WRnLCgstanhOE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-gcp%2Fmedia%2F008b30ae-897c-486b-bdb8-564a044052f7.png&sign=rihB-Wf3lBLoeATNX0KqqZerWnwwtD6fa8bUCHiu6UQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-gcp%2Fmedia%2F008b30ae-897c-486b-bdb8-564a044052f7.png&sign=4hTAlYfStd-_GHVaEPYjW9KTUtGCGIB6b0gezkigSI4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-gcp%2Fmedia%2F008b30ae-897c-486b-bdb8-564a044052f7.png&sign=UW0EJ_BmaFPVTT1WgUEIwA51tIieVJyauerVoGc0H1Q","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-gcp%2Fmedia%2F008b30ae-897c-486b-bdb8-564a044052f7.png&sign=wMkMPhvhr85Urpv-jJLjn4-TlnmgPXbmKibIdfsh3bA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-gcp%2Fmedia%2F008b30ae-897c-486b-bdb8-564a044052f7.png&sign=-_6GyUv3IJq3U_dt4BykRMB3QCwpZdhVcsx0hNwr8Sk"}},{"caption":"Dashboards for compute_googleapis_com","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.da-gcp/media/7f13e0d8-93b8-4d1d-adec-46148b379b6b.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-gcp%2Fmedia%2F7f13e0d8-93b8-4d1d-adec-46148b379b6b.png&sign=V4sjVhrKvQduMwpo0kgyTrSnjG8Yy0kzfkET_31njUE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-gcp%2Fmedia%2F7f13e0d8-93b8-4d1d-adec-46148b379b6b.png&sign=sR0Z7q8Fop5p0W3PDLZiLs7f2gQusY9ijL-jBG1-zCM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-gcp%2Fmedia%2F7f13e0d8-93b8-4d1d-adec-46148b379b6b.png&sign=DjgsIrCh0ydAteliQmR3r-EGt-ij3W8G2zbpbMUrYTE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-gcp%2Fmedia%2F7f13e0d8-93b8-4d1d-adec-46148b379b6b.png&sign=6vUsBsKHoR89kZf9d_ViFQbRbk-WxPfCnGHhlGmZ3uA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-gcp%2Fmedia%2F7f13e0d8-93b8-4d1d-adec-46148b379b6b.png&sign=9p7fmQk4vCvEYcwz4QSx6PqgRNhMXYMTICSLArbuAfA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fconsole%2Fcom.dynatrace.extension.da-gcp%2Fmedia%2F7f13e0d8-93b8-4d1d-adec-46148b379b6b.png&sign=1RKiN9bODVMEMhidYJETmO6fjtOyvFGjEWzr91HV6X4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.2","release_latest_validation_result":{"name": "com.dynatrace.extension.da-gcp", "author": {"name": "Dynatrace"}, "version": "2.0.2", "fileHash": "337e798e76c55fee0ea98f6cc15c5d08cc970671b7eabe6fea1bbcf3399285dc", "variables": [], "dataSources": ["googleCloud"], "featureSets": ["apigee_essential", "dlp_essential", "netapp_cvs_essential", "cloud_functions_autodiscovery", "pubsub_essential", "sql_autodiscovery", "dataproc_essential", "dlp_autodiscovery", "hybrid_connectivity_essential", "memorystore_autodiscovery", "dataproc_autodiscovery", "composer_autodiscovery", "load_balancing_autodiscovery", "operations_essential", "bigquery_essential", "recaptcha_ent_autodiscovery", "filestore_essential", "vertex_ai_essential", "bigtable_autodiscovery", "cloud_run_essential", "load_balancing_essential", "bigquery_autodiscovery", "pubsub_autodiscovery", "cloud_nat_gateway_autodiscovery", "hybrid_connectivity_autodiscovery", "ai_platform_essential", "pubsub_lite_essential", "spanner_autodiscovery", "network_security_autodiscovery", "cloud_dns_essential", "managed_service_ad_autodiscovery", "operations_autodiscovery", "alloydb_autodiscovery", "api_essential", "firebase_autodiscovery", "vpc_network_essential", "cloud_run_autodiscovery", "cloud_dns_autodiscovery", "network_security_essential", "api_autodiscovery", "bigtable_essential", "sql_essential", "managed_service_ad_essential", "vpc_network_autodiscovery", "datastore_autodiscovery", "alloydb_essential", "firebase_essential", "cloud_tasks_essential", "cloud_storage_autodiscovery", "composer_essential", "app_engine_essential", "zone_network_health_essential", "memorystore_essential", "pubsub_lite_autodiscovery", "firestore_autodiscovery", "compute_engine_autodiscovery", "recaptcha_ent_essential", "cloud_tasks_autodiscovery", "vertex_ai_autodiscovery", "zone_network_health_autodiscovery", "data_transfer_autodiscovery", "app_engine_autodiscovery", "spanner_essential", "firestore_essential", "assistant_api_autodiscovery", "dataflow_autodiscovery", "compute_engine_essential", "data_transfer_essential", "apigee_autodiscovery", "ai_platform_autodiscovery", "kubernetes_engine_essential", "cloud_nat_gateway_essential", "filestore_autodiscovery", "assistant_api_essential", "dataflow_essential", "netapp_cvs_autodiscovery", "datastore_essential", "cloud_functions_essential", "cloud_storage_essential", "kubernetes_engine_autodiscovery"], "extensionName": "com.dynatrace.extension.da-gcp", "minEECVersion": "1.330.0", "featureSetsDetails": {"api_essential": {"metrics": [{"key": "cloud.gcp.api.serviceruntime_googleapis_com.api.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.api.serviceruntime_googleapis_com.api.request_latencies", "metadata": {"unit": "Second", "description": null, "displayName": "Request latencies"}}, {"key": "cloud.gcp.api.serviceruntime_googleapis_com.api.request_latencies_backend", "metadata": {"unit": "Second", "description": null, "displayName": "Request backend latencies"}}, {"key": "cloud.gcp.api.serviceruntime_googleapis_com.api.request_latencies_overhead", "metadata": {"unit": "Second", "description": null, "displayName": "Request overhead latencies"}}, {"key": "cloud.gcp.consumer_quota.serviceruntime_googleapis_com.quota.allocation.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Allocation quota usage"}}, {"key": "cloud.gcp.consumer_quota.serviceruntime_googleapis_com.quota.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Quota exceeded error"}}, {"key": "cloud.gcp.consumer_quota.serviceruntime_googleapis_com.quota.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Quota limit"}}, {"key": "cloud.gcp.consumer_quota.serviceruntime_googleapis_com.quota.rate.net_usage", "metadata": {"unit": "Count", "description": null, "displayName": "Rate quota usage"}}, {"key": "cloud.gcp.consumed_api.serviceruntime_googleapis_com.api.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.consumed_api.serviceruntime_googleapis_com.api.request_latencies", "metadata": {"unit": "Second", "description": null, "displayName": "Request latencies"}}, {"key": "cloud.gcp.consumed_api.serviceruntime_googleapis_com.api.request_sizes", "metadata": {"unit": "Byte", "description": null, "displayName": "Request sizes"}}, {"key": "cloud.gcp.consumed_api.serviceruntime_googleapis_com.api.response_sizes", "metadata": {"unit": "Byte", "description": null, "displayName": "Response sizes"}}, {"key": "cloud.gcp.producer_quota.serviceruntime_googleapis_com.quota.allocation.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Allocation quota usage"}}, {"key": "cloud.gcp.producer_quota.serviceruntime_googleapis_com.quota.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Quota limit"}}, {"key": "cloud.gcp.producer_quota.serviceruntime_googleapis_com.quota.rate.net_usage", "metadata": {"unit": "Count", "description": null, "displayName": "Rate quota usage"}}], "description": "API Essential metrics", "isRecommended": false}, "dlp_essential": {"metrics": [{"key": "cloud.gcp.cloud_dlp_project.dlp_googleapis_com.content_bytes_inspected_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Content bytes inspected"}}, {"key": "cloud.gcp.cloud_dlp_project.dlp_googleapis_com.content_bytes_transformed_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Content bytes transformed"}}, {"key": "cloud.gcp.cloud_dlp_project.dlp_googleapis_com.finding_count", "metadata": {"unit": "Count", "description": null, "displayName": "Findings"}}, {"key": "cloud.gcp.cloud_dlp_project.dlp_googleapis_com.job_result_count", "metadata": {"unit": "Count", "description": null, "displayName": "Job results"}}, {"key": "cloud.gcp.cloud_dlp_project.dlp_googleapis_com.job_trigger_run_count", "metadata": {"unit": "Count", "description": null, "displayName": "Job trigger runs"}}, {"key": "cloud.gcp.cloud_dlp_project.dlp_googleapis_com.storage_bytes_inspected_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage bytes inspected"}}, {"key": "cloud.gcp.cloud_dlp_project.dlp_googleapis_com.storage_bytes_transformed_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage bytes transformed"}}], "description": "DLP Essential metrics", "isRecommended": false}, "sql_essential": {"metrics": [{"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.auto_failover_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Auto-failover Requests"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.available_for_failover", "metadata": {"unit": "Count", "description": null, "displayName": "Available for failover"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.cpu.reserved_cores", "metadata": {"unit": "Count", "description": null, "displayName": "CPU reserved cores"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.cpu.usage_time", "metadata": {"unit": "Second", "description": null, "displayName": "CPU usage"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.disk.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes used"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.disk.quota", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk quota"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.disk.read_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk read IO"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.disk.utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Disk utilization"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.disk.write_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk write IO"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.instance_state", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Instance state"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.memory.quota", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory quota"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.memory.total_usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Total memory usage"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.memory.usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.memory.utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Memory utilization"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.innodb_buffer_pool_pages_dirty", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB dirty pages"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.innodb_buffer_pool_pages_free", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB free pages"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.innodb_buffer_pool_pages_total", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB total pages"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.innodb_data_fsyncs", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB fsync calls"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.innodb_os_log_fsyncs", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB log fsync calls"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.innodb_pages_read", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB pages read"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.innodb_pages_written", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB pages written"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.queries", "metadata": {"unit": "Count", "description": null, "displayName": "Queries"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.questions", "metadata": {"unit": "Count", "description": null, "displayName": "Questions"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received by MySQL"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.replication.last_io_errno", "metadata": {"unit": "Count", "description": null, "displayName": "Last I/O thread error number."}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.replication.last_sql_errno", "metadata": {"unit": "Count", "description": null, "displayName": "Last SQL thread error number."}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.replication.seconds_behind_master", "metadata": {"unit": "Second", "description": null, "displayName": "Replica lag"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.replication.slave_io_running_state", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Slave I/O thread running state"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.replication.slave_sql_running_state", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Slave SQL thread running state"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.mysql.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent by MySQL"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.network.connections", "metadata": {"unit": "Count", "description": null, "displayName": "Cloud SQL Connections"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.postgresql.num_backends", "metadata": {"unit": "Count", "description": null, "displayName": "PostgreSQL Connections"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.postgresql.replication.replica_byte_lag", "metadata": {"unit": "Byte", "description": null, "displayName": "Lag bytes"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.postgresql.transaction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Number of transactions"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.replication.replica_lag", "metadata": {"unit": "Second", "description": null, "displayName": "Replication lag"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.up", "metadata": {"unit": "Count", "description": null, "displayName": "Server up"}}, {"key": "cloud.gcp.cloudsql_database.cloudsql_googleapis_com.database.uptime", "metadata": {"unit": "Second", "description": null, "displayName": "Uptime"}}], "description": "SQL Essential metrics", "isRecommended": false}, "apigee_essential": {"metrics": [{"key": "cloud.gcp.apigee_googleapis_com_environment.apigee_googleapis_com.environment.anomaly_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee anomaly event count"}}, {"key": "cloud.gcp.apigee_googleapis_com_environment.apigee_googleapis_com.environment.api_call_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee environment API call count"}}, {"key": "cloud.gcp.apigee_googleapis_com_environment.apigee_googleapis_com.environment.active", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee active environment"}}, {"key": "cloud.gcp.apigee_googleapis_com_environment.apigee_googleapis_com.security.detected_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee API Security detected request count"}}, {"key": "cloud.gcp.apigee_googleapis_com_environment.apigee_googleapis_com.security.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee API Security request count"}}, {"key": "cloud.gcp.apigee_googleapis_com_proxyv2.apigee_googleapis_com.policyv2.latencies_percentile", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Percentile of Apigee policy response latencies"}}, {"key": "cloud.gcp.apigee_googleapis_com_proxyv2.apigee_googleapis_com.proxyv2.latencies_percentile", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Percentile of Apigee proxy response latencies"}}, {"key": "cloud.gcp.apigee_googleapis_com_proxyv2.apigee_googleapis_com.proxyv2.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee proxy request cumulative count"}}, {"key": "cloud.gcp.apigee_googleapis_com_proxyv2.apigee_googleapis_com.proxyv2.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee proxy response cumulative count"}}, {"key": "cloud.gcp.apigee_googleapis_com_proxyv2.apigee_googleapis_com.mint.latencies_percentile", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Percentile of Apigee Monetization response latencies"}}, {"key": "cloud.gcp.apigee_googleapis_com_proxyv2.apigee_googleapis_com.mint.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee Monetization request cumulative count"}}, {"key": "cloud.gcp.apigee_googleapis_com_proxyv2.apigee_googleapis_com.mint.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee Monetization response cumulative count"}}, {"key": "cloud.gcp.apigee_googleapis_com_proxyv2.apigee_googleapis_com.proxyv2.details", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee proxy details"}}, {"key": "cloud.gcp.apigee_googleapis_com_targetv2.apigee_googleapis_com.targetv2.latencies_percentile", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Percentile of Apigee proxy target response latencies"}}, {"key": "cloud.gcp.apigee_googleapis_com_targetv2.apigee_googleapis_com.targetv2.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee target request cumulative count"}}, {"key": "cloud.gcp.apigee_googleapis_com_targetv2.apigee_googleapis_com.targetv2.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Apigee target response cumulative count"}}], "description": "Apigee Essential metrics", "isRecommended": false}, "pubsub_essential": {"metrics": [{"key": "cloud.gcp.pubsub_snapshot.pubsub_googleapis_com.snapshot.backlog_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Snapshot backlog bytes"}}, {"key": "cloud.gcp.pubsub_snapshot.pubsub_googleapis_com.snapshot.backlog_bytes_by_region", "metadata": {"unit": "Byte", "description": null, "displayName": "Snapshot backlog bytes by region"}}, {"key": "cloud.gcp.pubsub_snapshot.pubsub_googleapis_com.snapshot.config_updates_count", "metadata": {"unit": "Count", "description": null, "displayName": "Snapshot updates"}}, {"key": "cloud.gcp.pubsub_snapshot.pubsub_googleapis_com.snapshot.num_messages", "metadata": {"unit": "Count", "description": null, "displayName": "Snapshot messages"}}, {"key": "cloud.gcp.pubsub_snapshot.pubsub_googleapis_com.snapshot.num_messages_by_region", "metadata": {"unit": "Count", "description": null, "displayName": "Snapshot messages by region"}}, {"key": "cloud.gcp.pubsub_snapshot.pubsub_googleapis_com.snapshot.oldest_message_age", "metadata": {"unit": "Second", "description": null, "displayName": "Oldest snapshot message age"}}, {"key": "cloud.gcp.pubsub_snapshot.pubsub_googleapis_com.snapshot.oldest_message_age_by_region", "metadata": {"unit": "Second", "description": null, "displayName": "Oldest snapshot message age by region"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.ack_message_count", "metadata": {"unit": "Count", "description": null, "displayName": "Ack message count"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.backlog_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Backlog size"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.byte_cost", "metadata": {"unit": "Byte", "description": null, "displayName": "Subscription byte cost"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.config_updates_count", "metadata": {"unit": "Count", "description": null, "displayName": "Subscription updates"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.dead_letter_message_count", "metadata": {"unit": "Count", "description": null, "displayName": "Dead letter message count"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.mod_ack_deadline_message_count", "metadata": {"unit": "Count", "description": null, "displayName": "Mod ack deadline message count"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.mod_ack_deadline_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "ModifyAckDeadline requests"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.num_outstanding_messages", "metadata": {"unit": "Count", "description": null, "displayName": "Outstanding push messages"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.num_retained_acked_messages", "metadata": {"unit": "Count", "description": null, "displayName": "Retained acked messages"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.num_retained_acked_messages_by_region", "metadata": {"unit": "Count", "description": null, "displayName": "Retained acked messages by region"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.num_unacked_messages_by_region", "metadata": {"unit": "Count", "description": null, "displayName": "Unacked messages by region"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.num_undelivered_messages", "metadata": {"unit": "Count", "description": null, "displayName": "Unacked messages"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.oldest_retained_acked_message_age", "metadata": {"unit": "Second", "description": null, "displayName": "Oldest retained acked message age"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.oldest_retained_acked_message_age_by_region", "metadata": {"unit": "Second", "description": null, "displayName": "Oldest retained acked message age by region"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.oldest_unacked_message_age", "metadata": {"unit": "Second", "description": null, "displayName": "Oldest unacked message age"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.oldest_unacked_message_age_by_region", "metadata": {"unit": "Second", "description": null, "displayName": "Oldest unacked message age by region"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.pull_ack_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Acknowledge requests"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.pull_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Pull requests"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.push_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Push requests"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.push_request_latencies", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Push latency"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.retained_acked_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Retained acked bytes"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.retained_acked_bytes_by_region", "metadata": {"unit": "Byte", "description": null, "displayName": "Retained acked bytes by region"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.seek_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Seek requests"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.sent_message_count", "metadata": {"unit": "Count", "description": null, "displayName": "Sent message count"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.streaming_pull_ack_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "StreamingPull Acknowledge requests"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.streaming_pull_mod_ack_deadline_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "StreamingPull ModifyAckDeadline requests"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.streaming_pull_response_count", "metadata": {"unit": "Count", "description": null, "displayName": "StreamingPull responses"}}, {"key": "cloud.gcp.pubsub_subscription.pubsub_googleapis_com.subscription.unacked_bytes_by_region", "metadata": {"unit": "Byte", "description": null, "displayName": "Unacked bytes by region"}}, {"key": "cloud.gcp.pubsub_topic.pubsub_googleapis_com.topic.byte_cost", "metadata": {"unit": "Byte", "description": null, "displayName": "Topic byte cost"}}, {"key": "cloud.gcp.pubsub_topic.pubsub_googleapis_com.topic.config_updates_count", "metadata": {"unit": "Count", "description": null, "displayName": "Topic updates"}}, {"key": "cloud.gcp.pubsub_topic.pubsub_googleapis_com.topic.message_sizes", "metadata": {"unit": "Byte", "description": null, "displayName": "Publish message size"}}, {"key": "cloud.gcp.pubsub_topic.pubsub_googleapis_com.topic.num_retained_acked_messages_by_region", "metadata": {"unit": "Count", "description": null, "displayName": "Retained acked messages by region"}}, {"key": "cloud.gcp.pubsub_topic.pubsub_googleapis_com.topic.num_unacked_messages_by_region", "metadata": {"unit": "Count", "description": null, "displayName": "Unacked messages by region"}}, {"key": "cloud.gcp.pubsub_topic.pubsub_googleapis_com.topic.oldest_retained_acked_message_age_by_region", "metadata": {"unit": "Second", "description": null, "displayName": "Oldest retained acked message age by region"}}, {"key": "cloud.gcp.pubsub_topic.pubsub_googleapis_com.topic.oldest_unacked_message_age_by_region", "metadata": {"unit": "Second", "description": null, "displayName": "Oldest unacked message age by region"}}, {"key": "cloud.gcp.pubsub_topic.pubsub_googleapis_com.topic.retained_acked_bytes_by_region", "metadata": {"unit": "Byte", "description": null, "displayName": "Retained acked bytes by region"}}, {"key": "cloud.gcp.pubsub_topic.pubsub_googleapis_com.topic.send_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Publish requests"}}, {"key": "cloud.gcp.pubsub_topic.pubsub_googleapis_com.topic.unacked_bytes_by_region", "metadata": {"unit": "Byte", "description": null, "displayName": "Unacked bytes by region"}}], "description": "Pub/Sub Essential metrics", "isRecommended": true}, "alloydb_essential": {"metrics": [{"key": "cloud.gcp.alloydb_googleapis_com_instance.alloydb_googleapis_com.instance.cpu.average_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Mean CPU utilization"}}, {"key": "cloud.gcp.alloydb_googleapis_com_instance.alloydb_googleapis_com.instance.cpu.maximum_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Maximum CPU utilization"}}, {"key": "cloud.gcp.alloydb_googleapis_com_instance.alloydb_googleapis_com.instance.cpu.vcpus", "metadata": {"unit": "Count", "description": null, "displayName": "vCPUs allocated per node"}}, {"key": "cloud.gcp.alloydb_googleapis_com_instance.alloydb_googleapis_com.instance.memory.min_available_memory", "metadata": {"unit": "Byte", "description": null, "displayName": "Minimum available memory"}}, {"key": "cloud.gcp.alloydb_googleapis_com_instance.alloydb_googleapis_com.instance.postgres.abort_count", "metadata": {"unit": "Count", "description": null, "displayName": "Instance abort count"}}, {"key": "cloud.gcp.alloydb_googleapis_com_instance.alloydb_googleapis_com.instance.postgres.average_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Mean connections per node"}}, {"key": "cloud.gcp.alloydb_googleapis_com_instance.alloydb_googleapis_com.instance.postgres.commit_count", "metadata": {"unit": "Count", "description": null, "displayName": "Instance commit count"}}, {"key": "cloud.gcp.alloydb_googleapis_com_instance.alloydb_googleapis_com.instance.postgres.connections_limit", "metadata": {"unit": "Count", "description": null, "displayName": "Limit on connections per node"}}, {"key": "cloud.gcp.alloydb_googleapis_com_instance.alloydb_googleapis_com.instance.postgres.instances", "metadata": {"unit": "Count", "description": null, "displayName": "Number and status of nodes"}}, {"key": "cloud.gcp.alloydb_googleapis_com_instance.alloydb_googleapis_com.instance.postgres.replication.maximum_lag", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Maximum replication lag"}}, {"key": "cloud.gcp.alloydb_googleapis_com_instance.alloydb_googleapis_com.instance.postgres.replication.replicas", "metadata": {"unit": "Count", "description": null, "displayName": "AlloyDB replica count"}}, {"key": "cloud.gcp.alloydb_googleapis_com_instance.alloydb_googleapis_com.instance.postgres.total_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Total connections per instance"}}, {"key": "cloud.gcp.alloydb_googleapis_com_instance.alloydb_googleapis_com.instance.postgres.transaction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Instance transaction count"}}], "description": "AlloyDB Essential metrics", "isRecommended": false}, "api_autodiscovery": {"metrics": [], "description": "API Autodiscovery", "isRecommended": false}, "dlp_autodiscovery": {"metrics": [], "description": "DLP Autodiscovery", "isRecommended": false}, "spanner_essential": {"metrics": [{"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.api.api_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "API requests"}}, {"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.api.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes received by Cloud Spanner."}}, {"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.api.request_count", "metadata": {"unit": "PerSecond", "description": null, "displayName": "API request rate"}}, {"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.api.request_latencies", "metadata": {"unit": "Second", "description": null, "displayName": "Request latencies"}}, {"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.api.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes sent by Cloud Spanner."}}, {"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.instance.backup.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Backup storage used."}}, {"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.instance.cpu.smoothed_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Smoothed CPU utilization"}}, {"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.instance.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.instance.cpu.utilization_by_priority", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization by priority"}}, {"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.instance.node_count", "metadata": {"unit": "Count", "description": null, "displayName": "Nodes"}}, {"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.instance.session_count", "metadata": {"unit": "Count", "description": null, "displayName": "Sessions"}}, {"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.instance.storage.limit_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage limit"}}, {"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.instance.storage.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage used."}}, {"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.instance.storage.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Storage utilization"}}, {"key": "cloud.gcp.spanner_instance.spanner_googleapis_com.query_count", "metadata": {"unit": "Count", "description": null, "displayName": "Count of queries"}}], "description": "Spanner Essential metrics", "isRecommended": true}, "sql_autodiscovery": {"metrics": [], "description": "SQL Autodiscovery", "isRecommended": false}, "bigquery_essential": {"metrics": [{"key": "cloud.gcp.bigquery_biengine_model.bigquerybiengine_googleapis_com.model.inflight_requests", "metadata": {"unit": "Count", "description": null, "displayName": "Inflight requests"}}, {"key": "cloud.gcp.bigquery_biengine_model.bigquerybiengine_googleapis_com.model.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.bigquery_biengine_model.bigquerybiengine_googleapis_com.model.request_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request execution times"}}, {"key": "cloud.gcp.bigquery_project.bigquery_googleapis_com.job.num_in_flight", "metadata": {"unit": "Count", "description": null, "displayName": "Job count"}}, {"key": "cloud.gcp.bigquery_project.bigquery_googleapis_com.query.count", "metadata": {"unit": "Count", "description": null, "displayName": "Query count"}}, {"key": "cloud.gcp.bigquery_project.bigquery_googleapis_com.query.execution_times", "metadata": {"unit": "Second", "description": null, "displayName": "Query execution times"}}, {"key": "cloud.gcp.bigquery_project.bigquery_googleapis_com.slots.allocated", "metadata": {"unit": "Count", "description": null, "displayName": "Slots used by project, reservation, and job type"}}, {"key": "cloud.gcp.bigquery_project.bigquery_googleapis_com.slots.assigned", "metadata": {"unit": "Count", "description": null, "displayName": "Slots assigned"}}, {"key": "cloud.gcp.bigquery_project.bigquery_googleapis_com.slots.capacity_committed", "metadata": {"unit": "Count", "description": null, "displayName": "Slots capacity committed"}}, {"key": "cloud.gcp.bigquery_project.bigquery_googleapis_com.slots.max_assigned", "metadata": {"unit": "Count", "description": null, "displayName": "Slots max assigned"}}, {"key": "cloud.gcp.bigquery_project.bigquery_googleapis_com.slots.total_allocated_for_reservation", "metadata": {"unit": "Count", "description": null, "displayName": "Slots used across projects in reservation"}}, {"key": "cloud.gcp.bigquery_project.bigquerybiengine_googleapis_com.reservation.total_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Reservation total bytes"}}, {"key": "cloud.gcp.bigquery_project.bigquerybiengine_googleapis_com.reservation.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Reservation used bytes"}}], "description": "BigQuery Essential metrics", "isRecommended": true}, "bigtable_essential": {"metrics": [{"key": "cloud.gcp.bigtable_cluster.bigtable_googleapis_com.cluster.cpu_load", "metadata": {"unit": "Count", "description": null, "displayName": "CPU load"}}, {"key": "cloud.gcp.bigtable_cluster.bigtable_googleapis_com.cluster.cpu_load_hottest_node", "metadata": {"unit": "Count", "description": null, "displayName": "CPU load (hottest node)"}}, {"key": "cloud.gcp.bigtable_cluster.bigtable_googleapis_com.cluster.disk_load", "metadata": {"unit": "Count", "description": null, "displayName": "Disk load"}}, {"key": "cloud.gcp.bigtable_cluster.bigtable_googleapis_com.cluster.node_count", "metadata": {"unit": "Count", "description": null, "displayName": "Nodes"}}, {"key": "cloud.gcp.bigtable_cluster.bigtable_googleapis_com.cluster.storage_utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Storage utilization"}}, {"key": "cloud.gcp.bigtable_cluster.bigtable_googleapis_com.disk.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Data stored"}}, {"key": "cloud.gcp.bigtable_cluster.bigtable_googleapis_com.disk.per_node_storage_capacity", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage capacity per node"}}, {"key": "cloud.gcp.bigtable_cluster.bigtable_googleapis_com.disk.storage_capacity", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage capacity"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.client.application_blocking_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Application Blocking Latencies"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.client.attempt_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Attempt Latencies"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.client.client_blocking_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Client Blocking Latencies"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.client.connectivity_error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Connectivity Error Count"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.client.first_response_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "First Response Latencies"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.client.operation_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Operation Latencies"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.client.retry_count", "metadata": {"unit": "Count", "description": null, "displayName": "Retry Count"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.client.server_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Server Latencies"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.replication.latency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Replication latencies"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.replication.max_delay", "metadata": {"unit": "Second", "description": null, "displayName": "Replication maximum delay"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.server.error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Error count"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.server.latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Server Latencies"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.server.modified_rows_count", "metadata": {"unit": "Count", "description": null, "displayName": "Modified rows"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.server.multi_cluster_failovers_count", "metadata": {"unit": "Count", "description": null, "displayName": "Multi-cluster failovers"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.server.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.server.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.server.returned_rows_count", "metadata": {"unit": "Count", "description": null, "displayName": "Returned rows"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.server.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes"}}, {"key": "cloud.gcp.bigtable_table.bigtable_googleapis_com.table.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Data stored"}}], "description": "Bigtable Essential metrics", "isRecommended": false}, "composer_essential": {"metrics": [{"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.active_schedulers", "metadata": {"unit": "Count", "description": null, "displayName": "Active Scheduler instances"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.active_triggerers", "metadata": {"unit": "Count", "description": null, "displayName": "Active Triggerers instances"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.active_webservers", "metadata": {"unit": "Count", "description": null, "displayName": "Active Webserver instances"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.api.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "API Requests"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.api.request_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "API Latency"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.celery.execute_command_failure_count", "metadata": {"unit": "Count", "description": null, "displayName": "Celery task non-zero exit codes"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.celery.task_timeout_error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Celery task publish timeouts"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.collect_db_dag_duration", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Serialized DAG fetch duration"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.dag_callback.exception_count", "metadata": {"unit": "Count", "description": null, "displayName": "DAG callback exceptions"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.dag_file.refresh_error_count", "metadata": {"unit": "Count", "description": null, "displayName": "DAG refresh errors"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.dag_processing.last_duration", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "DAG file load time"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.dag_processing.last_run_elapsed_time", "metadata": {"unit": "Second", "description": null, "displayName": "Time since DAG processing"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.dag_processing.manager_stall_count", "metadata": {"unit": "Count", "description": null, "displayName": "DagFileProcessorManager stall count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.dag_processing.parse_error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Parse Error Count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.dag_processing.processes", "metadata": {"unit": "Count", "description": null, "displayName": "DAG parsing processes"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.dag_processing.processor_timeout_count", "metadata": {"unit": "Count", "description": null, "displayName": "Processors Timeout Count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.dag_processing.total_parse_time", "metadata": {"unit": "Second", "description": null, "displayName": "Total Parse Time"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.dagbag_size", "metadata": {"unit": "Count", "description": null, "displayName": "Dag Bag Size"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.airflow.size", "metadata": {"unit": "Byte", "description": null, "displayName": "Airflow metadata database size"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.auto_failover_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Auto-failover request count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.available_for_failover", "metadata": {"unit": "Count", "description": null, "displayName": "Available for failover"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.cpu.reserved_cores", "metadata": {"unit": "Count", "description": null, "displayName": "Database CPU reserved cores"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.cpu.usage_time", "metadata": {"unit": "Second", "description": null, "displayName": "Database CPU usage time"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.cpu.utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Database CPU utilization"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.disk.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Database disk usage"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.disk.quota", "metadata": {"unit": "Byte", "description": null, "displayName": "Database disk quota"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.disk.utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Database disk utilization"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Database memory usage"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.memory.quota", "metadata": {"unit": "Byte", "description": null, "displayName": "Database memory quota"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.memory.utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Database memory utilization"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.network.connections", "metadata": {"unit": "Count", "description": null, "displayName": "Database connections"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.network.max_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Database connections limit"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Database received bytes"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Database sent bytes"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.database_health", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Database Healthy"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.email.sla_notification_failure_count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed SLA miss email notifications"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.executor.open_slots", "metadata": {"unit": "Count", "description": null, "displayName": "Executor Open Slots"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.executor.queued_tasks", "metadata": {"unit": "Count", "description": null, "displayName": "Executor Queued Tasks"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.executor.running_tasks", "metadata": {"unit": "Count", "description": null, "displayName": "Executor Running Tasks"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.finished_task_instance_count", "metadata": {"unit": "Count", "description": null, "displayName": "Finished Task Instance Count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.health.airflow_api_check_count", "metadata": {"unit": "Count", "description": null, "displayName": "Airflow api checks count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.health.autoscaling_check_count", "metadata": {"unit": "Count", "description": null, "displayName": "Autoscaling components checks count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.health.cmek_encryption_check_count", "metadata": {"unit": "Count", "description": null, "displayName": "CMEK encryption checks count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.health.container_restart_count", "metadata": {"unit": "Count", "description": null, "displayName": "Container restarts count."}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.health.dependency_check_count", "metadata": {"unit": "Count", "description": null, "displayName": "Dependency checks count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.health.dependency_permissions_check_count", "metadata": {"unit": "Count", "description": null, "displayName": "Dependency permissions checks count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.health.pod_event_count", "metadata": {"unit": "Count", "description": null, "displayName": "Pod event count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.health.redis_queue_check_count", "metadata": {"unit": "Count", "description": null, "displayName": "Redis queue checks count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.healthy", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Healthy"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.job.count", "metadata": {"unit": "Count", "description": null, "displayName": "Job count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.job.heartbeat_failure_count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed Job heartbeats"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.maintenance_operation", "metadata": {"unit": "Count", "description": null, "displayName": "Maintenance operation"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.num_celery_workers", "metadata": {"unit": "Count", "description": null, "displayName": "Celery Workers"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.operator.created_task_instance_count", "metadata": {"unit": "Count", "description": null, "displayName": "Tasks created per operator"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.operator.finished_task_instance_count", "metadata": {"unit": "Count", "description": null, "displayName": "Operator executions"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.pool.open_slots", "metadata": {"unit": "Count", "description": null, "displayName": "Open slots in the pool"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.pool.queued_slots", "metadata": {"unit": "Count", "description": null, "displayName": "Queued slots in the pool"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.pool.running_slots", "metadata": {"unit": "Count", "description": null, "displayName": "Running slots in the pool"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.pool.starving_tasks", "metadata": {"unit": "Count", "description": null, "displayName": "Starving tasks in the pool"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.scheduler.critical_section_duration", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Critical section duration"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.scheduler.critical_section_lock_failure_count", "metadata": {"unit": "Count", "description": null, "displayName": "Critical section lock failures"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.scheduler.pod_eviction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Scheduler Pod Eviction Count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.scheduler.task.externally_killed_count", "metadata": {"unit": "Count", "description": null, "displayName": "Externally killed tasks"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.scheduler.task.orphan_count", "metadata": {"unit": "Count", "description": null, "displayName": "Orphaned task count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.scheduler.tasks", "metadata": {"unit": "Count", "description": null, "displayName": "Scheduler managed tasks"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.scheduler_heartbeat_count", "metadata": {"unit": "Count", "description": null, "displayName": "Scheduler Heartbeats"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.sla_callback_notification_failure_count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed SLA callback notifications"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.smart_sensor.exception_failures", "metadata": {"unit": "Count", "description": null, "displayName": "Smart sensor poking exception failures"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.smart_sensor.infra_failures", "metadata": {"unit": "Count", "description": null, "displayName": "Smart sensor poking infrastructure failures"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.smart_sensor.poked_exception", "metadata": {"unit": "Count", "description": null, "displayName": "Smart sensor poking exceptions"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.smart_sensor.poked_success", "metadata": {"unit": "Count", "description": null, "displayName": "Smart sensor successfully poked tasks"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.smart_sensor.poked_tasks", "metadata": {"unit": "Count", "description": null, "displayName": "Smart sensor poked tasks"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.snapshot.creation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Snapshot creation count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.snapshot.creation_elapsed_time", "metadata": {"unit": "Second", "description": null, "displayName": "Snapshot creation elapsed time"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.snapshot.size", "metadata": {"unit": "Byte", "description": null, "displayName": "Snapshot size"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.task_instance.previously_succeeded_count", "metadata": {"unit": "Count", "description": null, "displayName": "Previously succeeded task instances"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.task_queue_length", "metadata": {"unit": "Count", "description": null, "displayName": "Task Queue Length"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.trigger.failed_count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed triggers"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.trigger.succeeded_count", "metadata": {"unit": "Count", "description": null, "displayName": "Succeeded triggers"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.unfinished_task_instances", "metadata": {"unit": "Count", "description": null, "displayName": "Unfinished Task Instances"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.web_server.cpu.reserved_cores", "metadata": {"unit": "Count", "description": null, "displayName": "Web server CPU reserved cores"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.web_server.cpu.usage_time", "metadata": {"unit": "Second", "description": null, "displayName": "Web server CPU usage time"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.web_server.health", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Web server health"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.web_server.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Web server memory usage"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.web_server.memory.quota", "metadata": {"unit": "Byte", "description": null, "displayName": "Web server memory quota"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.worker.max_workers", "metadata": {"unit": "Count", "description": null, "displayName": "Maximum Airflow workers"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.worker.min_workers", "metadata": {"unit": "Count", "description": null, "displayName": "Minimum Airflow workers"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.worker.pod_eviction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Worker Pod Eviction Count"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.worker.scale_factor_target", "metadata": {"unit": "Count", "description": null, "displayName": "Workers scale factor target"}}, {"key": "cloud.gcp.cloud_composer_environment.composer_googleapis_com.environment.zombie_task_killed_count", "metadata": {"unit": "Count", "description": null, "displayName": "Zombie Tasks Killed"}}], "description": "Composer Essential metrics", "isRecommended": false}, "dataflow_essential": {"metrics": [{"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.backlog_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Per-stage backlog in bytes"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.backlog_elements", "metadata": {"unit": "Count", "description": null, "displayName": "Per-stage backlog in elements"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.bigquery.write_count", "metadata": {"unit": "Count", "description": null, "displayName": "BigQueryIO.Write Requests"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.billable_shuffle_data_processed", "metadata": {"unit": "Byte", "description": null, "displayName": "Billable shuffle data processed"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.bundle_user_processing_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Bundle user processing latencies"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.current_num_vcpus", "metadata": {"unit": "Count", "description": null, "displayName": "Current number of vCPUs in use"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.current_shuffle_slots", "metadata": {"unit": "Count", "description": null, "displayName": "Current shuffle slots in use"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.data_watermark_age", "metadata": {"unit": "Second", "description": null, "displayName": "Data watermark lag"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.disk_space_capacity", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk Space Capacity"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.duplicates_filtered_out_count", "metadata": {"unit": "Count", "description": null, "displayName": "Duplicate message count per stage"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.elapsed_time", "metadata": {"unit": "Second", "description": null, "displayName": "Elapsed time"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.element_count", "metadata": {"unit": "Count", "description": null, "displayName": "Element count"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.elements_produced_count", "metadata": {"unit": "Count", "description": null, "displayName": "Elements Produced"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.estimated_byte_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Estimated byte count"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.estimated_bytes_produced_count", "metadata": {"unit": "Count", "description": null, "displayName": "Estimated Bytes Produced"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.is_failed", "metadata": {"unit": "Count", "description": null, "displayName": "Failed"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.memory_capacity", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory Capacity"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.per_stage_data_watermark_age", "metadata": {"unit": "Second", "description": null, "displayName": "Per-stage data watermark lag"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.per_stage_system_lag", "metadata": {"unit": "Second", "description": null, "displayName": "Per-stage system lag"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.processing_parallelism_keys", "metadata": {"unit": "Count", "description": null, "displayName": "The approximate number of parallel processing keys"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.pubsub.late_messages_count", "metadata": {"unit": "Count", "description": null, "displayName": "Pub/Sub Late Messages Count"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.pubsub.published_messages_count", "metadata": {"unit": "Count", "description": null, "displayName": "Pub/Sub Published Messages Count"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.pubsub.pulled_message_ages", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Pub/Sub Pulled Message Ages"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.pubsub.read_count", "metadata": {"unit": "Count", "description": null, "displayName": "PubsubIO.Read requests from Dataflow jobs"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.pubsub.read_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Pub/Sub Pull Request Latencies"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.pubsub.streaming_pull_connection_status", "metadata": {"unit": "Percent", "description": null, "displayName": "Percentage of active/terminated Streaming Pull connections"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.pubsub.write_count", "metadata": {"unit": "Count", "description": null, "displayName": "Pub/Sub Publish Requests"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.pubsub.write_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Pub/Sub Publish Request Latencies"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.status", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Status"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.streaming_engine.persistent_state.read_bytes_count", "metadata": {"unit": "Count", "description": null, "displayName": "Storage bytes read"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.streaming_engine.persistent_state.write_bytes_count", "metadata": {"unit": "Count", "description": null, "displayName": "Storage bytes written"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.streaming_engine.persistent_state.write_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Storage write latencies"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.streaming_engine.stage_end_to_end_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Per stage end to end latencies."}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.system_lag", "metadata": {"unit": "Second", "description": null, "displayName": "System lag"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.thread_time", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Thread Time"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.timers_pending_count", "metadata": {"unit": "Count", "description": null, "displayName": "Timers pending count per stage"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.timers_processed_count", "metadata": {"unit": "Count", "description": null, "displayName": "Timers processed count per stage"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.total_memory_usage_time", "metadata": {"unit": "GigaByte", "description": null, "displayName": "Total memory usage time"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.total_pd_usage_time", "metadata": {"unit": "GigaByte", "description": null, "displayName": "Total PD usage time"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.total_secu_usage", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Total SECU usage"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.total_shuffle_data_processed", "metadata": {"unit": "Byte", "description": null, "displayName": "Total shuffle data processed"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.total_streaming_data_processed", "metadata": {"unit": "Byte", "description": null, "displayName": "Total streaming data processed"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.total_vcpu_time", "metadata": {"unit": "Second", "description": null, "displayName": "Total vCPU time"}}, {"key": "cloud.gcp.dataflow_job.dataflow_googleapis_com.job.user_counter", "metadata": {"unit": "Count", "description": null, "displayName": "User Counter"}}], "description": "Dataflow Essential metrics", "isRecommended": false}, "dataproc_essential": {"metrics": [{"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.capacity_deviation", "metadata": {"unit": "Count", "description": null, "displayName": "Cluster capacity deviation"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.hdfs.datanodes", "metadata": {"unit": "Count", "description": null, "displayName": "HDFS DataNodes"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.hdfs.storage_capacity", "metadata": {"unit": "GibiByte", "description": null, "displayName": "HDFS capacity"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.hdfs.storage_utilization", "metadata": {"unit": "Count", "description": null, "displayName": "HDFS storage utilization"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.hdfs.unhealthy_blocks", "metadata": {"unit": "Count", "description": null, "displayName": "Unhealthy HDFS blocks by status"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.job.completion_time", "metadata": {"unit": "Second", "description": null, "displayName": "Job duration"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.job.duration", "metadata": {"unit": "Second", "description": null, "displayName": "Job state duration"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.job.failed_count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed jobs"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.job.running_count", "metadata": {"unit": "Count", "description": null, "displayName": "Running jobs"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.job.submitted_count", "metadata": {"unit": "Count", "description": null, "displayName": "Submitted jobs"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.nodes.expected", "metadata": {"unit": "Count", "description": null, "displayName": "Expected Nodes"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.nodes.failed_count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed Nodes"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.nodes.recovered_count", "metadata": {"unit": "Count", "description": null, "displayName": "Recovered Nodes"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.nodes.running", "metadata": {"unit": "Count", "description": null, "displayName": "Running Nodes"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.operation.completion_time", "metadata": {"unit": "Second", "description": null, "displayName": "Operation duration"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.operation.duration", "metadata": {"unit": "Second", "description": null, "displayName": "Operation state duration"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.operation.failed_count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed operations"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.operation.running_count", "metadata": {"unit": "Count", "description": null, "displayName": "Running operations"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.operation.submitted_count", "metadata": {"unit": "Count", "description": null, "displayName": "Submitted operations"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.yarn.allocated_memory_percentage", "metadata": {"unit": "Count", "description": null, "displayName": "YARN allocated memory percentage"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.yarn.apps", "metadata": {"unit": "Count", "description": null, "displayName": "YARN active applications"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.yarn.containers", "metadata": {"unit": "Count", "description": null, "displayName": "YARN containers"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.yarn.memory_size", "metadata": {"unit": "GibiByte", "description": null, "displayName": "YARN memory size"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.yarn.nodemanagers", "metadata": {"unit": "Count", "description": null, "displayName": "YARN NodeManagers"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.yarn.pending_memory_size", "metadata": {"unit": "GibiByte", "description": null, "displayName": "YARN pending memory size"}}, {"key": "cloud.gcp.cloud_dataproc_cluster.dataproc_googleapis_com.cluster.yarn.virtual_cores", "metadata": {"unit": "Count", "description": null, "displayName": "YARN virtual cores"}}], "description": "Dataproc Essential metrics", "isRecommended": false}, "firebase_essential": {"metrics": [{"key": "cloud.gcp.firebase_domain.firebasehosting_googleapis_com.storage.limit", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes stored limit"}}, {"key": "cloud.gcp.firebase_domain.firebasehosting_googleapis_com.storage.total_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes stored"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.io.database_load", "metadata": {"unit": "Count", "description": null, "displayName": "Database Load"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.io.persisted_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Saved Bytes"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.io.sent_responses_count", "metadata": {"unit": "Count", "description": null, "displayName": "Responses sent"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.io.utilization", "metadata": {"unit": "Count", "description": null, "displayName": "I/O utilization"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.network.active_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Connections"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.network.api_hits_count", "metadata": {"unit": "Count", "description": null, "displayName": "API Hits"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.network.broadcast_load", "metadata": {"unit": "Count", "description": null, "displayName": "Broadcast Load"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.network.disabled_for_overages", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Disabled for network"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.network.https_requests_count", "metadata": {"unit": "Count", "description": null, "displayName": "HTTPS Requests Received"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.network.monthly_sent", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes sent monthly"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.network.monthly_sent_limit", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes sent limit"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Total billed bytes"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.network.sent_payload_and_protocol_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Payload and Protocol Bytes sent"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.network.sent_payload_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Payload Bytes Sent"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.rules.evaluation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Rule evaluations"}}, {"key": "cloud.gcp.firebase_namespace.firebasedatabase_googleapis_com.storage.limit", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes stored limit"}}], "description": "Firebase Essential metrics", "isRecommended": false}, "cloud_dns_essential": {"metrics": [{"key": "cloud.gcp.dns_query.dns_googleapis_com.query.latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "DNS Latencies"}}, {"key": "cloud.gcp.dns_query.dns_googleapis_com.query.response_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "DNS response counts"}}], "description": "Cloud DNS Essential metrics", "isRecommended": true}, "cloud_run_essential": {"metrics": [{"key": "cloud.gcp.cloud_run_revision.run_googleapis_com.container.billable_instance_time", "metadata": {"unit": "Second", "description": null, "displayName": "Billable Instance Time"}}, {"key": "cloud.gcp.cloud_run_revision.run_googleapis_com.container.cpu.allocation_time", "metadata": {"unit": "Second", "description": null, "displayName": "Container CPU Allocation"}}, {"key": "cloud.gcp.cloud_run_revision.run_googleapis_com.container.cpu.utilizations", "metadata": {"unit": "Percent", "description": null, "displayName": "Container CPU Utilization"}}, {"key": "cloud.gcp.cloud_run_revision.run_googleapis_com.container.instance_count", "metadata": {"unit": "Count", "description": null, "displayName": "Instance Count"}}, {"key": "cloud.gcp.cloud_run_revision.run_googleapis_com.container.max_request_concurrencies", "metadata": {"unit": "Count", "description": null, "displayName": "Max Concurrent Requests"}}, {"key": "cloud.gcp.cloud_run_revision.run_googleapis_com.container.memory.allocation_time", "metadata": {"unit": "GibiByte", "description": null, "displayName": "Container Memory Allocation"}}, {"key": "cloud.gcp.cloud_run_revision.run_googleapis_com.container.memory.utilizations", "metadata": {"unit": "Percent", "description": null, "displayName": "Container Memory Utilization"}}, {"key": "cloud.gcp.cloud_run_revision.run_googleapis_com.container.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received Bytes"}}, {"key": "cloud.gcp.cloud_run_revision.run_googleapis_com.container.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent Bytes"}}, {"key": "cloud.gcp.cloud_run_revision.run_googleapis_com.container.startup_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Startup Latency"}}, {"key": "cloud.gcp.cloud_run_revision.run_googleapis_com.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request Count"}}, {"key": "cloud.gcp.cloud_run_revision.run_googleapis_com.request_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request Latency"}}, {"key": "cloud.gcp.cloud_run_job.run_googleapis_com.job.completed_execution_count", "metadata": {"unit": "Count", "description": null, "displayName": "Job Completed Execution Count"}}, {"key": "cloud.gcp.cloud_run_job.run_googleapis_com.job.completed_task_attempt_count", "metadata": {"unit": "Count", "description": null, "displayName": "Job Completed Task Attempt Count"}}, {"key": "cloud.gcp.cloud_run_job.run_googleapis_com.job.running_executions", "metadata": {"unit": "Count", "description": null, "displayName": "Job Running Executions"}}, {"key": "cloud.gcp.cloud_run_job.run_googleapis_com.job.running_task_attempts", "metadata": {"unit": "Count", "description": null, "displayName": "Job Running Task Attempts"}}], "description": "Cloud Run Essential metrics", "isRecommended": true}, "datastore_essential": {"metrics": [{"key": "cloud.gcp.datastore_request.datastore_googleapis_com.api.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}, {"key": "cloud.gcp.datastore_request.datastore_googleapis_com.entity.read_sizes", "metadata": {"unit": "Byte", "description": null, "displayName": "Sizes of read entities"}}, {"key": "cloud.gcp.datastore_request.datastore_googleapis_com.entity.ttl_deletion_count", "metadata": {"unit": "Count", "description": null, "displayName": "TTL deletion count"}}, {"key": "cloud.gcp.datastore_request.datastore_googleapis_com.entity.ttl_expiration_to_deletion_delays", "metadata": {"unit": "Second", "description": null, "displayName": "TTL expiration to deletion delays"}}, {"key": "cloud.gcp.datastore_request.datastore_googleapis_com.entity.write_sizes", "metadata": {"unit": "Byte", "description": null, "displayName": "Sizes of written entities"}}, {"key": "cloud.gcp.datastore_request.datastore_googleapis_com.index.write_count", "metadata": {"unit": "Count", "description": null, "displayName": "Index writes"}}, {"key": "cloud.gcp.datastore_request.firestore_googleapis_com.api.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}], "description": "Datastore Essential metrics", "isRecommended": false}, "filestore_essential": {"metrics": [{"key": "cloud.gcp.filestore_instance.file_googleapis_com.nfs.server.average_read_latency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Average read latency"}}, {"key": "cloud.gcp.filestore_instance.file_googleapis_com.nfs.server.average_write_latency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Average write latency"}}, {"key": "cloud.gcp.filestore_instance.file_googleapis_com.nfs.server.free_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Free disk bytes"}}, {"key": "cloud.gcp.filestore_instance.file_googleapis_com.nfs.server.free_bytes_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "Free disk space percent"}}, {"key": "cloud.gcp.filestore_instance.file_googleapis_com.nfs.server.metadata_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Metadata operation count"}}, {"key": "cloud.gcp.filestore_instance.file_googleapis_com.nfs.server.procedure_call_count", "metadata": {"unit": "Count", "description": null, "displayName": "Procedure call count"}}, {"key": "cloud.gcp.filestore_instance.file_googleapis_com.nfs.server.read_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes read"}}, {"key": "cloud.gcp.filestore_instance.file_googleapis_com.nfs.server.read_milliseconds_count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Time (in milliseconds) spent on read operations"}}, {"key": "cloud.gcp.filestore_instance.file_googleapis_com.nfs.server.read_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk read operation count"}}, {"key": "cloud.gcp.filestore_instance.file_googleapis_com.nfs.server.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Used disk bytes"}}, {"key": "cloud.gcp.filestore_instance.file_googleapis_com.nfs.server.used_bytes_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "Used disk space percent"}}, {"key": "cloud.gcp.filestore_instance.file_googleapis_com.nfs.server.write_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes written"}}, {"key": "cloud.gcp.filestore_instance.file_googleapis_com.nfs.server.write_milliseconds_count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Time (in milliseconds) spent on write operations"}}, {"key": "cloud.gcp.filestore_instance.file_googleapis_com.nfs.server.write_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk write operation count"}}], "description": "Filestore Essential metrics", "isRecommended": false}, "firestore_essential": {"metrics": [{"key": "cloud.gcp.firestore_instance.firestore_googleapis_com.document.delete_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document Deletes"}}, {"key": "cloud.gcp.firestore_instance.firestore_googleapis_com.document.read_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document Reads"}}, {"key": "cloud.gcp.firestore_instance.firestore_googleapis_com.document.write_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document Writes"}}, {"key": "cloud.gcp.firestore_instance.firestore_googleapis_com.network.active_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Connected Clients"}}, {"key": "cloud.gcp.firestore_instance.firestore_googleapis_com.network.snapshot_listeners", "metadata": {"unit": "Count", "description": null, "displayName": "Snapshot Listeners"}}, {"key": "cloud.gcp.firestore_instance.firestore_googleapis_com.rules.evaluation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Rule Evaluations"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.api.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.api.request_latencies"}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.composite_indexes_per_database", "metadata": {"unit": "Count", "description": null, "displayName": "Composite Indexes Per Database"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.document.delete_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document deletes"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.document.read_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document reads"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.document.ttl_deletion_count", "metadata": {"unit": "Count", "description": null, "displayName": "TTL deletion count"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.document.ttl_expiration_to_deletion_delays", "metadata": {"unit": "Second", "description": null, "displayName": "TTL expiration to deletion delays"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.document.write_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document writes"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.network.active_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Connected Clients"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.network.snapshot_listeners", "metadata": {"unit": "Count", "description": null, "displayName": "Snapshot Listeners"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.query_stat.per_query.result_counts", "metadata": {"unit": "Count", "description": null, "displayName": "Number of results yielded per query"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.query_stat.per_query.scanned_documents_counts", "metadata": {"unit": "Count", "description": null, "displayName": "Number of documents scanned per query"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.query_stat.per_query.scanned_index_entries_counts", "metadata": {"unit": "Count", "description": null, "displayName": "Number of index entries scanned per query"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.quota.composite_indexes_per_database.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Composite Indexes Per Database quota exceeded error"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.quota.composite_indexes_per_database.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Composite Indexes Per Database quota usage"}}, {"key": "cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.rules.evaluation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Rule Evaluations"}}], "description": "Firestore Essential metrics", "isRecommended": false}, "vertex_ai_essential": {"metrics": [{"key": "cloud.gcp.aiplatform_googleapis_com_deploymentresourcepool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.accelerator.duty_cycle", "metadata": {"unit": "Percent", "description": null, "displayName": "Accelerator duty cycle"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_deploymentresourcepool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.accelerator.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Accelerator memory usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_deploymentresourcepool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_deploymentresourcepool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_deploymentresourcepool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_deploymentresourcepool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_deploymentresourcepool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_deploymentresourcepool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.target_replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica target"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.accelerator.duty_cycle", "metadata": {"unit": "Percent", "description": null, "displayName": "Accelerator duty cycle"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.accelerator.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Accelerator memory usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Number of online prediction errors"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.machine_count", "metadata": {"unit": "Count", "description": null, "displayName": "Machine count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.prediction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Number of online predictions"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.prediction_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Prediction latencies"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.private.prediction_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Private endpoint prediction latencies"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.private.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Private endpoint response count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Response count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_endpoint.aiplatform_googleapis_com.prediction.online.target_replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica target"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.eu_multi_region_online_prediction_input_tokens_per_minute_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction input tokens per minute per base model"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.eu_multi_region_online_prediction_output_tokens_per_minute_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction output tokens per minute per base model"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.eu_multi_region_online_prediction_requests_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction requests per base model"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.eu_multi_region_online_prediction_web_search_requests_per_publisher", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction web search requests per publisher"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.executing_vertexai_pipeline_jobs", "metadata": {"unit": "Count", "description": null, "displayName": "Executing PipelineJobs"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.executing_vertexai_pipeline_tasks", "metadata": {"unit": "Count", "description": null, "displayName": "Executing PipelineTasks"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.generate_content_input_tokens_per_minute_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "Generate content input tokens per minute per base model"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.generate_content_requests_per_minute_per_project_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "Generate content requests per minute per project per base model"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.global_generate_content_input_tokens_per_minute_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "Global generate content input tokens per minute per base model"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.global_generate_content_output_tokens_per_minute_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "Global generate content output tokens per minute per base model"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.global_generate_content_requests_per_minute_per_project_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "Global generate content requests per minute per project per base model"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.global_online_prediction_input_tokens_per_minute_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "Global online prediction input tokens per minute per base model"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.global_online_prediction_output_tokens_per_minute_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "Global online prediction output tokens per minute per base model"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.online_prediction_dedicated_requests_per_base_model_version", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction dedicated requests per base model version"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.online_prediction_dedicated_tokens_per_base_model_version", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction dedicated tokens per minute per base model version"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.online_prediction_input_tokens_per_minute_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction input tokens per minute per base model"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.online_prediction_output_tokens_per_minute_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction output tokens per minute per base model"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.online_prediction_requests_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction requests per base model"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.online_prediction_tokens_per_minute_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction tokens per minute per base model"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.eu_multi_region_online_prediction_input_tokens_per_minute_per_base_model.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction input tokens per minute per base model quota exceeded"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.eu_multi_region_online_prediction_input_tokens_per_minute_per_base_model.limit", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction input tokens per minute per base model quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.eu_multi_region_online_prediction_input_tokens_per_minute_per_base_model.usage", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction input tokens per minute per base model quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.eu_multi_region_online_prediction_output_tokens_per_minute_per_base_model.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction output tokens per minute per base model quota exceeded"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.eu_multi_region_online_prediction_output_tokens_per_minute_per_base_model.limit", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction output tokens per minute per base model quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.eu_multi_region_online_prediction_output_tokens_per_minute_per_base_model.usage", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction output tokens per minute per base model quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.eu_multi_region_online_prediction_requests_per_base_model.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction requests per base model quota exceeded"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.eu_multi_region_online_prediction_requests_per_base_model.limit", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction requests per base model quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.eu_multi_region_online_prediction_requests_per_base_model.usage", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction requests per base model quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.eu_multi_region_online_prediction_web_search_requests_per_publisher.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction web search requests per publisher quota exceeded"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.eu_multi_region_online_prediction_web_search_requests_per_publisher.limit", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction web search requests per publisher quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.eu_multi_region_online_prediction_web_search_requests_per_publisher.usage", "metadata": {"unit": "Count", "description": null, "displayName": "EU multi-region online prediction web search requests per publisher quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.flex_requests_per_minute_per_project_per_base_model.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Flex requests per minute per project per base model quota exceeded"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.flex_requests_per_minute_per_project_per_base_model.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Flex requests per minute per project per base model quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.flex_requests_per_minute_per_project_per_base_model.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Flex requests per minute per project per base model quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.generate_content_requests_per_minute_per_project_per_base_model.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Generate content requests per minute per project per base model quota exceeded error"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.generate_content_requests_per_minute_per_project_per_base_model.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Generate content requests per minute per project per base model quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.generate_content_requests_per_minute_per_project_per_base_model.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Generate content requests per minute per project per base model quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_generate_content_input_tokens_per_minute_per_base_model.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Global generate content input tokens per minute per base model quota exceeded"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_generate_content_input_tokens_per_minute_per_base_model.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Global generate content input tokens per minute per base model quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_generate_content_input_tokens_per_minute_per_base_model.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Global generate content input tokens per minute per base model quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_generate_content_output_tokens_per_minute_per_base_model.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Global generate content output tokens per minute per base model quota exceeded"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_generate_content_output_tokens_per_minute_per_base_model.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Global generate content output tokens per minute per base model quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_generate_content_output_tokens_per_minute_per_base_model.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Global generate content output tokens per minute per base model quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_generate_content_requests_per_minute_per_project_per_base_model.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Global generate content requests per minute per project per base model quota exceeded"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_generate_content_requests_per_minute_per_project_per_base_model.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Global generate content requests per minute per project per base model quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_generate_content_requests_per_minute_per_project_per_base_model.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Global generate content requests per minute per project per base model quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_online_prediction_input_tokens_per_minute_per_base_model.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Global online prediction input tokens per minute per base model quota exceeded"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_online_prediction_input_tokens_per_minute_per_base_model.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Global online prediction input tokens per minute per base model quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_online_prediction_input_tokens_per_minute_per_base_model.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Global online prediction input tokens per minute per base model quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_online_prediction_output_tokens_per_minute_per_base_model.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Global online prediction output tokens per minute per base model quota exceeded"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_online_prediction_output_tokens_per_minute_per_base_model.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Global online prediction output tokens per minute per base model quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.global_online_prediction_output_tokens_per_minute_per_base_model.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Global online prediction output tokens per minute per base model quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_dedicated_requests_per_base_model_version.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction dedicated requests per base model version quota exceeded error"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_dedicated_requests_per_base_model_version.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction dedicated requests per base model version quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_dedicated_requests_per_base_model_version.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction dedicated requests per base model version quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_dedicated_tokens_per_base_model_version.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction dedicated tokens per minute per base model version quota exceeded error"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_dedicated_tokens_per_base_model_version.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction dedicated tokens per minute per base model version quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_dedicated_tokens_per_base_model_version.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction dedicated tokens per minute per base model version quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_input_tokens_per_minute_per_base_model.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction input tokens per minute per base model quota exceeded"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_input_tokens_per_minute_per_base_model.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction input tokens per minute per base model quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_input_tokens_per_minute_per_base_model.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction input tokens per minute per base model quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_output_tokens_per_minute_per_base_model.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction output tokens per minute per base model quota exceeded"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_output_tokens_per_minute_per_base_model.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction output tokens per minute per base model quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_output_tokens_per_minute_per_base_model.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction output tokens per minute per base model quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_requests_per_base_model.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction requests per base model quota exceeded"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_requests_per_base_model.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction requests per base model quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_requests_per_base_model.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction requests per base model quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_tokens_per_minute_per_base_model.exceeded", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction tokens per minute per base model quota exceeded"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_tokens_per_minute_per_base_model.limit", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction tokens per minute per base model quota limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_location.aiplatform_googleapis_com.quota.online_prediction_tokens_per_minute_per_base_model.usage", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction tokens per minute per base model quota usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.character_count", "metadata": {"unit": "Count", "description": null, "displayName": "Character count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.characters", "metadata": {"unit": "Count", "description": null, "displayName": "Characters"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.consumed_throughput", "metadata": {"unit": "Count", "description": null, "displayName": "Character Throughput"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.consumed_token_throughput", "metadata": {"unit": "Count", "description": null, "displayName": "Token throughput"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.dedicated_character_limit", "metadata": {"unit": "Count", "description": null, "displayName": "Dedicated character limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.dedicated_character_project_max_limit", "metadata": {"unit": "Count", "description": null, "displayName": "Dedicated character project max limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.dedicated_gsu_limit", "metadata": {"unit": "Count", "description": null, "displayName": "Dedicated GSU limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.dedicated_gsu_project_max_limit", "metadata": {"unit": "Count", "description": null, "displayName": "Dedicated GSU project max limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.dedicated_token_limit", "metadata": {"unit": "Count", "description": null, "displayName": "Dedicated token limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.dedicated_token_project_max_limit", "metadata": {"unit": "Count", "description": null, "displayName": "Dedicated token project max limit"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.first_token_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "First token latencies"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.model_invocation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Model invocation count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.model_invocation_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Model invocation latencies"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.token_count", "metadata": {"unit": "Count", "description": null, "displayName": "Token count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com_publishermodel.aiplatform_googleapis_com.publisher.online_serving.tokens", "metadata": {"unit": "Count", "description": null, "displayName": "Tokens"}}], "description": "Vertex AI Essential metrics", "isRecommended": false}, "apigee_autodiscovery": {"metrics": [], "description": "Apigee Autodiscovery", "isRecommended": false}, "app_engine_essential": {"metrics": [{"key": "cloud.gcp.gae_app.agent_googleapis_com.agent.api_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Monitoring Agent API Request Count"}}, {"key": "cloud.gcp.gae_app.agent_googleapis_com.agent.log_entry_count", "metadata": {"unit": "Count", "description": null, "displayName": "Logging Agent Log Entry Count"}}, {"key": "cloud.gcp.gae_app.agent_googleapis_com.agent.log_entry_retry_count", "metadata": {"unit": "Count", "description": null, "displayName": "Logging Agent Retried Log Entry Writes Count"}}, {"key": "cloud.gcp.gae_app.agent_googleapis_com.agent.memory_usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Monitoring Agent Memory Usage"}}, {"key": "cloud.gcp.gae_app.agent_googleapis_com.agent.monitoring.point_count", "metadata": {"unit": "Count", "description": null, "displayName": "Monitoring Agent Metric Point Count"}}, {"key": "cloud.gcp.gae_app.agent_googleapis_com.agent.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Logging Agent API Request Count"}}, {"key": "cloud.gcp.gae_app.agent_googleapis_com.agent.streamspace_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Monitoring Agent Process Labels Size"}}, {"key": "cloud.gcp.gae_app.agent_googleapis_com.agent.streamspace_size_throttling", "metadata": {"unit": "Count", "description": null, "displayName": "Monitoring Agent is Throttling Processes"}}, {"key": "cloud.gcp.gae_app.agent_googleapis_com.agent.uptime", "metadata": {"unit": "Second", "description": null, "displayName": "Monitoring/Logging Agent Uptime"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.flex.autoscaler.capacity", "metadata": {"unit": "Count", "description": null, "displayName": "Autoscaling Metrics Utilization Capacity"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.flex.autoscaler.current_utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Autoscaling Metrics Current Utilization"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.flex.connections.current", "metadata": {"unit": "Count", "description": null, "displayName": "Connections"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.flex.cpu.reserved_cores", "metadata": {"unit": "Count", "description": null, "displayName": "Reserved cores"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.flex.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.flex.disk.read_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk bytes read"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.flex.disk.write_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk bytes written"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.flex.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received."}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.flex.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent."}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.http.server.dos_intercept_count", "metadata": {"unit": "Count", "description": null, "displayName": "Interception count"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.http.server.quota_denial_count", "metadata": {"unit": "Count", "description": null, "displayName": "Quota denial count"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.http.server.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Response count"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.http.server.response_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Response latency"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.http.server.response_style_count", "metadata": {"unit": "Count", "description": null, "displayName": "Response count by style"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.memcache.centi_mcu_count", "metadata": {"unit": "Count", "description": null, "displayName": "Memcache utilization"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.memcache.hit_ratio", "metadata": {"unit": "Count", "description": null, "displayName": "Hit ratio"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.memcache.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Memcache operations"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.memcache.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Memcache received bytes"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.memcache.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Memcache sent bytes"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.memcache.used_cache_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Used Cache Size"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.system.billed_instance_estimate_count", "metadata": {"unit": "Count", "description": null, "displayName": "Estimated instance count"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.system.cpu.usage", "metadata": {"unit": "Count", "description": null, "displayName": "CPU megacycles"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.system.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.system.instance_count", "metadata": {"unit": "Count", "description": null, "displayName": "Instance count"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.system.memory.usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.system.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes"}}, {"key": "cloud.gcp.gae_app.appengine_googleapis_com.system.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes"}}, {"key": "cloud.gcp.gae_instance.appengine_googleapis_com.flex.instance.connections.current", "metadata": {"unit": "Count", "description": null, "displayName": "Connections"}}, {"key": "cloud.gcp.gae_instance.appengine_googleapis_com.flex.instance.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU Utilization"}}, {"key": "cloud.gcp.gae_instance.appengine_googleapis_com.flex.instance.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received"}}, {"key": "cloud.gcp.gae_instance.appengine_googleapis_com.flex.instance.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent"}}, {"key": "cloud.gcp.gae_instance.appengine_googleapis_com.flex.instance.ws.avg_duration", "metadata": {"unit": "Second", "description": null, "displayName": "Websocket average duration"}}], "description": "App Engine Essential metrics", "isRecommended": false}, "netapp_cvs_essential": {"metrics": [{"key": "cloud.gcp.netapp_googleapis_com_replication.netapp_googleapis_com.replication.current_transfer_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Current Transfer Bytes"}}, {"key": "cloud.gcp.netapp_googleapis_com_replication.netapp_googleapis_com.replication.healthy", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Healthy"}}, {"key": "cloud.gcp.netapp_googleapis_com_replication.netapp_googleapis_com.replication.lag_time", "metadata": {"unit": "Second", "description": null, "displayName": "Lag Time"}}, {"key": "cloud.gcp.netapp_googleapis_com_replication.netapp_googleapis_com.replication.last_transfer_duration", "metadata": {"unit": "Second", "description": null, "displayName": "Last Transfer Duration"}}, {"key": "cloud.gcp.netapp_googleapis_com_replication.netapp_googleapis_com.replication.last_transfer_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Last Transfer Size"}}, {"key": "cloud.gcp.netapp_googleapis_com_replication.netapp_googleapis_com.replication.total_transfer_byte_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Total Transfer Byte Count"}}, {"key": "cloud.gcp.netapp_googleapis_com_replication.netapp_googleapis_com.replication.transferring", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Transferring"}}, {"key": "cloud.gcp.netapp_googleapis_com_storagepool.netapp_googleapis_com.storage_pool.allocated", "metadata": {"unit": "Byte", "description": null, "displayName": "Allocated"}}, {"key": "cloud.gcp.netapp_googleapis_com_storagepool.netapp_googleapis_com.storage_pool.capacity", "metadata": {"unit": "Byte", "description": null, "displayName": "Capacity"}}, {"key": "cloud.gcp.netapp_googleapis_com_volume.netapp_googleapis_com.volume.allocated_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Allocated Bytes"}}, {"key": "cloud.gcp.netapp_googleapis_com_volume.netapp_googleapis_com.volume.average_latency", "metadata": {"unit": "Millisecond", "description": null, "displayName": "Average Latency"}}, {"key": "cloud.gcp.netapp_googleapis_com_volume.netapp_googleapis_com.volume.backup_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Backup Used"}}, {"key": "cloud.gcp.netapp_googleapis_com_volume.netapp_googleapis_com.volume.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes Used"}}, {"key": "cloud.gcp.netapp_googleapis_com_volume.netapp_googleapis_com.volume.inode_limit", "metadata": {"unit": "Count", "description": null, "displayName": "Inode Limit"}}, {"key": "cloud.gcp.netapp_googleapis_com_volume.netapp_googleapis_com.volume.inode_used", "metadata": {"unit": "Count", "description": null, "displayName": "Inode Used"}}, {"key": "cloud.gcp.netapp_googleapis_com_volume.netapp_googleapis_com.volume.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Operation Count"}}, {"key": "cloud.gcp.netapp_googleapis_com_volume.netapp_googleapis_com.volume.snapshot_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Snapshot Bytes"}}, {"key": "cloud.gcp.netapp_googleapis_com_volume.netapp_googleapis_com.volume.throughput", "metadata": {"unit": "Byte", "description": null, "displayName": "Throughput"}}, {"key": "cloud.gcp.netapp_googleapis_com_volume.netapp_googleapis_com.volume.throughput_limit", "metadata": {"unit": "KiloBytePerSecond", "description": null, "displayName": "Throughput Limit"}}], "description": "NetApp Cvs Essential metrics", "isRecommended": false}, "operations_essential": {"metrics": [{"key": "cloud.gcp.uptime_url.monitoring_googleapis_com.uptime_check.check_passed", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Check passed"}}, {"key": "cloud.gcp.uptime_url.monitoring_googleapis_com.uptime_check.content_mismatch", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Content mismatch"}}, {"key": "cloud.gcp.uptime_url.monitoring_googleapis_com.uptime_check.request_latency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request latency"}}, {"key": "cloud.gcp.uptime_url.monitoring_googleapis_com.uptime_check.time_until_ssl_cert_expires", "metadata": {"unit": "Day", "description": null, "displayName": "Time until SSL certificate expires"}}, {"key": "cloud.gcp.gae_app.monitoring_googleapis_com.uptime_check.check_passed", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Check passed"}}, {"key": "cloud.gcp.gae_app.monitoring_googleapis_com.uptime_check.content_mismatch", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Content mismatch"}}, {"key": "cloud.gcp.gae_app.monitoring_googleapis_com.uptime_check.request_latency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request latency"}}, {"key": "cloud.gcp.gae_app.monitoring_googleapis_com.uptime_check.time_until_ssl_cert_expires", "metadata": {"unit": "Day", "description": null, "displayName": "Time until SSL certificate expires"}}, {"key": "cloud.gcp.logging_sink.logging_googleapis_com.exports.byte_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Exported log bytes"}}, {"key": "cloud.gcp.logging_sink.logging_googleapis_com.exports.error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Exported log entries failures"}}, {"key": "cloud.gcp.logging_sink.logging_googleapis_com.exports.log_entry_count", "metadata": {"unit": "Count", "description": null, "displayName": "Exported log entries"}}, {"key": "cloud.gcp.cloudtrace_googleapis_com_cloudtraceproject.cloudtrace_googleapis_com.bigquery_export.exported_span_count", "metadata": {"unit": "Count", "description": null, "displayName": "Spans Exported to BigQuery"}}], "description": "Operations Essential metrics", "isRecommended": true}, "pubsub_autodiscovery": {"metrics": [], "description": "Pub/Sub Autodiscovery", "isRecommended": false}, "ai_platform_essential": {"metrics": [{"key": "cloud.gcp.cloudml_job.ml_googleapis_com.training.accelerator.memory.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Accelerator memory utilization"}}, {"key": "cloud.gcp.cloudml_job.ml_googleapis_com.training.accelerator.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Accelerator utilization"}}, {"key": "cloud.gcp.cloudml_job.ml_googleapis_com.training.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.cloudml_job.ml_googleapis_com.training.memory.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Memory utilization"}}, {"key": "cloud.gcp.cloudml_job.ml_googleapis_com.training.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received"}}, {"key": "cloud.gcp.cloudml_job.ml_googleapis_com.training.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent"}}, {"key": "cloud.gcp.cloudml_model_version.ml_googleapis_com.prediction.error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Error count"}}, {"key": "cloud.gcp.cloudml_model_version.ml_googleapis_com.prediction.latencies", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Latency"}}, {"key": "cloud.gcp.cloudml_model_version.ml_googleapis_com.prediction.online.accelerator.duty_cycle", "metadata": {"unit": "Percent", "description": null, "displayName": "Accelerator duty cycle"}}, {"key": "cloud.gcp.cloudml_model_version.ml_googleapis_com.prediction.online.accelerator.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Accelerator memory usage"}}, {"key": "cloud.gcp.cloudml_model_version.ml_googleapis_com.prediction.online.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU usage"}}, {"key": "cloud.gcp.cloudml_model_version.ml_googleapis_com.prediction.online.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.cloudml_model_version.ml_googleapis_com.prediction.online.network.bytes_received", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received"}}, {"key": "cloud.gcp.cloudml_model_version.ml_googleapis_com.prediction.online.network.bytes_sent", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent"}}, {"key": "cloud.gcp.cloudml_model_version.ml_googleapis_com.prediction.online.replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica count"}}, {"key": "cloud.gcp.cloudml_model_version.ml_googleapis_com.prediction.online.target_replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica target"}}, {"key": "cloud.gcp.cloudml_model_version.ml_googleapis_com.prediction.prediction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Prediction count"}}, {"key": "cloud.gcp.cloudml_model_version.ml_googleapis_com.prediction.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Response count"}}], "description": "AI Platform Essential metrics", "isRecommended": false}, "alloydb_autodiscovery": {"metrics": [], "description": "AlloyDB Autodiscovery", "isRecommended": false}, "cloud_tasks_essential": {"metrics": [{"key": "cloud.gcp.cloud_tasks_queue.cloudtasks_googleapis_com.api.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "API requests"}}, {"key": "cloud.gcp.cloud_tasks_queue.cloudtasks_googleapis_com.queue.depth", "metadata": {"unit": "Count", "description": null, "displayName": "Queue depth"}}, {"key": "cloud.gcp.cloud_tasks_queue.cloudtasks_googleapis_com.queue.task_attempt_count", "metadata": {"unit": "Count", "description": null, "displayName": "Task attempt count"}}, {"key": "cloud.gcp.cloud_tasks_queue.cloudtasks_googleapis_com.queue.task_attempt_delays", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Task attempt delays"}}], "description": "Cloud Tasks Essential metrics", "isRecommended": false}, "memorystore_essential": {"metrics": [{"key": "cloud.gcp.redis_instance.redis_googleapis_com.clients.blocked", "metadata": {"unit": "Count", "description": null, "displayName": "Blocked Clients"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.clients.connected", "metadata": {"unit": "Count", "description": null, "displayName": "Connected Clients"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.commands.calls", "metadata": {"unit": "Count", "description": null, "displayName": "Calls"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.commands.total_time", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Total Time of Calls"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.commands.usec_per_call", "metadata": {"unit": "Count", "description": null, "displayName": "Time per Call"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.keyspace.avg_ttl", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Average TTL"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.keyspace.keys", "metadata": {"unit": "Count", "description": null, "displayName": "Keys"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.keyspace.keys_with_expiration", "metadata": {"unit": "Count", "description": null, "displayName": "Expirable Keys"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.persistence.rdb.bgsave_in_progress", "metadata": {"unit": "Count", "description": null, "displayName": "Persisting RDB"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.replication.master.slaves.lag", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes lagging"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.replication.master.slaves.offset", "metadata": {"unit": "Byte", "description": null, "displayName": "Replication byte offset (Replica)"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.replication.master_repl_offset", "metadata": {"unit": "Byte", "description": null, "displayName": "Replication byte offset (Master)"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.replication.offset_diff", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes pending replication"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.replication.role", "metadata": {"unit": "Count", "description": null, "displayName": "Node Role"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.server.uptime", "metadata": {"unit": "Second", "description": null, "displayName": "Uptime"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.cache_hit_ratio", "metadata": {"unit": "Count", "description": null, "displayName": "Cache Hit ratio"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.connections.total", "metadata": {"unit": "Count", "description": null, "displayName": "Total Connections Received"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.cpu_utilization", "metadata": {"unit": "Second", "description": null, "displayName": "CPU seconds"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.evicted_keys", "metadata": {"unit": "Count", "description": null, "displayName": "Evicted Keys"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.expired_keys", "metadata": {"unit": "Count", "description": null, "displayName": "Expired Keys"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.keyspace_hits", "metadata": {"unit": "Count", "description": null, "displayName": "Hits"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.keyspace_misses", "metadata": {"unit": "Count", "description": null, "displayName": "Misses"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.memory.maxmemory", "metadata": {"unit": "Byte", "description": null, "displayName": "Maximum Memory"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.memory.system_memory_overload_duration", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Time in system memory overload"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.memory.system_memory_usage_ratio", "metadata": {"unit": "Count", "description": null, "displayName": "System Memory Usage Ratio"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.memory.usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Used Memory"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.memory.usage_ratio", "metadata": {"unit": "Count", "description": null, "displayName": "Memory Usage Ratio"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.network_traffic", "metadata": {"unit": "Byte", "description": null, "displayName": "Total traffic to Redis"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.pubsub.channels", "metadata": {"unit": "Count", "description": null, "displayName": "Pubsub Channels"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.pubsub.patterns", "metadata": {"unit": "Count", "description": null, "displayName": "Pubsub Patterns"}}, {"key": "cloud.gcp.redis_instance.redis_googleapis_com.stats.reject_connections_count", "metadata": {"unit": "Count", "description": null, "displayName": "Rejected Connections"}}], "description": "Memorystore Essential metrics", "isRecommended": false}, "pubsub_lite_essential": {"metrics": [{"key": "cloud.gcp.pubsublite_topic_partition.pubsublite_googleapis_com.topic.oldest_retained_message_age", "metadata": {"unit": "Second", "description": null, "displayName": "Oldest retained message age"}}, {"key": "cloud.gcp.pubsublite_topic_partition.pubsublite_googleapis_com.topic.publish_message_count", "metadata": {"unit": "Count", "description": null, "displayName": "Publish message count"}}, {"key": "cloud.gcp.pubsublite_topic_partition.pubsublite_googleapis_com.topic.publish_quota_byte_limit", "metadata": {"unit": "Byte", "description": null, "displayName": "Publish quota byte limit"}}, {"key": "cloud.gcp.pubsublite_topic_partition.pubsublite_googleapis_com.topic.publish_quota_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Publish quota bytes"}}, {"key": "cloud.gcp.pubsublite_topic_partition.pubsublite_googleapis_com.topic.publish_quota_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Publish quota utilization ratio"}}, {"key": "cloud.gcp.pubsublite_topic_partition.pubsublite_googleapis_com.topic.publish_raw_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Publish raw bytes"}}, {"key": "cloud.gcp.pubsublite_topic_partition.pubsublite_googleapis_com.topic.publish_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Publish request count"}}, {"key": "cloud.gcp.pubsublite_topic_partition.pubsublite_googleapis_com.topic.sent_quota_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Topic sent quota bytes"}}, {"key": "cloud.gcp.pubsublite_topic_partition.pubsublite_googleapis_com.topic.storage_quota_byte_limit", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage quota byte limit"}}, {"key": "cloud.gcp.pubsublite_topic_partition.pubsublite_googleapis_com.topic.subscribe_quota_byte_limit", "metadata": {"unit": "Byte", "description": null, "displayName": "Subscribe quota byte limit"}}, {"key": "cloud.gcp.pubsublite_topic_partition.pubsublite_googleapis_com.topic.subscribe_quota_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Subscribe quota utilization ratio"}}, {"key": "cloud.gcp.pubsublite_subscription_partition.pubsublite_googleapis_com.subscription.backlog_message_count", "metadata": {"unit": "Count", "description": null, "displayName": "Backlog message count"}}, {"key": "cloud.gcp.pubsublite_subscription_partition.pubsublite_googleapis_com.subscription.backlog_quota_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Backlog quota bytes"}}, {"key": "cloud.gcp.pubsublite_subscription_partition.pubsublite_googleapis_com.subscription.oldest_unacked_message_age", "metadata": {"unit": "Second", "description": null, "displayName": "Oldest unacked message age"}}, {"key": "cloud.gcp.pubsublite_subscription_partition.pubsublite_googleapis_com.subscription.sent_message_count", "metadata": {"unit": "Count", "description": null, "displayName": "Subscription sent message count"}}, {"key": "cloud.gcp.pubsublite_subscription_partition.pubsublite_googleapis_com.subscription.sent_quota_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Subscription sent quota bytes"}}, {"key": "cloud.gcp.pubsublite_subscription_partition.pubsublite_googleapis_com.subscription.sent_raw_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Subscription sent raw bytes"}}], "description": "Pub/Sub Lite Essential metrics", "isRecommended": false}, "spanner_autodiscovery": {"metrics": [], "description": "Spanner Autodiscovery", "isRecommended": false}, "vpc_network_essential": {"metrics": [{"key": "cloud.gcp.vpc_access_connector.vpcaccess_googleapis_com.connector.cpu.utilizations", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU Utilizations"}}, {"key": "cloud.gcp.vpc_access_connector.vpcaccess_googleapis_com.connector.instances", "metadata": {"unit": "Count", "description": null, "displayName": "Active instances"}}, {"key": "cloud.gcp.vpc_access_connector.vpcaccess_googleapis_com.connector.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes received delta"}}, {"key": "cloud.gcp.vpc_access_connector.vpcaccess_googleapis_com.connector.received_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Packets received delta"}}, {"key": "cloud.gcp.vpc_access_connector.vpcaccess_googleapis_com.connector.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes sent delta"}}, {"key": "cloud.gcp.vpc_access_connector.vpcaccess_googleapis_com.connector.sent_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Packets sent delta"}}], "description": "VPC Network Essential metrics", "isRecommended": true}, "bigquery_autodiscovery": {"metrics": [], "description": "BigQuery Autodiscovery", "isRecommended": false}, "bigtable_autodiscovery": {"metrics": [], "description": "Bigtable Autodiscovery", "isRecommended": false}, "composer_autodiscovery": {"metrics": [], "description": "Composer Autodiscovery", "isRecommended": false}, "dataflow_autodiscovery": {"metrics": [], "description": "Dataflow Autodiscovery", "isRecommended": false}, "dataproc_autodiscovery": {"metrics": [], "description": "Dataproc Autodiscovery", "isRecommended": false}, "firebase_autodiscovery": {"metrics": [], "description": "Firebase Autodiscovery", "isRecommended": false}, "assistant_api_essential": {"metrics": [{"key": "cloud.gcp.assistant_action_project.actions_googleapis_com.smarthome_action.execution_success_confidence", "metadata": {"unit": "Count", "description": null, "displayName": "Execution success confidence"}}, {"key": "cloud.gcp.assistant_action_project.actions_googleapis_com.smarthome_action.local_event_count", "metadata": {"unit": "Count", "description": null, "displayName": "Local event count"}}, {"key": "cloud.gcp.assistant_action_project.actions_googleapis_com.smarthome_action.matter_setup_event_count", "metadata": {"unit": "Count", "description": null, "displayName": "Matter setup event count"}}, {"key": "cloud.gcp.assistant_action_project.actions_googleapis_com.smarthome_action.num_active_users", "metadata": {"unit": "Count", "description": null, "displayName": "Daily active users"}}, {"key": "cloud.gcp.assistant_action_project.actions_googleapis_com.smarthome_action.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.assistant_action_project.actions_googleapis_com.smarthome_action.request_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request latencies"}}, {"key": "cloud.gcp.assistant_action_project.actions_googleapis_com.smarthome_action.seven_day_active_users", "metadata": {"unit": "Count", "description": null, "displayName": "7 day active users"}}, {"key": "cloud.gcp.assistant_action_project.actions_googleapis_com.smarthome_action.twenty_eight_day_active_users", "metadata": {"unit": "Count", "description": null, "displayName": "28 day active users"}}], "description": "Assistant API Essential metrics", "isRecommended": false}, "cloud_dns_autodiscovery": {"metrics": [], "description": "Cloud DNS Autodiscovery", "isRecommended": false}, "cloud_run_autodiscovery": {"metrics": [], "description": "Cloud Run Autodiscovery", "isRecommended": false}, "cloud_storage_essential": {"metrics": [{"key": "cloud.gcp.gcs_bucket.firebasestorage_googleapis_com.rules.evaluation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Rule evaluations"}}, {"key": "cloud.gcp.gcs_bucket.storage_googleapis_com.api.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.gcs_bucket.storage_googleapis_com.authn.authentication_count", "metadata": {"unit": "Count", "description": null, "displayName": "Authentication count"}}, {"key": "cloud.gcp.gcs_bucket.storage_googleapis_com.authz.acl_based_object_access_count", "metadata": {"unit": "Count", "description": null, "displayName": "Object-ACL based access count"}}, {"key": "cloud.gcp.gcs_bucket.storage_googleapis_com.authz.acl_operations_count", "metadata": {"unit": "Count", "description": null, "displayName": "ACLs usage"}}, {"key": "cloud.gcp.gcs_bucket.storage_googleapis_com.authz.object_specific_acl_mutation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Object ACL changes"}}, {"key": "cloud.gcp.gcs_bucket.storage_googleapis_com.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes"}}, {"key": "cloud.gcp.gcs_bucket.storage_googleapis_com.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes"}}, {"key": "cloud.gcp.gcs_bucket.storage_googleapis_com.storage.object_count", "metadata": {"unit": "Count", "description": null, "displayName": "Object count"}}, {"key": "cloud.gcp.gcs_bucket.storage_googleapis_com.storage.total_byte_seconds", "metadata": {"unit": "Byte", "description": null, "displayName": "Total byte seconds"}}, {"key": "cloud.gcp.gcs_bucket.storage_googleapis_com.storage.total_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Total bytes"}}], "description": "Cloud Storage Essential metrics", "isRecommended": true}, "data_transfer_essential": {"metrics": [{"key": "cloud.gcp.transfer_service_agent.storagetransfer_googleapis_com.agent.connected", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Agent connected status"}}, {"key": "cloud.gcp.transfer_service_agent.storagetransfer_googleapis_com.agent.transferred_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Agent transfer delta"}}, {"key": "cloud.gcp.storage_transfer_job.storagetransfer_googleapis_com.transferjob.copied_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Copied bytes count"}}, {"key": "cloud.gcp.storage_transfer_job.storagetransfer_googleapis_com.transferjob.copied_objects_count", "metadata": {"unit": "Count", "description": null, "displayName": "Copied objects count"}}, {"key": "cloud.gcp.storage_transfer_job.storagetransfer_googleapis_com.transferjob.deleted_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Deleted bytes count"}}, {"key": "cloud.gcp.storage_transfer_job.storagetransfer_googleapis_com.transferjob.deleted_objects_count", "metadata": {"unit": "Count", "description": null, "displayName": "Deleted objects count"}}, {"key": "cloud.gcp.storage_transfer_job.storagetransfer_googleapis_com.transferjob.error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Error count"}}, {"key": "cloud.gcp.storage_transfer_job.storagetransfer_googleapis_com.transferjob.found_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Found bytes count"}}, {"key": "cloud.gcp.storage_transfer_job.storagetransfer_googleapis_com.transferjob.found_objects_count", "metadata": {"unit": "Count", "description": null, "displayName": "Found objects count"}}], "description": "Data Transfer Essential metrics", "isRecommended": false}, "datastore_autodiscovery": {"metrics": [], "description": "Datastore Autodiscovery", "isRecommended": false}, "filestore_autodiscovery": {"metrics": [], "description": "Filestore Autodiscovery", "isRecommended": false}, "firestore_autodiscovery": {"metrics": [], "description": "Firestore Autodiscovery", "isRecommended": false}, "recaptcha_ent_essential": {"metrics": [{"key": "cloud.gcp.recaptchaenterprise_googleapis_com_key.recaptchaenterprise_googleapis_com.account_defender_assessment_count", "metadata": {"unit": "Count", "description": null, "displayName": "Account Defender Assessment Count"}}, {"key": "cloud.gcp.recaptchaenterprise_googleapis_com_key.recaptchaenterprise_googleapis_com.assessment_count", "metadata": {"unit": "Count", "description": null, "displayName": "Assessment Count"}}, {"key": "cloud.gcp.recaptchaenterprise_googleapis_com_key.recaptchaenterprise_googleapis_com.assessments", "metadata": {"unit": "Count", "description": null, "displayName": "Assessment Count"}}, {"key": "cloud.gcp.recaptchaenterprise_googleapis_com_key.recaptchaenterprise_googleapis_com.executes", "metadata": {"unit": "Count", "description": null, "displayName": "Assessment Count"}}, {"key": "cloud.gcp.recaptchaenterprise_googleapis_com_key.recaptchaenterprise_googleapis_com.express_assessments", "metadata": {"unit": "Count", "description": null, "displayName": "Assessment Count"}}, {"key": "cloud.gcp.recaptchaenterprise_googleapis_com_key.recaptchaenterprise_googleapis_com.solution_count", "metadata": {"unit": "Count", "description": null, "displayName": "Solution Count"}}], "description": "reCAPTCHA Ent Essential metrics", "isRecommended": false}, "vertex_ai_autodiscovery": {"metrics": [], "description": "Vertex AI Autodiscovery", "isRecommended": false}, "app_engine_autodiscovery": {"metrics": [], "description": "App Engine Autodiscovery", "isRecommended": false}, "compute_engine_essential": {"metrics": [{"key": "cloud.gcp.gce_instance.compute_googleapis_com.firewall.dropped_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Dropped bytes"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.firewall.dropped_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Dropped packets"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.cpu.runnable_task_count", "metadata": {"unit": "Count", "description": null, "displayName": "Runnable task count."}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.cpu.usage_time", "metadata": {"unit": "Second", "description": null, "displayName": "CPU usage"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.disk.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk usage in Bytes"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.disk.io_time", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "IO Time"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.disk.merged_operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Merged disk operations"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.disk.operation_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk bytes transferred"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.disk.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk operations"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.disk.operation_time", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Disk operation time"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.disk.queue_length", "metadata": {"unit": "Count", "description": null, "displayName": "Queue Length"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.disk.weighted_io_time", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "IO Time"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.memory.anonymous_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Anonymous memory usage in Bytes"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage in Bytes"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.memory.dirty_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Dirty pages usage in Bytes."}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.memory.page_cache_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Page cache memory usage in Bytes"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.memory.unevictable_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Unevictable memory usage in Bytes"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.system.problem_count", "metadata": {"unit": "Count", "description": null, "displayName": "Problem Count"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.system.problem_state", "metadata": {"unit": "Count", "description": null, "displayName": "Problem State"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.guest.system.uptime", "metadata": {"unit": "Second", "description": null, "displayName": "Uptime"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.cpu.reserved_cores", "metadata": {"unit": "Count", "description": null, "displayName": "Reserved vCPUs"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.cpu.scheduler_wait_time", "metadata": {"unit": "Second", "description": null, "displayName": "Scheduler Wait Time"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.cpu.usage_time", "metadata": {"unit": "Second", "description": null, "displayName": "CPU usage"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.disk.max_read_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Peak disk read bytes"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.disk.max_read_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Peak disk read ops"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.disk.max_write_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Peak disk write bytes"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.disk.max_write_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Peak disk write ops"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.disk.read_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk read bytes"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.disk.read_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk read operations"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.disk.write_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk write bytes"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.disk.write_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk write operations"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.integrity.early_boot_validation_status", "metadata": {"unit": "Count", "description": null, "displayName": "Early Boot Validation"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.integrity.late_boot_validation_status", "metadata": {"unit": "Count", "description": null, "displayName": "Late Boot Validation"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.memory.balloon.ram_size", "metadata": {"unit": "Byte", "description": null, "displayName": "VM Memory Total"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.memory.balloon.ram_used", "metadata": {"unit": "Byte", "description": null, "displayName": "VM Memory Used"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.memory.balloon.swap_in_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "VM Swap In"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.memory.balloon.swap_out_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "VM Swap Out"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.network.received_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Received packets"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.network.sent_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Sent packets"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.uptime", "metadata": {"unit": "Second", "description": null, "displayName": "Uptime"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.instance.uptime_total", "metadata": {"unit": "Second", "description": null, "displayName": "Uptime Total"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.mirroring.dropped_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Dropped packets"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.mirroring.mirrored_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Mirrored bytes"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.mirroring.mirrored_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Mirrored packets"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.nat.allocated_ports", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Allocated ports"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.nat.closed_connections_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Closed connections count"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.nat.dropped_received_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Received packets dropped count"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.nat.dropped_sent_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Sent packets dropped count"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.nat.new_connections_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "New connections count"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.nat.open_connections", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Open connections"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.nat.port_usage", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Port usage"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.nat.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes count"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.nat.received_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Received packets count"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.nat.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes count"}}, {"key": "cloud.gcp.gce_instance.compute_googleapis_com.nat.sent_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Sent packets count"}}, {"key": "cloud.gcp.gce_instance.networking_googleapis_com.vm_flow.egress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Egress bytes"}}, {"key": "cloud.gcp.gce_instance.networking_googleapis_com.vm_flow.ingress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Ingress bytes"}}, {"key": "cloud.gcp.gce_instance.networking_googleapis_com.vm_flow.rtt", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "RTT latencies"}}, {"key": "cloud.gcp.instance_group.compute_googleapis_com.instance_group.size", "metadata": {"unit": "Count", "description": null, "displayName": "Instance group size"}}, {"key": "cloud.gcp.autoscaler.autoscaler_googleapis_com.capacity", "metadata": {"unit": "Count", "description": null, "displayName": "Serving capacity"}}, {"key": "cloud.gcp.autoscaler.autoscaler_googleapis_com.current_utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Current Autoscaler utilization"}}, {"key": "cloud.gcp.tpu_worker.tpu_googleapis_com.container.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Container CPU utilization"}}, {"key": "cloud.gcp.tpu_worker.tpu_googleapis_com.container.memory.usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Container memory usage"}}, {"key": "cloud.gcp.tpu_worker.tpu_googleapis_com.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.tpu_worker.tpu_googleapis_com.memory.usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.tpu_worker.tpu_googleapis_com.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received"}}, {"key": "cloud.gcp.tpu_worker.tpu_googleapis_com.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent"}}, {"key": "cloud.gcp.tpu_worker.tpu_googleapis_com.tpu.mxu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "MXU utilization"}}], "description": "Compute Engine Essential metrics", "isRecommended": true}, "load_balancing_essential": {"metrics": [{"key": "cloud.gcp.https_lb_rule.loadbalancing_googleapis_com.https.backend_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Backend latency"}}, {"key": "cloud.gcp.https_lb_rule.loadbalancing_googleapis_com.https.backend_request_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Backend Request Bytes"}}, {"key": "cloud.gcp.https_lb_rule.loadbalancing_googleapis_com.https.backend_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Backend Request Count"}}, {"key": "cloud.gcp.https_lb_rule.loadbalancing_googleapis_com.https.backend_response_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Backend Response Bytes"}}, {"key": "cloud.gcp.https_lb_rule.loadbalancing_googleapis_com.https.frontend_tcp_rtt", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Frontend RTT"}}, {"key": "cloud.gcp.https_lb_rule.loadbalancing_googleapis_com.https.request_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Request bytes"}}, {"key": "cloud.gcp.https_lb_rule.loadbalancing_googleapis_com.https.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.https_lb_rule.loadbalancing_googleapis_com.https.response_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Response bytes"}}, {"key": "cloud.gcp.https_lb_rule.loadbalancing_googleapis_com.https.total_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Total latency"}}, {"key": "cloud.gcp.internal_http_lb_rule.loadbalancing_googleapis_com.https.internal.backend_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Backend latencies"}}, {"key": "cloud.gcp.internal_http_lb_rule.loadbalancing_googleapis_com.https.internal.request_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Request bytes"}}, {"key": "cloud.gcp.internal_http_lb_rule.loadbalancing_googleapis_com.https.internal.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.internal_http_lb_rule.loadbalancing_googleapis_com.https.internal.response_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Response bytes"}}, {"key": "cloud.gcp.internal_http_lb_rule.loadbalancing_googleapis_com.https.internal.total_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Total latencies"}}, {"key": "cloud.gcp.internal_tcp_lb_rule.loadbalancing_googleapis_com.l3.internal.egress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Egress bytes"}}, {"key": "cloud.gcp.internal_tcp_lb_rule.loadbalancing_googleapis_com.l3.internal.egress_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Egress packets"}}, {"key": "cloud.gcp.internal_tcp_lb_rule.loadbalancing_googleapis_com.l3.internal.ingress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Ingress bytes"}}, {"key": "cloud.gcp.internal_tcp_lb_rule.loadbalancing_googleapis_com.l3.internal.ingress_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Ingress packets"}}, {"key": "cloud.gcp.internal_tcp_lb_rule.loadbalancing_googleapis_com.l3.internal.rtt_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "RTT latencies"}}, {"key": "cloud.gcp.internal_udp_lb_rule.loadbalancing_googleapis_com.l3.internal.egress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Egress bytes"}}, {"key": "cloud.gcp.internal_udp_lb_rule.loadbalancing_googleapis_com.l3.internal.egress_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Egress packets"}}, {"key": "cloud.gcp.internal_udp_lb_rule.loadbalancing_googleapis_com.l3.internal.ingress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Ingress bytes"}}, {"key": "cloud.gcp.internal_udp_lb_rule.loadbalancing_googleapis_com.l3.internal.ingress_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Ingress packets"}}, {"key": "cloud.gcp.tcp_lb_rule.loadbalancing_googleapis_com.l3.external.egress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Egress bytes"}}, {"key": "cloud.gcp.tcp_lb_rule.loadbalancing_googleapis_com.l3.external.egress_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Egress packets"}}, {"key": "cloud.gcp.tcp_lb_rule.loadbalancing_googleapis_com.l3.external.ingress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Ingress bytes"}}, {"key": "cloud.gcp.tcp_lb_rule.loadbalancing_googleapis_com.l3.external.ingress_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Ingress packets"}}, {"key": "cloud.gcp.tcp_lb_rule.loadbalancing_googleapis_com.l3.external.rtt_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "RTT latencies"}}, {"key": "cloud.gcp.udp_lb_rule.loadbalancing_googleapis_com.l3.external.egress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Egress bytes"}}, {"key": "cloud.gcp.udp_lb_rule.loadbalancing_googleapis_com.l3.external.egress_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Egress packets"}}, {"key": "cloud.gcp.udp_lb_rule.loadbalancing_googleapis_com.l3.external.ingress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Ingress bytes"}}, {"key": "cloud.gcp.udp_lb_rule.loadbalancing_googleapis_com.l3.external.ingress_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Ingress packets"}}, {"key": "cloud.gcp.tcp_ssl_proxy_rule.loadbalancing_googleapis_com.tcp_ssl_proxy.closed_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Closed connections"}}, {"key": "cloud.gcp.tcp_ssl_proxy_rule.loadbalancing_googleapis_com.tcp_ssl_proxy.egress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Egress bytes"}}, {"key": "cloud.gcp.tcp_ssl_proxy_rule.loadbalancing_googleapis_com.tcp_ssl_proxy.frontend_tcp_rtt", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Frontend RTT"}}, {"key": "cloud.gcp.tcp_ssl_proxy_rule.loadbalancing_googleapis_com.tcp_ssl_proxy.ingress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Ingress bytes"}}, {"key": "cloud.gcp.tcp_ssl_proxy_rule.loadbalancing_googleapis_com.tcp_ssl_proxy.new_connections", "metadata": {"unit": "Count", "description": null, "displayName": "New connections opened"}}, {"key": "cloud.gcp.tcp_ssl_proxy_rule.loadbalancing_googleapis_com.tcp_ssl_proxy.open_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Open Connections"}}], "description": "Load Balancing Essential metrics", "isRecommended": true}, "netapp_cvs_autodiscovery": {"metrics": [], "description": "NetApp Cvs Autodiscovery", "isRecommended": false}, "operations_autodiscovery": {"metrics": [], "description": "Operations Autodiscovery", "isRecommended": false}, "ai_platform_autodiscovery": {"metrics": [], "description": "AI Platform Autodiscovery", "isRecommended": false}, "cloud_functions_essential": {"metrics": [{"key": "cloud.gcp.cloud_function.cloudfunctions_googleapis_com.function.active_instances", "metadata": {"unit": "Count", "description": null, "displayName": "Active instances"}}, {"key": "cloud.gcp.cloud_function.cloudfunctions_googleapis_com.function.execution_count", "metadata": {"unit": "Count", "description": null, "displayName": "Executions"}}, {"key": "cloud.gcp.cloud_function.cloudfunctions_googleapis_com.function.execution_times", "metadata": {"unit": "NanoSecond", "description": null, "displayName": "Execution times"}}, {"key": "cloud.gcp.cloud_function.cloudfunctions_googleapis_com.function.network_egress", "metadata": {"unit": "Byte", "description": null, "displayName": "Network egress"}}, {"key": "cloud.gcp.cloud_function.cloudfunctions_googleapis_com.function.user_memory_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}], "description": "Cloud Functions Essential metrics", "isRecommended": true}, "cloud_tasks_autodiscovery": {"metrics": [], "description": "Cloud Tasks Autodiscovery", "isRecommended": false}, "memorystore_autodiscovery": {"metrics": [], "description": "Memorystore Autodiscovery", "isRecommended": false}, "pubsub_lite_autodiscovery": {"metrics": [], "description": "Pub/Sub Lite Autodiscovery", "isRecommended": false}, "vpc_network_autodiscovery": {"metrics": [], "description": "VPC Network Autodiscovery", "isRecommended": false}, "network_security_essential": {"metrics": [{"key": "cloud.gcp.network_security_policy.networksecurity_googleapis_com.https.previewed_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Previewed request count"}}, {"key": "cloud.gcp.network_security_policy.networksecurity_googleapis_com.https.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.network_security_policy.networksecurity_googleapis_com.tcp_ssl_proxy.new_connection_count", "metadata": {"unit": "Count", "description": null, "displayName": "New connection count"}}, {"key": "cloud.gcp.network_security_policy.networksecurity_googleapis_com.tcp_ssl_proxy.previewed_new_connection_count", "metadata": {"unit": "Count", "description": null, "displayName": "Previewed new connection count"}}], "description": "Network Security Essential metrics", "isRecommended": true}, "assistant_api_autodiscovery": {"metrics": [], "description": "Assistant API Autodiscovery", "isRecommended": false}, "cloud_nat_gateway_essential": {"metrics": [{"key": "cloud.gcp.nat_gateway.router_googleapis_com.nat.allocated_ports", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Allocated ports"}}, {"key": "cloud.gcp.nat_gateway.router_googleapis_com.nat.closed_connections_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Closed connections count"}}, {"key": "cloud.gcp.nat_gateway.router_googleapis_com.nat.dropped_received_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Received packets dropped count"}}, {"key": "cloud.gcp.nat_gateway.router_googleapis_com.nat.dropped_sent_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Sent packets dropped count"}}, {"key": "cloud.gcp.nat_gateway.router_googleapis_com.nat.nat_allocation_failed", "metadata": {"unit": "Unspecified", "description": null, "displayName": "NAT allocation failed"}}, {"key": "cloud.gcp.nat_gateway.router_googleapis_com.nat.new_connections_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "New connections count"}}, {"key": "cloud.gcp.nat_gateway.router_googleapis_com.nat.open_connections", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Open connections"}}, {"key": "cloud.gcp.nat_gateway.router_googleapis_com.nat.port_usage", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Port usage"}}, {"key": "cloud.gcp.nat_gateway.router_googleapis_com.nat.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes count"}}, {"key": "cloud.gcp.nat_gateway.router_googleapis_com.nat.received_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Received packets count"}}, {"key": "cloud.gcp.nat_gateway.router_googleapis_com.nat.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes count"}}, {"key": "cloud.gcp.nat_gateway.router_googleapis_com.nat.sent_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Sent packets count"}}], "description": "Cloud NAT Gateway Essential metrics", "isRecommended": true}, "cloud_storage_autodiscovery": {"metrics": [], "description": "Cloud Storage Autodiscovery", "isRecommended": false}, "data_transfer_autodiscovery": {"metrics": [], "description": "Data Transfer Autodiscovery", "isRecommended": false}, "kubernetes_engine_essential": {"metrics": [{"key": "cloud.gcp.k8s_cluster.logging_googleapis_com.log_entry_count", "metadata": {"unit": "Count", "description": null, "displayName": "Log entries"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.cpu.allocatable_cores", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Allocatable cores"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.cpu.allocatable_utilization", "metadata": {"unit": "Count", "description": null, "displayName": "CPU allocatable utilization"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.cpu.core_usage_time", "metadata": {"unit": "Second", "description": null, "displayName": "CPU usage time"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.cpu.total_cores", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Total cores"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.ephemeral_storage.allocatable_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Allocatable ephemeral storage"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.ephemeral_storage.inodes_free", "metadata": {"unit": "Count", "description": null, "displayName": "Free inodes"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.ephemeral_storage.inodes_total", "metadata": {"unit": "Count", "description": null, "displayName": "Total inodes"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.ephemeral_storage.total_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Total ephemeral storage"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.ephemeral_storage.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Ephemeral storage usage"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.memory.allocatable_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Allocatable memory"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.memory.allocatable_utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Memory allocatable utilization"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.memory.total_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Total memory"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.memory.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes received"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes transmitted"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.pid_limit", "metadata": {"unit": "Count", "description": null, "displayName": "PID capacity"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node.pid_used", "metadata": {"unit": "Count", "description": null, "displayName": "PID usage"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node_daemon.cpu.core_usage_time", "metadata": {"unit": "Second", "description": null, "displayName": "CPU usage time"}}, {"key": "cloud.gcp.k8s_node.kubernetes_io.node_daemon.memory.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.k8s_pod.kubernetes_io.pod.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes received"}}, {"key": "cloud.gcp.k8s_pod.kubernetes_io.pod.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes transmitted"}}, {"key": "cloud.gcp.k8s_pod.kubernetes_io.pod.volume.total_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Volume capacity"}}, {"key": "cloud.gcp.k8s_pod.kubernetes_io.pod.volume.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Volume usage"}}, {"key": "cloud.gcp.k8s_pod.kubernetes_io.pod.volume.utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Volume utilization"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.cpu.core_usage_time", "metadata": {"unit": "Second", "description": null, "displayName": "CPU usage time"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.cpu.limit_cores", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Limit cores"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.cpu.limit_utilization", "metadata": {"unit": "Count", "description": null, "displayName": "CPU limit utilization"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.cpu.request_cores", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Request cores"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.cpu.request_utilization", "metadata": {"unit": "Count", "description": null, "displayName": "CPU request utilization"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.ephemeral_storage.limit_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Ephemeral storage limit"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.ephemeral_storage.request_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Ephemeral storage request"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.ephemeral_storage.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Ephemeral storage usage"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.memory.limit_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory limit"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.memory.limit_utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Memory limit utilization"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.memory.page_fault_count", "metadata": {"unit": "Count", "description": null, "displayName": "Page faults"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.memory.request_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory request"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.memory.request_utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Memory request utilization"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.memory.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.restart_count", "metadata": {"unit": "Count", "description": null, "displayName": "Restart count"}}, {"key": "cloud.gcp.k8s_container.kubernetes_io.container.uptime", "metadata": {"unit": "Second", "description": null, "displayName": "Uptime"}}], "description": "Kubernetes Engine Essential metrics", "isRecommended": true}, "recaptcha_ent_autodiscovery": {"metrics": [], "description": "reCAPTCHA Ent Autodiscovery", "isRecommended": false}, "compute_engine_autodiscovery": {"metrics": [], "description": "Compute Engine Autodiscovery", "isRecommended": false}, "load_balancing_autodiscovery": {"metrics": [], "description": "Load Balancing Autodiscovery", "isRecommended": false}, "managed_service_ad_essential": {"metrics": [{"key": "cloud.gcp.microsoft_ad_domain.managedidentities_googleapis_com.microsoft_ad.domain.health", "metadata": {"unit": "Unspecified", "description": null, "displayName": "AD Domain Health"}}, {"key": "cloud.gcp.microsoft_ad_domain.managedidentities_googleapis_com.microsoft_ad.domain.ldaps.cert_ttl", "metadata": {"unit": "Unspecified", "description": null, "displayName": "LDAPS Certificate TTL"}}, {"key": "cloud.gcp.microsoft_ad_domain.managedidentities_googleapis_com.microsoft_ad.domain.trust.state", "metadata": {"unit": "Unspecified", "description": null, "displayName": "AD Domain Trust Health"}}], "description": "Managed Service AD Essential metrics", "isRecommended": false}, "cloud_functions_autodiscovery": {"metrics": [], "description": "Cloud Functions Autodiscovery", "isRecommended": false}, "hybrid_connectivity_essential": {"metrics": [{"key": "cloud.gcp.gce_router.router_googleapis_com.best_received_routes_count", "metadata": {"unit": "Count", "description": null, "displayName": "Received routes count"}}, {"key": "cloud.gcp.gce_router.router_googleapis_com.bfd.control.receive_intervals", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "BFD control packets receive intervals"}}, {"key": "cloud.gcp.gce_router.router_googleapis_com.bfd.control.received_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Control packets received"}}, {"key": "cloud.gcp.gce_router.router_googleapis_com.bfd.control.rejected_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Control packets rejected"}}, {"key": "cloud.gcp.gce_router.router_googleapis_com.bfd.control.transmit_intervals", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "BFD control packets transmit intervals"}}, {"key": "cloud.gcp.gce_router.router_googleapis_com.bfd.control.transmitted_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Control packets transmitted"}}, {"key": "cloud.gcp.gce_router.router_googleapis_com.bfd.session_up", "metadata": {"unit": "Count", "description": null, "displayName": "BFD session status"}}, {"key": "cloud.gcp.gce_router.router_googleapis_com.bgp.received_routes_count", "metadata": {"unit": "Count", "description": null, "displayName": "BGP received routes count"}}, {"key": "cloud.gcp.gce_router.router_googleapis_com.bgp.sent_routes_count", "metadata": {"unit": "Count", "description": null, "displayName": "BGP sent routes count"}}, {"key": "cloud.gcp.gce_router.router_googleapis_com.bgp.session_up", "metadata": {"unit": "Count", "description": null, "displayName": "BGP session status"}}, {"key": "cloud.gcp.gce_router.router_googleapis_com.bgp_sessions_down_count", "metadata": {"unit": "Count", "description": null, "displayName": "BGP sessions down count"}}, {"key": "cloud.gcp.gce_router.router_googleapis_com.bgp_sessions_up_count", "metadata": {"unit": "Count", "description": null, "displayName": "BGP sessions up count"}}, {"key": "cloud.gcp.gce_router.router_googleapis_com.router_up", "metadata": {"unit": "Count", "description": null, "displayName": "Router status"}}, {"key": "cloud.gcp.gce_router.router_googleapis_com.sent_routes_count", "metadata": {"unit": "Count", "description": null, "displayName": "Sent routes count"}}, {"key": "cloud.gcp.interconnect.interconnect_googleapis_com.network.interconnect.capacity", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "Network Capacity"}}, {"key": "cloud.gcp.interconnect.interconnect_googleapis_com.network.interconnect.dropped_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Dropped Packets"}}, {"key": "cloud.gcp.interconnect.interconnect_googleapis_com.network.interconnect.link.operational", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Circuit Operational Status"}}, {"key": "cloud.gcp.interconnect.interconnect_googleapis_com.network.interconnect.link.rx_power", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Circuit Receive Power"}}, {"key": "cloud.gcp.interconnect.interconnect_googleapis_com.network.interconnect.link.tx_power", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Circuit Transmit Power"}}, {"key": "cloud.gcp.interconnect.interconnect_googleapis_com.network.interconnect.operational", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Operational Status"}}, {"key": "cloud.gcp.interconnect.interconnect_googleapis_com.network.interconnect.receive_errors_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Ingress Errors"}}, {"key": "cloud.gcp.interconnect.interconnect_googleapis_com.network.interconnect.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Ingress Bytes"}}, {"key": "cloud.gcp.interconnect.interconnect_googleapis_com.network.interconnect.received_unicast_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Ingress Unicast Packets"}}, {"key": "cloud.gcp.interconnect.interconnect_googleapis_com.network.interconnect.send_errors_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Egress Errors"}}, {"key": "cloud.gcp.interconnect.interconnect_googleapis_com.network.interconnect.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Egress Bytes"}}, {"key": "cloud.gcp.interconnect.interconnect_googleapis_com.network.interconnect.sent_unicast_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Egress Unicast Packets"}}, {"key": "cloud.gcp.vpn_gateway.vpn_googleapis_com.gateway.connections", "metadata": {"unit": "Count", "description": null, "displayName": "Number of connections"}}, {"key": "cloud.gcp.vpn_gateway.vpn_googleapis_com.network.dropped_received_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Incoming packets dropped"}}, {"key": "cloud.gcp.vpn_gateway.vpn_googleapis_com.network.dropped_sent_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Outgoing packets dropped"}}, {"key": "cloud.gcp.vpn_gateway.vpn_googleapis_com.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes"}}, {"key": "cloud.gcp.vpn_gateway.vpn_googleapis_com.network.received_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Received packets"}}, {"key": "cloud.gcp.vpn_gateway.vpn_googleapis_com.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes"}}, {"key": "cloud.gcp.vpn_gateway.vpn_googleapis_com.network.sent_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Sent packets"}}, {"key": "cloud.gcp.vpn_gateway.vpn_googleapis_com.tunnel_established", "metadata": {"unit": "Count", "description": null, "displayName": "Tunnel established"}}, {"key": "cloud.gcp.interconnect_attachment.interconnect_googleapis_com.network.attachment.capacity", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "Network Capacity"}}, {"key": "cloud.gcp.interconnect_attachment.interconnect_googleapis_com.network.attachment.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Ingress Bytes"}}, {"key": "cloud.gcp.interconnect_attachment.interconnect_googleapis_com.network.attachment.received_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Ingress Packets"}}, {"key": "cloud.gcp.interconnect_attachment.interconnect_googleapis_com.network.attachment.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Egress Bytes"}}, {"key": "cloud.gcp.interconnect_attachment.interconnect_googleapis_com.network.attachment.sent_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Egress Packets"}}], "description": "Hybrid Connectivity Essential metrics", "isRecommended": false}, "zone_network_health_essential": {"metrics": [{"key": "cloud.gcp.gce_zone_network_health.networking_googleapis_com.cloud_netslo.active_probing.probe_count", "metadata": {"unit": "Count", "description": null, "displayName": "Number of probes"}}], "description": "Zone Network Health Essential metrics", "isRecommended": false}, "network_security_autodiscovery": {"metrics": [], "description": "Network Security Autodiscovery", "isRecommended": false}, "cloud_nat_gateway_autodiscovery": {"metrics": [], "description": "Cloud NAT Gateway Autodiscovery", "isRecommended": false}, "kubernetes_engine_autodiscovery": {"metrics": [], "description": "Kubernetes Engine Autodiscovery", "isRecommended": false}, "managed_service_ad_autodiscovery": {"metrics": [], "description": "Managed Service AD Autodiscovery", "isRecommended": false}, "hybrid_connectivity_autodiscovery": {"metrics": [], "description": "Hybrid Connectivity Autodiscovery", "isRecommended": false}, "zone_network_health_autodiscovery": {"metrics": [], "description": "Zone Network Health Autodiscovery", "isRecommended": false}}, "minDynatraceVersion": "1.330.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"The new Cloud Platform Monitoring for Google Cloud provides a foundation for comprehensive telemetry coverage across cloud services, and enhanced visibility into cloud topology, and metrics, powered by the advanced Smartscape 2.0 data model for deeper insights. It comes with a fully SaaS-based onboarding experience. Label and Tag-based enrichment supports contextual monitoring and cost allocation. Additionally, DQL-based automation empowers advanced workflows for proactive issue resolution and operational excellence. This feature is currently in preview, with additional details to be shared soon."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Monitor your cloud estate with full topology and telemetry\n* Identify and support risk mitigation in cloud operations and compliance\n* Automate cloud operations actions to prevent issues and maintain health\n* Optimize cloud environments and reduce cloud spend effectively"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Enter the Cloud Platform Monitoring Preview for Google Cloud and follow the instructions in the Dynatrace documentation to onboard your Google Cloud environments for monitoring."},"sourceId":"get_started"}],"modified":"2026-03-09T11:35:48.530401Z","created":"2026-03-09T11:33:21.851682Z","seo_title":"Google Cloud Monitoring (Preview) monitoring & observability","seo_description":"Get started with Google Cloud Monitoring (in Preview now). Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.da-gcp/media/008b30ae-897c-486b-bdb8-564a044052f7.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.da-gcp/media/7f13e0d8-93b8-4d1d-adec-46148b379b6b.png"],"about":"The new Cloud Platform Monitoring for Google Cloud provides a foundation for comprehensive telemetry coverage across cloud services, and enhanced visibility into cloud topology, and metrics, powered by the advanced Smartscape 2.0 data model for deeper insights. It comes with a fully SaaS-based onboarding experience. Label and Tag-based enrichment supports contextual monitoring and cost allocation. Additionally, DQL-based automation empowers advanced workflows for proactive issue resolution and operational excellence. This feature is currently in preview, with additional details to be shared soon.","use_cases":"* Monitor your cloud estate with full topology and telemetry\n* Identify and support risk mitigation in cloud operations and compliance\n* Automate cloud operations actions to prevent issues and maintain health\n* Optimize cloud environments and reduce cloud spend effectively","supported_distributions":"","get_started":"Enter the Cloud Platform Monitoring Preview for Google Cloud and follow the instructions in the Dynatrace documentation to onboard your Google Cloud environments for monitoring."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.da-gcp@2.0.2","fqn":"com.dynatrace.extension.da-gcp","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-gcp/com.dynatrace.extension.da-gcp-2.0.2-337e798e76c55fee0ea9.zip","release_notes":"### Version 2.0.2\n\n### Changed\n\n- Updated monitored resource type identifiers to match GCP's current API for the following services:\n  - **AlloyDB**: `alloydb_instance` → `alloydb.googleapis.com/Instance`\n  - **Firestore**: `firestore_database` → `firestore.googleapis.com/Database`\n  - **NetApp CVS**: `netapp_volumes_replication` → `netapp.googleapis.com/Replication`, `netapp_volumes_storage_pool` → `netapp.googleapis.com/StoragePool`, `netapp_volumes_volume` → `netapp.googleapis.com/Volume`\n  - **Compute Engine**: `gce_instance_vm_flow` → `gce_instance`\n  - **Operations**: `gae_app_uptime_check` → `gae_app`\n- Updated metric keys to reflect the new resource type identifiers for AlloyDB, Firestore, NetApp CVS, Compute Engine, and Operations\n- Added metric `firestore.googleapis.com/api/request_count` to `firestore.googleapis.com/Database` resource type (metric key: `cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.api.request_count`)","created":"2026-07-02T07:52:38.907807Z"},{"name":"com.dynatrace.extension.da-gcp@1.0.1","fqn":"com.dynatrace.extension.da-gcp","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-gcp/com.dynatrace.extension.da-gcp-1.0.1-8f15a6dfdcfc058b8994.zip","release_notes":"### Version 1.0.1\n\nPreview version of new cloud platform monitoring.","created":"2026-03-09T13:08:12.875814Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.da-gcp@2.0.2","fqn":"com.dynatrace.extension.da-gcp","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.da-gcp/com.dynatrace.extension.da-gcp-2.0.2-337e798e76c55fee0ea9.zip","release_notes":"### Version 2.0.2\n\n### Changed\n\n- Updated monitored resource type identifiers to match GCP's current API for the following services:\n  - **AlloyDB**: `alloydb_instance` → `alloydb.googleapis.com/Instance`\n  - **Firestore**: `firestore_database` → `firestore.googleapis.com/Database`\n  - **NetApp CVS**: `netapp_volumes_replication` → `netapp.googleapis.com/Replication`, `netapp_volumes_storage_pool` → `netapp.googleapis.com/StoragePool`, `netapp_volumes_volume` → `netapp.googleapis.com/Volume`\n  - **Compute Engine**: `gce_instance_vm_flow` → `gce_instance`\n  - **Operations**: `gae_app_uptime_check` → `gae_app`\n- Updated metric keys to reflect the new resource type identifiers for AlloyDB, Firestore, NetApp CVS, Compute Engine, and Operations\n- Added metric `firestore.googleapis.com/api/request_count` to `firestore.googleapis.com/Database` resource type (metric key: `cloud.gcp.firestore_googleapis_com_database.firestore_googleapis_com.api.request_count`)","created":"2026-07-02T07:52:38.907807Z"}]},{"id":322,"slug":"google-cloud-router","title":"Google Cloud Router","description":"Get insights into Google Cloud Router service metrics collected from the Google Operations API to ensure health of the cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-cloud-router.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-cloud-nat","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","gcp","Google Cloud Platform","nat gateway"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/router_instance.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frouter_instance.png&sign=AAEy093zH3vbE5YlzAaQemcgPkVfuHblOQ4ymFofGdA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frouter_instance.png&sign=FAwcZwtBgHdUM2e1hCx_AvtxXKIN2zlUdq7G9Wr5m30","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frouter_instance.png&sign=RrQjgYVpl1nis6Ys_ZQtgL5dkfrA0QGhPGekU82vwok","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frouter_instance.png&sign=yT1aE7HQOJHds17W7GrsD10dDsfBhNYRLaUYWy43cUM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frouter_instance.png&sign=yw9BdBFm8X57Iice3pwrirBtQI4ZaePGMbR8vUZjk3c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frouter_instance.png&sign=uG00Kn0oDJEuhSu2mMFqpTVvWwjZKDB-sChRvsDbtPk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.3","release_latest_validation_result":{"name": "com.dynatrace.extension.google-cloud-nat-gateway", "author": {"name": "Dynatrace"}, "version": "1.1.3", "fileHash": "64ef03e3cb066578815205620a35b010ca4c640518f9bea0a566ec5d40bc9216", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-cloud-nat-gateway", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.router_googleapis_com.nat.allocated_ports", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Allocated ports"}}, {"key": "cloud.gcp.router_googleapis_com.nat.closed_connections_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Closed connections count"}}, {"key": "cloud.gcp.router_googleapis_com.nat.dropped_received_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Received packets dropped count"}}, {"key": "cloud.gcp.router_googleapis_com.nat.dropped_sent_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Sent packets dropped count"}}, {"key": "cloud.gcp.router_googleapis_com.nat.nat_allocation_failed", "metadata": {"unit": "Unspecified", "description": null, "displayName": "NAT allocation failed"}}, {"key": "cloud.gcp.router_googleapis_com.nat.new_connections_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "New connections count"}}, {"key": "cloud.gcp.router_googleapis_com.nat.open_connections", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Open connections"}}, {"key": "cloud.gcp.router_googleapis_com.nat.port_usage", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Port usage"}}, {"key": "cloud.gcp.router_googleapis_com.nat.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes count"}}, {"key": "cloud.gcp.router_googleapis_com.nat.received_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Received packets count"}}, {"key": "cloud.gcp.router_googleapis_com.nat.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes count"}}, {"key": "cloud.gcp.router_googleapis_com.nat.sent_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Sent packets count"}}]}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Router services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n\n### This enables you to:\n- View and analyze 12 metrics that are specific to Google Cloud Router, like Allocated ports, Closed connections count, Received packets dropped count, and more.  \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Router logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Router metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.256+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud Router extension](https://docs.dynatrace.com/docs/shortlink/google-cloud-nat) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Cloud Router metric ingest based on your selected feature set ([see the full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/cloud-router-monitoring))  \n- Topology mapping and service instance analysis view \n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n#### To add this extension to your environment:\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google Cloud Router service is configured.  \n\n#### Following GCP integration and Google Cloud Router configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Cloud Router metrics in Data Explorer and create custom charts. \n- Set custom events for alerting."},"sourceId":"details"}],"modified":"2025-12-02T08:07:23.081203Z","created":"2020-08-14T07:46:22.585000Z","seo_title":"Google Cloud Router monitoring & observability","seo_description":"Get insights into Google Cloud Router service metrics collected from the Google Operations API to ensure health of the cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/router_instance.png"],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Router services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n\n### This enables you to:\n- View and analyze 12 metrics that are specific to Google Cloud Router, like Allocated ports, Closed connections count, Received packets dropped count, and more.  \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Router logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Router metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.256+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Cloud Router extension](https://docs.dynatrace.com/docs/shortlink/google-cloud-nat) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-cloud-nat-gateway@1.1.3","fqn":"com.dynatrace.extension.google-cloud-nat-gateway","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-nat-gateway/com.dynatrace.extension._Mm2CSDt.zip","release_notes":"### Version 1.1.3\n\n### Updated\n\n- Added log linking to entities","created":"2024-06-04T08:13:24.806510Z"},{"name":"com.dynatrace.extension.google-cloud-nat-gateway@1.1.2","fqn":"com.dynatrace.extension.google-cloud-nat-gateway","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-nat-gateway/com.dynatrace.extension._jZRXdbC.zip","release_notes":"### Version 1.1.2\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:06:26.696704Z"},{"name":"com.dynatrace.extension.google-cloud-nat-gateway@1.1.1","fqn":"com.dynatrace.extension.google-cloud-nat-gateway","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-nat-gateway/com.dynatrace.extension._2OdXa2B.zip","release_notes":"### Version 1.1.1\n\n### Fixed\n\n- GCP project details page doesn't crash anymore when cloud:gcp:nat_gateway type is not declared in environment","created":"2023-05-23T13:27:43.230999Z"},{"name":"com.dynatrace.extension.google-cloud-nat-gateway@1.1.0","fqn":"com.dynatrace.extension.google-cloud-nat-gateway","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-nat-gateway/com.dynatrace.extension._BrYem5u.zip","release_notes":"### Version 1.1.0\n\n### Added\n\n- Metrics now support management-zone filtering (main entity type specified for metrics)","created":"2023-03-29T12:55:49.753324Z"},{"name":"com.dynatrace.extension.google-cloud-nat-gateway@1.0.2","fqn":"com.dynatrace.extension.google-cloud-nat-gateway","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-nat-gateway/com.dynatrace.extension._VFEFbrr.zip","release_notes":"### Version 1.0.2\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:19:34.227631Z"},{"name":"com.dynatrace.extension.google-cloud-nat-gateway@1.0.1","fqn":"com.dynatrace.extension.google-cloud-nat-gateway","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-nat-gateway/com.dynatrace.extension._fTVjnaG.zip","release_notes":"","created":"2023-01-23T14:07:32.505104Z"},{"name":"com.dynatrace.extension.google-cloud-nat-gateway@0.0.6","fqn":"com.dynatrace.extension.google-cloud-nat-gateway","version":"0.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-nat-gateway/com.dynatrace.extension._GmcosiT.zip","release_notes":"","created":"2022-01-17T16:52:51.526506Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-cloud-nat-gateway@1.1.3","fqn":"com.dynatrace.extension.google-cloud-nat-gateway","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-nat-gateway/com.dynatrace.extension._Mm2CSDt.zip","release_notes":"### Version 1.1.3\n\n### Updated\n\n- Added log linking to entities","created":"2024-06-04T08:13:24.806510Z"}]},{"id":711,"slug":"google-cloud-run-monitor-with-gcp-integration","title":"Google Cloud Run","description":"Get insights into Google Cloud Run service metrics.","logo":"https://dt-cdn.net/hub/logos/google-cloud-run-monitor-with-gcp-integration.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-cloud-run","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","cloud run","gcp","Google Cloud Platform"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/cloud_run_instance.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_run_instance.png&sign=Qk1PvmQPqtCKuELPfSrFwJXEOEOMeqEZfd-yleGMZ80","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_run_instance.png&sign=esrIIS_mdrvebTLBMCfarSud-UulpyC1V1FCf9ET51U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_run_instance.png&sign=eAy2CTyCaACEXlpNRR5DtmhYPlbz2wHvy8_Xxm7BUl0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_run_instance.png&sign=TGfclfKN2mGIEI9uQLypvqkGo-p1A3MJnWcJIara5kA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_run_instance.png&sign=wgtSHo0EjJWgvoN9ggoQZOCe9KYkgxXdeHhTbXWVhOg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_run_instance.png&sign=-k3ReNGf92P-Bwp1H_mQd8pNPp8bZtpj8jhcE8_kDG8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.6","release_latest_validation_result":{"name": "com.dynatrace.extension.google-cloud-run", "author": {"name": "Dynatrace"}, "version": "1.1.6", "fileHash": "44c1622ebff321fb9abc2f95df3162c79c8db6a0e01c5863005c1b9d584983cb", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-cloud-run", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.run_googleapis_com.container.billable_instance_time.count", "metadata": {"unit": "Second", "description": null, "displayName": "Billable Instance Time"}}, {"key": "cloud.gcp.run_googleapis_com.container.cpu.allocation_time.count", "metadata": {"unit": "Second", "description": null, "displayName": "Container CPU Allocation"}}, {"key": "cloud.gcp.run_googleapis_com.container.cpu.utilizations", "metadata": {"unit": "Percent", "description": null, "displayName": "Container CPU Utilization"}}, {"key": "cloud.gcp.run_googleapis_com.container.instance_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Instance Count"}}, {"key": "cloud.gcp.run_googleapis_com.container.max_request_concurrencies", "metadata": {"unit": "Count", "description": null, "displayName": "Max Concurrent Requests"}}, {"key": "cloud.gcp.run_googleapis_com.container.memory.allocation_time.count", "metadata": {"unit": "GibiByte", "description": null, "displayName": "Container Memory Allocation"}}, {"key": "cloud.gcp.run_googleapis_com.container.memory.utilizations", "metadata": {"unit": "Percent", "description": null, "displayName": "Container Memory Utilization"}}, {"key": "cloud.gcp.run_googleapis_com.container.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received Bytes"}}, {"key": "cloud.gcp.run_googleapis_com.container.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent Bytes"}}, {"key": "cloud.gcp.run_googleapis_com.container.startup_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Startup Latency"}}, {"key": "cloud.gcp.run_googleapis_com.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request Count"}}, {"key": "cloud.gcp.run_googleapis_com.request_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request Latency"}}, {"key": "cloud.gcp.run_googleapis_com.job.completed_execution_count", "metadata": {"unit": "Count", "description": null, "displayName": "Job Completed Execution Count"}}, {"key": "cloud.gcp.run_googleapis_com.job.completed_task_attempt_count", "metadata": {"unit": "Count", "description": null, "displayName": "Job Completed Task Attempt Count"}}, {"key": "cloud.gcp.run_googleapis_com.job.running_executions", "metadata": {"unit": "Count", "description": null, "displayName": "Job Running Executions"}}, {"key": "cloud.gcp.run_googleapis_com.job.running_task_attempts", "metadata": {"unit": "Count", "description": null, "displayName": "Job Running Task Attempts"}}], "isRecommended": true}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Run services. This extension combines all relevant data into pre-configured dashboards, providing alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 11 metrics that are specific to Google Cloud Run, like Billable Instance Time, Container CPU Allocation, Container CPU Utilization, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Run logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Run metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.256+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud Run extension](https://docs.dynatrace.com/docs/shortlink/google-cloud-run) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Cloud Run metric ingest based on your selected feature set ([see the full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/cloudrun/cloud-run-monitoring))  \n- Topology mapping and service instance analysis view \n- Google Cloud Run predefined alerts for:  ```Google Cloud Run Revision Container CPU utilization [GCP], Google Cloud Run Revision Container memory utilization [GCP]```\n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n#### To add this extension to your environment:**\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google Cloud Run service is configured.  \n\n#### Following GCP integration and Google Cloud Run configuration:**\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Cloud Run metrics in Data Explorer and create custom charts. \n- Activate predefined alerting or set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:23.144009Z","created":"2022-01-17T09:10:39.758987Z","seo_title":"Google Cloud Run monitoring & observability","seo_description":"Get insights into Google Cloud Run service metrics. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/cloud_run_instance.png"],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Run services. This extension combines all relevant data into pre-configured dashboards, providing alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 11 metrics that are specific to Google Cloud Run, like Billable Instance Time, Container CPU Allocation, Container CPU Utilization, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Run logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Run metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.256+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Cloud Run extension](https://docs.dynatrace.com/docs/shortlink/google-cloud-run) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-cloud-run@1.1.6","fqn":"com.dynatrace.extension.google-cloud-run","version":"1.1.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-run/com.dynatrace.extension.google-cloud-run-1.1.6-44c1622ebff321fb9abc.zip","release_notes":"### Version 1.1.6\n\n### Added\n\n- Service for Cloud Run Job\n- Metrics for Cloud Run Jon","created":"2025-11-12T10:48:57.166164Z"},{"name":"com.dynatrace.extension.google-cloud-run@1.1.4","fqn":"com.dynatrace.extension.google-cloud-run","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-run/com.dynatrace.extension.google-c_HlquYI9.zip","release_notes":"### Version 1.1.4\n\n### Fixed\n\n- Added relationship type RUNS_ON between cloud_function and cloud_run_revision for the cloud_function gen2","created":"2024-06-04T08:13:19.584787Z"},{"name":"com.dynatrace.extension.google-cloud-run@1.1.3","fqn":"com.dynatrace.extension.google-cloud-run","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-run/com.dynatrace.extension.google-c_NomNf9y.zip","release_notes":"### Version 1.1.2\n\n### Added\n\n- Rule for linking cloud run logs to cloud run monitored entity. \n- Cloud Function Gen 2 is built on top of Cloud Run. When Cloud Function Gen 2 is created, an instance of Cloud Run is created automatically and linked to Cloud Function Gen 2 instance. Logs coming from Cloud Function Gen 2 are actually logs of the underlying Cloud Run. So, log resource type is cloud_run_revision. Now, it is not possible to link Logs of Cloud Function Gen 2 to corresponding monitored entity Cloud Function Gen 2 instance in Dynatrace. Because, rule for linking logs to Cloud Function entity requires log to have an attribute gcp.resource.type = “cloud_function”, while this attribute is gcp.resource.type=“cloud_run_revision” in the Cloud Function Gen 2 logs. Therefore logs are linked to underlying Cloud Run instance.","created":"2023-10-19T07:28:58.080165Z"},{"name":"com.dynatrace.extension.google-cloud-run@1.1.2","fqn":"com.dynatrace.extension.google-cloud-run","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-run/com.dynatrace.extension.google-c_jz59NHJ.zip","release_notes":"### Version 1.1.2\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:06:37.133230Z"},{"name":"com.dynatrace.extension.google-cloud-run@1.1.1","fqn":"com.dynatrace.extension.google-cloud-run","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-run/com.dynatrace.extension.google-c_9w42Go2.zip","release_notes":"### Version 1.1.1\n\n### Fixed\n\n- GCP project details page doesn't crash anymore when cloud:gcp:cloud_run_revision type is not declared in environment","created":"2023-05-23T13:27:10.025329Z"},{"name":"com.dynatrace.extension.google-cloud-run@1.1.0","fqn":"com.dynatrace.extension.google-cloud-run","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-run/com.dynatrace.extension.google-c_PCof9HJ.zip","release_notes":"### Version 1.1.0\n\n### Added\n\n- Metrics now support management-zone filtering (main entity type specified for metrics)","created":"2023-03-29T12:55:52.668810Z"},{"name":"com.dynatrace.extension.google-cloud-run@1.0.3","fqn":"com.dynatrace.extension.google-cloud-run","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-run/com.dynatrace.extension.google-c_ldVIK8B.zip","release_notes":"### Version 1.0.3\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:19:31.901617Z"},{"name":"com.dynatrace.extension.google-cloud-run@1.0.1","fqn":"com.dynatrace.extension.google-cloud-run","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-run/com.dynatrace.extension.google-c_GfaEjNg.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:08:02.538260Z"},{"name":"com.dynatrace.extension.google-cloud-run@0.0.7","fqn":"com.dynatrace.extension.google-cloud-run","version":"0.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-run/com.dynatrace.extension.google-c_6gFb5hK.zip","release_notes":"","created":"2022-01-17T16:53:03.437775Z"}],"related_technologies":["google-cloud-run"],"latest_downloads":[{"name":"com.dynatrace.extension.google-cloud-run@1.1.6","fqn":"com.dynatrace.extension.google-cloud-run","version":"1.1.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-run/com.dynatrace.extension.google-cloud-run-1.1.6-44c1622ebff321fb9abc.zip","release_notes":"### Version 1.1.6\n\n### Added\n\n- Service for Cloud Run Job\n- Metrics for Cloud Run Jon","created":"2025-11-12T10:48:57.166164Z"}]},{"id":323,"slug":"google-cloud-run","title":"Google Cloud Run","description":"Dynatrace provides AI-powered observability into serverless containerized apps running on Google Cloud Run.","logo":"https://dt-cdn.net/hub/logos/google-cloud-run.png","link_to":"https://www.dynatrace.com/news/blog/ai-powered-automated-observability-and-deep-visibility-into-serverless-apps-running-on-google-cloud-run/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-cloud-run","providers":["gcp"],"tags":["cloud","container","serverless"],"author":null,"coming_soon":false,"details":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":713,"slug":"google-clouds-operations-suite","title":"Google Cloud's operations suite","description":"Get insights into Google Cloud's operations suite metrics collected from the Google Operations API to ensure health of cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-clouds-operations-suite.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-operations","providers":["gcp"],"tags":["cloud logging","cloud monitoring","gcp","Google Cloud Platform","google operations suite","operations","operations api"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.1","release_latest_validation_result":{"name": "com.dynatrace.extension.google-operations", "author": {"name": "Dynatrace"}, "version": "1.1.1", "fileHash": "9dc9cddc07540d9388aff51ee665ed19f90288f60dbefd8bd65ac5c9915e1d9f", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["uptime_check", "default_metrics"], "extensionName": "com.dynatrace.extension.google-operations", "minEECVersion": "1.256.0", "featureSetsDetails": {"uptime_check": {"metrics": [{"key": "cloud.gcp.monitoring_googleapis_com.uptime_check.content_mismatch", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Content mismatch"}}, {"key": "cloud.gcp.monitoring_googleapis_com.uptime_check.request_latency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request latency"}}, {"key": "cloud.gcp.monitoring_googleapis_com.uptime_check.time_until_ssl_cert_expires", "metadata": {"unit": "Day", "description": null, "displayName": "Time until SSL certificate expires"}}]}, "default_metrics": {"metrics": [{"key": "cloud.gcp.monitoring_googleapis_com.uptime_check.check_passed", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Check passed"}}, {"key": "cloud.gcp.monitoring_googleapis_com.uptime_check.content_mismatch", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Content mismatch"}}, {"key": "cloud.gcp.monitoring_googleapis_com.uptime_check.request_latency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request latency"}}, {"key": "cloud.gcp.monitoring_googleapis_com.uptime_check.time_until_ssl_cert_expires", "metadata": {"unit": "Day", "description": null, "displayName": "Time until SSL certificate expires"}}, {"key": "cloud.gcp.logging_googleapis_com.exports.byte_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Exported log bytes"}}, {"key": "cloud.gcp.logging_googleapis_com.exports.error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Exported log entries failures"}}, {"key": "cloud.gcp.logging_googleapis_com.exports.log_entry_count", "metadata": {"unit": "Count", "description": null, "displayName": "Exported log entries"}}, {"key": "cloud.gcp.cloudtrace_googleapis_com.bigquery_export.exported_span_count", "metadata": {"unit": "Count", "description": null, "displayName": "Spans Exported to BigQuery"}}]}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud's operations suite services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 8 metrics that are specific to Google Cloud's operations suite, like Check passed, Content mismatch, Request latency, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud's operations suite logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud's operations suite metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud's operations suite extension](https://docs.dynatrace.com/docs/shortlink/google-operations) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Cloud's operations suite metric ingest based on your selected feature set ([see full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/cloud-monitoring-and-cloud-logging-monitoring))\n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n#### To add this extension to your environment:\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google Cloud's operations suite service is configured.  \n\n#### Following GCP integration and Google Cloud's operations suite configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Cloud's operations suite metrics in Data Explorer and create custom charts. \n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:23.194744Z","created":"2022-01-17T09:13:04.084768Z","seo_title":"Google Cloud's operations suite monitoring & observability","seo_description":"Get insights into Google Cloud's operations suite metrics collected from the Google Operations API to ensure health of cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud's operations suite services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n### This enables you to:\n\n- View and analyze 8 metrics that are specific to Google Cloud's operations suite, like Check passed, Content mismatch, Request latency, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud's operations suite logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud's operations suite metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.230+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Cloud's operations suite extension](https://docs.dynatrace.com/docs/shortlink/google-operations) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-operations@1.1.1","fqn":"com.dynatrace.extension.google-operations","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-operations/com.dynatrace.extension.google-_UW19rKV.zip","release_notes":"### Version 1.1.1\n\n### Updated\n\n- Updated uptime_url display name","created":"2024-06-04T08:13:43.411448Z"},{"name":"com.dynatrace.extension.google-operations@1.1.0","fqn":"com.dynatrace.extension.google-operations","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-operations/com.dynatrace.extension.google-_OHkpm5I.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Added gce_instance and uptime_url entites","created":"2024-06-04T08:17:36.796532Z"},{"name":"com.dynatrace.extension.google-operations@1.0.3","fqn":"com.dynatrace.extension.google-operations","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-operations/com.dynatrace.extension.google-_fjbEPdk.zip","release_notes":"### Version 1.0.3\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:06:47.602868Z"},{"name":"com.dynatrace.extension.google-operations@1.0.2","fqn":"com.dynatrace.extension.google-operations","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-operations/com.dynatrace.extension.google-_dzqBslI.zip","release_notes":"### Version 1.0.2\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:19:29.642957Z"},{"name":"com.dynatrace.extension.google-operations@1.0.0","fqn":"com.dynatrace.extension.google-operations","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-operations/com.dynatrace.extension.google-_TXITuqN.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:07:50.446975Z"},{"name":"com.dynatrace.extension.google-operations@0.0.4","fqn":"com.dynatrace.extension.google-operations","version":"0.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-operations/com.dynatrace.extension.google-_2b6ZTlj.zip","release_notes":"","created":"2022-01-17T16:53:15.193185Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-operations@1.1.1","fqn":"com.dynatrace.extension.google-operations","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-operations/com.dynatrace.extension.google-_UW19rKV.zip","release_notes":"### Version 1.1.1\n\n### Updated\n\n- Updated uptime_url display name","created":"2024-06-04T08:13:43.411448Z"}]},{"id":331,"slug":"google-spanner","title":"Google Cloud Spanner","description":"Get insights into Google Cloud Spanner metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-spanner.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-cloud-spanner","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","gcp","Google Cloud Platform","spanner"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/spanner_instance.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fspanner_instance.png&sign=tp92TQ6D1IJPi62o10ZClWW9RHnmMRtvnTtNEFGi5pY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fspanner_instance.png&sign=G-WADc37QIwAP5NlmkBI6SH90cKLcLcU3k8aSHuIIXY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fspanner_instance.png&sign=aavxiQBGr8lDQOuqeatMylG7F5rbgYM-lw7B6nCQdz0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fspanner_instance.png&sign=usjSTofTt_QcWCvN83lW_5ABdqh3sMairGCHigcDTBc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fspanner_instance.png&sign=JsBVuCEkgYowUxZArEQ_-PzUy11EPJasae6OFJC45PQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fspanner_instance.png&sign=TLKNggJLGVVSzqPQcPEyZsqg2JE8rA2qxtaHw4eEj4c"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.3","release_latest_validation_result":{"name": "com.dynatrace.extension.google-spanner", "author": {"name": "Dynatrace"}, "version": "1.1.3", "fileHash": "56ee69f68402cbc681277989e14c4f0a0b333e160c435fc239e9ab611b299ae4", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-spanner", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.spanner_googleapis_com.api.api_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "API requests"}}, {"key": "cloud.gcp.spanner_googleapis_com.api.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes received by Cloud Spanner."}}, {"key": "cloud.gcp.spanner_googleapis_com.api.request_count.gauge", "metadata": {"unit": "PerSecond", "description": null, "displayName": "API request rate"}}, {"key": "cloud.gcp.spanner_googleapis_com.api.request_latencies", "metadata": {"unit": "Second", "description": null, "displayName": "Request latencies"}}, {"key": "cloud.gcp.spanner_googleapis_com.api.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes sent by Cloud Spanner."}}, {"key": "cloud.gcp.spanner_googleapis_com.instance.backup.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Backup storage used."}}, {"key": "cloud.gcp.spanner_googleapis_com.instance.cpu.smoothed_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Smoothed CPU utilization"}}, {"key": "cloud.gcp.spanner_googleapis_com.instance.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.spanner_googleapis_com.instance.cpu.utilization_by_priority", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization by priority"}}, {"key": "cloud.gcp.spanner_googleapis_com.instance.node_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Nodes"}}, {"key": "cloud.gcp.spanner_googleapis_com.instance.session_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Sessions"}}, {"key": "cloud.gcp.spanner_googleapis_com.instance.storage.limit_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage limit"}}, {"key": "cloud.gcp.spanner_googleapis_com.instance.storage.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage used."}}, {"key": "cloud.gcp.spanner_googleapis_com.instance.storage.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Storage utilization"}}, {"key": "cloud.gcp.spanner_googleapis_com.query_count", "metadata": {"unit": "Count", "description": null, "displayName": "Count of queries"}}]}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Spanner services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n\n### This enables you to:\n- View and analyze 15 metrics that are specific to Google Cloud Spanner, like API requests, Bytes received by Cloud Spanner., API request rate, and more.  \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Spanner logs.\n\n- Use preconfigured alerting. \n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Spanner metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.250+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud Spanner extension](https://docs.dynatrace.com/docs/shortlink/google-cloud-spanner) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Cloud Spanner metric ingest based on your selected feature set ([see the full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/cloud-spanner-monitoring))  \n- Topology mapping and service instance analysis view \n- Google Cloud Spanner predefined alerts for:  ```Google Cloud Spanner Instance CPU utilization [GCP], Google Cloud Spanner Instance storage utilization [GCP]```\n\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\n### Get started\n#### To add this extension to your environment:\n\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp). (Ignore the “Add to environment” button below.)  \n- Ensure that you have GCP integration running in your environment and that Google Cloud Spanner service is configured.  \n\n#### Following GCP integration and Google Cloud Spanner configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Cloud Spanner metrics in Data Explorer and create custom charts. \n- Activate predefined alerting or set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:23.245435Z","created":"2020-08-14T07:46:22.706000Z","seo_title":"Google Cloud Spanner monitoring & observability","seo_description":"Get insights into Google Cloud Spanner metrics collected from the Google Operations API to ensure health of your cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/spanner_instance.png"],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Spanner services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \n\n### This is intended for users, who want to:\n\n- enrich their monitoring data with metrics and logs from Google Operations API \n\n\n### This enables you to:\n- View and analyze 15 metrics that are specific to Google Cloud Spanner, like API requests, Bytes received by Cloud Spanner., API request rate, and more.  \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Spanner logs.\n\n- Use preconfigured alerting. \n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Spanner metric and log ingestion requires advanced GCP integration.\n\n### Compatibility requirements\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\n- Dynatrace version 1.250+","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Google Cloud Spanner extension](https://docs.dynatrace.com/docs/shortlink/google-cloud-spanner) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-spanner@1.1.3","fqn":"com.dynatrace.extension.google-spanner","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-spanner/com.dynatrace.extension.google-spa_x4qi3nf.zip","release_notes":"### Version 1.1.3\n\n### Updated\n\n- Added entity log linking","created":"2024-06-04T08:13:44.439625Z"},{"name":"com.dynatrace.extension.google-spanner@1.1.2","fqn":"com.dynatrace.extension.google-spanner","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-spanner/com.dynatrace.extension.google-spa_6cY39pg.zip","release_notes":"### Version 1.1.2\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:07:05.963961Z"},{"name":"com.dynatrace.extension.google-spanner@1.1.1","fqn":"com.dynatrace.extension.google-spanner","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-spanner/com.dynatrace.extension.google-spa_AfhPrAs.zip","release_notes":"### Version 1.1.1\n\n### Fixed\n\n- GCP project details page doesn't crash anymore when cloud:gcp:spanner_instance type is not declared in environment","created":"2023-05-23T13:28:58.514537Z"},{"name":"com.dynatrace.extension.google-spanner@1.1.0","fqn":"com.dynatrace.extension.google-spanner","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-spanner/com.dynatrace.extension.google-spa_Tdx8PYe.zip","release_notes":"### Version 1.1.0\n\n### Added\n\n- Metrics now support management-zone filtering (main entity type specified for metrics)","created":"2023-03-29T12:56:01.850360Z"},{"name":"com.dynatrace.extension.google-spanner@1.0.3","fqn":"com.dynatrace.extension.google-spanner","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-spanner/com.dynatrace.extension.google-spa_31vBI7o.zip","release_notes":"### Version 1.0.3\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:19:36.405265Z"},{"name":"com.dynatrace.extension.google-spanner@1.0.1","fqn":"com.dynatrace.extension.google-spanner","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-spanner/com.dynatrace.extension.google-spa_ldbJfJP.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:08:31.095695Z"},{"name":"com.dynatrace.extension.google-spanner@0.0.7","fqn":"com.dynatrace.extension.google-spanner","version":"0.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-spanner/com.dynatrace.extension.google-spa_pc7CqTx.zip","release_notes":"","created":"2022-01-17T16:59:43.380449Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-spanner@1.1.3","fqn":"com.dynatrace.extension.google-spanner","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-spanner/com.dynatrace.extension.google-spa_x4qi3nf.zip","release_notes":"### Version 1.1.3\n\n### Updated\n\n- Added entity log linking","created":"2024-06-04T08:13:44.439625Z"}]},{"id":313,"slug":"google-cloud-sql","title":"Google Cloud SQL","description":"Get insights into Google Cloud SQL service metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-cloud-sql.png","link_to":null,"documentation_link":"","providers":["gcp"],"tags":["cloud","cloud monitoring","cloud sql","database","gcp","Google Cloud Platform","MySQL","postgres","PostgreSQL"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/sql_dashboard.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsql_dashboard.png&sign=Kc1L3pSHJ9JgpSLEdi6TrfuSEA2vifJgGO41bGXoYFo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsql_dashboard.png&sign=8NmO3G9Yo37OxuuowFsdx2YiaWjRGPPLNAZekPC_-Z8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsql_dashboard.png&sign=3x7LqxkyDqcwLUGu91wbWameo40BX_CQToA_-esaieU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsql_dashboard.png&sign=gjmD9o8lJ7o1u-Ckn1fHM0YcDLY7Mu7TyR2L12x_4A0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsql_dashboard.png&sign=Wn_4eDbeCAwNhp0nj_48tK6og9EffqZooIY0Qq3w64o","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsql_dashboard.png&sign=cCLGGA-Ax8bB4yThwA1WJrym8WdFCjEwpasOwbzK35I"}},{"caption":"","src":"https://dt-cdn.net/hub/sql_instance.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsql_instance.png&sign=KqrNckl-2_D0kZRn42qWlfadQGvr1Uif7we7viZ-6Ck","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsql_instance.png&sign=34wSMFU8-kYHl8vMgtGPPOHZ5e2wPhuLKeiqr3mV-Ec","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsql_instance.png&sign=LseaP6NoY4SEdaeWsSQslnMw09QG-lSMXcbVvFqJxlc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsql_instance.png&sign=xgfSLtfKZ2avQciHTEuwbR9Nh-wwa4JRwS0iUznSyAQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsql_instance.png&sign=-v0J88Zs4TBV9tqwO8v1d025mDDZ7nsy2WWcEF8knyo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsql_instance.png&sign=ECxwdiaIK67R95JRB-zC4MoF0ayGDFtTLvgaOQcVGsg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.3","release_latest_validation_result":{"name": "com.dynatrace.extension.google-sql", "author": {"name": "Dynatrace"}, "version": "1.1.3", "fileHash": "35e6d045d5908d8cacd86284482e39cb7c8b6452ac0f642c44a83fa4898cc154", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics", "postgresqlinsights"], "extensionName": "com.dynatrace.extension.google-sql", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.cloudsql_googleapis_com.database.auto_failover_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Auto-failover Requests"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.available_for_failover", "metadata": {"unit": "Count", "description": null, "displayName": "Available for failover"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.cpu.reserved_cores", "metadata": {"unit": "Count", "description": null, "displayName": "CPU reserved cores"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.cpu.usage_time.count", "metadata": {"unit": "Second", "description": null, "displayName": "CPU usage"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.disk.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes used"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.disk.quota", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk quota"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.disk.read_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk read IO"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.disk.utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Disk utilization"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.disk.write_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk write IO"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.instance_state", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Instance state"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.memory.quota", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory quota"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.memory.total_usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Total memory usage"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.memory.usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.memory.utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Memory utilization"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.innodb_buffer_pool_pages_dirty", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB dirty pages"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.innodb_buffer_pool_pages_free", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB free pages"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.innodb_buffer_pool_pages_total", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB total pages"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.innodb_data_fsyncs.count", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB fsync calls"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.innodb_os_log_fsyncs.count", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB log fsync calls"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.innodb_pages_read.count", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB pages read"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.innodb_pages_written.count", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB pages written"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.queries.count", "metadata": {"unit": "Count", "description": null, "displayName": "Queries"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.questions.count", "metadata": {"unit": "Count", "description": null, "displayName": "Questions"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received by MySQL"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.replication.available_for_failover", "metadata": {"unit": "Count", "description": null, "displayName": "Available for failover (Deprecated)"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.replication.last_io_errno", "metadata": {"unit": "Count", "description": null, "displayName": "Last I/O thread error number."}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.replication.last_sql_errno", "metadata": {"unit": "Count", "description": null, "displayName": "Last SQL thread error number."}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.replication.seconds_behind_master", "metadata": {"unit": "Second", "description": null, "displayName": "Replica lag"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.replication.slave_io_running_state", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Slave I/O thread running state"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.replication.slave_sql_running_state", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Slave SQL thread running state"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.mysql.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent by MySQL"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.network.connections", "metadata": {"unit": "Count", "description": null, "displayName": "Cloud SQL Connections"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.num_backends", "metadata": {"unit": "Count", "description": null, "displayName": "PostgreSQL Connections"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.replication.replica_byte_lag", "metadata": {"unit": "Byte", "description": null, "displayName": "Lag bytes"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.transaction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Number of transactions"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.replication.replica_lag", "metadata": {"unit": "Second", "description": null, "displayName": "Replication lag"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.up", "metadata": {"unit": "Count", "description": null, "displayName": "Server up"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.uptime.count", "metadata": {"unit": "Second", "description": null, "displayName": "Uptime"}}], "isRecommended": true}, "postgresqlinsights": {"metrics": [{"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.aggregate.execution_time.count", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Execution time"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.aggregate.io_time.count", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "IO time"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.aggregate.latencies", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Latency"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.aggregate.lock_time.count", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Aggregated lock time"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.aggregate.row_count", "metadata": {"unit": "Count", "description": null, "displayName": "Affected rows"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.aggregate.shared_blk_access_count", "metadata": {"unit": "Count", "description": null, "displayName": "Shared blocks cache access"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.perquery.execution_time.count", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Per query execution time"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.perquery.io_time.count", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Per query IO time"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.perquery.latencies", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Per query latency"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.perquery.lock_time.count", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Per query lock time"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.perquery.row_count", "metadata": {"unit": "Count", "description": null, "displayName": "Per query affected rows"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.perquery.shared_blk_access_count", "metadata": {"unit": "Count", "description": null, "displayName": "Per query shared blocks cache access"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.pertag.execution_time.count", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Per tag execution time"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.pertag.io_time.count", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Per tag IO time"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.pertag.latencies", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Per tag latency"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.pertag.lock_time.count", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Per tag lock time"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.pertag.row_count", "metadata": {"unit": "Count", "description": null, "displayName": "Per tag affected rows"}}, {"key": "cloud.gcp.cloudsql_googleapis_com.database.postgresql.insights.pertag.shared_blk_access_count", "metadata": {"unit": "Count", "description": null, "displayName": "Per tag shared blocks cache accessed"}}], "isRecommended": true}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud SQL services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \r\n\r\n### This is intended for users, who want to:\r\n\r\n- enrich their monitoring data with metrics and logs from Google Operations API  \r\n\r\n\r\n### This enables you to:\r\n- View and analyze 40 metrics that are specific to Google Cloud SQL, like Auto-failover Requests, Available for failover, CPU reserved cores, and more. \r\n\r\n- Use dashboard presets for immediate visibility into availability, usage, and performance of your Google Cloud SQL services.  \r\n\r\n- Build custom dashboards for your cloud infrastructure. \r\n\r\n- Analyze Google Cloud SQL logs.\r\n\r\n- Use preconfigured alerting. \r\n\r\n- Set custom alerts that trigger remediation workflows. \r\n\r\nGoogle Cloud SQL metric and log ingestion requires advanced GCP integration.\r\n\r\n### Compatibility requirements\r\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\r\n- Dynatrace version 1.256+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Details\r\nThis extension package contains:  \r\n\r\n- Configuration for Google Cloud SQL metric ingest based on your selected feature set ([see the full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/google-cloud-sql))  \r\n- Google Cloud SQL preconfigured dashboard\r\n- Topology mapping and service instance analysis view \r\n- Google Cloud SQL predefined alerts for:  ```Cloud SQL Database CPU utilization [GCP]```\r\n\r\nTo provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes [DDUs](https://dt-url.net/6ew1yvg ).\r\n### Get started\r\n#### To add this extension to your environment:\r\n\r\n- Follow the instructions detailed in Dynatrace [Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\r\n- Ensure that you have GCP integration running in your environment and that Google Cloud SQL service is configured.  \r\n\r\n#### Following GCP integration and Google Cloud SQL configuration:\r\n\r\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \r\n- Work with the Google Cloud SQL preconfigured dashboard to understand its capabilities.\r\n- Explore Google Cloud SQL metrics in Data Explorer and create custom charts. \r\n- Activate predefined alerting or set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:01:11.495769Z","created":"2020-08-14T07:46:22.482000Z","seo_title":"Google Cloud SQL monitoring & observability","seo_description":"Get insights into Google Cloud SQL service metrics collected from the Google Operations API to ensure health of your cloud infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/sql_dashboard.png","https://dt-cdn.net/hub/sql_instance.png"],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud SQL services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \r\n\r\n### This is intended for users, who want to:\r\n\r\n- enrich their monitoring data with metrics and logs from Google Operations API  \r\n\r\n\r\n### This enables you to:\r\n- View and analyze 40 metrics that are specific to Google Cloud SQL, like Auto-failover Requests, Available for failover, CPU reserved cores, and more. \r\n\r\n- Use dashboard presets for immediate visibility into availability, usage, and performance of your Google Cloud SQL services.  \r\n\r\n- Build custom dashboards for your cloud infrastructure. \r\n\r\n- Analyze Google Cloud SQL logs.\r\n\r\n- Use preconfigured alerting. \r\n\r\n- Set custom alerts that trigger remediation workflows. \r\n\r\nGoogle Cloud SQL metric and log ingestion requires advanced GCP integration.\r\n\r\n### Compatibility requirements\r\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).\r\n- Dynatrace version 1.256+","use_cases":"","supported_distributions":"","get_started":""},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-sql@1.1.3","fqn":"com.dynatrace.extension.google-sql","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-sql/com.dynatrace.extension.google-sql-1.1.3-35e6d045d5908d8cacd8.zip","release_notes":"### Version 1.1.3\n\n### Fixed\n\n- Fixes invalid extension signature","created":"2025-08-11T12:07:55.008817Z"},{"name":"com.dynatrace.extension.google-sql@1.1.2","fqn":"com.dynatrace.extension.google-sql","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-sql/com.dynatrace.extension.google-sql-1.1_vMsXbfb.zip","release_notes":"### Version 1.1.2\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:07:53.334989Z"},{"name":"com.dynatrace.extension.google-sql@1.1.1","fqn":"com.dynatrace.extension.google-sql","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-sql/com.dynatrace.extension.google-sql-1.1_3DKmMgk.zip","release_notes":"### Version 1.1.1\n\n### Fixed\n\n- GCP project details page doesn't crash anymore when cloud:gcp:cloudsql_database type is not declared in environment","created":"2023-05-23T13:27:58.178762Z"},{"name":"com.dynatrace.extension.google-sql@1.1.0","fqn":"com.dynatrace.extension.google-sql","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-sql/com.dynatrace.extension.google-sql-1.1_WMNXAs8.zip","release_notes":"### Version 1.1.0\n\n### Added\n\n- Metrics now support management-zone filtering (main entity type specified for metrics)","created":"2023-03-29T12:56:42.053154Z"},{"name":"com.dynatrace.extension.google-sql@1.0.6","fqn":"com.dynatrace.extension.google-sql","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-sql/com.dynatrace.extension.google-sql-1.0_Azdd9Yh.zip","release_notes":"### Version 1.0.6\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:19:38.454371Z"},{"name":"com.dynatrace.extension.google-sql@1.0.2","fqn":"com.dynatrace.extension.google-sql","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-sql/com.dynatrace.extension.google-sql-1.0_E61MMjz.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:08:16.188469Z"},{"name":"com.dynatrace.extension.google-sql@0.0.12","fqn":"com.dynatrace.extension.google-sql","version":"0.0.12","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-sql/com.dynatrace.extension.google-sql-0.0_sPL8V2G.zip","release_notes":"Now you can enable monitoring of Query insights for PostgreSQL databases.\nSet of 18 metrics is bundled in a new featureset (postgresinsights).","created":"2022-11-07T08:48:19.927797Z"},{"name":"com.dynatrace.extension.google-sql@0.0.8","fqn":"com.dynatrace.extension.google-sql","version":"0.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-sql/com.dynatrace.extension.google-sql-0.0.8.zip","release_notes":"","created":"2022-01-17T16:53:31.099127Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-sql@1.1.3","fqn":"com.dynatrace.extension.google-sql","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-sql/com.dynatrace.extension.google-sql-1.1.3-35e6d045d5908d8cacd8.zip","release_notes":"### Version 1.1.3\n\n### Fixed\n\n- Fixes invalid extension signature","created":"2025-08-11T12:07:55.008817Z"}]},{"id":516,"slug":"google-cloud-storage","title":"Google Cloud Storage","description":"Get insights into Google Cloud Storage metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-cloud-storage.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-cloud-storage","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","cloud storage","gcp","Google Cloud Platform"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/cloud_storage_dashboard.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_storage_dashboard.png&sign=L3nAvv9PSY929EldUCQlJgaNEVfOiT0hMhO-WWADg-o","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_storage_dashboard.png&sign=HX41-11g2C5t9km8AWN90Y3d0lbyiIED8ApZhZRPmGk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_storage_dashboard.png&sign=Flp59ViDTWARt23Bw75ykFTo_mn986R5pR_g3PS8YPM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_storage_dashboard.png&sign=6Zkn-OVVQt_DXROgXhJZyP_lxo8QvUu2g7LlMvF2nEY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_storage_dashboard.png&sign=hhl85pJC_a6PBjACkDBhYAxRToqdK4ZO3i8iMzCqPF0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_storage_dashboard.png&sign=8pQDjPCxDNSETivNc5VukJCmUyqpNvWyhBPxfDBp5jE"}},{"caption":"","src":"https://dt-cdn.net/hub/cloud_storage_instance.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_storage_instance.png&sign=teU4otfPMiJwjbd7SuET7CzSw82It4SxmTUnW6hZsm8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_storage_instance.png&sign=EuJy18tNH360DTpxipFau6kApmnWATom1quSCAT_tOA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_storage_instance.png&sign=HfJoXN3S8VErChf_Y2gBd3unYbbeWFM3lZW0B8YdnWs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_storage_instance.png&sign=orYIscS8D8qFZwt4KkDX_8b5rwIb3cdDteL9z2Z_ISI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_storage_instance.png&sign=uhmCQ52mSA4W9K53XPnQNcorXwxzyeLBw3kJJTIay0k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcloud_storage_instance.png&sign=v16vGexXul6YmCd0_UDGUaZLWklF-Yc4xF6kgS3V6F4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.3","release_latest_validation_result":{"name": "com.dynatrace.extension.google-cloud-storage", "author": {"name": "Dynatrace"}, "version": "1.1.3", "fileHash": "2a984f6706302a0a85b408e053422ef857d8ae0c661483b5a833d643e2174cc7", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-cloud-storage", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.firebasestorage_googleapis_com.rules.evaluation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Rule evaluations"}}, {"key": "cloud.gcp.storage_googleapis_com.api.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.storage_googleapis_com.authn.authentication_count", "metadata": {"unit": "Count", "description": null, "displayName": "Authentication count"}}, {"key": "cloud.gcp.storage_googleapis_com.authz.acl_based_object_access_count", "metadata": {"unit": "Count", "description": null, "displayName": "Object-ACL based access count"}}, {"key": "cloud.gcp.storage_googleapis_com.authz.acl_operations_count", "metadata": {"unit": "Count", "description": null, "displayName": "ACLs usage"}}, {"key": "cloud.gcp.storage_googleapis_com.authz.object_specific_acl_mutation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Object ACL changes"}}, {"key": "cloud.gcp.storage_googleapis_com.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes"}}, {"key": "cloud.gcp.storage_googleapis_com.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes"}}, {"key": "cloud.gcp.storage_googleapis_com.storage.object_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Object count"}}, {"key": "cloud.gcp.storage_googleapis_com.storage.total_byte_seconds", "metadata": {"unit": "Byte", "description": null, "displayName": "Total byte seconds"}}, {"key": "cloud.gcp.storage_googleapis_com.storage.total_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Total bytes"}}]}}, "minDynatraceVersion": "1.256.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Cloud Storage services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking. \r\n\r\n### This is intended for users, who want to:\r\n\r\n- enrich their monitoring data with metrics and logs from Google Operations API \r\n\r\n\r\n### This enables you to:\r\n- View and analyze 11 metrics that are specific to Google Cloud Storage, like Rule evaluations, Request count, Authentication count, and more. \r\n\r\n- Use dashboard presets for immediate visibility into availability, usage, and performance of your Google Cloud Storage services.  \r\n\r\n- Build custom dashboards for your cloud infrastructure. \r\n\r\n- Analyze Google Cloud Storage logs.  \r\n\r\n- Set custom alerts that trigger remediation workflows. \r\n\r\nGoogle Cloud Storage metric and log ingestion requires advanced GCP integration.  \r\n\r\n### Compatibility requirements\r\n- Dynatrace GCP integration version 1.0.0+. To enable metric and log ingestion, [see Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/monitor-gcp).  \r\n- Dynatrace version 1.250+"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Google Cloud Storage extension](https://docs.dynatrace.com/docs/shortlink/google-cloud-storage) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\r\nThis extension package contains:  \r\n\r\n- Configuration for Google Cloud Storage metrics ingest based on your selected feature set ([see the full list of feature sets and metrics](https://docs.dynatrace.com/docs/setup-and-co